diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 947a97507..05a2002a8 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -4,6 +4,29 @@ about: Create a report to help us improve --- + + + + +### How to use GitHub + +* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue. +* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue. +* Subscribe to receive notifications on status change and new comments. + + **Describe the bug** A clear and concise description of what the bug is. diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md index 538429512..3d585354d 100644 --- a/.github/ISSUE_TEMPLATE/Feature_request.md +++ b/.github/ISSUE_TEMPLATE/Feature_request.md @@ -4,6 +4,28 @@ about: Suggest an idea for this project --- + + + + +### How to use GitHub + +* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue. +* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue. +* Subscribe to receive notifications on status change and new comments. + **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..e4f6b7160 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,28 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + day: saturday + time: "03:00" + timezone: Europe/Paris + open-pull-requests-limit: 10 + reviewers: + - juliushaertl + - jakobroehrl +- package-ecosystem: composer + directory: "/" + schedule: + interval: weekly + day: saturday + time: "03:00" + timezone: Europe/Paris + open-pull-requests-limit: 10 + reviewers: + - juliushaertl + ignore: + - dependency-name: christophwurst/nextcloud + versions: + - "< 16" + - ">= 15.a" diff --git a/.github/workflows/appbuild.yml b/.github/workflows/appbuild.yml new file mode 100644 index 000000000..fcc5440fe --- /dev/null +++ b/.github/workflows/appbuild.yml @@ -0,0 +1,38 @@ +name: Build app package + +on: + pull_request: + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.4' + tools: composer + - name: install dependencies + run: | + wget https://github.com/ChristophWurst/krankerl/releases/download/v0.12.2/krankerl_0.12.2_amd64.deb + sudo dpkg -i krankerl_0.12.2_amd64.deb + - name: package + run: | + uname -a + RUST_BACKTRACE=1 krankerl --version + RUST_BACKTRACE=1 krankerl package + - uses: actions/upload-artifact@v2 + with: + name: Deck app tarball + path: build/artifacts/deck.tar.gz diff --git a/CHANGELOG.md b/CHANGELOG.md index 56bf59baa..0dd25ac67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,83 @@ # Changelog All notable changes to this project will be documented in this file. +## 1.0.5 - 2020-07-15 + +### Fixed + + +* [#2116](https://github.com/nextcloud/deck/pull/2116) Fix navigation layout issues @juliushaertl +* [#2118](https://github.com/nextcloud/deck/pull/2118) Use proper parameter when handling attachments @juliushaertl + +## 1.0.4 - 2020-06-26 + +### Fixed + +* [#2062](https://github.com/nextcloud/deck/pull/2062) Fix saving card description after toggling checkboxes @juliushaertl +* [#2065](https://github.com/nextcloud/deck/pull/2065) Adding CSS rule for Markdown Blockquotes @reox +* [#2059](https://github.com/nextcloud/deck/pull/2059) Fix fetching attachments on card change @juliushaertl +* [#2060](https://github.com/nextcloud/deck/pull/2060) Use mixing for relative date in card sidebar @juliushaertl + + +## 1.0.3 - 2020-06-19 + +### Fixed + +* [#2019](https://github.com/nextcloud/deck/pull/2019) Remove old global css rule @juliushaertl +* [#2020](https://github.com/nextcloud/deck/pull/2020) Fix navigation issue with leftover nodes @juliushaertl +* [#2021](https://github.com/nextcloud/deck/pull/2021) Fix description issues @juliushaertl +* [#2022](https://github.com/nextcloud/deck/pull/2022) Fix replyto issues with the comments API @juliushaertl +* [#2027](https://github.com/nextcloud/deck/pull/2027) Allow to unassign current user from card @juliushaertl +* [#2029](https://github.com/nextcloud/deck/pull/2029) Fix wording : stack -> list @cloud2018 +* [#2032](https://github.com/nextcloud/deck/pull/2032) Force order by id as second sorting key @juliushaertl +* [#2045](https://github.com/nextcloud/deck/pull/2045) Improve label styling @juliushaertl +* [#2010](https://github.com/nextcloud/deck/pull/2010) User documentation fixes @Nyco +* [#1998](https://github.com/nextcloud/deck/pull/1998) Add Checklist explaination to the doc @4rnoP + + +## 1.0.2 - 2020-06-03 + +### Fixed + +* [#1774](https://github.com/nextcloud/deck/pull/1774) Remove deprecated global API calls +* [#1918](https://github.com/nextcloud/deck/pull/1918) Save compact mode on localstorage @jakobroehrl +* [#1919](https://github.com/nextcloud/deck/pull/1919) Show sidebar after card creation @jakobroehrl +* [#1924](https://github.com/nextcloud/deck/pull/1924) Boards ordered in main page @jakobroehrl +* [#1925](https://github.com/nextcloud/deck/pull/1925) Fix generated fronted urls +* [#1944](https://github.com/nextcloud/deck/pull/1944) Move navigation to @nextcloud/vue components +* [#1945](https://github.com/nextcloud/deck/pull/1945) Fix datetime picker +* [#1946](https://github.com/nextcloud/deck/pull/1946) Fix translations +* [#1976](https://github.com/nextcloud/deck/pull/1976) Delete boards that users own once they are deleted +* [#1977](https://github.com/nextcloud/deck/pull/1977) Redirect from previously used routes to the current ones + +## 1.0.1 - 2020-05-15 + +### Fixed + +* Removes debug filter output +* Labels are now sorted +* Stack title doesn't break up +* Fix move card modal +* Sort boards in navigation +* Fixes the attachment modal +* Handle deleted boards better +* User can only clone a board on canManage permissions +* Fix modal imports +* Show menu in compact mode +* Added a filter reset button +* Add hover effect to board list +* New filter icon +* Improve hovering response in board +* Enable linkify in description renderer @icewind1991 +* Enhance board selector +* Fix issue if card description might be null +* Revert markdown styles from old frontend +* Do not scroll cards into view +* Fix reodering performance + ## 1.0.0 - 2020-05-06 -## Added +### Added - Completly rewritten frontend - Better maintainability @@ -30,10 +104,10 @@ Android app team for helping to improve our REST API: ## 0.8.0 - 2020-01-16 -## Added +### Added - Case insensitive search (@matchish) -## Fixed +### Fixed - Fix reversed permissions for reordering stacks (@JLueke) - Fix reversed visibility of 'add stack' field (@JLueke) - Fix occ export command @@ -43,7 +117,7 @@ Android app team for helping to improve our REST API: ## 0.7.0 - 2019-08-20 -## Added +### Added - Make deck compatible to Nextcloud 17 - Allow to set the description when creating cards though the REST API diff --git a/SECURITY.md b/SECURITY.md index 74a4710b7..056a0716f 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,8 +4,9 @@ | Version | Nextcloud version | Supported | | ------- | ----------------- | ------------------ | -| 0.8.x | 18, 19 | :white_check_mark: | -| 0.7.x | 17 | :x: | +| 1.0.x | 18, 19 | :white_check_mark: | +| 0.8.x | 17 | :white_check_mark: | +| <0.7.x | - | :x: | ## Reporting a Vulnerability diff --git a/appinfo/info.xml b/appinfo/info.xml index b0386b561..34c1ed4ed 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -17,7 +17,7 @@ - 🚀 Get your project organized - 1.0.0 + 1.0.5 agpl Julius Härtl Deck diff --git a/composer.json b/composer.json index 35f80b547..aa6e79568 100644 --- a/composer.json +++ b/composer.json @@ -16,14 +16,15 @@ "christophwurst/nextcloud": "^17", "jakub-onderka/php-parallel-lint": "^1.0.0", "phpunit/phpunit": "^8", - "nextcloud/coding-standard": "^0.3.0" + "nextcloud/coding-standard": "^0.3.0", + "symfony/event-dispatcher": "^4.0" }, "config": { "optimize-autoloader": true, "classmap-authoritative": true }, "scripts": { - "lint": "find . -name \\*.php -not -path './vendor/*' -exec php -l \"{}\" \\;", + "lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l", "cs:check": "php-cs-fixer fix --dry-run --diff", "cs:fix": "php-cs-fixer fix" } diff --git a/css/icons.scss b/css/icons.scss index f58b8b28d..af3a99736 100644 --- a/css/icons.scss +++ b/css/icons.scss @@ -60,6 +60,7 @@ @include icon-black-white('circles', 'deck', 1); @include icon-black-white('clone', 'deck', 1); @include icon-black-white('filter', 'deck', 1); + @include icon-black-white('filter_set', 'deck', 1); @include icon-black-white('attach', 'deck', 1); @include icon-black-white('reply', 'deck', 1); diff --git a/docs/API.md b/docs/API.md index 326921237..f62b40739 100644 --- a/docs/API.md +++ b/docs/API.md @@ -1,5 +1,5 @@ -The REST API provides access for authenticated users to their data inside the Deck app. To get a better understand of Decks data models and their relations, please have a look at the [data structure](structure.md) documentation. +The REST API provides access for authenticated users to their data inside the Deck app. To get a better understanding of Decks data models and their relations, please have a look at the [data structure](structure.md) documentation. # Prequisited @@ -113,7 +113,8 @@ Returns an array of board items "users": [], "shared": 0, "deletedAt": 0, - "id": 10 + "id": 10, + "lastModified": 1586269585, } ] ``` @@ -187,7 +188,8 @@ Returns an array of board items }, "users": [], "deletedAt": 0, - "id": 10 + "id": 10, + "lastModified": 1586269585 } ``` @@ -687,7 +689,7 @@ The request can fail with a bad request response for the following reasons: - The user is not part of the board -### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser - Assign a user to a card +### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser - Unassign a user from a card #### Request parameters @@ -701,7 +703,7 @@ The request can fail with a bad request response for the following reasons: | Parameter | Type | Description | | --------- | ------- | --------------------------------------- | -| userId | String | The user id to assign to the card | +| userId | String | The user id to unassign from the card | #### Response @@ -947,7 +949,7 @@ For now only `deck_file` is supported as an attachment type. # OCS API -The following endpoints are available tough 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. ## Comments @@ -985,8 +987,8 @@ A list of comments will be provided under the `ocs.data` key. If no or no more c }, "data": [ { - "id": "175", - "objectId": "12", + "id": 175, + "objectId": 12, "message": "This is a comment with a mention to @alice", "actorId": "admin", "actorType": "users", @@ -1005,6 +1007,45 @@ 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. + +```json +[ + { + "id": 175, + "objectId": 12, + "message": "This is a comment with a mention to @alice", + "actorId": "admin", + "actorType": "users", + "actorDisplayName": "Administrator", + "creationDateTime": "2020-03-10T10:23:07+00:00", + "mentions": [ + { + "mentionId": "alice", + "mentionType": "user", + "mentionDisplayName": "alice" + } + ], + "replyTo": { + "id": 175, + "objectId": 12, + "message": "This is a comment with a mention to @alice", + "actorId": "admin", + "actorType": "users", + "actorDisplayName": "Administrator", + "creationDateTime": "2020-03-10T10:23:07+00:00", + "mentions": [ + { + "mentionId": "alice", + "mentionType": "user", + "mentionDisplayName": "alice" + } + ] + } + } +] +``` + ### POST /cards/{cardId}/comments - Create a new comment @@ -1014,7 +1055,7 @@ A list of comments will be provided under the `ocs.data` key. If no or no more c | --------- | ------- | --------------------------------------- | | cardId | Integer | The id of the card | | message | String | The message of the comment, maximum length is limited to 1000 characters | -| parentId | Integer | The start offset used for pagination, defaults to null | +| parentId | Integer | _(optional)_ The start offset used for pagination, defaults to null | Mentions will be parsed by the server. The server will return a list of mentions in the response to this request as shown below. @@ -1070,7 +1111,7 @@ A not found response might be returned if: - The parent comment could not be found -### PUT /cards/{cardId}/comments/{commentId} - Update a new comment +### PUT /cards/{cardId}/comments/{commentId} - Update a comment #### Request parameters diff --git a/docs/Markdown.md b/docs/Markdown.md index 5584b1d57..87a478a6b 100644 --- a/docs/Markdown.md +++ b/docs/Markdown.md @@ -1,6 +1,6 @@ ## What is Markdown -The [wikipedia markdown entry](https://en.wikipedia.org/wiki/Markdown) introduced markdown as : +The [wikipedia markdown entry](https://en.wikipedia.org/wiki/Markdown) introduced markdown as : > Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor. As the initial description of Markdown contained ambiguities and unanswered questions, many implementations and extensions of Markdown appeared over the years to answer these issues. @@ -14,14 +14,18 @@ That same link offers also a comprehensive list of what is supported, and what i [CommonMark Markdown Reference](http://commonmark.org/help/) +## Note about checklists + +It is possible to create checklists in Deck by writing it in Markdown, using the following syntax: +```md +- [ ] This is a not checked item +- [x] This is a checked item +``` +Then, the items can be checked and unchecked by clicking on the rendered checkbox. +Also, a summary of the completed items will be visible at the bottom of the card element. + ## Known Issues -As per [issue #127](https://github.com/nextcloud/deck/issues/127) Due to a known limitation of the current script to support markdown, Links that contain the `")"` character will not display well, or will break. +As per [issue #127](https://github.com/nextcloud/deck/issues/127) Due to a known limitation of the current script to support markdown, Links that contain the `")"` character will not display well, or will break. The recommended solution is to use `"<"` and `">"` to wrap those links. It should assure their integrity. If you come by another case of broken link, or broken display of links, please report it by opening a new issue. - - - - - - diff --git a/docs/User_documentation_en.md b/docs/User_documentation_en.md index 75b0e57a5..84a439508 100644 --- a/docs/User_documentation_en.md +++ b/docs/User_documentation_en.md @@ -1,6 +1,6 @@ ## Introduction ### What about Deck ? -You may know Kanban website like Trello ? Deck is about the same thing but secured and respectful of your privacy ! +You may know Kanban website like Trello? Deck is about the same thing but secured and respectful of your privacy! Integrated in Nextcloud, you can easily manage your projects while having your data secured. ### Use cases @@ -36,6 +36,7 @@ And all the magic of this software consists on moving your cards from a stack to ### 3. Handle cards options Once you have created your cards, you can modify them or add options by clicking on them. So, what are the options? Well, there are several of them: + - Tag Management - Assign a card to a user (s·he will receive a notification) - Render date, or deadline @@ -57,6 +58,7 @@ Once finished or obsolete, a task could be archived. The tasks is not deleted, i ### 5. Manage your board You can manage the settings of your Deck once you are inside it, by clicking on the small wheel at the top right. Once in this menu, you have access to several things: + - Sharing - Tags - Deleted objects diff --git a/img/filter_set.svg b/img/filter_set.svg new file mode 100644 index 000000000..957bd5f78 --- /dev/null +++ b/img/filter_set.svg @@ -0,0 +1 @@ + diff --git a/l10n/af.js b/l10n/af.js index 80d0ad321..de040ab52 100644 --- a/l10n/af.js +++ b/l10n/af.js @@ -19,6 +19,7 @@ OC.L10N.register( "Can share" : "Kan deel", "Delete" : "Skrap", "Edit" : "Wysig", + "Title" : "Titel", "Due date" : "Sperdatum", "Description" : "Beskrywing", "Comments" : "Kommentare", @@ -28,8 +29,7 @@ OC.L10N.register( "Reply" : "Antwoord", "Update" : "Werk by", "seconds ago" : "sekondes gelede", - "Settings" : "Instellings", - "Share" : "Deel", + "Shared with you" : "Met u gedeel", "An error occurred" : "'n Fout het voorgekom" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/af.json b/l10n/af.json index 0b165f41e..9a3819b85 100644 --- a/l10n/af.json +++ b/l10n/af.json @@ -17,6 +17,7 @@ "Can share" : "Kan deel", "Delete" : "Skrap", "Edit" : "Wysig", + "Title" : "Titel", "Due date" : "Sperdatum", "Description" : "Beskrywing", "Comments" : "Kommentare", @@ -26,8 +27,7 @@ "Reply" : "Antwoord", "Update" : "Werk by", "seconds ago" : "sekondes gelede", - "Settings" : "Instellings", - "Share" : "Deel", + "Shared with you" : "Met u gedeel", "An error occurred" : "'n Fout het voorgekom" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ar.js b/l10n/ar.js index 9a923be71..2b773865d 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -1,37 +1,149 @@ OC.L10N.register( "deck", { + "You have created a new board {board}" : "لقد قمت بانشاء لوح جديد {board}", + "{user} has created a new board {board}" : "{user} قام بانشاء لوح {board}", + "You have deleted the board {board}" : "قمت بمسح اللوح {board}", + "{user} has deleted the board {board}" : "{user} مَسحْ اللوح {board}", + "You have restored the board {board}" : "لقد استعدت اللوح {board}", + "{user} has restored the board {board}" : "{user} قام باسترجاع اللوح {board}", + "You have shared the board {board} with {acl}" : "قمت بمشاركة اللوح {board} مع {acl}", + "{user} has shared the board {board} with {acl}" : "{user} قام بمشاركة اللوح {board} مع {acl}", + "You have removed {acl} from the board {board}" : "قمت بازالة {acl} من اللوح {board}", + "{user} has removed {acl} from the board {board}" : "{user} قام بازالة {acl} من اللوح {board}", + "You have renamed the board {before} to {board}" : "قمت باعادة تسمية اللوح من {before} الى {board}", + "{user} has renamed the board {before} to {board}" : "{user} قام باعادة تسمية اللوح من {before} الى {board}", + "You have archived the board {board}" : "لقد ارشفت اللوح {board}", + "{user} has archived the board {before}" : "{user} قام بأرشفة اللوح {before}", + "You have unarchived the board {board}" : "قمت بالغاء ارشفة اللوح {board}", + "{user} has unarchived the board {before}" : "{user} قام بالغاء ارشفة اللوح {before}", "Personal" : "شخصي", - "Finished" : "مكتملة", + "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", + "Finished" : "إكتمل", + "To review" : "لاعادة المراجعة", + "Action needed" : "يحتاج الى اجراء", + "Later" : "لاحقا", "copy" : "أنسخ", - "Done" : "تم", + "To do" : "لفعله", + "Doing" : "تحت العمل", + "Done" : "أُنجز", + "Example Task 3" : "مثال المهمة 3", + "Example Task 2" : "مثال المهمة 2", + "Example Task 1" : "مثال المهمة 1", + "The file was uploaded" : "الملف تم رفعه", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.", + "The file was only partially uploaded" : "الملف قد رُفع جزءا منه فقط", "No file was uploaded" : "لم يتم رفع أي ملف", "Missing a temporary folder" : "المجلد المؤقت غير موجود", + "Could not write file to disk" : "لم يستطع كتابة ملف للقرص", + "A PHP extension stopped the file upload" : "اضافة البي اچ بي PHP اوقفت رفع الملف", + "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) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً", + "Create new board" : "انشاء لوح جديد", + "new board" : "لوح جديد", + "Select the board to link to a project" : "تحديد اللوح لربطه بمشروع", + "Search by board title" : "بحث بواسطة عنوان اللوح", + "Select board" : "حدد لوح", + "Select the card to link to a project" : "حدد البطاقة لربطها بمشروع", + "Select a board" : "حدد لوح", + "Select a card" : "حدد بطاقة", + "Link to card" : "اربط بطاقة", "Cancel" : "إلغاء", "File already exists" : "الملف موجود مسبقاً", + "Do you want to overwrite it?" : "هل تريد تجاوزه؟", + "Overwrite file" : "تجاوز ملف", + "Keep existing file" : "ابقي الملف الموجود", + "This board is read only" : "هذا اللوح بوضع القراءة فقط", + "Drop your files to upload" : "افلت الملفات لرفعها", + "Archived cards" : "البطاقات المؤرشفة", + "Add new list" : "اضف قائمة جديدة", + "List name" : "قامة اسماء", + "Apply filter" : "تطبيق التصفية", + "Filter by tag" : "تصفية بواسطة الوسم", + "Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه", + "Filter by due date" : "تصفية بواسطة تأريخ الانجاز", + "Overdue" : "تأخر", + "Next 24 hours" : "ال 24 ساعة القادمة", + "Next 7 days" : "ال 7 ايام القادمة", + "Next 30 days" : "ال 30 يوم القادمة", + "No due date" : "لا تأريخ انجاز", + "Clear filter" : "ازل التصفية", + "Show archived cards" : "اظهر البطاقات المؤرشفة", "Details" : "التفاصيل", + "Loading board" : "اللوح يحمل..", + "Board not found" : "اللوح غير موجود", "Sharing" : "المشاركة", "Tags" : "الوسوم", - "Timeline" : "الخيط الزمني", + "Deleted items" : "العناصر الممسوحة", + "Timeline" : "الجدول الزمني", + "Deleted lists" : "القوائم المحذوفة", "Undo" : "تراجع", - "Can edit" : "يمكنه التغيير", - "Can share" : "Can share", + "Deleted cards" : "البطاقات المحذوفة", + "Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة او دائرة ..", + "Board owner" : "منشئ اللوح", + "(Group)" : "(مجموعة)", + "(Circle)" : "(دائرة)", + "Can edit" : "يمكن تعديله", + "Can share" : "يمكن مشاركته", + "Can manage" : "يمكن ادارته", "Delete" : "حذف ", + "Delete list" : "حذف القائمة", + "Add card" : "إضافة بطاقة", + "Add a new card" : "إضافة بطاقة جديدة", "Edit" : "تعديل", + "Add a new tag" : "إضافة وسم جديد", + "title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ", + "Title" : "العنوان", + "Members" : "الاعضاء", + "Upload attachment" : "رفع المرفقات", + "Add this attachment" : "إضافة هذا المرفق", + "Delete Attachment" : "مسح المرفق", + "Restore Attachment" : "استعادة المرفق", + "Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..", + "Assign to users" : "انسب الى المتسخدمين", + "Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر", + "Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..", + "Due date" : "تاريخ الانجاز", + "Set a due date" : "تعيين تاريخ الانجاز", + "Remove due date" : "ازالة تاريخ الانجاز", "Description" : "الوصف", + "(Unsaved)" : "(غير محفوظ)", + "(Saving…)" : "(يُحفظ..)", + "Edit description" : "تعديل الوصف", + "View description" : "إظهار الوصف", + "Add Attachment" : "أضف ملحق", "Attachments" : "المرفقات", "Comments" : "تعليقات", - "Modified" : "آخر تعديل", - "Upload attachment" : "رفع المرفقات", + "Choose attachment" : "اختيار مرفق", + "Modified" : "عُدل", + "Created" : "أُنشئ", + "No comments yet. Begin the discussion!" : "لا يوجد تعليقات بعد, ابدأ النقاش الآن!", "Save" : "حفظ", + "The comment cannot be empty." : "التعليق لايمكن ان يكون فارغا.", + "The comment cannot be longer than 1000 characters." : "التعليق لا يمكن ان يكون اطول من 1000 حرف.", + "In reply to" : "يقوم بالرد على", "Reply" : "رد", "Update" : "تحديث", + "(group)" : "(مجموعة)", + "(circle)" : "(دائرة)", + "seconds ago" : "ثوانٍ مضت", + "Assign to me" : "ينسب لي", "Delete card" : "حذف البطاقة", - "seconds ago" : "ثوان مضت", - "Settings" : "الإعدادات", - "Share" : "شارك", - "Options" : "الخيارات", - "An error occurred" : "طرأ هناك خطأ" + "Move card" : "حرك البطاقة", + "Card details" : "تفاصيل البطاقة", + "Move card to another board" : "حرك البطاقة الى لوح اخر", + "All boards" : "جميع الالواح", + "Archived boards" : "الالواح المؤرشفة", + "Shared with you" : "شورك معك", + "Limit deck usage of groups" : "استخدام دك Deck محدود للمجاميع", + "New board title" : "عنوان لوح جديد", + "Edit board" : "تعديل اللوح", + "Board details" : "تفاصيل لوح", + "An error occurred" : "طرأ هناك خطأ", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.", + "Delete the board?" : "مسح اللوح؟", + "Link to a board" : "ربط بلوح", + "Link to a card" : "ربط ببطاقة", + "Something went wrong" : "شيئا ما خاطئ" }, "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); diff --git a/l10n/ar.json b/l10n/ar.json index b6016779d..34094f63d 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -1,35 +1,147 @@ { "translations": { + "You have created a new board {board}" : "لقد قمت بانشاء لوح جديد {board}", + "{user} has created a new board {board}" : "{user} قام بانشاء لوح {board}", + "You have deleted the board {board}" : "قمت بمسح اللوح {board}", + "{user} has deleted the board {board}" : "{user} مَسحْ اللوح {board}", + "You have restored the board {board}" : "لقد استعدت اللوح {board}", + "{user} has restored the board {board}" : "{user} قام باسترجاع اللوح {board}", + "You have shared the board {board} with {acl}" : "قمت بمشاركة اللوح {board} مع {acl}", + "{user} has shared the board {board} with {acl}" : "{user} قام بمشاركة اللوح {board} مع {acl}", + "You have removed {acl} from the board {board}" : "قمت بازالة {acl} من اللوح {board}", + "{user} has removed {acl} from the board {board}" : "{user} قام بازالة {acl} من اللوح {board}", + "You have renamed the board {before} to {board}" : "قمت باعادة تسمية اللوح من {before} الى {board}", + "{user} has renamed the board {before} to {board}" : "{user} قام باعادة تسمية اللوح من {before} الى {board}", + "You have archived the board {board}" : "لقد ارشفت اللوح {board}", + "{user} has archived the board {before}" : "{user} قام بأرشفة اللوح {before}", + "You have unarchived the board {board}" : "قمت بالغاء ارشفة اللوح {board}", + "{user} has unarchived the board {before}" : "{user} قام بالغاء ارشفة اللوح {before}", "Personal" : "شخصي", - "Finished" : "مكتملة", + "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", + "Finished" : "إكتمل", + "To review" : "لاعادة المراجعة", + "Action needed" : "يحتاج الى اجراء", + "Later" : "لاحقا", "copy" : "أنسخ", - "Done" : "تم", + "To do" : "لفعله", + "Doing" : "تحت العمل", + "Done" : "أُنجز", + "Example Task 3" : "مثال المهمة 3", + "Example Task 2" : "مثال المهمة 2", + "Example Task 1" : "مثال المهمة 1", + "The file was uploaded" : "الملف تم رفعه", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.", + "The file was only partially uploaded" : "الملف قد رُفع جزءا منه فقط", "No file was uploaded" : "لم يتم رفع أي ملف", "Missing a temporary folder" : "المجلد المؤقت غير موجود", + "Could not write file to disk" : "لم يستطع كتابة ملف للقرص", + "A PHP extension stopped the file upload" : "اضافة البي اچ بي PHP اوقفت رفع الملف", + "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) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً", + "Create new board" : "انشاء لوح جديد", + "new board" : "لوح جديد", + "Select the board to link to a project" : "تحديد اللوح لربطه بمشروع", + "Search by board title" : "بحث بواسطة عنوان اللوح", + "Select board" : "حدد لوح", + "Select the card to link to a project" : "حدد البطاقة لربطها بمشروع", + "Select a board" : "حدد لوح", + "Select a card" : "حدد بطاقة", + "Link to card" : "اربط بطاقة", "Cancel" : "إلغاء", "File already exists" : "الملف موجود مسبقاً", + "Do you want to overwrite it?" : "هل تريد تجاوزه؟", + "Overwrite file" : "تجاوز ملف", + "Keep existing file" : "ابقي الملف الموجود", + "This board is read only" : "هذا اللوح بوضع القراءة فقط", + "Drop your files to upload" : "افلت الملفات لرفعها", + "Archived cards" : "البطاقات المؤرشفة", + "Add new list" : "اضف قائمة جديدة", + "List name" : "قامة اسماء", + "Apply filter" : "تطبيق التصفية", + "Filter by tag" : "تصفية بواسطة الوسم", + "Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه", + "Filter by due date" : "تصفية بواسطة تأريخ الانجاز", + "Overdue" : "تأخر", + "Next 24 hours" : "ال 24 ساعة القادمة", + "Next 7 days" : "ال 7 ايام القادمة", + "Next 30 days" : "ال 30 يوم القادمة", + "No due date" : "لا تأريخ انجاز", + "Clear filter" : "ازل التصفية", + "Show archived cards" : "اظهر البطاقات المؤرشفة", "Details" : "التفاصيل", + "Loading board" : "اللوح يحمل..", + "Board not found" : "اللوح غير موجود", "Sharing" : "المشاركة", "Tags" : "الوسوم", - "Timeline" : "الخيط الزمني", + "Deleted items" : "العناصر الممسوحة", + "Timeline" : "الجدول الزمني", + "Deleted lists" : "القوائم المحذوفة", "Undo" : "تراجع", - "Can edit" : "يمكنه التغيير", - "Can share" : "Can share", + "Deleted cards" : "البطاقات المحذوفة", + "Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة او دائرة ..", + "Board owner" : "منشئ اللوح", + "(Group)" : "(مجموعة)", + "(Circle)" : "(دائرة)", + "Can edit" : "يمكن تعديله", + "Can share" : "يمكن مشاركته", + "Can manage" : "يمكن ادارته", "Delete" : "حذف ", + "Delete list" : "حذف القائمة", + "Add card" : "إضافة بطاقة", + "Add a new card" : "إضافة بطاقة جديدة", "Edit" : "تعديل", + "Add a new tag" : "إضافة وسم جديد", + "title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ", + "Title" : "العنوان", + "Members" : "الاعضاء", + "Upload attachment" : "رفع المرفقات", + "Add this attachment" : "إضافة هذا المرفق", + "Delete Attachment" : "مسح المرفق", + "Restore Attachment" : "استعادة المرفق", + "Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..", + "Assign to users" : "انسب الى المتسخدمين", + "Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر", + "Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..", + "Due date" : "تاريخ الانجاز", + "Set a due date" : "تعيين تاريخ الانجاز", + "Remove due date" : "ازالة تاريخ الانجاز", "Description" : "الوصف", + "(Unsaved)" : "(غير محفوظ)", + "(Saving…)" : "(يُحفظ..)", + "Edit description" : "تعديل الوصف", + "View description" : "إظهار الوصف", + "Add Attachment" : "أضف ملحق", "Attachments" : "المرفقات", "Comments" : "تعليقات", - "Modified" : "آخر تعديل", - "Upload attachment" : "رفع المرفقات", + "Choose attachment" : "اختيار مرفق", + "Modified" : "عُدل", + "Created" : "أُنشئ", + "No comments yet. Begin the discussion!" : "لا يوجد تعليقات بعد, ابدأ النقاش الآن!", "Save" : "حفظ", + "The comment cannot be empty." : "التعليق لايمكن ان يكون فارغا.", + "The comment cannot be longer than 1000 characters." : "التعليق لا يمكن ان يكون اطول من 1000 حرف.", + "In reply to" : "يقوم بالرد على", "Reply" : "رد", "Update" : "تحديث", + "(group)" : "(مجموعة)", + "(circle)" : "(دائرة)", + "seconds ago" : "ثوانٍ مضت", + "Assign to me" : "ينسب لي", "Delete card" : "حذف البطاقة", - "seconds ago" : "ثوان مضت", - "Settings" : "الإعدادات", - "Share" : "شارك", - "Options" : "الخيارات", - "An error occurred" : "طرأ هناك خطأ" + "Move card" : "حرك البطاقة", + "Card details" : "تفاصيل البطاقة", + "Move card to another board" : "حرك البطاقة الى لوح اخر", + "All boards" : "جميع الالواح", + "Archived boards" : "الالواح المؤرشفة", + "Shared with you" : "شورك معك", + "Limit deck usage of groups" : "استخدام دك Deck محدود للمجاميع", + "New board title" : "عنوان لوح جديد", + "Edit board" : "تعديل اللوح", + "Board details" : "تفاصيل لوح", + "An error occurred" : "طرأ هناك خطأ", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.", + "Delete the board?" : "مسح اللوح؟", + "Link to a board" : "ربط بلوح", + "Link to a card" : "ربط ببطاقة", + "Something went wrong" : "شيئا ما خاطئ" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" } \ No newline at end of file diff --git a/l10n/ast.js b/l10n/ast.js index 39bb3ed31..9bc1111c4 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -25,6 +25,8 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Desaniciar", "Edit" : "Editar", + "Title" : "Títulu", + "Members" : "Miembros", "Description" : "Descripción", "Attachments" : "Axuntos", "Comments" : "Comentarios", @@ -35,7 +37,6 @@ OC.L10N.register( "Update" : "Anovar", "(group)" : "(grupu)", "seconds ago" : "hai segundos", - "Settings" : "Settings", - "Share" : "Share" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json index f03c109be..3e3e41b7f 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -23,6 +23,8 @@ "Can share" : "Can share", "Delete" : "Desaniciar", "Edit" : "Editar", + "Title" : "Títulu", + "Members" : "Miembros", "Description" : "Descripción", "Attachments" : "Axuntos", "Comments" : "Comentarios", @@ -33,7 +35,6 @@ "Update" : "Anovar", "(group)" : "(grupu)", "seconds ago" : "hai segundos", - "Settings" : "Settings", - "Share" : "Share" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/az.js b/l10n/az.js index 2571bea44..c60706b93 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -14,6 +14,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Sil", "Edit" : "Dəyişiklik et", + "Title" : "Başlıq", "Description" : "Açıqlanma", "Modified" : "Dəyişdirildi", "Save" : "Saxla", @@ -21,7 +22,6 @@ OC.L10N.register( "Update" : "Yenilənmə", "(group)" : "(qrup)", "seconds ago" : "saniyələr öncə", - "Settings" : "Quraşdırmalar", - "Share" : "Paylaş" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/az.json b/l10n/az.json index 3f1731e1f..127299abb 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -12,6 +12,7 @@ "Can share" : "Can share", "Delete" : "Sil", "Edit" : "Dəyişiklik et", + "Title" : "Başlıq", "Description" : "Açıqlanma", "Modified" : "Dəyişdirildi", "Save" : "Saxla", @@ -19,7 +20,6 @@ "Update" : "Yenilənmə", "(group)" : "(qrup)", "seconds ago" : "saniyələr öncə", - "Settings" : "Quraşdırmalar", - "Share" : "Paylaş" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/bg.js b/l10n/bg.js index 5e840bff4..5aea33821 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -25,6 +25,9 @@ OC.L10N.register( "Can share" : "Може да споделя", "Delete" : "Изтриване", "Edit" : "Редакция", + "Title" : "Име", + "Members" : "Членове", + "Upload attachment" : "Качване", "Due date" : "Крайна дата", "Remove due date" : "Премахни крайната дата", "Description" : "Описание", @@ -32,14 +35,12 @@ OC.L10N.register( "Comments" : "Коментари", "Modified" : "Промяна", "Created" : "Създаден", - "Upload attachment" : "Качване", "Save" : "Запазване", "Reply" : "Отговори", "Update" : "Обновяване", "(group)" : "(група)", "seconds ago" : "преди секунди", - "Settings" : "Настройки", - "Share" : "Сподели", + "Shared with you" : "Споделени с вас", "An error occurred" : "Възникна грешка" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg.json b/l10n/bg.json index c7d1565c5..e06a3bec5 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -23,6 +23,9 @@ "Can share" : "Може да споделя", "Delete" : "Изтриване", "Edit" : "Редакция", + "Title" : "Име", + "Members" : "Членове", + "Upload attachment" : "Качване", "Due date" : "Крайна дата", "Remove due date" : "Премахни крайната дата", "Description" : "Описание", @@ -30,14 +33,12 @@ "Comments" : "Коментари", "Modified" : "Промяна", "Created" : "Създаден", - "Upload attachment" : "Качване", "Save" : "Запазване", "Reply" : "Отговори", "Update" : "Обновяване", "(group)" : "(група)", "seconds ago" : "преди секунди", - "Settings" : "Настройки", - "Share" : "Сподели", + "Shared with you" : "Споделени с вас", "An error occurred" : "Възникна грешка" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js index cd8580547..221e2dff3 100644 --- a/l10n/bn_BD.js +++ b/l10n/bn_BD.js @@ -14,6 +14,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "মুছে", "Edit" : "সম্পাদনা", + "Title" : "শিরোনাম", "Description" : "বিবরণ", "Modified" : "পরিবর্তিত", "Save" : "সংরক্ষণ", @@ -21,7 +22,6 @@ OC.L10N.register( "Update" : "পরিবর্ধন", "(group)" : "(গোষ্ঠি)", "seconds ago" : "সেকেন্ড পূর্বে", - "Settings" : "সেটিংস", - "Share" : "ভাগাভাগি কর" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json index 5916d0928..e0c1b63cc 100644 --- a/l10n/bn_BD.json +++ b/l10n/bn_BD.json @@ -12,6 +12,7 @@ "Can share" : "Can share", "Delete" : "মুছে", "Edit" : "সম্পাদনা", + "Title" : "শিরোনাম", "Description" : "বিবরণ", "Modified" : "পরিবর্তিত", "Save" : "সংরক্ষণ", @@ -19,7 +20,6 @@ "Update" : "পরিবর্ধন", "(group)" : "(গোষ্ঠি)", "seconds ago" : "সেকেন্ড পূর্বে", - "Settings" : "সেটিংস", - "Share" : "ভাগাভাগি কর" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/br.js b/l10n/br.js new file mode 100644 index 000000000..a9ea2793d --- /dev/null +++ b/l10n/br.js @@ -0,0 +1,23 @@ +OC.L10N.register( + "deck", + { + "Personal" : "Personel", + "Finished" : "Achuet", + "copy" : "eil", + "Done" : "Graet", + "Cancel" : "Arrest", + "Drop your files to upload" : "Laoskit ho restroù evit pellkas", + "Details" : "Munudoù", + "Sharing" : "Rannan", + "Tags" : "Klavioù", + "Can edit" : "Posuple eo embann", + "Delete" : "Dilemel", + "Edit" : "Cheñch", + "Description" : "Diskrivadur", + "Modified" : "Cheñchet", + "Save" : "Enrollañ", + "Reply" : "Respont", + "seconds ago" : "eilenn zo", + "Shared with you" : "Rannet ganeoc'h" +}, +"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"); diff --git a/l10n/br.json b/l10n/br.json new file mode 100644 index 000000000..ad1243c1a --- /dev/null +++ b/l10n/br.json @@ -0,0 +1,21 @@ +{ "translations": { + "Personal" : "Personel", + "Finished" : "Achuet", + "copy" : "eil", + "Done" : "Graet", + "Cancel" : "Arrest", + "Drop your files to upload" : "Laoskit ho restroù evit pellkas", + "Details" : "Munudoù", + "Sharing" : "Rannan", + "Tags" : "Klavioù", + "Can edit" : "Posuple eo embann", + "Delete" : "Dilemel", + "Edit" : "Cheñch", + "Description" : "Diskrivadur", + "Modified" : "Cheñchet", + "Save" : "Enrollañ", + "Reply" : "Respont", + "seconds ago" : "eilenn zo", + "Shared with you" : "Rannet ganeoc'h" +},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);" +} \ No newline at end of file diff --git a/l10n/bs.js b/l10n/bs.js index e4081a617..9bcc49030 100644 --- a/l10n/bs.js +++ b/l10n/bs.js @@ -12,13 +12,14 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Obriši", "Edit" : "Izmjeni", + "Title" : "Naslov", + "Members" : "Članovi", "Description" : "Opis", "Comments" : "Komentari", "Modified" : "Izmijenjeno", "Save" : "Spremi", "Update" : "Ažuriraj", - "Settings" : "Podešavanje", - "Share" : "Podjeli", + "Shared with you" : "Shared with you", "Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/bs.json b/l10n/bs.json index 6f0125fcd..c13071743 100644 --- a/l10n/bs.json +++ b/l10n/bs.json @@ -10,13 +10,14 @@ "Can share" : "Can share", "Delete" : "Obriši", "Edit" : "Izmjeni", + "Title" : "Naslov", + "Members" : "Članovi", "Description" : "Opis", "Comments" : "Komentari", "Modified" : "Izmijenjeno", "Save" : "Spremi", "Update" : "Ažuriraj", - "Settings" : "Podešavanje", - "Share" : "Podjeli", + "Shared with you" : "Shared with you", "Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/ca.js b/l10n/ca.js index d4c857036..6b7711fc0 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -17,46 +17,24 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}", "You have unarchived the board {board}" : "Heu desarxivat el tauler {board}", "{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}", - "You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}", - "You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}", - "You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}", "You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}", "{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}", "You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}", "{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}", "You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}", "You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}", "You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}", "You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}", + "{user} has updated the attachment {attachment} on card {card}" : "{user} ha actualitzat l’adjunt {attachment} a la targeta {card}", "You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}", + "{user} has deleted the attachment {attachment} from card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}", "You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}", "{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}", "You have commented on card {card}" : "Heu comentat la targeta {card}", @@ -94,60 +72,118 @@ OC.L10N.register( "Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc", "A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer", "No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s", + "Personal planning and team project organization" : "Planificació personal i organització de projectes en equip", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat", "Create new board" : "Crea un nou tauler", + "new board" : "nou tauler", "Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte", "Select board" : "Selecciona un tauler", + "Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte", + "Select a board" : "Selecciona un tauler", + "Select a card" : "Selecciona una targeta", + "Link to card" : "Enllaç a la targeta", "Cancel" : "Cancel·la", "File already exists" : "El fitxer ja existeix", + "A file with the name {filename} already exists." : "Ja existeix un fitxer amb el nom {filename}.", "Do you want to overwrite it?" : "Voleu sobre-escriure'l?", + "Overwrite file" : "Sobreescriu el fitxer", + "Keep existing file" : "Mantén el fitxer existent", + "This board is read only" : "Aquest tauler és només de lectura", + "Drop your files to upload" : "Deixeu anar els fitxers per penjar-los", "Archived cards" : "Targetes arxivades", + "Add new list" : "Afegeix una llista nova", + "List name" : "Nom de llista", + "Apply filter" : "Aplica el filtre", + "Filter by tag" : "Filtra per etiqueta", + "Filter by assigned user" : "Filtra per usuari assignat", + "Unassigned" : "Sense assignar", + "Filter by due date" : "Filtra per data de venciment", + "Overdue" : "Endarrerit", + "Next 24 hours" : "Pròximes 24 hores", + "Next 7 days" : "Propers 7 dies", + "Next 30 days" : "Propers 30 dies", + "No due date" : "Sense venciment", "Show archived cards" : "Mostra les targetes arxivades", "Toggle compact mode" : "Commuta el mode compacte", "Details" : "Detalls", + "Loading board" : "Carregant tauler", + "Board not found" : "Tauler no trobat", "Sharing" : "Compartició", "Tags" : "Etiquetes", "Deleted items" : "Elements suprimits", "Timeline" : "Línia de temps", + "Deleted lists" : "Llistes suprimides", "Undo" : "Desfés", "Deleted cards" : "Targetes suprimides", + "Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle ...", + "Board owner" : "Propietari del tauler", "(Group)" : "(Grup)", + "(Circle)" : "(Cercle)", "Can edit" : "Pot editar", "Can share" : "Pot compartir", + "Can manage" : "Pot gestionar", "Delete" : "Eliminar", - "Add a new stack" : "Afegeix una nova pila", + "Delete list" : "Suprimeix la llista", "Add card" : "Afegeix una targeta", + "Add a new card" : "Afegir una nova targeta", "Edit" : "Edita", + "Add a new tag" : "Afegir una etiqueta nova", + "title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color", + "Title" : "Títol", + "Members" : "Membres", + "Upload attachment" : "Carrega l'adjunt", + "Add this attachment" : "Afegeix aquest adjunt", + "Delete Attachment" : "Suprimeix l’adjunt", + "Restore Attachment" : "Restaura l'adjunt", + "Assign a tag to this card…" : "Assigna una etiqueta a aquesta targeta...", + "Assign to users" : "Assigna als usuaris", + "Assign to users/groups/circles" : "Assigna a usuaris/grups/cercles", + "Assign a user to this card…" : "Assigneu un usuari a aquesta targeta...", "Due date" : "Per la data", + "Set a due date" : "Definir una data de venciment", "Remove due date" : "Elimina la data de venciment", "Description" : "Descripció", + "(Unsaved)" : "(No desat)", + "(Saving…)" : "(Desant…)", "Formatting help" : "Format d'ajuda", + "Edit description" : "Edita descripció", + "View description" : "Veure descripció", + "Add Attachment" : "Afegeix un adjunt", "Attachments" : "Adjunts", "Comments" : "Comentaris", + "Choose attachment" : "Triar adjunt", "Modified" : "Darrera modificació", "Created" : "Creat", - "Upload attachment" : "Carrega l'adjunt", + "No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!", "Save" : "Desa", + "The comment cannot be empty." : "El comentari no pot estar buit.", + "The comment cannot be longer than 1000 characters." : "El comentari no pot ser més llarg que 1000 caràcters.", + "In reply to" : "En resposta a", "Reply" : "Respon", "Update" : "Actualitza", "(group)" : "(grup)", + "(circle)" : "(cercle)", + "seconds ago" : "fa uns segons", + "Assign to me" : "Assigna'm a mi", + "Unarchive card" : "Desarxiva targeta", + "Archive card" : "Arxiva la targeta", "Delete card" : "Suprimeix targeta", "Move card" : "Mou la targeta", - "seconds ago" : "fa uns segons", + "Card details" : "Dades de la targeta", + "All boards" : "Tots els taulers", "Archived boards" : "Taulers arxivats", - "Shared boards" : "Taulers compartits", - "Settings" : "Paràmetres", + "Shared with you" : "Us han compartit", + "Limit deck usage of groups" : "Limitar l'ús del tauler de grups", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.", "New board title" : "Títol del nou tauler", - "Share" : "Compartir", - "Options" : "Opcions", "Edit board" : "Edita el tauler", - "An error occurred" : "S'ha produït un error", - "Archive board" : "Arxiva tauler", - "Unarchive board" : "Desarxiva tauler", - "Delete board" : "Suprimeix tauler", "Board details" : "Detalls de la junta", + "An error occurred" : "S'ha produït un error", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.", + "Delete the board?" : "Suprimir el tauler?", "Link to a board" : "Enllaça a un tauler", + "Link to a card" : "Enllaç una targeta", + "Something went wrong" : "Alguna cosa ha anat malament", "Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ca.json b/l10n/ca.json index f7a1004b0..9dab174d2 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -15,46 +15,24 @@ "{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}", "You have unarchived the board {board}" : "Heu desarxivat el tauler {board}", "{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}", - "You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}", - "You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}", - "You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}", "You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}", "{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}", "You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}", "{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}", "You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}", "You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}", "You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}", "You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}", + "{user} has updated the attachment {attachment} on card {card}" : "{user} ha actualitzat l’adjunt {attachment} a la targeta {card}", "You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}", + "{user} has deleted the attachment {attachment} from card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}", "You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}", "{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}", "You have commented on card {card}" : "Heu comentat la targeta {card}", @@ -92,60 +70,118 @@ "Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc", "A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer", "No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s", + "Personal planning and team project organization" : "Planificació personal i organització de projectes en equip", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat", "Create new board" : "Crea un nou tauler", + "new board" : "nou tauler", "Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte", "Select board" : "Selecciona un tauler", + "Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte", + "Select a board" : "Selecciona un tauler", + "Select a card" : "Selecciona una targeta", + "Link to card" : "Enllaç a la targeta", "Cancel" : "Cancel·la", "File already exists" : "El fitxer ja existeix", + "A file with the name {filename} already exists." : "Ja existeix un fitxer amb el nom {filename}.", "Do you want to overwrite it?" : "Voleu sobre-escriure'l?", + "Overwrite file" : "Sobreescriu el fitxer", + "Keep existing file" : "Mantén el fitxer existent", + "This board is read only" : "Aquest tauler és només de lectura", + "Drop your files to upload" : "Deixeu anar els fitxers per penjar-los", "Archived cards" : "Targetes arxivades", + "Add new list" : "Afegeix una llista nova", + "List name" : "Nom de llista", + "Apply filter" : "Aplica el filtre", + "Filter by tag" : "Filtra per etiqueta", + "Filter by assigned user" : "Filtra per usuari assignat", + "Unassigned" : "Sense assignar", + "Filter by due date" : "Filtra per data de venciment", + "Overdue" : "Endarrerit", + "Next 24 hours" : "Pròximes 24 hores", + "Next 7 days" : "Propers 7 dies", + "Next 30 days" : "Propers 30 dies", + "No due date" : "Sense venciment", "Show archived cards" : "Mostra les targetes arxivades", "Toggle compact mode" : "Commuta el mode compacte", "Details" : "Detalls", + "Loading board" : "Carregant tauler", + "Board not found" : "Tauler no trobat", "Sharing" : "Compartició", "Tags" : "Etiquetes", "Deleted items" : "Elements suprimits", "Timeline" : "Línia de temps", + "Deleted lists" : "Llistes suprimides", "Undo" : "Desfés", "Deleted cards" : "Targetes suprimides", + "Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle ...", + "Board owner" : "Propietari del tauler", "(Group)" : "(Grup)", + "(Circle)" : "(Cercle)", "Can edit" : "Pot editar", "Can share" : "Pot compartir", + "Can manage" : "Pot gestionar", "Delete" : "Eliminar", - "Add a new stack" : "Afegeix una nova pila", + "Delete list" : "Suprimeix la llista", "Add card" : "Afegeix una targeta", + "Add a new card" : "Afegir una nova targeta", "Edit" : "Edita", + "Add a new tag" : "Afegir una etiqueta nova", + "title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color", + "Title" : "Títol", + "Members" : "Membres", + "Upload attachment" : "Carrega l'adjunt", + "Add this attachment" : "Afegeix aquest adjunt", + "Delete Attachment" : "Suprimeix l’adjunt", + "Restore Attachment" : "Restaura l'adjunt", + "Assign a tag to this card…" : "Assigna una etiqueta a aquesta targeta...", + "Assign to users" : "Assigna als usuaris", + "Assign to users/groups/circles" : "Assigna a usuaris/grups/cercles", + "Assign a user to this card…" : "Assigneu un usuari a aquesta targeta...", "Due date" : "Per la data", + "Set a due date" : "Definir una data de venciment", "Remove due date" : "Elimina la data de venciment", "Description" : "Descripció", + "(Unsaved)" : "(No desat)", + "(Saving…)" : "(Desant…)", "Formatting help" : "Format d'ajuda", + "Edit description" : "Edita descripció", + "View description" : "Veure descripció", + "Add Attachment" : "Afegeix un adjunt", "Attachments" : "Adjunts", "Comments" : "Comentaris", + "Choose attachment" : "Triar adjunt", "Modified" : "Darrera modificació", "Created" : "Creat", - "Upload attachment" : "Carrega l'adjunt", + "No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!", "Save" : "Desa", + "The comment cannot be empty." : "El comentari no pot estar buit.", + "The comment cannot be longer than 1000 characters." : "El comentari no pot ser més llarg que 1000 caràcters.", + "In reply to" : "En resposta a", "Reply" : "Respon", "Update" : "Actualitza", "(group)" : "(grup)", + "(circle)" : "(cercle)", + "seconds ago" : "fa uns segons", + "Assign to me" : "Assigna'm a mi", + "Unarchive card" : "Desarxiva targeta", + "Archive card" : "Arxiva la targeta", "Delete card" : "Suprimeix targeta", "Move card" : "Mou la targeta", - "seconds ago" : "fa uns segons", + "Card details" : "Dades de la targeta", + "All boards" : "Tots els taulers", "Archived boards" : "Taulers arxivats", - "Shared boards" : "Taulers compartits", - "Settings" : "Paràmetres", + "Shared with you" : "Us han compartit", + "Limit deck usage of groups" : "Limitar l'ús del tauler de grups", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells.", "New board title" : "Títol del nou tauler", - "Share" : "Compartir", - "Options" : "Opcions", "Edit board" : "Edita el tauler", - "An error occurred" : "S'ha produït un error", - "Archive board" : "Arxiva tauler", - "Unarchive board" : "Desarxiva tauler", - "Delete board" : "Suprimeix tauler", "Board details" : "Detalls de la junta", + "An error occurred" : "S'ha produït un error", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.", + "Delete the board?" : "Suprimir el tauler?", "Link to a board" : "Enllaça a un tauler", + "Link to a card" : "Enllaç una targeta", + "Something went wrong" : "Alguna cosa ha anat malament", "Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/cs.js b/l10n/cs.js index e29d85cfc..91b1fa458 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} zaarchivoval(a) tabuli {before}", "You have unarchived the board {board}" : "Vrátili jste zpět z archivace tabuli {board}", "{user} has unarchived the board {before}" : "{user} vrátil(a) tabuli {before} zpět z archivace", - "You have created a new stack {stack} on board {board}" : "Vytvořili jste nový sloupec {stack} na tabuli {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} vytvořil(a) nový sloupec {stack} na tabuli {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Přejmenovali jste sloupec {before} na {stack} na tabuli {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} přejmenoval(a) sloupec {before} na {stack} na tabuli {board}", - "You have deleted stack {stack} on board {board}" : "Smazali jste sloupec {stack} na tabuli {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} smazal(a) sloupec {stack} na tabuli {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vytvořili jste kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} vytvořil(a) kartu {card} ve sloupci {stack} na tabuli {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}", + "You have created a new list {stack} on board {board}" : "Vytvořili jste nový sloupec {stack} na tabuli {board}", + "{user} has created a new list {stack} on board {board}" : "{user} vytvořil(a) nový sloupec {stack} na tabuli {board}", + "You have renamed list {before} to {stack} on board {board}" : "Přejmenovali jste sloupec {before} na {stack} na tabuli {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} přejmenoval(a) sloupec {before} na {stack} na tabuli {board}", + "You have deleted list {stack} on board {board}" : "Smazali jste sloupec {stack} na tabuli {board}", + "{user} has deleted list {stack} on board {board}" : "{user} smazal(a) sloupec {stack} na tabuli {board}", + "You have created card {card} in list {stack} on board {board}" : "Vytvořili jste kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} vytvořil(a) kartu {card} ve sloupci {stack} na tabuli {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}", "You have renamed the card {before} to {card}" : "Přejmenovali jste kartu {before} na {card}", "{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} ve sloupci {stack} na tabuli {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Zaarchivovali kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili jste archivaci karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} ve sloupci {stack} na tabuli {board}", + "You have archived card {card} in list {stack} on board {board}" : "Zaarchivovali kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", "You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}", "{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}", "You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} nastavil(a) termín u karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Změnili jste termín u karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} aktualizoval(a) termín u karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Přidali jste štítek {label} kartě {card} ve sloupci {stack} na tabuli {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} přidal(a) štítek {label} ke kartě {card} ve sloupci {stack} na tabuli {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odebrali jste štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} odebral(a) štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Přidali jste štítek {label} kartě {card} ve sloupci {stack} na tabuli {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} přidal(a) štítek {label} ke kartě {card} ve sloupci {stack} na tabuli {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odebrali jste štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odebral(a) štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Přiřadili jste {assigneduser} ke kartě {card} na tabuli {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} přiřadil(a) {assigneduser} ke kartě {card} na tabuli {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Zrušili jste přiřazení {assigneduser} u karty {card} na tabuli {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} zrušil(a) přiřazení {assigneduser} z karty {card} na tabuli {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Přesunuli jste kartu {card} ze sloupce {stackBefore} do {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} přesunul(a) kartu {card} ze sloupce {stackBefore} do {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Přesunuli jste kartu {card} ze sloupce {stackBefore} do {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} přesunul(a) kartu {card} ze sloupce {stackBefore} do {stack}", "You have added the attachment {attachment} to card {card}" : "Přidali jste přílohu {attachment} ke kartě {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} přidal(a) přílohu {attachment} ke kartě {card}", "You have updated the attachment {attachment} on card {card}" : "Aktualizovali jste přílohu {attachment} u karty {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Vytvořit novou tabuli", "new board" : "nová tabule", "Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem", + "Search by board title" : "Hledat podle názvu tabule", "Select board" : "Vybrat tabuli", "Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem", "Select a board" : "Vybrat tabuli", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Uplatnit filtr", "Filter by tag" : "Filtrovat podle příznaků", "Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen", + "Unassigned" : "Nepřiřazeno", "Filter by due date" : "Filtrovat podle termínu", "Overdue" : "Po termínu", "Next 24 hours" : "Následujících 24 hodin", "Next 7 days" : "Příštích 7 dnů", "Next 30 days" : "Příštích 30 dnů", "No due date" : "Žádný termín", + "Clear filter" : "Vyčistit filtr", "Show archived cards" : "Zobrazit archivované karty", "Toggle compact mode" : "Vyp/zap. kompaktní režim", "Details" : "Podrobnosti", "Loading board" : "Načítání tabule", + "No lists available" : "Nejsou k dispozici žádné seznamy", + "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Board not found" : "Tabule nenalezena", "Sharing" : "Sdílení", "Tags" : "Štítky", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Může sdílet", "Can manage" : "Může spravovat", "Delete" : "Smazat", - "Add a new stack" : "Přidat nový sloupec", + "Add a new list" : "Přidat nový sloupec", "Delete list" : "Smazat seznam", "Add card" : "Přidat kartu", "Add a new card" : "Přidat novou kartu", "Edit" : "Upravit", "Add a new tag" : "Přidat nový štítek", "title and color value must be provided" : "je třeba zadat nadpis a zvolit barvu", + "Title" : "Nadpis", + "Members" : "Členové", + "Upload attachment" : "Nahrát přílohu", "Add this attachment" : "Přidat tuto přílohu", "Delete Attachment" : "Smazat přílohu", "Restore Attachment" : "Obnovit přílohu", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Neuloženo)", "(Saving…)" : "(Ukládání…)", "Formatting help" : "Nápověda k formátování", - "Add Attachment" : "Přidat přílohu", "Edit description" : "Upravit popis", "View description" : "Zobrazit popis", + "Add Attachment" : "Přidat přílohu", "Attachments" : "Přílohy", "Comments" : "Komentáře", "Choose attachment" : "Zvolte přílohu", "Modified" : "Změněno", "Created" : "Vytvořeno", - "Upload attachment" : "Nahrát přílohu", "No comments yet. Begin the discussion!" : "Zatím bez komentářů. Zahajte diskuzi!", "Save" : "Uložit", "The comment cannot be empty." : "Komentář je třeba vyplnit", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aktualizovat", "(group)" : "(skupina)", "(circle)" : "(okruh)", + "seconds ago" : "před několika sekundami", "Assign to me" : "Přiřadit mě", + "Unassign myself" : "Zrušit přiřazení sobě", + "Unarchive card" : "Zrušit archivaci karty", + "Archive card" : "Archivovat kartu", "Delete card" : "Smazat kartu", "Move card" : "Přesunout kartu", "Card details" : "Podrobnosti o kartě", - "Select a stack" : "Vybrat sloupec", - "seconds ago" : "před několika sekundami", + "Move card to another board" : "Přesunout kartu na jinou tabuli", + "Select a list" : "Vyberte sloupec", "All boards" : "Všechny tabule", "Archived boards" : "Archivované tabule", - "Shared boards" : "Sdílené tabule", - "Settings" : "Nastavení", + "Shared with you" : "Sdíleno s vámi", "Limit deck usage of groups" : "Omezit využití deck na skupiny", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.", "New board title" : "Název nové tabule", - "Share" : "Sdílet", - "Options" : "Volby", "Edit board" : "Upravit tabuli", + "Clone board " : "Klonovat tabuli ", + "Unarchive board " : "Vrátit tabuli zpět z archivu ", + "Archive board " : "Archivovat tabuli ", + "Delete board " : "Smazat tabuli", + "Board details" : "Podrobnosti o desce", + "Board {0} deleted" : "Tabule {0} smazána", "An error occurred" : "Došlo k chybě", - "Clone board" : "Klonovat tabuli", - "Archive board" : "Archivovat tabuli", - "Unarchive board" : "Vrátit tabuli zpět z archivu", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule.", "Delete the board?" : "Smazat tabuli?", - "Delete board" : "Smazat tabuli", - "Board details" : "Podrobnosti o desce", "Link to a board" : "Propojit s tabulí", "Link to a card" : "Propojit s kartou", "Something went wrong" : "Něco se pokazilo", diff --git a/l10n/cs.json b/l10n/cs.json index 2a234d3e7..7855ed100 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} zaarchivoval(a) tabuli {before}", "You have unarchived the board {board}" : "Vrátili jste zpět z archivace tabuli {board}", "{user} has unarchived the board {before}" : "{user} vrátil(a) tabuli {before} zpět z archivace", - "You have created a new stack {stack} on board {board}" : "Vytvořili jste nový sloupec {stack} na tabuli {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} vytvořil(a) nový sloupec {stack} na tabuli {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Přejmenovali jste sloupec {before} na {stack} na tabuli {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} přejmenoval(a) sloupec {before} na {stack} na tabuli {board}", - "You have deleted stack {stack} on board {board}" : "Smazali jste sloupec {stack} na tabuli {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} smazal(a) sloupec {stack} na tabuli {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vytvořili jste kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} vytvořil(a) kartu {card} ve sloupci {stack} na tabuli {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}", + "You have created a new list {stack} on board {board}" : "Vytvořili jste nový sloupec {stack} na tabuli {board}", + "{user} has created a new list {stack} on board {board}" : "{user} vytvořil(a) nový sloupec {stack} na tabuli {board}", + "You have renamed list {before} to {stack} on board {board}" : "Přejmenovali jste sloupec {before} na {stack} na tabuli {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} přejmenoval(a) sloupec {before} na {stack} na tabuli {board}", + "You have deleted list {stack} on board {board}" : "Smazali jste sloupec {stack} na tabuli {board}", + "{user} has deleted list {stack} on board {board}" : "{user} smazal(a) sloupec {stack} na tabuli {board}", + "You have created card {card} in list {stack} on board {board}" : "Vytvořili jste kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} vytvořil(a) kartu {card} ve sloupci {stack} na tabuli {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}", "You have renamed the card {before} to {card}" : "Přejmenovali jste kartu {before} na {card}", "{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} ve sloupci {stack} na tabuli {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Zaarchivovali kartu {card} ve sloupci {stack} na tabuli {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili jste archivaci karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} ve sloupci {stack} na tabuli {board}", + "You have archived card {card} in list {stack} on board {board}" : "Zaarchivovali kartu {card} ve sloupci {stack} na tabuli {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", "You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}", "{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}", "You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} nastavil(a) termín u karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Změnili jste termín u karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} aktualizoval(a) termín u karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Přidali jste štítek {label} kartě {card} ve sloupci {stack} na tabuli {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} přidal(a) štítek {label} ke kartě {card} ve sloupci {stack} na tabuli {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odebrali jste štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} odebral(a) štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Přidali jste štítek {label} kartě {card} ve sloupci {stack} na tabuli {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} přidal(a) štítek {label} ke kartě {card} ve sloupci {stack} na tabuli {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odebrali jste štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odebral(a) štítek {label} z karty {card} ve sloupci {stack} na tabuli {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Přiřadili jste {assigneduser} ke kartě {card} na tabuli {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} přiřadil(a) {assigneduser} ke kartě {card} na tabuli {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Zrušili jste přiřazení {assigneduser} u karty {card} na tabuli {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} zrušil(a) přiřazení {assigneduser} z karty {card} na tabuli {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Přesunuli jste kartu {card} ze sloupce {stackBefore} do {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} přesunul(a) kartu {card} ze sloupce {stackBefore} do {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Přesunuli jste kartu {card} ze sloupce {stackBefore} do {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} přesunul(a) kartu {card} ze sloupce {stackBefore} do {stack}", "You have added the attachment {attachment} to card {card}" : "Přidali jste přílohu {attachment} ke kartě {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} přidal(a) přílohu {attachment} ke kartě {card}", "You have updated the attachment {attachment} on card {card}" : "Aktualizovali jste přílohu {attachment} u karty {card}", @@ -99,6 +99,7 @@ "Create new board" : "Vytvořit novou tabuli", "new board" : "nová tabule", "Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem", + "Search by board title" : "Hledat podle názvu tabule", "Select board" : "Vybrat tabuli", "Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem", "Select a board" : "Vybrat tabuli", @@ -118,16 +119,20 @@ "Apply filter" : "Uplatnit filtr", "Filter by tag" : "Filtrovat podle příznaků", "Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen", + "Unassigned" : "Nepřiřazeno", "Filter by due date" : "Filtrovat podle termínu", "Overdue" : "Po termínu", "Next 24 hours" : "Následujících 24 hodin", "Next 7 days" : "Příštích 7 dnů", "Next 30 days" : "Příštích 30 dnů", "No due date" : "Žádný termín", + "Clear filter" : "Vyčistit filtr", "Show archived cards" : "Zobrazit archivované karty", "Toggle compact mode" : "Vyp/zap. kompaktní režim", "Details" : "Podrobnosti", "Loading board" : "Načítání tabule", + "No lists available" : "Nejsou k dispozici žádné seznamy", + "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Board not found" : "Tabule nenalezena", "Sharing" : "Sdílení", "Tags" : "Štítky", @@ -144,13 +149,16 @@ "Can share" : "Může sdílet", "Can manage" : "Může spravovat", "Delete" : "Smazat", - "Add a new stack" : "Přidat nový sloupec", + "Add a new list" : "Přidat nový sloupec", "Delete list" : "Smazat seznam", "Add card" : "Přidat kartu", "Add a new card" : "Přidat novou kartu", "Edit" : "Upravit", "Add a new tag" : "Přidat nový štítek", "title and color value must be provided" : "je třeba zadat nadpis a zvolit barvu", + "Title" : "Nadpis", + "Members" : "Členové", + "Upload attachment" : "Nahrát přílohu", "Add this attachment" : "Přidat tuto přílohu", "Delete Attachment" : "Smazat přílohu", "Restore Attachment" : "Obnovit přílohu", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Neuloženo)", "(Saving…)" : "(Ukládání…)", "Formatting help" : "Nápověda k formátování", - "Add Attachment" : "Přidat přílohu", "Edit description" : "Upravit popis", "View description" : "Zobrazit popis", + "Add Attachment" : "Přidat přílohu", "Attachments" : "Přílohy", "Comments" : "Komentáře", "Choose attachment" : "Zvolte přílohu", "Modified" : "Změněno", "Created" : "Vytvořeno", - "Upload attachment" : "Nahrát přílohu", "No comments yet. Begin the discussion!" : "Zatím bez komentářů. Zahajte diskuzi!", "Save" : "Uložit", "The comment cannot be empty." : "Komentář je třeba vyplnit", @@ -183,30 +190,32 @@ "Update" : "Aktualizovat", "(group)" : "(skupina)", "(circle)" : "(okruh)", + "seconds ago" : "před několika sekundami", "Assign to me" : "Přiřadit mě", + "Unassign myself" : "Zrušit přiřazení sobě", + "Unarchive card" : "Zrušit archivaci karty", + "Archive card" : "Archivovat kartu", "Delete card" : "Smazat kartu", "Move card" : "Přesunout kartu", "Card details" : "Podrobnosti o kartě", - "Select a stack" : "Vybrat sloupec", - "seconds ago" : "před několika sekundami", + "Move card to another board" : "Přesunout kartu na jinou tabuli", + "Select a list" : "Vyberte sloupec", "All boards" : "Všechny tabule", "Archived boards" : "Archivované tabule", - "Shared boards" : "Sdílené tabule", - "Settings" : "Nastavení", + "Shared with you" : "Sdíleno s vámi", "Limit deck usage of groups" : "Omezit využití deck na skupiny", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.", "New board title" : "Název nové tabule", - "Share" : "Sdílet", - "Options" : "Volby", "Edit board" : "Upravit tabuli", + "Clone board " : "Klonovat tabuli ", + "Unarchive board " : "Vrátit tabuli zpět z archivu ", + "Archive board " : "Archivovat tabuli ", + "Delete board " : "Smazat tabuli", + "Board details" : "Podrobnosti o desce", + "Board {0} deleted" : "Tabule {0} smazána", "An error occurred" : "Došlo k chybě", - "Clone board" : "Klonovat tabuli", - "Archive board" : "Archivovat tabuli", - "Unarchive board" : "Vrátit tabuli zpět z archivu", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule.", "Delete the board?" : "Smazat tabuli?", - "Delete board" : "Smazat tabuli", - "Board details" : "Podrobnosti o desce", "Link to a board" : "Propojit s tabulí", "Link to a card" : "Propojit s kartou", "Something went wrong" : "Něco se pokazilo", diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index a69f687f4..90897a3a5 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -14,14 +14,14 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Dileu", "Edit" : "Golygu", + "Title" : "Teitl", + "Upload attachment" : "Llwytho atodiad", "Description" : "Disgrifiad", "Modified" : "Addaswyd", - "Upload attachment" : "Llwytho atodiad", "Save" : "Cadw", "Update" : "Diweddaru", "seconds ago" : "eiliad yn ôl", - "Settings" : "Gosodiadau", - "Share" : "Rhannu", + "Shared with you" : "Shared with you", "An error occurred" : "Digwyddodd gwall" }, "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index 00f7ed209..7137c0204 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -12,14 +12,14 @@ "Can share" : "Can share", "Delete" : "Dileu", "Edit" : "Golygu", + "Title" : "Teitl", + "Upload attachment" : "Llwytho atodiad", "Description" : "Disgrifiad", "Modified" : "Addaswyd", - "Upload attachment" : "Llwytho atodiad", "Save" : "Cadw", "Update" : "Diweddaru", "seconds ago" : "eiliad yn ôl", - "Settings" : "Gosodiadau", - "Share" : "Rhannu", + "Shared with you" : "Shared with you", "An error occurred" : "Digwyddodd gwall" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/da.js b/l10n/da.js index 74bac8f3e..93420eb8d 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -29,10 +29,12 @@ OC.L10N.register( "Can edit" : "Can edit", "Can share" : "Kan dele", "Delete" : "Slet", - "Add a new stack" : "Tilføj en ny stak", "Delete list" : "Slet liste", "Add card" : "Tilføj kort", "Edit" : "Redigér", + "Title" : "Titel", + "Members" : "Medlemmer", + "Upload attachment" : "Upload vedhæftning", "Due date" : "Forfaldsdato", "Remove due date" : "Fjern forfaldsdato", "Description" : "Beskrivelse", @@ -41,24 +43,19 @@ OC.L10N.register( "Comments" : "Kommentarer", "Modified" : "Ændret", "Created" : "Oprettet", - "Upload attachment" : "Upload vedhæftning", "Save" : "Gem", "Reply" : "Besvar", "Update" : "Opdatér", "(group)" : "(gruppe)", + "seconds ago" : "sekunder siden", + "Archive card" : "Arkivér kort", "Delete card" : "Slet kort", "Move card" : "Flyt kort", - "seconds ago" : "sekunder siden", "Archived boards" : "Arkiverede lister", - "Shared boards" : "Delte lister", - "Settings" : "Indstillinger", + "Shared with you" : "Shared with you", "New board title" : "Ny titel på liste", - "Share" : "Del", "Edit board" : "Rediger liste", - "An error occurred" : "Der var en fejl", - "Archive board" : "Arkivér liste", - "Unarchive board" : "Annuller arkivering af liste", - "Delete board" : "Slet liste", - "Board details" : "Liste detaljer" + "Board details" : "Liste detaljer", + "An error occurred" : "Der var en fejl" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/da.json b/l10n/da.json index 584e87c23..766bfb79c 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -27,10 +27,12 @@ "Can edit" : "Can edit", "Can share" : "Kan dele", "Delete" : "Slet", - "Add a new stack" : "Tilføj en ny stak", "Delete list" : "Slet liste", "Add card" : "Tilføj kort", "Edit" : "Redigér", + "Title" : "Titel", + "Members" : "Medlemmer", + "Upload attachment" : "Upload vedhæftning", "Due date" : "Forfaldsdato", "Remove due date" : "Fjern forfaldsdato", "Description" : "Beskrivelse", @@ -39,24 +41,19 @@ "Comments" : "Kommentarer", "Modified" : "Ændret", "Created" : "Oprettet", - "Upload attachment" : "Upload vedhæftning", "Save" : "Gem", "Reply" : "Besvar", "Update" : "Opdatér", "(group)" : "(gruppe)", + "seconds ago" : "sekunder siden", + "Archive card" : "Arkivér kort", "Delete card" : "Slet kort", "Move card" : "Flyt kort", - "seconds ago" : "sekunder siden", "Archived boards" : "Arkiverede lister", - "Shared boards" : "Delte lister", - "Settings" : "Indstillinger", + "Shared with you" : "Shared with you", "New board title" : "Ny titel på liste", - "Share" : "Del", "Edit board" : "Rediger liste", - "An error occurred" : "Der var en fejl", - "Archive board" : "Arkivér liste", - "Unarchive board" : "Annuller arkivering af liste", - "Delete board" : "Slet liste", - "Board details" : "Liste detaljer" + "Board details" : "Liste detaljer", + "An error occurred" : "Der var en fejl" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/de.js b/l10n/de.js index 0b050b209..7b4ecf672 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} hat das Board {before} archiviert", "You have unarchived the board {board}" : "Du hast das Board {board} dearchiviert", "{user} has unarchived the board {before}" : "{user} hat das Board {before} dearchiviert", - "You have created a new stack {stack} on board {board}" : "Du hast den neuen Stapel {stack} auf dem Board {board} erstellt", - "{user} has created a new stack {stack} on board {board}" : "{user} hat den neuen Stapel {stack} auf dem Board {board} erstellt", - "You have renamed stack {before} to {stack} on board {board}" : "Du hast den Stapel {before} auf dem Board {board} in {stack} umbenannt", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hat den Stapel {before} in {stack} auf dem Board {board} umbenannt", - "You have deleted stack {stack} on board {board}" : "Du hast den Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted stack {stack} on board {board}" : "{user} hat den Stapel {stack} auf dem Board {board} gelöscht", - "You have created card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "You have deleted card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", + "You have created a new list {stack} on board {board}" : "Du hast die neue Liste {stack} auf dem Board {board} erstellt", + "{user} has created a new list {stack} on board {board}" : "{user} hat die neue Liste {stack} auf dem Board {board} erstellt", + "You have renamed list {before} to {stack} on board {board}" : "Du hast die Liste {before} auf dem Board {board} in {stack} umbenannt", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt", + "You have deleted list {stack} on board {board}" : "Du hast die Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt", + "You have created card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "You have deleted card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", "You have renamed the card {before} to {card}" : "Du hast die Karte {before} in {card} umbenannt", "{user} has renamed the card {before} to {card}" : "{user} hat die Karte {before} in {card} umbenannt", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "You have archived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", + "You have added a description to card {card} in list {stack} on board {board}" : "Du hast der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "You have updated the description of card {card} in list {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "You have archived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", + "{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}" : "Du hast 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 removed the due date of card {card}" : "Du hast 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}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "{user} has set the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have updated the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", "{user} has updated the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du hast von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} hat von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Du hast der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Du hast von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} hat von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", "You have assigned {assigneduser} to card {card} on board {board}" : "Du hast {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hat {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du hast die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hat die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du hast die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} hat die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Du hast die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} hat die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", "You have added the attachment {attachment} to card {card}" : "Du hast den Anhang {attachment} zur Karte {card} hinzugefügt", "{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt", "You have updated the attachment {attachment} on card {card}" : "Du hast den Anhang {attachment} der Karte {card} aktualisiert", @@ -70,7 +70,7 @@ OC.L10N.register( "Personal" : "Persönlich", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Dir von %s zugewiesen.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hat Dir die Karte \"%s\" auf \"%s\" zugewiesen.", - "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.", + "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.", "%s has mentioned you in a comment on \"%s\"." : " %s hat Dich in einem Kommentar zu \"%s\" erwähnt.", "{user} has mentioned you in a comment on \"%s\"." : "{user} hat Dich in einem Kommentar zu “%s” erwähnt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Dir geteilt.", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Neues Board", "new board" : "Neues Board", "Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen", + "Search by board title" : "Nach einem Board suchen", "Select board" : "Board auswählen", "Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen", "Select a board" : "Ein Board auswählen", @@ -120,25 +121,29 @@ OC.L10N.register( "Apply filter" : "Filter anwenden", "Filter by tag" : "Nach Schlagwort filtern", "Filter by assigned user" : "Nach zugewiesenem Benutzer filtern", + "Unassigned" : "Nicht zugewiesen", "Filter by due date" : "Nach Fälligkeitsdatum filtern", "Overdue" : "Überfällig", "Next 24 hours" : "Die nächsten 24 Stunden", "Next 7 days" : "Die nächsten 7 Tage", "Next 30 days" : "Die nächsten 30 Tage", "No due date" : "Kein Fälligkeitsdatum", + "Clear filter" : "Filter zurücksetzen", "Show archived cards" : "Archivierte Karten anzeigen", "Toggle compact mode" : "Kompaktmodus umschalten", "Details" : "Details", - "Loading board" : "Board laden", + "Loading board" : "Lade Board", + "No lists available" : "Keine Listen verfügbar", + "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Board not found" : "Board nicht gefunden", "Sharing" : "Teilen", "Tags" : "Schlagworte", "Deleted items" : "Gelöschte Objekte", "Timeline" : "Zeitachse", - "Deleted lists" : "Listen löschen", + "Deleted lists" : "Gelöschte Listen", "Undo" : "Rückgängig", "Deleted cards" : "Gelöschte Karten", - "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …", + "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…", "Board owner" : "Board-Besitzer", "(Group)" : "(Gruppe)", "(Circle)" : "(Kreis)", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "kann teilen", "Can manage" : "kann verwalten", "Delete" : "Löschen", - "Add a new stack" : "Neuer Stapel", + "Add a new list" : "Eine neue Liste hinzufügen", "Delete list" : "Liste löschen", "Add card" : "Karte hinzufügen", "Add a new card" : "Neue Karte hinzufügen", "Edit" : "Bearbeiten", "Add a new tag" : "Neues Schlagwort hinzufügen", "title and color value must be provided" : "Titel und Farbwert müssen angegeben werden", + "Title" : "Titel", + "Members" : "Mitglieder", + "Upload attachment" : "Anhang hochladen", "Add this attachment" : "Diesen Anhang anhängen", "Delete Attachment" : "Anhang löschen", "Restore Attachment" : "Anhang wiederherstellen", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(nicht gespeichert)", "(Saving…)" : "(Speichere…)", "Formatting help" : "Formatierungshilfe", - "Add Attachment" : "Anhang anhängen", "Edit description" : "Beschreibung bearbeiten", "View description" : "Beschreibung anzeigen", + "Add Attachment" : "Anhang anhängen", "Attachments" : "Anhänge", "Comments" : "Kommentare", "Choose attachment" : "Anhang auswählen", "Modified" : "Geändert", "Created" : "Erstellt", - "Upload attachment" : "Anhang hochladen", "No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!", "Save" : "Speichern", "The comment cannot be empty." : "Der Kommentar darf nicht leer sein.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aktualisieren", "(group)" : "(Gruppe)", "(circle)" : "(Kreis)", + "seconds ago" : "Gerade eben", "Assign to me" : "Mir zuweisen", + "Unassign myself" : "Nicht mehr mir zuweisen", + "Unarchive card" : "Karte dearchivieren", + "Archive card" : "Karte archivieren", "Delete card" : "Karte löschen", "Move card" : "Karte verschieben", "Card details" : "Kartendetails", - "Select a stack" : "Stapel auswählen", - "seconds ago" : "Gerade eben", + "Move card to another board" : "Karte auf ein anderes Board verschieben", + "Select a list" : "Eine Liste auswählen", "All boards" : "Alle Boards", "Archived boards" : "Archivierte Boards", - "Shared boards" : "Geteilte Boards", - "Settings" : "Einstellungen", + "Shared with you" : "Mit Dir geteilt", "Limit deck usage of groups" : "Nutzung von Deck auf Gruppen einschränken", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Durch die Begrenzung von Deck werden Benutzer, die nicht Teil dieser Gruppen sind, daran gehindert, eigene Boards zu erstellen. Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "New board title" : "Board-Titel", - "Share" : "Benötigt keine Übersetzung. Für Android wird nur die formelle Übersetzung verwendet (de_DE). ", - "Options" : "Optionen", "Edit board" : "Board bearbeiten", + "Clone board " : "Board duplizieren", + "Unarchive board " : "Board dearchivieren", + "Archive board " : "Board archivieren", + "Delete board " : "Board löschen", + "Board details" : "Board-Details", + "Board {0} deleted" : "Board {0} gelöscht", "An error occurred" : "Es ist ein Fehler aufgetreten", - "Clone board" : "Board klonen", - "Archive board" : "Board archivieren", - "Unarchive board" : "Board dearchivieren", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all seinen Daten löschen?", "Delete the board?" : "Das Board löschen?", - "Delete board" : "Board löschen", - "Board details" : "Board-Details", "Link to a board" : "Mit einem Board verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen", "Something went wrong" : "Etwas ist schiefgelaufen", diff --git a/l10n/de.json b/l10n/de.json index 9f1fd434e..28449c0d5 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} hat das Board {before} archiviert", "You have unarchived the board {board}" : "Du hast das Board {board} dearchiviert", "{user} has unarchived the board {before}" : "{user} hat das Board {before} dearchiviert", - "You have created a new stack {stack} on board {board}" : "Du hast den neuen Stapel {stack} auf dem Board {board} erstellt", - "{user} has created a new stack {stack} on board {board}" : "{user} hat den neuen Stapel {stack} auf dem Board {board} erstellt", - "You have renamed stack {before} to {stack} on board {board}" : "Du hast den Stapel {before} auf dem Board {board} in {stack} umbenannt", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hat den Stapel {before} in {stack} auf dem Board {board} umbenannt", - "You have deleted stack {stack} on board {board}" : "Du hast den Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted stack {stack} on board {board}" : "{user} hat den Stapel {stack} auf dem Board {board} gelöscht", - "You have created card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "You have deleted card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", + "You have created a new list {stack} on board {board}" : "Du hast die neue Liste {stack} auf dem Board {board} erstellt", + "{user} has created a new list {stack} on board {board}" : "{user} hat die neue Liste {stack} auf dem Board {board} erstellt", + "You have renamed list {before} to {stack} on board {board}" : "Du hast die Liste {before} auf dem Board {board} in {stack} umbenannt", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt", + "You have deleted list {stack} on board {board}" : "Du hast die Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt", + "You have created card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "You have deleted card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", "You have renamed the card {before} to {card}" : "Du hast die Karte {before} in {card} umbenannt", "{user} has renamed the card {before} to {card}" : "{user} hat die Karte {before} in {card} umbenannt", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "You have archived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", + "You have added a description to card {card} in list {stack} on board {board}" : "Du hast der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "You have updated the description of card {card} in list {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "You have archived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", + "{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}" : "Du hast 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 removed the due date of card {card}" : "Du hast 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}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "{user} has set the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have updated the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", "{user} has updated the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du hast von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} hat von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Du hast der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Du hast von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} hat von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", "You have assigned {assigneduser} to card {card} on board {board}" : "Du hast {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hat {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du hast die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hat die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du hast die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} hat die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Du hast die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} hat die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", "You have added the attachment {attachment} to card {card}" : "Du hast den Anhang {attachment} zur Karte {card} hinzugefügt", "{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt", "You have updated the attachment {attachment} on card {card}" : "Du hast den Anhang {attachment} der Karte {card} aktualisiert", @@ -68,7 +68,7 @@ "Personal" : "Persönlich", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Dir von %s zugewiesen.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hat Dir die Karte \"%s\" auf \"%s\" zugewiesen.", - "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.", + "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.", "%s has mentioned you in a comment on \"%s\"." : " %s hat Dich in einem Kommentar zu \"%s\" erwähnt.", "{user} has mentioned you in a comment on \"%s\"." : "{user} hat Dich in einem Kommentar zu “%s” erwähnt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Dir geteilt.", @@ -99,6 +99,7 @@ "Create new board" : "Neues Board", "new board" : "Neues Board", "Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen", + "Search by board title" : "Nach einem Board suchen", "Select board" : "Board auswählen", "Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen", "Select a board" : "Ein Board auswählen", @@ -118,25 +119,29 @@ "Apply filter" : "Filter anwenden", "Filter by tag" : "Nach Schlagwort filtern", "Filter by assigned user" : "Nach zugewiesenem Benutzer filtern", + "Unassigned" : "Nicht zugewiesen", "Filter by due date" : "Nach Fälligkeitsdatum filtern", "Overdue" : "Überfällig", "Next 24 hours" : "Die nächsten 24 Stunden", "Next 7 days" : "Die nächsten 7 Tage", "Next 30 days" : "Die nächsten 30 Tage", "No due date" : "Kein Fälligkeitsdatum", + "Clear filter" : "Filter zurücksetzen", "Show archived cards" : "Archivierte Karten anzeigen", "Toggle compact mode" : "Kompaktmodus umschalten", "Details" : "Details", - "Loading board" : "Board laden", + "Loading board" : "Lade Board", + "No lists available" : "Keine Listen verfügbar", + "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Board not found" : "Board nicht gefunden", "Sharing" : "Teilen", "Tags" : "Schlagworte", "Deleted items" : "Gelöschte Objekte", "Timeline" : "Zeitachse", - "Deleted lists" : "Listen löschen", + "Deleted lists" : "Gelöschte Listen", "Undo" : "Rückgängig", "Deleted cards" : "Gelöschte Karten", - "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …", + "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…", "Board owner" : "Board-Besitzer", "(Group)" : "(Gruppe)", "(Circle)" : "(Kreis)", @@ -144,13 +149,16 @@ "Can share" : "kann teilen", "Can manage" : "kann verwalten", "Delete" : "Löschen", - "Add a new stack" : "Neuer Stapel", + "Add a new list" : "Eine neue Liste hinzufügen", "Delete list" : "Liste löschen", "Add card" : "Karte hinzufügen", "Add a new card" : "Neue Karte hinzufügen", "Edit" : "Bearbeiten", "Add a new tag" : "Neues Schlagwort hinzufügen", "title and color value must be provided" : "Titel und Farbwert müssen angegeben werden", + "Title" : "Titel", + "Members" : "Mitglieder", + "Upload attachment" : "Anhang hochladen", "Add this attachment" : "Diesen Anhang anhängen", "Delete Attachment" : "Anhang löschen", "Restore Attachment" : "Anhang wiederherstellen", @@ -165,15 +173,14 @@ "(Unsaved)" : "(nicht gespeichert)", "(Saving…)" : "(Speichere…)", "Formatting help" : "Formatierungshilfe", - "Add Attachment" : "Anhang anhängen", "Edit description" : "Beschreibung bearbeiten", "View description" : "Beschreibung anzeigen", + "Add Attachment" : "Anhang anhängen", "Attachments" : "Anhänge", "Comments" : "Kommentare", "Choose attachment" : "Anhang auswählen", "Modified" : "Geändert", "Created" : "Erstellt", - "Upload attachment" : "Anhang hochladen", "No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!", "Save" : "Speichern", "The comment cannot be empty." : "Der Kommentar darf nicht leer sein.", @@ -183,30 +190,32 @@ "Update" : "Aktualisieren", "(group)" : "(Gruppe)", "(circle)" : "(Kreis)", + "seconds ago" : "Gerade eben", "Assign to me" : "Mir zuweisen", + "Unassign myself" : "Nicht mehr mir zuweisen", + "Unarchive card" : "Karte dearchivieren", + "Archive card" : "Karte archivieren", "Delete card" : "Karte löschen", "Move card" : "Karte verschieben", "Card details" : "Kartendetails", - "Select a stack" : "Stapel auswählen", - "seconds ago" : "Gerade eben", + "Move card to another board" : "Karte auf ein anderes Board verschieben", + "Select a list" : "Eine Liste auswählen", "All boards" : "Alle Boards", "Archived boards" : "Archivierte Boards", - "Shared boards" : "Geteilte Boards", - "Settings" : "Einstellungen", + "Shared with you" : "Mit Dir geteilt", "Limit deck usage of groups" : "Nutzung von Deck auf Gruppen einschränken", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Durch die Begrenzung von Deck werden Benutzer, die nicht Teil dieser Gruppen sind, daran gehindert, eigene Boards zu erstellen. Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "New board title" : "Board-Titel", - "Share" : "Benötigt keine Übersetzung. Für Android wird nur die formelle Übersetzung verwendet (de_DE). ", - "Options" : "Optionen", "Edit board" : "Board bearbeiten", + "Clone board " : "Board duplizieren", + "Unarchive board " : "Board dearchivieren", + "Archive board " : "Board archivieren", + "Delete board " : "Board löschen", + "Board details" : "Board-Details", + "Board {0} deleted" : "Board {0} gelöscht", "An error occurred" : "Es ist ein Fehler aufgetreten", - "Clone board" : "Board klonen", - "Archive board" : "Board archivieren", - "Unarchive board" : "Board dearchivieren", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest Du wirklich dieses Board {title} mit all seinen Daten löschen?", "Delete the board?" : "Das Board löschen?", - "Delete board" : "Board löschen", - "Board details" : "Board-Details", "Link to a board" : "Mit einem Board verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen", "Something went wrong" : "Etwas ist schiefgelaufen", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 1adc76cd1..3a126c260 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} hat das Board {before} archiviert", "You have unarchived the board {board}" : "Sie haben das Board {board} dearchiviert", "{user} has unarchived the board {before}" : "{user} hat das Board {before} dearchiviert", - "You have created a new stack {stack} on board {board}" : "Sie haben den neuen Stapel {stack} auf dem Board {board} erstellt", - "{user} has created a new stack {stack} on board {board}" : "{user} hat den neuen Stapel {stack} auf dem Board {board} erstellt", - "You have renamed stack {before} to {stack} on board {board}" : "Sie haben den Stapel {before} auf dem Board {board} in {stack} umbenannt", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hat den Stapel {before} in {stack} auf dem Board {board} umbenannt", - "You have deleted stack {stack} on board {board}" : "Sie haben den Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted stack {stack} on board {board}" : "{user} hat den Stapel {stack} auf dem Board {board} gelöscht", - "You have created card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "You have deleted card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", + "You have created a new list {stack} on board {board}" : "Sie haben die neue Liste {stack} auf dem Board {board} erstellt", + "{user} has created a new list {stack} on board {board}" : "{user} hat die neue Liste {stack} auf dem Board {board} erstellt", + "You have renamed list {before} to {stack} on board {board}" : "Sie haben die Liste {before} auf dem Board {board} in {stack} umbenannt", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt", + "You have deleted list {stack} on board {board}" : "Sie haben die Liste {stack} aus dem Board {board} entfernt", + "{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt", + "You have created card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "You have deleted card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted card {card} in list {stack} on board {board}" : " {user} hat die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", "You have renamed the card {before} to {card}" : "Sie haben die Karte {before} in {card} umbenannt", "{user} has renamed the card {before} to {card}" : "{user} hat die Karte {before} in {card} umbenannt", - "You have added a description to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "You have archived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "You have unarchived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", + "You have added a description to card {card} in list {stack} on board {board}" : "Sie haben der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "You have updated the description of card {card} in list {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "You have archived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", + "{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 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", "{user} has set the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have updated the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", "{user} has updated the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Sie haben von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} hat von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Sie haben der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Sie haben von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} hat von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", "You have assigned {assigneduser} to card {card} on board {board}" : "Sie haben {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hat {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "You have unassigned {assigneduser} from card {card} on board {board}" : "Sie haben die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hat die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Sie haben die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} hat die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Sie haben die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} hat die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", "You have added the attachment {attachment} to card {card}" : "Sie haben den Anhang {attachment} zur Karte {card} hinzugefügt", "{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt", "You have updated the attachment {attachment} on card {card}" : "Sie haben den Anhang {attachment} der Karte {card} aktualisiert", @@ -70,7 +70,7 @@ OC.L10N.register( "Personal" : "Persönlich", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Ihnen von %s zugewiesen.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hat Ihnen die Karte \"%s\" auf \"%s\" zugewiesen.", - "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.", + "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.", "%s has mentioned you in a comment on \"%s\"." : "%s hat Sie in einem Kommentar zu \"%s\" erwähnt.", "{user} has mentioned you in a comment on \"%s\"." : "{user} hat Sie in einem Kommentar zu \"%s\" erwähnt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.", @@ -84,12 +84,12 @@ OC.L10N.register( "To do" : "Offen", "Doing" : "In Arbeit", "Done" : "Erledigt", - "Example Task 3" : "Beispielsaufgabe 3", - "Example Task 2" : "Beispielsaufgabe 2", - "Example Task 1" : "Beispielsaufgabe 1", + "Example Task 3" : "Beispielaufgabe 3", + "Example Task 2" : "Beispielaufgabe 2", + "Example Task 1" : "Beispielaufgabe 1", "The file was uploaded" : "Die Datei wurde hochgeladen", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist.", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist", "The file was only partially uploaded" : "Die Datei konnte nur teilweise hochgeladen werden", "No file was uploaded" : "Es wurde keine Datei hochgeladen", "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Neues Board", "new board" : "Neues Board", "Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen", + "Search by board title" : "Nach einem Board suchen", "Select board" : "Board auswählen", "Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen", "Select a board" : "Ein Board auswählen", @@ -120,25 +121,29 @@ OC.L10N.register( "Apply filter" : "Filter anwenden", "Filter by tag" : "Nach Schlagwort filtern", "Filter by assigned user" : "Nach zugewiesenem Benutzer filtern", + "Unassigned" : "Nicht zugewiesen", "Filter by due date" : "Nach Fälligkeitsdatum filtern", "Overdue" : "Überfällig", "Next 24 hours" : "Die nächsten 24 Stunden", "Next 7 days" : "Die nächsten 7 Tage", "Next 30 days" : "Die nächsten 30 Tage", "No due date" : "Kein Fälligkeitsdatum", + "Clear filter" : "Filter zurücksetzen", "Show archived cards" : "Archivierte Karten anzeigen", "Toggle compact mode" : "Kompaktmodus umschalten", "Details" : "Details", "Loading board" : "Board laden", + "No lists available" : "Keine Listen verfügbar", + "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Board not found" : "Board nicht gefunden", "Sharing" : "Teilen", "Tags" : "Schlagworte", "Deleted items" : "Gelöschte Objekte", "Timeline" : "Zeitachse", - "Deleted lists" : "Listen löschen", + "Deleted lists" : "Gelöschte Listen", "Undo" : "Rückgängig", "Deleted cards" : "Gelöschte Karten", - "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …", + "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…", "Board owner" : "Board-Besitzer", "(Group)" : "(Gruppe)", "(Circle)" : "(Kreis)", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "kann teilen", "Can manage" : "kann verwalten", "Delete" : "Löschen", - "Add a new stack" : "Neuer Stapel", + "Add a new list" : "Eine neue Liste hinzufügen", "Delete list" : "Liste löschen", "Add card" : "Karte hinzufügen", "Add a new card" : "Neue Karte hinzufügen", "Edit" : "Bearbeiten", "Add a new tag" : "Neues Schlagwort hinzufügen", "title and color value must be provided" : "Titel und Farbwert müssen angegeben werden", + "Title" : "Titel", + "Members" : "Mitglieder", + "Upload attachment" : "Anhang hochladen", "Add this attachment" : "Diesen Anhang anhängen", "Delete Attachment" : "Anhang löschen", "Restore Attachment" : "Anhang wiederherstellen", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(nicht gespeichert)", "(Saving…)" : "(Speichere…)", "Formatting help" : "Formatierungshilfe", - "Add Attachment" : "Anhang anhängen", "Edit description" : "Beschreibung bearbeiten", "View description" : "Beschreibung anzeigen", + "Add Attachment" : "Anhang anhängen", "Attachments" : "Anhänge", "Comments" : "Kommentare", "Choose attachment" : "Anhang auswählen", "Modified" : "Geändert", "Created" : "Erstellt", - "Upload attachment" : "Anhang hochladen", "No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!", "Save" : "Speichern", "The comment cannot be empty." : "Der Kommentar darf nicht leer sein.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aktualisieren", "(group)" : "(Gruppe)", "(circle)" : "(Kreis)", + "seconds ago" : "Gerade eben", "Assign to me" : "Mir zuweisen", + "Unassign myself" : "Nicht mehr mir zuweisen", + "Unarchive card" : "Karte dearchivieren", + "Archive card" : "Karte archivieren", "Delete card" : "Karte löschen", "Move card" : "Karte verschieben", "Card details" : "Kartendetails", - "Select a stack" : "Stapel auswählen", - "seconds ago" : "Gerade eben", + "Move card to another board" : "Karte auf ein anderes Board verschieben", + "Select a list" : "Eine Liste auswählen", "All boards" : "Alle Boards", "Archived boards" : "Archivierte Boards", - "Shared boards" : "Geteilte Boards", - "Settings" : "Einstellungen", + "Shared with you" : "Mit Ihnen geteilt", "Limit deck usage of groups" : "Nutzung von Deck auf Gruppen einschränken", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Durch die Begrenzung von Deck werden Benutzer, die nicht Teil dieser Gruppen sind, daran gehindert, eigene Boards zu erstellen. Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "New board title" : "Board-Titel", - "Share" : "Teilen", - "Options" : "Optionen", "Edit board" : "Board bearbeiten", + "Clone board " : "Board duplizieren", + "Unarchive board " : "Board dearchivieren", + "Archive board " : "Board archivieren", + "Delete board " : "Board löschen", + "Board details" : "Board-Details", + "Board {0} deleted" : "Board {0} gelöscht", "An error occurred" : "Es ist ein Fehler aufgetreten", - "Clone board" : "Board klonen", - "Archive board" : "Board archivieren", - "Unarchive board" : "Board dearchivieren", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all dessen Daten löschen?", "Delete the board?" : "Das Board löschen?", - "Delete board" : "Board löschen", - "Board details" : "Board-Details", "Link to a board" : "Mit einem Board verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen", "Something went wrong" : "Etwas ist schiefgelaufen", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 54b8c3af3..455ebdc0a 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} hat das Board {before} archiviert", "You have unarchived the board {board}" : "Sie haben das Board {board} dearchiviert", "{user} has unarchived the board {before}" : "{user} hat das Board {before} dearchiviert", - "You have created a new stack {stack} on board {board}" : "Sie haben den neuen Stapel {stack} auf dem Board {board} erstellt", - "{user} has created a new stack {stack} on board {board}" : "{user} hat den neuen Stapel {stack} auf dem Board {board} erstellt", - "You have renamed stack {before} to {stack} on board {board}" : "Sie haben den Stapel {before} auf dem Board {board} in {stack} umbenannt", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hat den Stapel {before} in {stack} auf dem Board {board} umbenannt", - "You have deleted stack {stack} on board {board}" : "Sie haben den Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted stack {stack} on board {board}" : "{user} hat den Stapel {stack} auf dem Board {board} gelöscht", - "You have created card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} erstellt", - "You have deleted card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} gelöscht", + "You have created a new list {stack} on board {board}" : "Sie haben die neue Liste {stack} auf dem Board {board} erstellt", + "{user} has created a new list {stack} on board {board}" : "{user} hat die neue Liste {stack} auf dem Board {board} erstellt", + "You have renamed list {before} to {stack} on board {board}" : "Sie haben die Liste {before} auf dem Board {board} in {stack} umbenannt", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} hat die Liste {before} in {stack} auf dem Board {board} umbenannt", + "You have deleted list {stack} on board {board}" : "Sie haben die Liste {stack} aus dem Board {board} entfernt", + "{user} has deleted list {stack} on board {board}" : "{user} hat die Liste {stack} aus dem Board {board} entfernt", + "You have created card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "{user} has created card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} erstellt", + "You have deleted card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", + "{user} has deleted card {card} in list {stack} on board {board}" : " {user} hat die Karte {card} in der Liste {stack} auf dem Board {board} gelöscht", "You have renamed the card {before} to {card}" : "Sie haben die Karte {before} in {card} umbenannt", "{user} has renamed the card {before} to {card}" : "{user} hat die Karte {before} in {card} umbenannt", - "You have added a description to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert", - "You have archived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert", - "You have unarchived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert", + "You have added a description to card {card} in list {stack} on board {board}" : "Sie haben der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} eine Beschreibung hinzugefügt", + "You have updated the description of card {card} in list {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} in der Liste {stack} auf dem Board {board} aktualisiert", + "You have archived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", + "{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 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", "{user} has set the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have updated the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", "{user} has updated the due date of card {card} to {after}" : "{user} hat das Fälligkeitsdatum der Karte {card} auf {after} aktualisiert", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Sie haben von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} hat von der Karte {card} im Stapel {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Sie haben der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hat der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} hinzugefügt", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Sie haben von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} hat von der Karte {card} in der Liste {stack} auf dem Board {board} das Schlagwort {label} entfernt", "You have assigned {assigneduser} to card {card} on board {board}" : "Sie haben {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hat {assigneduser} der Karte {card} auf dem Board {board} zugewiesen", "You have unassigned {assigneduser} from card {card} on board {board}" : "Sie haben die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hat die Zuweisung von {assigneduser} zur Karte {card} auf dem Board {board} aufgehoben", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Sie haben die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} hat die Karte {card} vom Stapel {stackBefore} nach {stack} verschoben", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Sie haben die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} hat die Karte {card} von der Liste {stackBefore} nach {stack} verschoben", "You have added the attachment {attachment} to card {card}" : "Sie haben den Anhang {attachment} zur Karte {card} hinzugefügt", "{user} has added the attachment {attachment} to card {card}" : "{user} hat den Anhang {attachment} zur Karte {card} hinzugefügt", "You have updated the attachment {attachment} on card {card}" : "Sie haben den Anhang {attachment} der Karte {card} aktualisiert", @@ -68,7 +68,7 @@ "Personal" : "Persönlich", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Ihnen von %s zugewiesen.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hat Ihnen die Karte \"%s\" auf \"%s\" zugewiesen.", - "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.", + "The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.", "%s has mentioned you in a comment on \"%s\"." : "%s hat Sie in einem Kommentar zu \"%s\" erwähnt.", "{user} has mentioned you in a comment on \"%s\"." : "{user} hat Sie in einem Kommentar zu \"%s\" erwähnt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.", @@ -82,12 +82,12 @@ "To do" : "Offen", "Doing" : "In Arbeit", "Done" : "Erledigt", - "Example Task 3" : "Beispielsaufgabe 3", - "Example Task 2" : "Beispielsaufgabe 2", - "Example Task 1" : "Beispielsaufgabe 1", + "Example Task 3" : "Beispielaufgabe 3", + "Example Task 2" : "Beispielaufgabe 2", + "Example Task 1" : "Beispielaufgabe 1", "The file was uploaded" : "Die Datei wurde hochgeladen", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist.", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist", "The file was only partially uploaded" : "Die Datei konnte nur teilweise hochgeladen werden", "No file was uploaded" : "Es wurde keine Datei hochgeladen", "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", @@ -99,6 +99,7 @@ "Create new board" : "Neues Board", "new board" : "Neues Board", "Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen", + "Search by board title" : "Nach einem Board suchen", "Select board" : "Board auswählen", "Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen", "Select a board" : "Ein Board auswählen", @@ -118,25 +119,29 @@ "Apply filter" : "Filter anwenden", "Filter by tag" : "Nach Schlagwort filtern", "Filter by assigned user" : "Nach zugewiesenem Benutzer filtern", + "Unassigned" : "Nicht zugewiesen", "Filter by due date" : "Nach Fälligkeitsdatum filtern", "Overdue" : "Überfällig", "Next 24 hours" : "Die nächsten 24 Stunden", "Next 7 days" : "Die nächsten 7 Tage", "Next 30 days" : "Die nächsten 30 Tage", "No due date" : "Kein Fälligkeitsdatum", + "Clear filter" : "Filter zurücksetzen", "Show archived cards" : "Archivierte Karten anzeigen", "Toggle compact mode" : "Kompaktmodus umschalten", "Details" : "Details", "Loading board" : "Board laden", + "No lists available" : "Keine Listen verfügbar", + "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Board not found" : "Board nicht gefunden", "Sharing" : "Teilen", "Tags" : "Schlagworte", "Deleted items" : "Gelöschte Objekte", "Timeline" : "Zeitachse", - "Deleted lists" : "Listen löschen", + "Deleted lists" : "Gelöschte Listen", "Undo" : "Rückgängig", "Deleted cards" : "Gelöschte Karten", - "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …", + "Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…", "Board owner" : "Board-Besitzer", "(Group)" : "(Gruppe)", "(Circle)" : "(Kreis)", @@ -144,13 +149,16 @@ "Can share" : "kann teilen", "Can manage" : "kann verwalten", "Delete" : "Löschen", - "Add a new stack" : "Neuer Stapel", + "Add a new list" : "Eine neue Liste hinzufügen", "Delete list" : "Liste löschen", "Add card" : "Karte hinzufügen", "Add a new card" : "Neue Karte hinzufügen", "Edit" : "Bearbeiten", "Add a new tag" : "Neues Schlagwort hinzufügen", "title and color value must be provided" : "Titel und Farbwert müssen angegeben werden", + "Title" : "Titel", + "Members" : "Mitglieder", + "Upload attachment" : "Anhang hochladen", "Add this attachment" : "Diesen Anhang anhängen", "Delete Attachment" : "Anhang löschen", "Restore Attachment" : "Anhang wiederherstellen", @@ -165,15 +173,14 @@ "(Unsaved)" : "(nicht gespeichert)", "(Saving…)" : "(Speichere…)", "Formatting help" : "Formatierungshilfe", - "Add Attachment" : "Anhang anhängen", "Edit description" : "Beschreibung bearbeiten", "View description" : "Beschreibung anzeigen", + "Add Attachment" : "Anhang anhängen", "Attachments" : "Anhänge", "Comments" : "Kommentare", "Choose attachment" : "Anhang auswählen", "Modified" : "Geändert", "Created" : "Erstellt", - "Upload attachment" : "Anhang hochladen", "No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!", "Save" : "Speichern", "The comment cannot be empty." : "Der Kommentar darf nicht leer sein.", @@ -183,30 +190,32 @@ "Update" : "Aktualisieren", "(group)" : "(Gruppe)", "(circle)" : "(Kreis)", + "seconds ago" : "Gerade eben", "Assign to me" : "Mir zuweisen", + "Unassign myself" : "Nicht mehr mir zuweisen", + "Unarchive card" : "Karte dearchivieren", + "Archive card" : "Karte archivieren", "Delete card" : "Karte löschen", "Move card" : "Karte verschieben", "Card details" : "Kartendetails", - "Select a stack" : "Stapel auswählen", - "seconds ago" : "Gerade eben", + "Move card to another board" : "Karte auf ein anderes Board verschieben", + "Select a list" : "Eine Liste auswählen", "All boards" : "Alle Boards", "Archived boards" : "Archivierte Boards", - "Shared boards" : "Geteilte Boards", - "Settings" : "Einstellungen", + "Shared with you" : "Mit Ihnen geteilt", "Limit deck usage of groups" : "Nutzung von Deck auf Gruppen einschränken", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Durch die Begrenzung von Deck werden Benutzer, die nicht Teil dieser Gruppen sind, daran gehindert, eigene Boards zu erstellen. Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "New board title" : "Board-Titel", - "Share" : "Teilen", - "Options" : "Optionen", "Edit board" : "Board bearbeiten", + "Clone board " : "Board duplizieren", + "Unarchive board " : "Board dearchivieren", + "Archive board " : "Board archivieren", + "Delete board " : "Board löschen", + "Board details" : "Board-Details", + "Board {0} deleted" : "Board {0} gelöscht", "An error occurred" : "Es ist ein Fehler aufgetreten", - "Clone board" : "Board klonen", - "Archive board" : "Board archivieren", - "Unarchive board" : "Board dearchivieren", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all dessen Daten löschen?", "Delete the board?" : "Das Board löschen?", - "Delete board" : "Board löschen", - "Board details" : "Board-Details", "Link to a board" : "Mit einem Board verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen", "Something went wrong" : "Etwas ist schiefgelaufen", diff --git a/l10n/el.js b/l10n/el.js index 748781aa0..34aa0dd10 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "Ο {user} αρχειοθέτησε τον πίνακα {before}", "You have unarchived the board {board}" : "Επαναφέρατε τον πίνακα {board} από αρχείο", "{user} has unarchived the board {before}" : "Ο {user} επανέφερε τον πίνακα {before} από αρχείο", - "You have created a new stack {stack} on board {board}" : "Έχετε δημιουργήσει μια νέα στοίβα {stack} στον πίνακα {board}", - "{user} has created a new stack {stack} on board {board}" : "Ο {user} δημιούργησε νέα στοίβα {stack} στον πίνακα {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Μετονομάσατε την στοίβα {before} σε {stack} στον πίνακα {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Ο {user} μετονόμασε την στοίβα {before} σε {stack} στον πίνακα {board}", - "You have deleted stack {stack} on board {board}" : "Διαγράψατε την στοίβα {stack} στον πίνακα {board}", - "{user} has deleted stack {stack} on board {board}" : "Ο {user} διέγραψε την στοίβα {stack} στον πίνακα {board}", - "You have created card {card} in stack {stack} on board {board}" : "Δημιουργήσατε καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Ο {user} δημιούργησε καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Διαγράψατε την καρτέλα{card} στην στοίβα {stack} του πίνακα {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "Ο {user} διέγραψε την καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", + "You have created a new list {stack} on board {board}" : "Έχετε δημιουργήσει μια νέα λίστα {stack} στον πίνακα {board}", + "{user} has created a new list {stack} on board {board}" : "Ο {user} δημιούργησε μια νέα λίστα {stack} στον πίνακα {board}", + "You have renamed list {before} to {stack} on board {board}" : "Μετονομάσατε την λίστα {before} σε {stack} στον πίνακα {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "Ο {user} μετονόμασε την λίστα {before} σε {stack} στον πίνακα {board}", + "You have deleted list {stack} on board {board}" : "Διαγράψατε την λίστα {stack} στον πίνακα {board}", + "{user} has deleted list {stack} on board {board}" : "Ο {user} διέγραψε την λίστα {stack} στον πίνακα {board}", + "You have created card {card} in list {stack} on board {board}" : "Δημιουργήσατε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "{user} has created card {card} in list {stack} on board {board}" : "Ο {user} δημιούργησε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Διαγράψατε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "Ο {user} διέγραψε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", "You have renamed the card {before} to {card}" : "Μετονομάσατε την καρτέλα {before} σε {card}", "{user} has renamed the card {before} to {card}" : "Ο {user} μετονόμασε την καρτέλα {before} σε {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Προσθέσατε περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "Ο {user} πρόσθεσε περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board} ", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ενημερώσατε την περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Ο {user} ενημέρωσε την περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Έχετε αρχειοθετήσει την κάρτα {card} στην στοίβα {stack} του πίνακα {board} ", - "{user} has archived card {card} in stack {stack} on board {board}" : "Ο {user} αρχειοθέτησε την κάρτα {card} στην στοίβα {stack} του πίνακα {board} ", - "You have unarchived card {card} in stack {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "Ο {user} επανέφερε από το αρχείο την κάρτα {card} στην στοίβα {stack} του πίνακα {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Προσθέσατε μια περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "Ο {user} πρόσθεσε μια περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board} ", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ενημερώσατε την περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "Ο {user} ενημέρωσε την περιγραφή της καρτέλας {card} στη λίστα {stack} του πίνακα {board}", + "You have archived card {card} in list {stack} on board {board}" : "Αρχειοθετήσατε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ", + "{user} has archived card {card} in list {stack} on board {board}" : "Ο {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ", + "You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "Ο {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}", "You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}", "{user} has removed the due date of card {card}" : "Ο {user} κατήργησε την ημερομηνία λήξης της καρτέλας {card}", "You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}", "{user} has set the due date of card {card} to {after}" : "Ο {user} όρισε την ημερομηνία λήξης της καρτέλας {card} σε {after} ", "You have updated the due date of card {card} to {after}" : "Ενημερώσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}", "{user} has updated the due date of card {card} to {after}" : "Ο {user} ενημέρωσε την ημερομηνία λήξης της καρτέλας {card} σε {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Προσθέσατε ετικέτα στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "Ο {user} πρόσθεσε ετικέτα στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Αφαιρέσατε την ετικέτα από την καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "Ο {user} αφαίρεσε την ετικέτα της καρτέλα {card} της στοίβας {stack} του πίνακα {board} ", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Προσθέσατε ετικέτα στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "Ο {user} πρόσθεσε ετικέτα στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Αφαιρέσατε την ετικέτα από την καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "Ο {user} αφαίρεσε την ετικέτα της καρτέλα {card} της λίστας {stack} του πίνακα {board} ", "You have assigned {assigneduser} to card {card} on board {board}" : "Έχετε ορίσει τον {assigneduser} στην καρτέλα {card} στον πίνακα {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "Ο {user} έχει ορισθεί {assigneduser} στην καρτέλα {card} του πίνακα {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Έχετε αφαιρεθεί {assigneduser} από την καρτέλα {card} του πίνακα {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "Ο {user} έχει αφαιρεθεί {assigneduser} από την καρτέλα {card} του πίνακα {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Μετακινήσατε την καρτέλα {card} από την στοίβα {stackBefore} στη {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "Ο {user} μετακίνησε την καρτέλα {card} από την στοίβα {stackBefore} στην {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Μετακινήσατε την καρτέλα {card} από την λίστα {stackBefore} στη {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "Ο {user} μετακίνησε την καρτέλα {card} από την λίστα {stackBefore} στην {stack}", "You have added the attachment {attachment} to card {card}" : "Προσθέσατε το συνημμένο {attachment} στην καρτέλα {card}", "{user} has added the attachment {attachment} to card {card}" : "Ο {user} πρόσθεσε το συνημμένο {attachment} στην καρτέλα {card}", "You have updated the attachment {attachment} on card {card}" : "Ενημερώσατε το συνημμένο {attachment} της καρτέλας {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Δημιουργία νέου πίνακα", "new board" : "νέος πίνακας", "Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε έργο", + "Search by board title" : "Αναζήτηση με το όνομα πίνακα", "Select board" : "Επιλογή πίνακα", "Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο", "Select a board" : "Επιλογή ενός πίνακα", @@ -120,12 +121,14 @@ OC.L10N.register( "Apply filter" : "Εφαρμογή φίλτρου", "Filter by tag" : "Φίλτρο ανά ετικέτα", "Filter by assigned user" : "Φίλτρο ανά χρήστη", + "Unassigned" : "Χωρίς ανάθεση", "Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης", "Overdue" : "Εκπρόθεσμος", "Next 24 hours" : "Επόμενες 24 ώρες", "Next 7 days" : "Επόμενες 7 ημέρες", "Next 30 days" : "Επόμενες 30 ημέρες", "No due date" : "Χωρίς ημερομηνία λήξης", + "Clear filter" : "Εκκαθάριση φίλτρου", "Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν", "Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους", "Details" : "Λεπτομέρειες", @@ -146,13 +149,16 @@ OC.L10N.register( "Can share" : "Μπορεί να διαμοιράσει", "Can manage" : "Μπορεί να διαχειριστεί", "Delete" : "Διαγραφή", - "Add a new stack" : "Πρόσθεσε νέα συστοιχία", + "Add a new list" : "Προσθήκη νέας λίστας", "Delete list" : "Διαγραφή λίστας", "Add card" : "Προσθήκη κάρτας", "Add a new card" : "Προσθήκη νέας καρτέλας", "Edit" : "Επεξεργασία", "Add a new tag" : "Προσθήκη νέας ετικέτας", "title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται", + "Title" : "Τίτλος", + "Members" : "Μέλη", + "Upload attachment" : "Μεταφόρτωση συνημμένων", "Add this attachment" : "Προσθήκη αυτού του συνημμένου", "Delete Attachment" : "Διαγραφή Συνημμένου", "Restore Attachment" : "Επαναφορά Συνημμένου", @@ -167,15 +173,14 @@ OC.L10N.register( "(Unsaved)" : "(Δεν αποθηκεύτηκε)", "(Saving…)" : "(Αποθήκευση...)", "Formatting help" : "Βοήθεια μορφοποίησης", - "Add Attachment" : "Προσθήκη συνημμένου", "Edit description" : "Επεξεργασία περιγραφής", "View description" : "Εμφάνιση περιγραφής", + "Add Attachment" : "Προσθήκη συνημμένου", "Attachments" : "Συνημμένα", "Comments" : "Σχόλια", "Choose attachment" : "Επιλογή συνημμένου", "Modified" : "Τροποποιήθηκε", "Created" : "Δημιουργήθηκε", - "Upload attachment" : "Μεταφόρτωση συνημμένων", "No comments yet. Begin the discussion!" : "Χωρίς σχόλια ακόμη. Ξεκινήστε την συζήτηση!", "Save" : "Αποθήκευση", "The comment cannot be empty." : "Το σχόλιο δεν μπορεί να είναι κενό.", @@ -185,30 +190,32 @@ OC.L10N.register( "Update" : "Ενημέρωση", "(group)" : "(ομάδα)", "(circle)" : "(κύκλος)", + "seconds ago" : " δευτερόλεπτα πριν ", "Assign to me" : "Ανάθεση σε εμένα", + "Unassign myself" : "Αποδέσμευσή μου", + "Unarchive card" : "Αναίρεση αρχειοθέτησης κάρτας", + "Archive card" : "Αρχειοθέτηση κάρτας", "Delete card" : "Διαγραφή κάρτας", "Move card" : "Μετακίνηση κάρτας", "Card details" : "Λεπτομέρειες καρτέλας", - "Select a stack" : "Επιλέξτε στοίβα", - "seconds ago" : " δευτερόλεπτα πριν ", + "Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα", + "Select a list" : "Επιλέξτε μια λίστα", "All boards" : "Όλοι οι πίνακες", "Archived boards" : "Αρχειοθέτηση πινάκων ", - "Shared boards" : "Διαμοιρασμένοι πίνακες", - "Settings" : "Ρυθμίσεις", + "Shared with you" : "Διαμοιρασμένα μαζί σας", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής σε ομάδες", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.", "New board title" : "Νέος τίτλος πίνακα", - "Share" : "Κοινή χρήση", - "Options" : "Επιλογές", "Edit board" : "Επεξεργασία πίνακα", + "Clone board " : "Κλωνοποίηση πίνακα", + "Unarchive board " : "Αναίρεση αρχειοθέτησης πίνακα", + "Archive board " : "Αρχειοθέτηση πίνακα", + "Delete board " : "Διαγραφή πίνακα", + "Board details" : "Λεπτομέριες πίνακα", + "Board {0} deleted" : "Διαγράφηκε {0} πίνακας", "An error occurred" : "Παρουσιάστηκε σφάλμα", - "Clone board" : "Κλωνοποίηση πίνακα", - "Archive board" : "Αρχειοθέτηση πίνακα", - "Unarchive board" : "Αναίρεση αρχειοθέτησης πίνακα", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα.", "Delete the board?" : "Διαγραφή πίνακα;", - "Delete board" : "Διαγραφή πίνακα", - "Board details" : "Λεπτομέριες πίνακα", "Link to a board" : "Σύνδεσμος στον πίνακα", "Link to a card" : "Σύνδεσμος σε καρτέλα", "Something went wrong" : "Κάτι πήγε στραβά", diff --git a/l10n/el.json b/l10n/el.json index 045483b74..1ba6c7fd5 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "Ο {user} αρχειοθέτησε τον πίνακα {before}", "You have unarchived the board {board}" : "Επαναφέρατε τον πίνακα {board} από αρχείο", "{user} has unarchived the board {before}" : "Ο {user} επανέφερε τον πίνακα {before} από αρχείο", - "You have created a new stack {stack} on board {board}" : "Έχετε δημιουργήσει μια νέα στοίβα {stack} στον πίνακα {board}", - "{user} has created a new stack {stack} on board {board}" : "Ο {user} δημιούργησε νέα στοίβα {stack} στον πίνακα {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Μετονομάσατε την στοίβα {before} σε {stack} στον πίνακα {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Ο {user} μετονόμασε την στοίβα {before} σε {stack} στον πίνακα {board}", - "You have deleted stack {stack} on board {board}" : "Διαγράψατε την στοίβα {stack} στον πίνακα {board}", - "{user} has deleted stack {stack} on board {board}" : "Ο {user} διέγραψε την στοίβα {stack} στον πίνακα {board}", - "You have created card {card} in stack {stack} on board {board}" : "Δημιουργήσατε καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Ο {user} δημιούργησε καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Διαγράψατε την καρτέλα{card} στην στοίβα {stack} του πίνακα {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "Ο {user} διέγραψε την καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", + "You have created a new list {stack} on board {board}" : "Έχετε δημιουργήσει μια νέα λίστα {stack} στον πίνακα {board}", + "{user} has created a new list {stack} on board {board}" : "Ο {user} δημιούργησε μια νέα λίστα {stack} στον πίνακα {board}", + "You have renamed list {before} to {stack} on board {board}" : "Μετονομάσατε την λίστα {before} σε {stack} στον πίνακα {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "Ο {user} μετονόμασε την λίστα {before} σε {stack} στον πίνακα {board}", + "You have deleted list {stack} on board {board}" : "Διαγράψατε την λίστα {stack} στον πίνακα {board}", + "{user} has deleted list {stack} on board {board}" : "Ο {user} διέγραψε την λίστα {stack} στον πίνακα {board}", + "You have created card {card} in list {stack} on board {board}" : "Δημιουργήσατε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "{user} has created card {card} in list {stack} on board {board}" : "Ο {user} δημιούργησε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Διαγράψατε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "Ο {user} διέγραψε την καρτέλα {card} στην λίστα {stack} του πίνακα {board}", "You have renamed the card {before} to {card}" : "Μετονομάσατε την καρτέλα {before} σε {card}", "{user} has renamed the card {before} to {card}" : "Ο {user} μετονόμασε την καρτέλα {before} σε {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Προσθέσατε περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "Ο {user} πρόσθεσε περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board} ", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ενημερώσατε την περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Ο {user} ενημέρωσε την περιγραφή στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Έχετε αρχειοθετήσει την κάρτα {card} στην στοίβα {stack} του πίνακα {board} ", - "{user} has archived card {card} in stack {stack} on board {board}" : "Ο {user} αρχειοθέτησε την κάρτα {card} στην στοίβα {stack} του πίνακα {board} ", - "You have unarchived card {card} in stack {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} στην στοίβα {stack} του πίνακα {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "Ο {user} επανέφερε από το αρχείο την κάρτα {card} στην στοίβα {stack} του πίνακα {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Προσθέσατε μια περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "Ο {user} πρόσθεσε μια περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board} ", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ενημερώσατε την περιγραφή στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "Ο {user} ενημέρωσε την περιγραφή της καρτέλας {card} στη λίστα {stack} του πίνακα {board}", + "You have archived card {card} in list {stack} on board {board}" : "Αρχειοθετήσατε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ", + "{user} has archived card {card} in list {stack} on board {board}" : "Ο {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ", + "You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "Ο {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}", "You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}", "{user} has removed the due date of card {card}" : "Ο {user} κατήργησε την ημερομηνία λήξης της καρτέλας {card}", "You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}", "{user} has set the due date of card {card} to {after}" : "Ο {user} όρισε την ημερομηνία λήξης της καρτέλας {card} σε {after} ", "You have updated the due date of card {card} to {after}" : "Ενημερώσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}", "{user} has updated the due date of card {card} to {after}" : "Ο {user} ενημέρωσε την ημερομηνία λήξης της καρτέλας {card} σε {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Προσθέσατε ετικέτα στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "Ο {user} πρόσθεσε ετικέτα στην καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Αφαιρέσατε την ετικέτα από την καρτέλα {card} της στοίβας {stack} του πίνακα {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "Ο {user} αφαίρεσε την ετικέτα της καρτέλα {card} της στοίβας {stack} του πίνακα {board} ", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Προσθέσατε ετικέτα στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "Ο {user} πρόσθεσε ετικέτα στην καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Αφαιρέσατε την ετικέτα από την καρτέλα {card} της λίστας {stack} του πίνακα {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "Ο {user} αφαίρεσε την ετικέτα της καρτέλα {card} της λίστας {stack} του πίνακα {board} ", "You have assigned {assigneduser} to card {card} on board {board}" : "Έχετε ορίσει τον {assigneduser} στην καρτέλα {card} στον πίνακα {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "Ο {user} έχει ορισθεί {assigneduser} στην καρτέλα {card} του πίνακα {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Έχετε αφαιρεθεί {assigneduser} από την καρτέλα {card} του πίνακα {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "Ο {user} έχει αφαιρεθεί {assigneduser} από την καρτέλα {card} του πίνακα {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Μετακινήσατε την καρτέλα {card} από την στοίβα {stackBefore} στη {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "Ο {user} μετακίνησε την καρτέλα {card} από την στοίβα {stackBefore} στην {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Μετακινήσατε την καρτέλα {card} από την λίστα {stackBefore} στη {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "Ο {user} μετακίνησε την καρτέλα {card} από την λίστα {stackBefore} στην {stack}", "You have added the attachment {attachment} to card {card}" : "Προσθέσατε το συνημμένο {attachment} στην καρτέλα {card}", "{user} has added the attachment {attachment} to card {card}" : "Ο {user} πρόσθεσε το συνημμένο {attachment} στην καρτέλα {card}", "You have updated the attachment {attachment} on card {card}" : "Ενημερώσατε το συνημμένο {attachment} της καρτέλας {card}", @@ -99,6 +99,7 @@ "Create new board" : "Δημιουργία νέου πίνακα", "new board" : "νέος πίνακας", "Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε έργο", + "Search by board title" : "Αναζήτηση με το όνομα πίνακα", "Select board" : "Επιλογή πίνακα", "Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο", "Select a board" : "Επιλογή ενός πίνακα", @@ -118,12 +119,14 @@ "Apply filter" : "Εφαρμογή φίλτρου", "Filter by tag" : "Φίλτρο ανά ετικέτα", "Filter by assigned user" : "Φίλτρο ανά χρήστη", + "Unassigned" : "Χωρίς ανάθεση", "Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης", "Overdue" : "Εκπρόθεσμος", "Next 24 hours" : "Επόμενες 24 ώρες", "Next 7 days" : "Επόμενες 7 ημέρες", "Next 30 days" : "Επόμενες 30 ημέρες", "No due date" : "Χωρίς ημερομηνία λήξης", + "Clear filter" : "Εκκαθάριση φίλτρου", "Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν", "Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους", "Details" : "Λεπτομέρειες", @@ -144,13 +147,16 @@ "Can share" : "Μπορεί να διαμοιράσει", "Can manage" : "Μπορεί να διαχειριστεί", "Delete" : "Διαγραφή", - "Add a new stack" : "Πρόσθεσε νέα συστοιχία", + "Add a new list" : "Προσθήκη νέας λίστας", "Delete list" : "Διαγραφή λίστας", "Add card" : "Προσθήκη κάρτας", "Add a new card" : "Προσθήκη νέας καρτέλας", "Edit" : "Επεξεργασία", "Add a new tag" : "Προσθήκη νέας ετικέτας", "title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται", + "Title" : "Τίτλος", + "Members" : "Μέλη", + "Upload attachment" : "Μεταφόρτωση συνημμένων", "Add this attachment" : "Προσθήκη αυτού του συνημμένου", "Delete Attachment" : "Διαγραφή Συνημμένου", "Restore Attachment" : "Επαναφορά Συνημμένου", @@ -165,15 +171,14 @@ "(Unsaved)" : "(Δεν αποθηκεύτηκε)", "(Saving…)" : "(Αποθήκευση...)", "Formatting help" : "Βοήθεια μορφοποίησης", - "Add Attachment" : "Προσθήκη συνημμένου", "Edit description" : "Επεξεργασία περιγραφής", "View description" : "Εμφάνιση περιγραφής", + "Add Attachment" : "Προσθήκη συνημμένου", "Attachments" : "Συνημμένα", "Comments" : "Σχόλια", "Choose attachment" : "Επιλογή συνημμένου", "Modified" : "Τροποποιήθηκε", "Created" : "Δημιουργήθηκε", - "Upload attachment" : "Μεταφόρτωση συνημμένων", "No comments yet. Begin the discussion!" : "Χωρίς σχόλια ακόμη. Ξεκινήστε την συζήτηση!", "Save" : "Αποθήκευση", "The comment cannot be empty." : "Το σχόλιο δεν μπορεί να είναι κενό.", @@ -183,30 +188,32 @@ "Update" : "Ενημέρωση", "(group)" : "(ομάδα)", "(circle)" : "(κύκλος)", + "seconds ago" : " δευτερόλεπτα πριν ", "Assign to me" : "Ανάθεση σε εμένα", + "Unassign myself" : "Αποδέσμευσή μου", + "Unarchive card" : "Αναίρεση αρχειοθέτησης κάρτας", + "Archive card" : "Αρχειοθέτηση κάρτας", "Delete card" : "Διαγραφή κάρτας", "Move card" : "Μετακίνηση κάρτας", "Card details" : "Λεπτομέρειες καρτέλας", - "Select a stack" : "Επιλέξτε στοίβα", - "seconds ago" : " δευτερόλεπτα πριν ", + "Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα", + "Select a list" : "Επιλέξτε μια λίστα", "All boards" : "Όλοι οι πίνακες", "Archived boards" : "Αρχειοθέτηση πινάκων ", - "Shared boards" : "Διαμοιρασμένοι πίνακες", - "Settings" : "Ρυθμίσεις", + "Shared with you" : "Διαμοιρασμένα μαζί σας", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής σε ομάδες", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.", "New board title" : "Νέος τίτλος πίνακα", - "Share" : "Κοινή χρήση", - "Options" : "Επιλογές", "Edit board" : "Επεξεργασία πίνακα", + "Clone board " : "Κλωνοποίηση πίνακα", + "Unarchive board " : "Αναίρεση αρχειοθέτησης πίνακα", + "Archive board " : "Αρχειοθέτηση πίνακα", + "Delete board " : "Διαγραφή πίνακα", + "Board details" : "Λεπτομέριες πίνακα", + "Board {0} deleted" : "Διαγράφηκε {0} πίνακας", "An error occurred" : "Παρουσιάστηκε σφάλμα", - "Clone board" : "Κλωνοποίηση πίνακα", - "Archive board" : "Αρχειοθέτηση πίνακα", - "Unarchive board" : "Αναίρεση αρχειοθέτησης πίνακα", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα.", "Delete the board?" : "Διαγραφή πίνακα;", - "Delete board" : "Διαγραφή πίνακα", - "Board details" : "Λεπτομέριες πίνακα", "Link to a board" : "Σύνδεσμος στον πίνακα", "Link to a card" : "Σύνδεσμος σε καρτέλα", "Something went wrong" : "Κάτι πήγε στραβά", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 7490fedbe..9419b83a7 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -32,9 +32,11 @@ OC.L10N.register( "Can edit" : "Can edit", "Can share" : "Can share", "Delete" : "Delete", - "Add a new stack" : "Add a new stack", "Add card" : "Add card", "Edit" : "Edit", + "Title" : "Title", + "Members" : "Members", + "Upload attachment" : "Upload attachment", "Due date" : "Due date", "Remove due date" : "Remove due date", "Description" : "Description", @@ -43,22 +45,17 @@ OC.L10N.register( "Comments" : "Comments", "Modified" : "Modified", "Created" : "Created", - "Upload attachment" : "Upload attachment", "Save" : "Save", "Reply" : "Reply", "Update" : "Update", "(group)" : "(group)", - "Delete card" : "Delete card", "seconds ago" : "seconds ago", + "Archive card" : "Archive card", + "Delete card" : "Delete card", "Archived boards" : "Archived boards", - "Shared boards" : "Shared boards", - "Settings" : "Settings", + "Shared with you" : "Shared with you", "New board title" : "New board title", - "Share" : "Share", "Edit board" : "Edit board", - "Archive board" : "Archive board", - "Unarchive board" : "Unarchive board", - "Delete board" : "Delete board", "Board details" : "Board details" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/en_GB.json b/l10n/en_GB.json index bcd5e9baa..f6a27e80f 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -30,9 +30,11 @@ "Can edit" : "Can edit", "Can share" : "Can share", "Delete" : "Delete", - "Add a new stack" : "Add a new stack", "Add card" : "Add card", "Edit" : "Edit", + "Title" : "Title", + "Members" : "Members", + "Upload attachment" : "Upload attachment", "Due date" : "Due date", "Remove due date" : "Remove due date", "Description" : "Description", @@ -41,22 +43,17 @@ "Comments" : "Comments", "Modified" : "Modified", "Created" : "Created", - "Upload attachment" : "Upload attachment", "Save" : "Save", "Reply" : "Reply", "Update" : "Update", "(group)" : "(group)", - "Delete card" : "Delete card", "seconds ago" : "seconds ago", + "Archive card" : "Archive card", + "Delete card" : "Delete card", "Archived boards" : "Archived boards", - "Shared boards" : "Shared boards", - "Settings" : "Settings", + "Shared with you" : "Shared with you", "New board title" : "New board title", - "Share" : "Share", "Edit board" : "Edit board", - "Archive board" : "Archive board", - "Unarchive board" : "Unarchive board", - "Delete board" : "Delete board", "Board details" : "Board details" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/eo.js b/l10n/eo.js index 523a5ea32..c0342858b 100644 --- a/l10n/eo.js +++ b/l10n/eo.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} enarĥivigis la tabulon {before}", "You have unarchived the board {board}" : "Vi elarĥivigis la tabulon {board}", "{user} has unarchived the board {before}" : "{user} elarĥivigis la tabulon {before}", - "You have created a new stack {stack} on board {board}" : "Vi kreis novan stakon {stack} sur tabulo {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} kreis novan stakon {stack} sur tabulo {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vi alinomis la stakon {before} al {stack} sur tabulo {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} alinomis la stakon {before} al {stack} sur tabulo {board}", - "You have deleted stack {stack} on board {board}" : "Vi forigis la stakon {stack} el tabulo {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} forigis la stakon {stack} el tabulo {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vi kreis karton {card} en stako {stack} sur tabulo {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} kreis karton {card} en stako {stack} sur tabulo {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vi forigis karton {card} el stako {stack} sur tabulo {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} forigis karton {card} el stako {stack} sur tabulo {board}", "You have renamed the card {before} to {card}" : "Vi alinomis la karton {before} al {card}", "{user} has renamed the card {before} to {card}" : "{user} alinomis la karton {before} al {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vi aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vi ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vi enarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} enarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vi elarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} elarĥivigis karton {card} de stako {stack} sur tabulo {board}", "You have removed the due date of card {card}" : "Vi forigis la limdaton el karto {card}", "{user} has removed the due date of card {card}" : "{user} forigis la limdaton el karto {card}", "You have set the due date of card {card} to {after}" : "Vi agordis la limdaton de karto {card} je {after}", "{user} has set the due date of card {card} to {after}" : "{user} agordis la limdaton de karto {card} je {after}", "You have updated the due date of card {card} to {after}" : "Vi ĝisdatigis la limdaton de karto {card} al {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ĝisdatigis la limdaton de karto {card} al {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vi aldonis la etikedon {label} al karto {card} de stako {stack} sur tabulo {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} aldonis la etikedon {label} al karto {card} de stako {stack} sur tabulo {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vi forigis la etikedon {label} el karto {card} de stako {stack} sur tabulo {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} forigis la etikedon {label} el karto {card} de stako {stack} sur tabulo {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vi atribuis al {assigneduser} la karton {card} de tabulo {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} atribuis al {assigneduser} la karton {card} de tabulo {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vi malatribuis al {assigneduser} la karton {card} de tabulo {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} malatribuis al {assigneduser} la karton {card} de tabulo {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vi movis la karton {card} el stako {stackBefore} al {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} movis la karton {card} el stako {stackBefore} al {stack}", "You have added the attachment {attachment} to card {card}" : "Vi aldonis dosieron {attachment} al karto {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} aldonis dosieron {attachment} al karto {card}", "You have updated the attachment {attachment} on card {card}" : "Vi ĝisdatigis la dosieron {attachment} de karto {card}", @@ -116,9 +92,11 @@ OC.L10N.register( "Can edit" : "Povas redakti", "Can share" : "Can share", "Delete" : "Forigi", - "Add a new stack" : "Aldoni novan stakon", "Add card" : "Aldoni karton", "Edit" : "Redakti", + "Title" : "Titolo", + "Members" : "Membroj", + "Upload attachment" : "Alŝuti dosieran aldonaĵon", "Due date" : "Limdato", "Remove due date" : "Viŝi limdaton", "Description" : "Priskribo", @@ -127,24 +105,20 @@ OC.L10N.register( "Comments" : "Komentoj", "Modified" : "Modifita", "Created" : "Kreita", - "Upload attachment" : "Alŝuti dosieran aldonaĵon", "Save" : "Konservi", "Reply" : "Respondi", "Update" : "Ĝisdatigi", "(group)" : "(grupo)", - "Delete card" : "Forigi karton", "seconds ago" : "antaŭ kelkaj sekundoj", + "Unarchive card" : "Malarĥivigi karton", + "Archive card" : "Arĥivigi karton", + "Delete card" : "Forigi karton", "Archived boards" : "Arĥivigitaj tabuloj", - "Shared boards" : "Kunhavigitaj tabuloj", - "Settings" : "Agordo", + "Shared with you" : "Kunhavata kun vi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili.", "New board title" : "Nova tabultitolo", - "Share" : "Kunhavigi", "Edit board" : "Modifi tabulon", "An error occurred" : "Eraro okazis", - "Archive board" : "Enarĥivigi tabulon", - "Unarchive board" : "Elarĥivigi tabulon", - "Delete board" : "Forigi tabulon", "Link to a board" : "Ligilo al tabulo", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita" }, diff --git a/l10n/eo.json b/l10n/eo.json index 3774859cb..58eb529c1 100644 --- a/l10n/eo.json +++ b/l10n/eo.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} enarĥivigis la tabulon {before}", "You have unarchived the board {board}" : "Vi elarĥivigis la tabulon {board}", "{user} has unarchived the board {before}" : "{user} elarĥivigis la tabulon {before}", - "You have created a new stack {stack} on board {board}" : "Vi kreis novan stakon {stack} sur tabulo {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} kreis novan stakon {stack} sur tabulo {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vi alinomis la stakon {before} al {stack} sur tabulo {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} alinomis la stakon {before} al {stack} sur tabulo {board}", - "You have deleted stack {stack} on board {board}" : "Vi forigis la stakon {stack} el tabulo {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} forigis la stakon {stack} el tabulo {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vi kreis karton {card} en stako {stack} sur tabulo {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} kreis karton {card} en stako {stack} sur tabulo {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vi forigis karton {card} el stako {stack} sur tabulo {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} forigis karton {card} el stako {stack} sur tabulo {board}", "You have renamed the card {before} to {card}" : "Vi alinomis la karton {before} al {card}", "{user} has renamed the card {before} to {card}" : "{user} alinomis la karton {before} al {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vi aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vi ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vi enarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} enarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vi elarĥivigis karton {card} de stako {stack} sur tabulo {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} elarĥivigis karton {card} de stako {stack} sur tabulo {board}", "You have removed the due date of card {card}" : "Vi forigis la limdaton el karto {card}", "{user} has removed the due date of card {card}" : "{user} forigis la limdaton el karto {card}", "You have set the due date of card {card} to {after}" : "Vi agordis la limdaton de karto {card} je {after}", "{user} has set the due date of card {card} to {after}" : "{user} agordis la limdaton de karto {card} je {after}", "You have updated the due date of card {card} to {after}" : "Vi ĝisdatigis la limdaton de karto {card} al {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ĝisdatigis la limdaton de karto {card} al {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vi aldonis la etikedon {label} al karto {card} de stako {stack} sur tabulo {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} aldonis la etikedon {label} al karto {card} de stako {stack} sur tabulo {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vi forigis la etikedon {label} el karto {card} de stako {stack} sur tabulo {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} forigis la etikedon {label} el karto {card} de stako {stack} sur tabulo {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vi atribuis al {assigneduser} la karton {card} de tabulo {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} atribuis al {assigneduser} la karton {card} de tabulo {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vi malatribuis al {assigneduser} la karton {card} de tabulo {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} malatribuis al {assigneduser} la karton {card} de tabulo {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vi movis la karton {card} el stako {stackBefore} al {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} movis la karton {card} el stako {stackBefore} al {stack}", "You have added the attachment {attachment} to card {card}" : "Vi aldonis dosieron {attachment} al karto {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} aldonis dosieron {attachment} al karto {card}", "You have updated the attachment {attachment} on card {card}" : "Vi ĝisdatigis la dosieron {attachment} de karto {card}", @@ -114,9 +90,11 @@ "Can edit" : "Povas redakti", "Can share" : "Can share", "Delete" : "Forigi", - "Add a new stack" : "Aldoni novan stakon", "Add card" : "Aldoni karton", "Edit" : "Redakti", + "Title" : "Titolo", + "Members" : "Membroj", + "Upload attachment" : "Alŝuti dosieran aldonaĵon", "Due date" : "Limdato", "Remove due date" : "Viŝi limdaton", "Description" : "Priskribo", @@ -125,24 +103,20 @@ "Comments" : "Komentoj", "Modified" : "Modifita", "Created" : "Kreita", - "Upload attachment" : "Alŝuti dosieran aldonaĵon", "Save" : "Konservi", "Reply" : "Respondi", "Update" : "Ĝisdatigi", "(group)" : "(grupo)", - "Delete card" : "Forigi karton", "seconds ago" : "antaŭ kelkaj sekundoj", + "Unarchive card" : "Malarĥivigi karton", + "Archive card" : "Arĥivigi karton", + "Delete card" : "Forigi karton", "Archived boards" : "Arĥivigitaj tabuloj", - "Shared boards" : "Kunhavigitaj tabuloj", - "Settings" : "Agordo", + "Shared with you" : "Kunhavata kun vi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili.", "New board title" : "Nova tabultitolo", - "Share" : "Kunhavigi", "Edit board" : "Modifi tabulon", "An error occurred" : "Eraro okazis", - "Archive board" : "Enarĥivigi tabulon", - "Unarchive board" : "Elarĥivigi tabulon", - "Delete board" : "Forigi tabulon", "Link to a board" : "Ligilo al tabulo", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/es.js b/l10n/es.js index 713bd64bf..71aff1bb3 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} ha archivado el tablero {board}", "You have unarchived the board {board}" : "Has desarchivado el tablero {board}", "{user} has unarchived the board {before}" : "{user} ha desarchivado el tablero {before}", - "You have created a new stack {stack} on board {board}" : "Has creado la pila {stack} en {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creado la pila {stack} en {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Has renombrado la pila {before} a {stack} en {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha renombrado la pila {before} a {stack} en {board}", - "You have deleted stack {stack} on board {board}" : "Has eliminado {stack} en {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha eliminado la pila {stack} en {board}", - "You have created card {card} in stack {stack} on board {board}" : "Has creado {card} en la pila {stack} en {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creado la tarjeta {card} en la pila {stack} en {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Has eliminado {card} en la pila {stack} en {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha eliminado {card} en la pila {stack} en {board}", + "You have created a new list {stack} on board {board}" : "Has creado una nueva lista {stack} del tablero {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ha creado una nueva lista {stack} del tablero {board}", + "You have renamed list {before} to {stack} on board {board}" : "Has renombrado la lista {before} a {stack} del tablero {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} ha renombrado la lista {before} a {stack} del tablero {board}", + "You have deleted list {stack} on board {board}" : "Has eliminado la lista {stack} del tablero {board}", + "{user} has deleted list {stack} on board {board}" : "{user} ha eliminado la lista {stack} del tablero {board}", + "You have created card {card} in list {stack} on board {board}" : "Has creado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ha creado la tarjeta {card} en la lista {stack} del tablero {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Has eliminado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} ha borrado la tarjeta {card} en la lista {stack} del tablero {board}", "You have renamed the card {before} to {card}" : "Has renombrado la tarjeta {before} como {card}", "{user} has renamed the card {before} to {card}" : "{user} ha renombrado la tarjeta {before} como {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Has añadido una descripción a {card} en la pila {stack} en {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha añadido una descripción a {card} en la pila {stack} en {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Has actualizado la descripción de {card} en la pila {stack} en {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la pila {stack} del tablero {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Has archivado {card} en la pila {stack} en {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archivado {card} en la pila {stack} en {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Has desarchivado {card} en la pila {stack} en {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha desarchivado {card} en la pila {stack} de {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Has añadido una descripción a la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} ha añadido una descripción a la tarjeta {card} en la lista {stack} del tablero {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Has actualizado la descripción de {card} en la lista {stack} del tablero {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la lista {stack} del tablero {board}", + "You have archived card {card} in list {stack} on board {board}" : "Has archivado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}", "You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}", "{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}", "You have set the due date of card {card} to {after}" : "Has establecido la fecha de vencimiento de {card} como {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha establecido la fecha de vencimiento de {card} como {after}", "You have updated the due date of card {card} to {after}" : "Has actualizado la fecha de vencimiento de {card} para {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha actualizado la fecha de vencimiento de {card} para {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Has añadido la etiqueta {label} a {card} en {stack} en {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha añadido la etiqueta {label} a {card} en {stack} en {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Has eliminado la etiqueta {label} de {card} en la pila {stack} en {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha elimininado la etiqueta {label} a {card} en {stack} en {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Has añadido la etiqueta {label} a la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} ha añadido la etiqueta {label} a la tarjeta {card} en la lista {stack} del tablero {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Has eliminado la etiqueta {label} de la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ha elimininado la etiqueta {label} de la tarjeta{card} en la lista {stack} del tablero {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Has asignado a {assigneduser} para {card} en {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha asignado a {assigneduser} para {card} en {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Has desasignado a {assigneduser} para {card} en {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha asignado a {assigneduser} para {card} en {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Has movido la tarjeta {card} de {stackBefore} a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha movido la carta {card} de {stackBefore} a {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Has movido la tarjeta {card} de la lista {stackBefore} al tablero {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} ha movido la tarjeta {card} de la lista {stackBefore} al tablero {stack}", "You have added the attachment {attachment} to card {card}" : "Has añadido el adjunto {attachment} en {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha añadido el adjunto {attachment} en {card}", "You have updated the attachment {attachment} on card {card}" : "Has actualizado el adjunto [attachment] en {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Crear nuevo tablero", "new board" : "nuevo tablero", "Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto", + "Search by board title" : "Buscar por título de tablero", "Select board" : "Selecciona tablero", "Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto", "Select a board" : "Selecciona un tablero", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar por etiqueta", "Filter by assigned user" : "Filtrar por usuario asignado", + "Unassigned" : "No asignado", "Filter by due date" : "Filtrar por fecha de finalización", "Overdue" : "Demorado", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Siguientes 7 días", "Next 30 days" : "Siguientes 30 días", "No due date" : "Sin fecha de vencimiento", + "Clear filter" : "Borrar filtro", "Show archived cards" : "Mostrar tarjetas archivadas", "Toggle compact mode" : "Mostrar/ocultar modo compacto", "Details" : "Detalles", "Loading board" : "Cargando tablero", + "No lists available" : "No hay listas disponibles", + "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Board not found" : "Tablero no encontrado", "Sharing" : "Compartir", "Tags" : "Etiquetas", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Puede compartir", "Can manage" : "Puede gestionar", "Delete" : "Eliminar", - "Add a new stack" : "Añadir nuevo montón", + "Add a new list" : "Añadir una lista nueva", "Delete list" : "Eliminar lista", "Add card" : "Añadir tarjeta", "Add a new card" : "Añadir una nueva tarjeta", "Edit" : "Editar", "Add a new tag" : "Añade una nueva etiqueta", "title and color value must be provided" : "Se debe indicar un valor para título y color ", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Subir adjunto", "Add this attachment" : "Añadir este adjunto", "Delete Attachment" : "Borrar adjunto", "Restore Attachment" : "Restaurar Adjunto", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Sin salvar)", "(Saving…)" : "(Guardando...)", "Formatting help" : "Ayuda de formato", - "Add Attachment" : "Añadir adjunto", "Edit description" : "Editar descripción", "View description" : "Ver descripción", + "Add Attachment" : "Añadir adjunto", "Attachments" : "Adjuntos", "Comments" : "Comentarios", "Choose attachment" : "Escoger adjunto", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Subir adjunto", "No comments yet. Begin the discussion!" : "Todavía no hay comentarios. ¡Comienza la discusión!", "Save" : "Guardar", "The comment cannot be empty." : "El comentario no puede estar vacío.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Actualizar", "(group)" : "(grupo)", "(circle)" : "(circle)", + "seconds ago" : "hace unos segundos", "Assign to me" : "Asignarme a mí", + "Unassign myself" : "Desasignarme a mí mismo", + "Unarchive card" : "Desarchivar tarjeta", + "Archive card" : "Archivar tarjeta", "Delete card" : "Eliminar tarjeta", "Move card" : "Mover tarjeta", "Card details" : "Detalles de la tarjeta", - "Select a stack" : "Seleccionar una pila", - "seconds ago" : "hace unos segundos", + "Move card to another board" : "Mover la tarjeta a otro tablero", + "Select a list" : "Seleccionar una lista", "All boards" : "Todos los tableros", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Ajustes", + "Shared with you" : "Compartido contigo", "Limit deck usage of groups" : "Limitar el uso de Deck a grupos", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.", "New board title" : "Nuevo título de tablero", - "Share" : "Compartir", - "Options" : "Opciones", "Edit board" : "Editar tablero", + "Clone board " : "Clonar tablero", + "Unarchive board " : "Desarchivar tablero", + "Archive board " : "Archivar tablero", + "Delete board " : "Eliminar tablero", + "Board details" : "Detalles del tablero", + "Board {0} deleted" : "Tablero {0} eliminado", "An error occurred" : "Ocurrió un error", - "Clone board" : "Clonar tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero.", "Delete the board?" : "¿Borrar el tablero?", - "Delete board" : "Eliminar tablero", - "Board details" : "Detalles del tablero", "Link to a board" : "Enlace a un tablero", "Link to a card" : "Enlace a una tarjeta", "Something went wrong" : "Algo ha ido mal", diff --git a/l10n/es.json b/l10n/es.json index 833b68585..1a9ffc6fd 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} ha archivado el tablero {board}", "You have unarchived the board {board}" : "Has desarchivado el tablero {board}", "{user} has unarchived the board {before}" : "{user} ha desarchivado el tablero {before}", - "You have created a new stack {stack} on board {board}" : "Has creado la pila {stack} en {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creado la pila {stack} en {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Has renombrado la pila {before} a {stack} en {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha renombrado la pila {before} a {stack} en {board}", - "You have deleted stack {stack} on board {board}" : "Has eliminado {stack} en {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha eliminado la pila {stack} en {board}", - "You have created card {card} in stack {stack} on board {board}" : "Has creado {card} en la pila {stack} en {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creado la tarjeta {card} en la pila {stack} en {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Has eliminado {card} en la pila {stack} en {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha eliminado {card} en la pila {stack} en {board}", + "You have created a new list {stack} on board {board}" : "Has creado una nueva lista {stack} del tablero {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ha creado una nueva lista {stack} del tablero {board}", + "You have renamed list {before} to {stack} on board {board}" : "Has renombrado la lista {before} a {stack} del tablero {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} ha renombrado la lista {before} a {stack} del tablero {board}", + "You have deleted list {stack} on board {board}" : "Has eliminado la lista {stack} del tablero {board}", + "{user} has deleted list {stack} on board {board}" : "{user} ha eliminado la lista {stack} del tablero {board}", + "You have created card {card} in list {stack} on board {board}" : "Has creado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ha creado la tarjeta {card} en la lista {stack} del tablero {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Has eliminado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} ha borrado la tarjeta {card} en la lista {stack} del tablero {board}", "You have renamed the card {before} to {card}" : "Has renombrado la tarjeta {before} como {card}", "{user} has renamed the card {before} to {card}" : "{user} ha renombrado la tarjeta {before} como {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Has añadido una descripción a {card} en la pila {stack} en {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha añadido una descripción a {card} en la pila {stack} en {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Has actualizado la descripción de {card} en la pila {stack} en {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la pila {stack} del tablero {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Has archivado {card} en la pila {stack} en {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archivado {card} en la pila {stack} en {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Has desarchivado {card} en la pila {stack} en {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha desarchivado {card} en la pila {stack} de {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Has añadido una descripción a la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} ha añadido una descripción a la tarjeta {card} en la lista {stack} del tablero {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Has actualizado la descripción de {card} en la lista {stack} del tablero {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la lista {stack} del tablero {board}", + "You have archived card {card} in list {stack} on board {board}" : "Has archivado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}", "You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}", "{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}", "You have set the due date of card {card} to {after}" : "Has establecido la fecha de vencimiento de {card} como {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha establecido la fecha de vencimiento de {card} como {after}", "You have updated the due date of card {card} to {after}" : "Has actualizado la fecha de vencimiento de {card} para {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha actualizado la fecha de vencimiento de {card} para {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Has añadido la etiqueta {label} a {card} en {stack} en {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha añadido la etiqueta {label} a {card} en {stack} en {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Has eliminado la etiqueta {label} de {card} en la pila {stack} en {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha elimininado la etiqueta {label} a {card} en {stack} en {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Has añadido la etiqueta {label} a la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} ha añadido la etiqueta {label} a la tarjeta {card} en la lista {stack} del tablero {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Has eliminado la etiqueta {label} de la tarjeta {card} en la lista {stack} del tablero {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ha elimininado la etiqueta {label} de la tarjeta{card} en la lista {stack} del tablero {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Has asignado a {assigneduser} para {card} en {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha asignado a {assigneduser} para {card} en {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Has desasignado a {assigneduser} para {card} en {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha asignado a {assigneduser} para {card} en {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Has movido la tarjeta {card} de {stackBefore} a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha movido la carta {card} de {stackBefore} a {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Has movido la tarjeta {card} de la lista {stackBefore} al tablero {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} ha movido la tarjeta {card} de la lista {stackBefore} al tablero {stack}", "You have added the attachment {attachment} to card {card}" : "Has añadido el adjunto {attachment} en {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha añadido el adjunto {attachment} en {card}", "You have updated the attachment {attachment} on card {card}" : "Has actualizado el adjunto [attachment] en {card}", @@ -99,6 +99,7 @@ "Create new board" : "Crear nuevo tablero", "new board" : "nuevo tablero", "Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto", + "Search by board title" : "Buscar por título de tablero", "Select board" : "Selecciona tablero", "Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto", "Select a board" : "Selecciona un tablero", @@ -118,16 +119,20 @@ "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar por etiqueta", "Filter by assigned user" : "Filtrar por usuario asignado", + "Unassigned" : "No asignado", "Filter by due date" : "Filtrar por fecha de finalización", "Overdue" : "Demorado", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Siguientes 7 días", "Next 30 days" : "Siguientes 30 días", "No due date" : "Sin fecha de vencimiento", + "Clear filter" : "Borrar filtro", "Show archived cards" : "Mostrar tarjetas archivadas", "Toggle compact mode" : "Mostrar/ocultar modo compacto", "Details" : "Detalles", "Loading board" : "Cargando tablero", + "No lists available" : "No hay listas disponibles", + "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Board not found" : "Tablero no encontrado", "Sharing" : "Compartir", "Tags" : "Etiquetas", @@ -144,13 +149,16 @@ "Can share" : "Puede compartir", "Can manage" : "Puede gestionar", "Delete" : "Eliminar", - "Add a new stack" : "Añadir nuevo montón", + "Add a new list" : "Añadir una lista nueva", "Delete list" : "Eliminar lista", "Add card" : "Añadir tarjeta", "Add a new card" : "Añadir una nueva tarjeta", "Edit" : "Editar", "Add a new tag" : "Añade una nueva etiqueta", "title and color value must be provided" : "Se debe indicar un valor para título y color ", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Subir adjunto", "Add this attachment" : "Añadir este adjunto", "Delete Attachment" : "Borrar adjunto", "Restore Attachment" : "Restaurar Adjunto", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Sin salvar)", "(Saving…)" : "(Guardando...)", "Formatting help" : "Ayuda de formato", - "Add Attachment" : "Añadir adjunto", "Edit description" : "Editar descripción", "View description" : "Ver descripción", + "Add Attachment" : "Añadir adjunto", "Attachments" : "Adjuntos", "Comments" : "Comentarios", "Choose attachment" : "Escoger adjunto", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Subir adjunto", "No comments yet. Begin the discussion!" : "Todavía no hay comentarios. ¡Comienza la discusión!", "Save" : "Guardar", "The comment cannot be empty." : "El comentario no puede estar vacío.", @@ -183,30 +190,32 @@ "Update" : "Actualizar", "(group)" : "(grupo)", "(circle)" : "(circle)", + "seconds ago" : "hace unos segundos", "Assign to me" : "Asignarme a mí", + "Unassign myself" : "Desasignarme a mí mismo", + "Unarchive card" : "Desarchivar tarjeta", + "Archive card" : "Archivar tarjeta", "Delete card" : "Eliminar tarjeta", "Move card" : "Mover tarjeta", "Card details" : "Detalles de la tarjeta", - "Select a stack" : "Seleccionar una pila", - "seconds ago" : "hace unos segundos", + "Move card to another board" : "Mover la tarjeta a otro tablero", + "Select a list" : "Seleccionar una lista", "All boards" : "Todos los tableros", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Ajustes", + "Shared with you" : "Compartido contigo", "Limit deck usage of groups" : "Limitar el uso de Deck a grupos", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.", "New board title" : "Nuevo título de tablero", - "Share" : "Compartir", - "Options" : "Opciones", "Edit board" : "Editar tablero", + "Clone board " : "Clonar tablero", + "Unarchive board " : "Desarchivar tablero", + "Archive board " : "Archivar tablero", + "Delete board " : "Eliminar tablero", + "Board details" : "Detalles del tablero", + "Board {0} deleted" : "Tablero {0} eliminado", "An error occurred" : "Ocurrió un error", - "Clone board" : "Clonar tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero.", "Delete the board?" : "¿Borrar el tablero?", - "Delete board" : "Eliminar tablero", - "Board details" : "Detalles del tablero", "Link to a board" : "Enlace a un tablero", "Link to a card" : "Enlace a una tarjeta", "Something went wrong" : "Algo ha ido mal", diff --git a/l10n/es_419.js b/l10n/es_419.js index 437559939..557d97b80 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -28,9 +28,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -38,21 +40,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_419.json b/l10n/es_419.json index 69d2d7dc9..91fbe71d1 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -26,9 +26,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -36,21 +38,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_AR.js b/l10n/es_AR.js index a54fb0251..7d3ba536f 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -23,6 +23,8 @@ OC.L10N.register( "Can share" : "Puede compartir", "Delete" : "Eliminar", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", "Due date" : "Fecha de vencimiento", "Description" : "Descripción", "Formatting help" : "Ayuda de formato", @@ -35,10 +37,9 @@ OC.L10N.register( "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "segundos", - "Settings" : "Ajustes", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título de tablero", - "Share" : "Compartir", - "An error occurred" : "Ocurrió un error", - "Board details" : "Detalles del tablero" + "Board details" : "Detalles del tablero", + "An error occurred" : "Ocurrió un error" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_AR.json b/l10n/es_AR.json index d2e691737..9845bfce5 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -21,6 +21,8 @@ "Can share" : "Puede compartir", "Delete" : "Eliminar", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", "Due date" : "Fecha de vencimiento", "Description" : "Descripción", "Formatting help" : "Ayuda de formato", @@ -33,10 +35,9 @@ "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "segundos", - "Settings" : "Ajustes", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título de tablero", - "Share" : "Compartir", - "An error occurred" : "Ocurrió un error", - "Board details" : "Detalles del tablero" + "Board details" : "Detalles del tablero", + "An error occurred" : "Ocurrió un error" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_CL.js b/l10n/es_CL.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_CL.json b/l10n/es_CL.json index fa566247f..015179c82 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_CO.js b/l10n/es_CO.js index b20bf2d75..c170ed83b 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -32,9 +32,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -42,21 +44,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_CO.json b/l10n/es_CO.json index 7ce347391..23e23413e 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -30,9 +30,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -40,21 +42,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_CR.js b/l10n/es_CR.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_CR.json b/l10n/es_CR.json index fa566247f..015179c82 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_DO.js b/l10n/es_DO.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_DO.json b/l10n/es_DO.json index fa566247f..015179c82 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_EC.js b/l10n/es_EC.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_EC.json b/l10n/es_EC.json index fa566247f..015179c82 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_GT.js b/l10n/es_GT.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_GT.json b/l10n/es_GT.json index fa566247f..015179c82 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_HN.js b/l10n/es_HN.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_HN.json b/l10n/es_HN.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 83f4b7e2c..30bbd3a66 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -32,9 +32,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -43,22 +45,16 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "An error occurred" : "Ha ocurrido un error", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", - "Board details" : "Detalles del tablero" + "Board details" : "Detalles del tablero", + "An error occurred" : "Ha ocurrido un error" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 03250424c..22aacc32c 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -30,9 +30,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,22 +43,16 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "An error occurred" : "Ha ocurrido un error", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", - "Board details" : "Detalles del tablero" + "Board details" : "Detalles del tablero", + "An error occurred" : "Ha ocurrido un error" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_NI.js b/l10n/es_NI.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_NI.json b/l10n/es_NI.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_PA.js b/l10n/es_PA.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_PA.json b/l10n/es_PA.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_PE.js b/l10n/es_PE.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_PE.json b/l10n/es_PE.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_PR.js b/l10n/es_PR.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_PR.json b/l10n/es_PR.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_PY.js b/l10n/es_PY.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_PY.json b/l10n/es_PY.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_SV.js b/l10n/es_SV.js index ca98be228..8bedc88ba 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -31,9 +31,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -41,21 +43,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_SV.json b/l10n/es_SV.json index fa566247f..015179c82 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -29,9 +29,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -39,21 +41,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es_UY.js b/l10n/es_UY.js index f16379f5d..eb60c254f 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -37,21 +39,15 @@ OC.L10N.register( "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/es_UY.json b/l10n/es_UY.json index 5c9726c92..c8fea5f94 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -25,9 +25,11 @@ "Can edit" : "Puede editar", "Can share" : "Puede compartir", "Delete" : "Borrar", - "Add a new stack" : "Agregar una nueva pila", "Add card" : "Agregar tarjeta", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Miembros", + "Upload attachment" : "Cargar adjunto", "Due date" : "Fecha de vencimiento", "Remove due date" : "Eliminar fecha de expiración", "Description" : "Descripción", @@ -35,21 +37,15 @@ "Comments" : "Comentarios", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Cargar adjunto", "Save" : "Guardar", "Reply" : "Responder", "Update" : "Actualizar", "(group)" : "(grupo)", "seconds ago" : "hace segundos", "Archived boards" : "Tableros archivados", - "Shared boards" : "Tableros compartidos", - "Settings" : "Configuraciones ", + "Shared with you" : "Compartido con usted", "New board title" : "Nuevo título del tablero", - "Share" : "Compartir", "Edit board" : "Editar el tablero", - "Archive board" : "Archivar tablero", - "Unarchive board" : "Desarchivar tablero", - "Delete board" : "Borrar tableros", "Board details" : "Detalles del tablero" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/et_EE.js b/l10n/et_EE.js index 87f025b7c..27718606a 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -17,6 +17,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Kustuta", "Edit" : "Redigeeri", + "Title" : "Pealkiri", "Due date" : "Tähtaeg", "Description" : "Kirjeldus", "Comments" : "Kommentaarid", @@ -27,8 +28,7 @@ OC.L10N.register( "Update" : "Uuenda", "(group)" : "(grupp)", "seconds ago" : "sekundit tagasi", - "Settings" : "Seaded", - "Share" : "Jaga", + "Shared with you" : "Sinuga jagatud", "An error occurred" : "Tekkis tõrge" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/et_EE.json b/l10n/et_EE.json index 7efd05e87..cfe70a51b 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -15,6 +15,7 @@ "Can share" : "Can share", "Delete" : "Kustuta", "Edit" : "Redigeeri", + "Title" : "Pealkiri", "Due date" : "Tähtaeg", "Description" : "Kirjeldus", "Comments" : "Kommentaarid", @@ -25,8 +26,7 @@ "Update" : "Uuenda", "(group)" : "(grupp)", "seconds ago" : "sekundit tagasi", - "Settings" : "Seaded", - "Share" : "Jaga", + "Shared with you" : "Sinuga jagatud", "An error occurred" : "Tekkis tõrge" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/eu.js b/l10n/eu.js index d11edbb90..c6ac934b8 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -1,58 +1,58 @@ OC.L10N.register( "deck", { - "You have created a new board {board}" : "{board} taula berri bat sortu duzu", - "{user} has created a new board {board}" : "{user} erabiltzaileak {board} taula berri bat sortu du", - "You have deleted the board {board}" : "{board} taula ezabatu duzu", - "{user} has deleted the board {board}" : "{user} erabiltzaileak {board} taula ezabatu du", - "You have restored the board {board}" : "{board} taula leheneratu duzu", - "{user} has restored the board {board}" : "{user} erabiltzaileak {board} taula leheneratu du", - "You have shared the board {board} with {acl}" : "{board} taula {acl} erabiltzailearekin partekatu duzu", - "{user} has shared the board {board} with {acl}" : "{user} erabiltzaileak {board} taula {acl} erabiltzailearekin partekatu du", - "You have removed {acl} from the board {board}" : "{acl} erabiltzailea kendu duzu {board} taulatik", - "{user} has removed {acl} from the board {board}" : "{user} erabiltzaileak {acl} erabiltzailea kendu du {board} taulatik", - "You have renamed the board {before} to {board}" : "{before} taula zena {board} bezala berrizendatu duzu", - "{user} has renamed the board {before} to {board}" : "{user} erabiltzaileak {before} taula zena {board} bezala berrizendatu du", - "You have archived the board {board}" : "{board} taula artxibatu duzu", - "{user} has archived the board {before}" : "{user} erabiltzaileak {before} taula artxibatu du", - "You have unarchived the board {board}" : "{board} taula artxibotik berreskuratu duzu", - "{user} has unarchived the board {before}" : "{user} erabiltzaileak {before} taula artxibotik berreskuratu du", - "You have created a new stack {stack} on board {board}" : "{stack} pila berri bat sortu duzu {board} taulan", - "{user} has created a new stack {stack} on board {board}" : "{user} erabiltzaileak {stack} pila berri bat sortu duzu {board} taulan", - "You have renamed stack {before} to {stack} on board {board}" : "{before} pila zena {stack} bezala berrizendatu duzu {board} taulan", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} erabiltzaileak {before} pila zena {stack} bezala berrizendatu du {board} taulan", - "You have deleted stack {stack} on board {board}" : "{stack} pila ezabatu duzu {board} taulan", - "{user} has deleted stack {stack} on board {board}" : "{user} erabiltzaileak {stack} pila ezabatu du {board} taulan", - "You have created card {card} in stack {stack} on board {board}" : "{card} txartela sortu duzu {board} taulako {stack} pilan", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {card} txartela sortu du {board} taulako {stack} pilan", - "You have deleted card {card} in stack {stack} on board {board}" : "{card} txartela ezabatu duzu {board} taulako {stack} pilan", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {card} txartela ezabatu du {board} taulako {stack} pilan", + "You have created a new board {board}" : "{board} mahai berri bat sortu duzu", + "{user} has created a new board {board}" : "{user} erabiltzaileak {board} mahai berri bat sortu du", + "You have deleted the board {board}" : "{board} mahaia ezabatu duzu", + "{user} has deleted the board {board}" : "{user} erabiltzaileak {board} mahaia ezabatu du", + "You have restored the board {board}" : "{board} mahaia leheneratu duzu", + "{user} has restored the board {board}" : "{user} erabiltzaileak {board} mahaia leheneratu du", + "You have shared the board {board} with {acl}" : "{board} mahaia {acl} erabiltzailearekin partekatu duzu", + "{user} has shared the board {board} with {acl}" : "{user} erabiltzaileak {board} mahaia {acl} erabiltzailearekin partekatu du", + "You have removed {acl} from the board {board}" : "{acl} erabiltzailea kendu duzu {board} mahaitik", + "{user} has removed {acl} from the board {board}" : "{user} erabiltzaileak {acl} erabiltzailea kendu du {board} mahaitik", + "You have renamed the board {before} to {board}" : "{before} mahaia zena {board} bezala berrizendatu duzu", + "{user} has renamed the board {before} to {board}" : "{user} erabiltzaileak {before} mahaia zena {board} bezala berrizendatu du", + "You have archived the board {board}" : "{board} mahaia artxibatu duzu", + "{user} has archived the board {before}" : "{user} erabiltzaileak {before} mahaia artxibatu du", + "You have unarchived the board {board}" : "{board} mahaia artxibotik berreskuratu duzu", + "{user} has unarchived the board {before}" : "{user} erabiltzaileak {before} mahaia artxibotik berreskuratu du", + "You have created a new list {stack} on board {board}" : "{stack} zerrenda berria sortu duzu {board} mahaian", + "{user} has created a new list {stack} on board {board}" : "{user} erabiltzaileak {stack} zerrenda berria sortu du {board} mahaian", + "You have renamed list {before} to {stack} on board {board}" : "{before} zerrenda zena {stack} bezala berrizendatu duzu {board} mahaian", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} erabiltzaileak {before} zerrenda zena {stack} bezala berrizendatu du {board} mahaian", + "You have deleted list {stack} on board {board}" : "{stack} zerrenda ezabatu duzu {board} mahaian", + "{user} has deleted list {stack} on board {board}" : "{user} erabiltzaileak {stack} zerrenda ezabatu du {board} mahaian", + "You have created card {card} in list {stack} on board {board}" : "{card} txartela sortu duzu {board} mahaiko {stack} zerrendan", + "{user} has created card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {card} txartela sortu du {board} mahaiko {stack} zerrendan", + "You have deleted card {card} in list {stack} on board {board}" : "{card} txartela ezabatu duzu {board} mahaiko {stack} zerrendan", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {card} txartela ezabatu du {board} mahaiko {stack} zerrendan", "You have renamed the card {before} to {card}" : "{before} taula zena {card} bezala berrizendatu duzu", "{user} has renamed the card {before} to {card}" : "{user} erabiltzaileak {before} taula zena {card} bezala berrizendatu du", - "You have added a description to card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari deskribapena gehitu diozu", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari deskribapena gehitu dio", - "You have updated the description of card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelaren deskribapena eguneratu duzu", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelaren deskribapena eguneratu du", - "You have archived card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartela artxibatu duzu", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartela artxibatu du", - "You have unarchived card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartela berreskuratu duzu artxibotik", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartela berreskuratu du artxibotik", + "You have added a description to card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari deskripzioa gehitu diozu", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari deskripzioa gehitu dio", + "You have updated the description of card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelaren deskripzioa eguneratu duzu", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelaren deskripzioa eguneratu du", + "You have archived card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartela artxibatu duzu", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartela artxibatu du", + "You have unarchived card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartela berreskuratu duzu artxibotik", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartela berreskuratu du artxibotik", "You have removed the due date of card {card}" : "{card} txartelari epemuga kendu diozu", "{user} has removed the due date of card {card}" : "{user} erabiltzaileak {card} txartelari epemuga kendu dio", "You have set the due date of card {card} to {after}" : "{card} txartelari {after} epemuga ezarri diozu", "{user} has set the due date of card {card} to {after}" : "{user} erabiltzaileak {card} txartelari {after} epemuga ezarri dio", "You have updated the due date of card {card} to {after}" : "{card} txartelari epemuga eguneratu diozu: {after}", "{user} has updated the due date of card {card} to {after}" : "{user} erabiltzaileak {card} txartelari epemuga eguneratu dio: {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari {label} etiketa jarri diozu", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari {label} etiketa jarri dio", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari {label} etiketa kendu diozu", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari {label} etiketa kendu dio", - "You have assigned {assigneduser} to card {card} on board {board}" : "{board} taulako {card} txartela {assigneduser} erabiltzaileari esleitu diozu", - "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} erabiltzaileak {board} taulako {card} txartela {assigneduser} erabiltzaileari esleitu dio", - "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} taulako {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu duzu", - "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} erabiltzaileak {board} taulako {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu du", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "{card} txartela {stackBefore} pilatik {stack} pilara aldatu duzu", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} erabiltzaileak {card} txartela {stackBefore} pilatik {stack} pilara aldatu du", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa gehitu diozu", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa gehitu dio", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa kendu diozu", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa kendu dio", + "You have assigned {assigneduser} to card {card} on board {board}" : "{board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitu diozu", + "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} erabiltzaileak {board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitu dio", + "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu duzu", + "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} erabiltzaileak {board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu du", + "You have moved the card {card} from list {stackBefore} to {stack}" : "{card} txartela {stackBefore} zerrendatik {stack} zerrendara aldatu duzu", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} erabiltzaileak {card} txartela {stackBefore} zerrendatik {stack} zerrendara aldatu du", "You have added the attachment {attachment} to card {card}" : "{attachment} eranskina gehitu diozu {card} txartelari", "{user} has added the attachment {attachment} to card {card}" : "{user} erabiltzaileak {attachment} eranskina gehitu dio {card} txartelari", "You have updated the attachment {attachment} on card {card}" : "{card} txartelaren {attachment} eranskina eguneratu duzu", @@ -63,9 +63,9 @@ OC.L10N.register( "{user} has restored the attachment {attachment} to card {card}" : "{user} erabiltzaileak {card} txartelaren {attachment} eranskina leheneratu du", "You have commented on card {card}" : "{card} txartela iruzkindu duzu", "{user} has commented on card {card}" : "{user} erabiltzaileak {card} txartela iruzkindu du", - "A card description inside the Deck app has been changed" : "Txartel baten deskribapena aldatu da Deck app-aren barruan", - "Deck" : "Mahaigaina", - "Changes in the Deck app" : "Deck app-an aldaketak", + "A card description inside the Deck app has been changed" : "Txartel baten deskribapena aldatu da Deck aplikazioaren barruan", + "Deck" : "Deck", + "Changes in the Deck app" : "Deck aplikazioan aldaketak", "A comment was created on a card" : "Iruzkin bat sortu da txartel batean", "Personal" : "Pertsonala", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" txartela \"%s\"-n %sk esleitu zaizu.", @@ -73,8 +73,8 @@ OC.L10N.register( "The card \"%s\" on \"%s\" has reached its due date." : " \"%s\" txartela, \"%s\" -n dagoena, epe-mugara ailegatu da.", "%s has mentioned you in a comment on \"%s\"." : "%sk aipatu dizu \"%s\"-ri buruzko iruzkin batean.", "{user} has mentioned you in a comment on \"%s\"." : "{user}k aipatu dizu \"%s\"-ri buruzko iruzkin batean.", - "The board \"%s\" has been shared with you by %s." : "\"%s\" taula %sk zurekin partekatu du.", - "{user} has shared the board %s with you." : "{user}k %s taula zurekin partekatu du.", + "The board \"%s\" has been shared with you by %s." : "\"%s\" mahaia zurekin partekatu du %s-k", + "{user} has shared the board %s with you." : "{user} erabiltzaileak %s mahaia zurekin partekatu du.", "No data was provided to create an attachment." : "Ez da daturik eman eranskina sortzeko.", "Finished" : "Bukatuta", "To review" : "Errebisatzeko", @@ -97,13 +97,14 @@ OC.L10N.register( "A PHP extension stopped the file upload" : "PHP hedapen batek fitxategiaren karga gelditu du", "No file uploaded or file size exceeds maximum of %s" : "Ez da fitxategirik kargatu edo fitxategi-tamainak gehienezko %s muga gainditzen du", "Personal planning and team project organization" : "Plangintza pertsonala eta talde proiektuen kudeaketa", - "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 plangintza pertsonalera eta proiektuen antolaketara zuzendutako Nextcloudekin integratutako kanban moduko tresna bat da.\n\n\n- 📥 Gehitu atazak txarteletan eta ordenatu\n- 📄 Idatzi ohar gehigarriak markdown erabiliz\n- 🔖 Esleitu etiketak antolaketa are gehiago hobetzeko\n- 👥 Partekatu zure talde, lagun edo familiarekin\n- 📎 Erantsi fitxategiak eta kapsulatu zure markdown deskribapenean\n- 💬 Eztabaidatu zure taldearekin iruzkinak erabiliz\n- ⚡ Egin aldaketen jarraipena jarduera jarioa erabiliz\n- 🚀 Antolatu zure proiektua", - "Create new board" : "Sortu taula berri bat", - "new board" : "taula berria", - "Select the board to link to a project" : "Hautatu taula proiektu bati estekatzeko", - "Select board" : "Hautatu taula", + "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 aplikazioa plangintza pertsonalera eta proiektuen antolaketara zuzenduta dagoen Nextcloudekin integratutako kanban moduko tresna bat da.\n\n\n- 📥 Gehitu atazak txarteletan eta ordenatu\n- 📄 Idatzi ohar gehigarriak markdown erabiliz\n- 🔖 Esleitu etiketak antolaketa are gehiago hobetzeko\n- 👥 Partekatu zure talde, lagun edo familiarekin\n- 📎 Erantsi fitxategiak eta kapsulatu zure markdown deskribapenean\n- 💬 Eztabaidatu zure taldearekin iruzkinak erabiliz\n- ⚡ Egin aldaketen jarraipena jarduera jarioa erabiliz\n- 🚀 Antolatu zure proiektua", + "Create new board" : "Sortu mahai berri bat", + "new board" : "mahai berria", + "Select the board to link to a project" : "Hautatu mahaia proiektu bati estekatzeko", + "Search by board title" : "Bilatu mahai izenez", + "Select board" : "Hautatu mahaia", "Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela", - "Select a board" : "Hautatu taula bat", + "Select a board" : "Hautatu mahai bat", "Select a card" : "Hautatu txartel bat", "Link to card" : "Estekatu txartelera", "Cancel" : "Utzi", @@ -112,7 +113,7 @@ OC.L10N.register( "Do you want to overwrite it?" : "Gainidatzi nahi duzu?", "Overwrite file" : "Gainidatzi fitxategia", "Keep existing file" : "Mantendu dagoen fitxategia", - "This board is read only" : "Taula hau irakurtzeko soilik da", + "This board is read only" : "Mahai hau irakurtzeko soilik da", "Drop your files to upload" : "Jaregin zure fitxategiak kargatzeko", "Archived cards" : "Artxibatutako txartelak", "Add new list" : "Gehitu zerrenda berria", @@ -120,17 +121,21 @@ OC.L10N.register( "Apply filter" : "Ezarri iragazkia", "Filter by tag" : "Iragazi etiketaz", "Filter by assigned user" : "Iragazi esleitutako erabiltzailez", + "Unassigned" : "Esleitu gabea", "Filter by due date" : "Iragazi epe-mugaz", "Overdue" : "Atzeratuta", "Next 24 hours" : "Hurrengo 24 orduak", "Next 7 days" : "Hurrengo 7 egunetan", "Next 30 days" : "Hurrengo 30 egunetan", "No due date" : "Epe-mugarik gabe", + "Clear filter" : "Garbitu iragazia", "Show archived cards" : "Erakutsi artxibatutako txartelak", "Toggle compact mode" : "Txandakatu modu trinkoa", "Details" : "Xehetasunak", - "Loading board" : "Taula kargatzen", - "Board not found" : "Ez da taula aurkitu", + "Loading board" : "Mahaia kargatzen", + "No lists available" : "Ez dago zerrendarik eskuragarri", + "Create a new list to add cards to this board" : "Sortu zerrenda berria, mahai honetan txartelak gehitzeko", + "Board not found" : "Ez da mahaia aurkitu", "Sharing" : "Partekatzea", "Tags" : "Etiketak", "Deleted items" : "Ezabatutako elementuak", @@ -138,21 +143,24 @@ OC.L10N.register( "Deleted lists" : "Ezabatutako zerrendak", "Undo" : "Desegin", "Deleted cards" : "Ezabatutako txartelak", - "Share board with a user, group or circle …" : "Partekatu taula erabiltzaile, talde edo zirkulu batekin ...", - "Board owner" : "Taularen jabea", + "Share board with a user, group or circle …" : "Partekatu mahaia erabiltzaile, talde edo zirkulu batekin...", + "Board owner" : "Mahaiaren jabea", "(Group)" : "(Taldea)", "(Circle)" : "(Zirkulua)", "Can edit" : "Editatu dezake", "Can share" : "Partekatu dezake", "Can manage" : "Kudeatu dezake", "Delete" : "Ezabatu", - "Add a new stack" : "Gehitu pila berria", + "Add a new list" : "Gehitu zerrenda berria", "Delete list" : "Zerrenda ezabatu", "Add card" : "Gehitu txartela", "Add a new card" : "Gehitu txartel berri bat", "Edit" : "Editatu", "Add a new tag" : "Gehitu etiketa berri bat", "title and color value must be provided" : "izenburu eta kolore balioak hornitu behar dira", + "Title" : "Izenburua", + "Members" : "Partaideak", + "Upload attachment" : "Igo eranskina", "Add this attachment" : "Gehitu eranskin hau", "Delete Attachment" : "Ezabatu eranskina", "Restore Attachment" : "Berezarri eranskina", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Gorde gabe)", "(Saving…)" : "(Gordetzen...)", "Formatting help" : "Formatua emateko laguntza", - "Add Attachment" : "Gehitu eranskina", "Edit description" : "Editatu azalpena", "View description" : "Ikusi deskribapena", + "Add Attachment" : "Gehitu eranskina", "Attachments" : "Eranskinak", "Comments" : "Iruzkinak", "Choose attachment" : "Aukeratu eranskina", "Modified" : "Aldatua", "Created" : "Sortua", - "Upload attachment" : "Igo eranskina", "No comments yet. Begin the discussion!" : "Ez dago iruzkinik oraindik. Hasi eztabaidatzen!", "Save" : "Gorde", "The comment cannot be empty." : "Iruzkina ezin da hutsik egon.", @@ -185,31 +192,33 @@ OC.L10N.register( "Update" : "Eguneratu", "(group)" : "(taldea)", "(circle)" : "(zirkulua)", + "seconds ago" : "segundo lehenago", "Assign to me" : "Esleitu niri", + "Unassign myself" : "Niri esleitzeari utzi", + "Unarchive card" : "Berreskuratu txartela artxibotik", + "Archive card" : "Artxibatu txartela", "Delete card" : "Ezabatu txartela", "Move card" : "Mugitu txartela", "Card details" : "Txartelaren xehetasunak", - "Select a stack" : "Hautatu pila bat", - "seconds ago" : "segundo lehenago", - "All boards" : "Taula guztiak", - "Archived boards" : "Artxibatutako taulak", - "Shared boards" : "Partekatutako taulak", - "Settings" : "Ezarpenak", - "Limit deck usage of groups" : "Mugatu taldeen deck erabilera", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei bere arbel propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren arbeletan lan egin ahalko dute.", - "New board title" : "Taula berriaren izenburua", - "Share" : "Partekatu", - "Options" : "Aukerak", - "Edit board" : "Editatu taula", + "Move card to another board" : "Mugitu txartela beste mahai batera", + "Select a list" : "Hautatu zerrenda bat", + "All boards" : "Mahai guztiak", + "Archived boards" : "Artxibatutako mahaiak", + "Shared with you" : "Zurekin partekatua", + "Limit deck usage of groups" : "Mugatu taldeek Deck erabiltzeko aukera", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei beren mahai propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren mahaietan lan egin ahalko dute.", + "New board title" : "Mahai berriaren izenburua", + "Edit board" : "Editatu mahaia", + "Clone board " : "Klonatu mahaia", + "Unarchive board " : "Berreskuratu mahaia artxibotik", + "Archive board " : "Artxibatu mahaia", + "Delete board " : "Ezabatu mahaia", + "Board details" : "Mahaiaren xehetasunak", + "Board {0} deleted" : "{0} mahaia ezabatu da", "An error occurred" : "Errore bat gertatu da", - "Clone board" : "Klonatu taula", - "Archive board" : "Artxibatu taula", - "Unarchive board" : "Atera taula artxibotik", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ziur zaude «{title}» mahaia ezabatu nahi duzula? Honek mahai honen datu guztiak ezabatuko ditu.", "Delete the board?" : "Mahaia ezabatu?", - "Delete board" : "Ezabatu taula", - "Board details" : "Mahaigainaren xehetasunak", - "Link to a board" : "Estekatu taula batera", + "Link to a board" : "Estekatu mahai batera", "Link to a card" : "Estekatu txartel batera", "Something went wrong" : "Zerbait gaizki joan da", "Maximum file size of {size} exceeded" : "Fitxategiaren gehienezko {size} tamaina gainditu da" diff --git a/l10n/eu.json b/l10n/eu.json index 58cf62527..2c36e6c44 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -1,56 +1,56 @@ { "translations": { - "You have created a new board {board}" : "{board} taula berri bat sortu duzu", - "{user} has created a new board {board}" : "{user} erabiltzaileak {board} taula berri bat sortu du", - "You have deleted the board {board}" : "{board} taula ezabatu duzu", - "{user} has deleted the board {board}" : "{user} erabiltzaileak {board} taula ezabatu du", - "You have restored the board {board}" : "{board} taula leheneratu duzu", - "{user} has restored the board {board}" : "{user} erabiltzaileak {board} taula leheneratu du", - "You have shared the board {board} with {acl}" : "{board} taula {acl} erabiltzailearekin partekatu duzu", - "{user} has shared the board {board} with {acl}" : "{user} erabiltzaileak {board} taula {acl} erabiltzailearekin partekatu du", - "You have removed {acl} from the board {board}" : "{acl} erabiltzailea kendu duzu {board} taulatik", - "{user} has removed {acl} from the board {board}" : "{user} erabiltzaileak {acl} erabiltzailea kendu du {board} taulatik", - "You have renamed the board {before} to {board}" : "{before} taula zena {board} bezala berrizendatu duzu", - "{user} has renamed the board {before} to {board}" : "{user} erabiltzaileak {before} taula zena {board} bezala berrizendatu du", - "You have archived the board {board}" : "{board} taula artxibatu duzu", - "{user} has archived the board {before}" : "{user} erabiltzaileak {before} taula artxibatu du", - "You have unarchived the board {board}" : "{board} taula artxibotik berreskuratu duzu", - "{user} has unarchived the board {before}" : "{user} erabiltzaileak {before} taula artxibotik berreskuratu du", - "You have created a new stack {stack} on board {board}" : "{stack} pila berri bat sortu duzu {board} taulan", - "{user} has created a new stack {stack} on board {board}" : "{user} erabiltzaileak {stack} pila berri bat sortu duzu {board} taulan", - "You have renamed stack {before} to {stack} on board {board}" : "{before} pila zena {stack} bezala berrizendatu duzu {board} taulan", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} erabiltzaileak {before} pila zena {stack} bezala berrizendatu du {board} taulan", - "You have deleted stack {stack} on board {board}" : "{stack} pila ezabatu duzu {board} taulan", - "{user} has deleted stack {stack} on board {board}" : "{user} erabiltzaileak {stack} pila ezabatu du {board} taulan", - "You have created card {card} in stack {stack} on board {board}" : "{card} txartela sortu duzu {board} taulako {stack} pilan", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {card} txartela sortu du {board} taulako {stack} pilan", - "You have deleted card {card} in stack {stack} on board {board}" : "{card} txartela ezabatu duzu {board} taulako {stack} pilan", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {card} txartela ezabatu du {board} taulako {stack} pilan", + "You have created a new board {board}" : "{board} mahai berri bat sortu duzu", + "{user} has created a new board {board}" : "{user} erabiltzaileak {board} mahai berri bat sortu du", + "You have deleted the board {board}" : "{board} mahaia ezabatu duzu", + "{user} has deleted the board {board}" : "{user} erabiltzaileak {board} mahaia ezabatu du", + "You have restored the board {board}" : "{board} mahaia leheneratu duzu", + "{user} has restored the board {board}" : "{user} erabiltzaileak {board} mahaia leheneratu du", + "You have shared the board {board} with {acl}" : "{board} mahaia {acl} erabiltzailearekin partekatu duzu", + "{user} has shared the board {board} with {acl}" : "{user} erabiltzaileak {board} mahaia {acl} erabiltzailearekin partekatu du", + "You have removed {acl} from the board {board}" : "{acl} erabiltzailea kendu duzu {board} mahaitik", + "{user} has removed {acl} from the board {board}" : "{user} erabiltzaileak {acl} erabiltzailea kendu du {board} mahaitik", + "You have renamed the board {before} to {board}" : "{before} mahaia zena {board} bezala berrizendatu duzu", + "{user} has renamed the board {before} to {board}" : "{user} erabiltzaileak {before} mahaia zena {board} bezala berrizendatu du", + "You have archived the board {board}" : "{board} mahaia artxibatu duzu", + "{user} has archived the board {before}" : "{user} erabiltzaileak {before} mahaia artxibatu du", + "You have unarchived the board {board}" : "{board} mahaia artxibotik berreskuratu duzu", + "{user} has unarchived the board {before}" : "{user} erabiltzaileak {before} mahaia artxibotik berreskuratu du", + "You have created a new list {stack} on board {board}" : "{stack} zerrenda berria sortu duzu {board} mahaian", + "{user} has created a new list {stack} on board {board}" : "{user} erabiltzaileak {stack} zerrenda berria sortu du {board} mahaian", + "You have renamed list {before} to {stack} on board {board}" : "{before} zerrenda zena {stack} bezala berrizendatu duzu {board} mahaian", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} erabiltzaileak {before} zerrenda zena {stack} bezala berrizendatu du {board} mahaian", + "You have deleted list {stack} on board {board}" : "{stack} zerrenda ezabatu duzu {board} mahaian", + "{user} has deleted list {stack} on board {board}" : "{user} erabiltzaileak {stack} zerrenda ezabatu du {board} mahaian", + "You have created card {card} in list {stack} on board {board}" : "{card} txartela sortu duzu {board} mahaiko {stack} zerrendan", + "{user} has created card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {card} txartela sortu du {board} mahaiko {stack} zerrendan", + "You have deleted card {card} in list {stack} on board {board}" : "{card} txartela ezabatu duzu {board} mahaiko {stack} zerrendan", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {card} txartela ezabatu du {board} mahaiko {stack} zerrendan", "You have renamed the card {before} to {card}" : "{before} taula zena {card} bezala berrizendatu duzu", "{user} has renamed the card {before} to {card}" : "{user} erabiltzaileak {before} taula zena {card} bezala berrizendatu du", - "You have added a description to card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari deskribapena gehitu diozu", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari deskribapena gehitu dio", - "You have updated the description of card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelaren deskribapena eguneratu duzu", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelaren deskribapena eguneratu du", - "You have archived card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartela artxibatu duzu", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartela artxibatu du", - "You have unarchived card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartela berreskuratu duzu artxibotik", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartela berreskuratu du artxibotik", + "You have added a description to card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari deskripzioa gehitu diozu", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari deskripzioa gehitu dio", + "You have updated the description of card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelaren deskripzioa eguneratu duzu", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelaren deskripzioa eguneratu du", + "You have archived card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartela artxibatu duzu", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartela artxibatu du", + "You have unarchived card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartela berreskuratu duzu artxibotik", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartela berreskuratu du artxibotik", "You have removed the due date of card {card}" : "{card} txartelari epemuga kendu diozu", "{user} has removed the due date of card {card}" : "{user} erabiltzaileak {card} txartelari epemuga kendu dio", "You have set the due date of card {card} to {after}" : "{card} txartelari {after} epemuga ezarri diozu", "{user} has set the due date of card {card} to {after}" : "{user} erabiltzaileak {card} txartelari {after} epemuga ezarri dio", "You have updated the due date of card {card} to {after}" : "{card} txartelari epemuga eguneratu diozu: {after}", "{user} has updated the due date of card {card} to {after}" : "{user} erabiltzaileak {card} txartelari epemuga eguneratu dio: {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari {label} etiketa jarri diozu", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari {label} etiketa jarri dio", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{board} taulako {stack} pilako {card} txartelari {label} etiketa kendu diozu", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} erabiltzaileak {board} taulako {stack} pilako {card} txartelari {label} etiketa kendu dio", - "You have assigned {assigneduser} to card {card} on board {board}" : "{board} taulako {card} txartela {assigneduser} erabiltzaileari esleitu diozu", - "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} erabiltzaileak {board} taulako {card} txartela {assigneduser} erabiltzaileari esleitu dio", - "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} taulako {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu duzu", - "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} erabiltzaileak {board} taulako {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu du", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "{card} txartela {stackBefore} pilatik {stack} pilara aldatu duzu", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} erabiltzaileak {card} txartela {stackBefore} pilatik {stack} pilara aldatu du", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa gehitu diozu", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa gehitu dio", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "{board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa kendu diozu", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} erabiltzaileak {board} mahaiko {stack} zerrendako {card} txartelari {label} etiketa kendu dio", + "You have assigned {assigneduser} to card {card} on board {board}" : "{board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitu diozu", + "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} erabiltzaileak {board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitu dio", + "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu duzu", + "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} erabiltzaileak {board} mahaiko {card} txartela {assigneduser} erabiltzaileari esleitzea ezeztatu du", + "You have moved the card {card} from list {stackBefore} to {stack}" : "{card} txartela {stackBefore} zerrendatik {stack} zerrendara aldatu duzu", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} erabiltzaileak {card} txartela {stackBefore} zerrendatik {stack} zerrendara aldatu du", "You have added the attachment {attachment} to card {card}" : "{attachment} eranskina gehitu diozu {card} txartelari", "{user} has added the attachment {attachment} to card {card}" : "{user} erabiltzaileak {attachment} eranskina gehitu dio {card} txartelari", "You have updated the attachment {attachment} on card {card}" : "{card} txartelaren {attachment} eranskina eguneratu duzu", @@ -61,9 +61,9 @@ "{user} has restored the attachment {attachment} to card {card}" : "{user} erabiltzaileak {card} txartelaren {attachment} eranskina leheneratu du", "You have commented on card {card}" : "{card} txartela iruzkindu duzu", "{user} has commented on card {card}" : "{user} erabiltzaileak {card} txartela iruzkindu du", - "A card description inside the Deck app has been changed" : "Txartel baten deskribapena aldatu da Deck app-aren barruan", - "Deck" : "Mahaigaina", - "Changes in the Deck app" : "Deck app-an aldaketak", + "A card description inside the Deck app has been changed" : "Txartel baten deskribapena aldatu da Deck aplikazioaren barruan", + "Deck" : "Deck", + "Changes in the Deck app" : "Deck aplikazioan aldaketak", "A comment was created on a card" : "Iruzkin bat sortu da txartel batean", "Personal" : "Pertsonala", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" txartela \"%s\"-n %sk esleitu zaizu.", @@ -71,8 +71,8 @@ "The card \"%s\" on \"%s\" has reached its due date." : " \"%s\" txartela, \"%s\" -n dagoena, epe-mugara ailegatu da.", "%s has mentioned you in a comment on \"%s\"." : "%sk aipatu dizu \"%s\"-ri buruzko iruzkin batean.", "{user} has mentioned you in a comment on \"%s\"." : "{user}k aipatu dizu \"%s\"-ri buruzko iruzkin batean.", - "The board \"%s\" has been shared with you by %s." : "\"%s\" taula %sk zurekin partekatu du.", - "{user} has shared the board %s with you." : "{user}k %s taula zurekin partekatu du.", + "The board \"%s\" has been shared with you by %s." : "\"%s\" mahaia zurekin partekatu du %s-k", + "{user} has shared the board %s with you." : "{user} erabiltzaileak %s mahaia zurekin partekatu du.", "No data was provided to create an attachment." : "Ez da daturik eman eranskina sortzeko.", "Finished" : "Bukatuta", "To review" : "Errebisatzeko", @@ -95,13 +95,14 @@ "A PHP extension stopped the file upload" : "PHP hedapen batek fitxategiaren karga gelditu du", "No file uploaded or file size exceeds maximum of %s" : "Ez da fitxategirik kargatu edo fitxategi-tamainak gehienezko %s muga gainditzen du", "Personal planning and team project organization" : "Plangintza pertsonala eta talde proiektuen kudeaketa", - "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 plangintza pertsonalera eta proiektuen antolaketara zuzendutako Nextcloudekin integratutako kanban moduko tresna bat da.\n\n\n- 📥 Gehitu atazak txarteletan eta ordenatu\n- 📄 Idatzi ohar gehigarriak markdown erabiliz\n- 🔖 Esleitu etiketak antolaketa are gehiago hobetzeko\n- 👥 Partekatu zure talde, lagun edo familiarekin\n- 📎 Erantsi fitxategiak eta kapsulatu zure markdown deskribapenean\n- 💬 Eztabaidatu zure taldearekin iruzkinak erabiliz\n- ⚡ Egin aldaketen jarraipena jarduera jarioa erabiliz\n- 🚀 Antolatu zure proiektua", - "Create new board" : "Sortu taula berri bat", - "new board" : "taula berria", - "Select the board to link to a project" : "Hautatu taula proiektu bati estekatzeko", - "Select board" : "Hautatu taula", + "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 aplikazioa plangintza pertsonalera eta proiektuen antolaketara zuzenduta dagoen Nextcloudekin integratutako kanban moduko tresna bat da.\n\n\n- 📥 Gehitu atazak txarteletan eta ordenatu\n- 📄 Idatzi ohar gehigarriak markdown erabiliz\n- 🔖 Esleitu etiketak antolaketa are gehiago hobetzeko\n- 👥 Partekatu zure talde, lagun edo familiarekin\n- 📎 Erantsi fitxategiak eta kapsulatu zure markdown deskribapenean\n- 💬 Eztabaidatu zure taldearekin iruzkinak erabiliz\n- ⚡ Egin aldaketen jarraipena jarduera jarioa erabiliz\n- 🚀 Antolatu zure proiektua", + "Create new board" : "Sortu mahai berri bat", + "new board" : "mahai berria", + "Select the board to link to a project" : "Hautatu mahaia proiektu bati estekatzeko", + "Search by board title" : "Bilatu mahai izenez", + "Select board" : "Hautatu mahaia", "Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela", - "Select a board" : "Hautatu taula bat", + "Select a board" : "Hautatu mahai bat", "Select a card" : "Hautatu txartel bat", "Link to card" : "Estekatu txartelera", "Cancel" : "Utzi", @@ -110,7 +111,7 @@ "Do you want to overwrite it?" : "Gainidatzi nahi duzu?", "Overwrite file" : "Gainidatzi fitxategia", "Keep existing file" : "Mantendu dagoen fitxategia", - "This board is read only" : "Taula hau irakurtzeko soilik da", + "This board is read only" : "Mahai hau irakurtzeko soilik da", "Drop your files to upload" : "Jaregin zure fitxategiak kargatzeko", "Archived cards" : "Artxibatutako txartelak", "Add new list" : "Gehitu zerrenda berria", @@ -118,17 +119,21 @@ "Apply filter" : "Ezarri iragazkia", "Filter by tag" : "Iragazi etiketaz", "Filter by assigned user" : "Iragazi esleitutako erabiltzailez", + "Unassigned" : "Esleitu gabea", "Filter by due date" : "Iragazi epe-mugaz", "Overdue" : "Atzeratuta", "Next 24 hours" : "Hurrengo 24 orduak", "Next 7 days" : "Hurrengo 7 egunetan", "Next 30 days" : "Hurrengo 30 egunetan", "No due date" : "Epe-mugarik gabe", + "Clear filter" : "Garbitu iragazia", "Show archived cards" : "Erakutsi artxibatutako txartelak", "Toggle compact mode" : "Txandakatu modu trinkoa", "Details" : "Xehetasunak", - "Loading board" : "Taula kargatzen", - "Board not found" : "Ez da taula aurkitu", + "Loading board" : "Mahaia kargatzen", + "No lists available" : "Ez dago zerrendarik eskuragarri", + "Create a new list to add cards to this board" : "Sortu zerrenda berria, mahai honetan txartelak gehitzeko", + "Board not found" : "Ez da mahaia aurkitu", "Sharing" : "Partekatzea", "Tags" : "Etiketak", "Deleted items" : "Ezabatutako elementuak", @@ -136,21 +141,24 @@ "Deleted lists" : "Ezabatutako zerrendak", "Undo" : "Desegin", "Deleted cards" : "Ezabatutako txartelak", - "Share board with a user, group or circle …" : "Partekatu taula erabiltzaile, talde edo zirkulu batekin ...", - "Board owner" : "Taularen jabea", + "Share board with a user, group or circle …" : "Partekatu mahaia erabiltzaile, talde edo zirkulu batekin...", + "Board owner" : "Mahaiaren jabea", "(Group)" : "(Taldea)", "(Circle)" : "(Zirkulua)", "Can edit" : "Editatu dezake", "Can share" : "Partekatu dezake", "Can manage" : "Kudeatu dezake", "Delete" : "Ezabatu", - "Add a new stack" : "Gehitu pila berria", + "Add a new list" : "Gehitu zerrenda berria", "Delete list" : "Zerrenda ezabatu", "Add card" : "Gehitu txartela", "Add a new card" : "Gehitu txartel berri bat", "Edit" : "Editatu", "Add a new tag" : "Gehitu etiketa berri bat", "title and color value must be provided" : "izenburu eta kolore balioak hornitu behar dira", + "Title" : "Izenburua", + "Members" : "Partaideak", + "Upload attachment" : "Igo eranskina", "Add this attachment" : "Gehitu eranskin hau", "Delete Attachment" : "Ezabatu eranskina", "Restore Attachment" : "Berezarri eranskina", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Gorde gabe)", "(Saving…)" : "(Gordetzen...)", "Formatting help" : "Formatua emateko laguntza", - "Add Attachment" : "Gehitu eranskina", "Edit description" : "Editatu azalpena", "View description" : "Ikusi deskribapena", + "Add Attachment" : "Gehitu eranskina", "Attachments" : "Eranskinak", "Comments" : "Iruzkinak", "Choose attachment" : "Aukeratu eranskina", "Modified" : "Aldatua", "Created" : "Sortua", - "Upload attachment" : "Igo eranskina", "No comments yet. Begin the discussion!" : "Ez dago iruzkinik oraindik. Hasi eztabaidatzen!", "Save" : "Gorde", "The comment cannot be empty." : "Iruzkina ezin da hutsik egon.", @@ -183,31 +190,33 @@ "Update" : "Eguneratu", "(group)" : "(taldea)", "(circle)" : "(zirkulua)", + "seconds ago" : "segundo lehenago", "Assign to me" : "Esleitu niri", + "Unassign myself" : "Niri esleitzeari utzi", + "Unarchive card" : "Berreskuratu txartela artxibotik", + "Archive card" : "Artxibatu txartela", "Delete card" : "Ezabatu txartela", "Move card" : "Mugitu txartela", "Card details" : "Txartelaren xehetasunak", - "Select a stack" : "Hautatu pila bat", - "seconds ago" : "segundo lehenago", - "All boards" : "Taula guztiak", - "Archived boards" : "Artxibatutako taulak", - "Shared boards" : "Partekatutako taulak", - "Settings" : "Ezarpenak", - "Limit deck usage of groups" : "Mugatu taldeen deck erabilera", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei bere arbel propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren arbeletan lan egin ahalko dute.", - "New board title" : "Taula berriaren izenburua", - "Share" : "Partekatu", - "Options" : "Aukerak", - "Edit board" : "Editatu taula", + "Move card to another board" : "Mugitu txartela beste mahai batera", + "Select a list" : "Hautatu zerrenda bat", + "All boards" : "Mahai guztiak", + "Archived boards" : "Artxibatutako mahaiak", + "Shared with you" : "Zurekin partekatua", + "Limit deck usage of groups" : "Mugatu taldeek Deck erabiltzeko aukera", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Deck mugatzeak taldeetako kide ez diren erabiltzaileei beren mahai propioak sortzea eragotziko die. Erabiltzaileek beraiekin partekatu diren mahaietan lan egin ahalko dute.", + "New board title" : "Mahai berriaren izenburua", + "Edit board" : "Editatu mahaia", + "Clone board " : "Klonatu mahaia", + "Unarchive board " : "Berreskuratu mahaia artxibotik", + "Archive board " : "Artxibatu mahaia", + "Delete board " : "Ezabatu mahaia", + "Board details" : "Mahaiaren xehetasunak", + "Board {0} deleted" : "{0} mahaia ezabatu da", "An error occurred" : "Errore bat gertatu da", - "Clone board" : "Klonatu taula", - "Archive board" : "Artxibatu taula", - "Unarchive board" : "Atera taula artxibotik", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ziur zaude «{title}» mahaia ezabatu nahi duzula? Honek mahai honen datu guztiak ezabatuko ditu.", "Delete the board?" : "Mahaia ezabatu?", - "Delete board" : "Ezabatu taula", - "Board details" : "Mahaigainaren xehetasunak", - "Link to a board" : "Estekatu taula batera", + "Link to a board" : "Estekatu mahai batera", "Link to a card" : "Estekatu txartel batera", "Something went wrong" : "Zerbait gaizki joan da", "Maximum file size of {size} exceeded" : "Fitxategiaren gehienezko {size} tamaina gainditu da" diff --git a/l10n/fa.js b/l10n/fa.js index b6ff6f155..469d3bdef 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -1,45 +1,135 @@ OC.L10N.register( "deck", { + "You have created a new board {board}" : "تختهٔ جدیدی به نام {board} ایجاد کردید", + "{user} has created a new board {board}" : "{user} یک تخته جدیدی به نام {board} ایجاد کرد", + "You have deleted the board {board}" : "تختهٔ {board} را حذف کردید", + "{user} has deleted the board {board}" : "{user} تختهٔ {board} را حذف کرد", + "You have restored the board {board}" : "تختهٔ {board} را بازیابی کردید", + "{user} has restored the board {board}" : "{user} تختهٔ {board} را بازیابی کرد", + "You have shared the board {board} with {acl}" : "تختهٔ {board} را با {acl} هم‌رسانی کردید", + "{user} has shared the board {board} with {acl}" : "{user} تختهٔ {board} را با {acl} هم‌رسانی کرد", + "You have removed {acl} from the board {board}" : "شما {acl} را از تختهٔ {board} حذف کردید", + "{user} has removed {acl} from the board {board}" : "{user} اقدام به حذف {acl} از تختهٔ {board} کرد", + "You have renamed the board {before} to {board}" : "نام تخته را از {before} به {board} تغییر دادید", + "{user} has renamed the board {before} to {board}" : "{user} نام تخته را از {before} به {board} تغییر داد", + "You have archived the board {board}" : "تختهٔ {board} را بایگانی کردید", + "{user} has archived the board {before}" : "{user} تختهٔ {board} را بایگانی کرد", + "You have unarchived the board {board}" : "تختهٔ {board} را از بایگانی خارج کردید", + "{user} has unarchived the board {before}" : "{user} تختهٔ {board} را از بایگانی خارج کرد", "Personal" : "شخصی", "Finished" : "تمام شده", + "To review" : "برای بازبینی", + "Action needed" : "نیازمند اقدام", + "Later" : "بعدا", "copy" : "کپی", + "To do" : "برای انجام", + "Doing" : "در حال انجام", "Done" : "انجام شد", + "Example Task 3" : "نمونه کار ۳", + "Example Task 2" : "نمونه کار ۲", + "Example Task 1" : "نمونه کار ۱", + "The file was uploaded" : "پرونده بارگذاری شد", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم پرونده بارگذاری شده بیشتر از تنظیمات upload_max_filesize در پرونده php.ini است", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است", - "No file was uploaded" : "هیچ پروندهای بارگذاری نشده", + "The file was only partially uploaded" : "پرونده فقط به صورت جزئی و ناقص بارگذاری شد", + "No file was uploaded" : "هیچ پرونده‌ای بارگذاری نشد", "Missing a temporary folder" : "یک پوشه موقت گم شده", + "Could not write file to disk" : "عدم موفقیت در نوشتن پرونده روی حافظه", + "A PHP extension stopped the file upload" : "یک افزونه پی‌اچ‌پی مانع بارگذاری پرونده شد", + "No file uploaded or file size exceeds maximum of %s" : "پرونده‌ای بارگذاری نشد و یا حجم پرونده بیش از بیشینه مجاز %s بود", + "Create new board" : "ایجاد تختهٔ جدید", + "new board" : "تختهٔ جدید", + "Select the board to link to a project" : "تخته‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید", + "Search by board title" : "جستجو بر اساس عنوان تخته", + "Select board" : "انتخاب تخته", + "Select the card to link to a project" : "کارتی را برای ایجاد پیوند با یک پروژه انتخاب کنید", + "Select a board" : "انتخاب یک تخته", + "Select a card" : "انتخاب یک کارت", + "Link to card" : "پیوند به کارت", "Cancel" : "لغو", - "File already exists" : "فایل از قبل موجود میباشد", + "File already exists" : "پرونده از قبل موجود است", + "A file with the name {filename} already exists." : "پرونده‌ای با نام {filename} از قبل موجود است.", + "Do you want to overwrite it?" : "می‌خواهید روی آن بازنویسی شود؟", + "Overwrite file" : "بازنویسی پرونده", + "Keep existing file" : "پرونده موجود حفظ شود", + "This board is read only" : "تخته، فقط خواندنی است", + "Drop your files to upload" : "برای بارگذاری، پرونده‌ها را اینجا رها کنید", + "Archived cards" : "کارت‌های بایگانی‌شده", + "Add new list" : "افزودن فهرست جدید", + "List name" : "نام فهرست", + "Apply filter" : "اعمال پالایه", + "Filter by tag" : "پالایش برحسب برچسب", + "Overdue" : "تاریخ گذشته", + "Next 24 hours" : "۲۴ ساعت آینده", + "Next 7 days" : "۷ روز آینده", + "Next 30 days" : "۳۰ روز آینده", + "Clear filter" : "پاک کردن پالایه", + "Show archived cards" : "نمایش کارت‌های بایگانی شده", + "Toggle compact mode" : "تغییر حالت فشرده", "Details" : "جزئیات", - "Sharing" : "اشتراک گذاری", + "Loading board" : "بارکردن تخته", + "Board not found" : "تخته یافت نشد", + "Sharing" : "هم‌رسانی", "Tags" : "برچسب‌ها", + "Deleted items" : "موارد حذف شده", + "Timeline" : "خط زمانی", + "Deleted lists" : "فهرست‌های پاک شده", "Undo" : "برگرداندن", + "Deleted cards" : "کارت‌های پاک شده", + "Share board with a user, group or circle …" : "هم‌رسانی تخته با کاربر، گروه یا حلقه...", + "Board owner" : "مالک تخته", "(Group)" : "(گروه)", - "Can edit" : "می توانید ویرایش کنید", - "Can share" : "میتوانید به اشتراک بگذارید", + "(Circle)" : "(حلقه)", + "Can edit" : "می‌تواند ویرایش کند", + "Can share" : "می‌تواند هم‌رسانی کند", + "Can manage" : "می‌تواند مدیریت کند", "Delete" : "حذف", - "Add card" : "کارت اضافه کنید", + "Delete list" : "حذف فهرست", + "Add card" : "افزودن کارت", + "Add a new card" : "افزودن یک کارت جدید", "Edit" : "ویرایش", + "Add a new tag" : "افزودن یک برچسب جدید", + "title and color value must be provided" : "نام و رنگ باید مشخص شود", + "Title" : "عنوان", + "Members" : "اعضا", + "Upload attachment" : "بارگذاری پیوست", + "Add this attachment" : "افزودن این پیوست", + "Delete Attachment" : "حذف پیوست", + "Restore Attachment" : "بازیابی پیوست", "Due date" : "موعد مقرر", "Description" : "توضیحات", - "Attachments" : "پیوست ها", + "(Unsaved)" : "(ذخیره نشده)", + "(Saving…)" : "(در حال ذخیره...)", + "Formatting help" : "راهنمای قالب‌بندی", + "Edit description" : "ویرایش توضیحات", + "View description" : "نمایش توضیحات", + "Add Attachment" : "افزودن پیوست", + "Attachments" : "پیوست‌ها", "Comments" : "نظرات", + "Choose attachment" : "انتخاب پیوست", "Modified" : "تغییر یافته", "Created" : "ایجاد شده", - "Upload attachment" : "پیوست را بارگیری کنید", + "No comments yet. Begin the discussion!" : "هنوز نظری وجود ندارد. بحثی را آغاز کنید!", "Save" : "ذخیره", + "The comment cannot be empty." : "نظر نمی‌تواند خالی باشد.", + "The comment cannot be longer than 1000 characters." : "نظر نمی‌تواند طولانی‌تر از ۱۰۰۰ حرف باشد.", + "In reply to" : "در پاسخ به", "Reply" : "پاسخ", - "Update" : "به روز رسانی", + "Update" : "به‌روزرسانی", "(group)" : "(گروه)", + "(circle)" : "(حلقه)", + "seconds ago" : "ثانیه‌هایی پیش", + "Archive card" : "کارت بایگانی", "Delete card" : "حذف کارت", "Move card" : "انتقال کارت", - "seconds ago" : "ثانیه‌هایی پیش", - "Settings" : "تنظیمات", - "Share" : "اشتراک", - "Options" : "گزینه ها", - "Edit board" : "ویرایش تخته ها", - "An error occurred" : "خطایی روی داد", - "Archive board" : " بایگانی تابلو", - "Delete board" : "حذف تابلو" + "Card details" : "جزئیات کارت", + "Move card to another board" : "انتقال کارت به تخته‌ای دیگر", + "All boards" : "همه تخته‌ها", + "Archived boards" : "تخته‌های بایگانی شده", + "Shared with you" : "با شما به اشتراک گذاشته شده است", + "New board title" : "عنوان تختهٔ جدید", + "Edit board" : "ویرایش تخته", + "An error occurred" : "خطایی روی داد" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/fa.json b/l10n/fa.json index 8cb7ad6cf..1489c6188 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -1,43 +1,133 @@ { "translations": { + "You have created a new board {board}" : "تختهٔ جدیدی به نام {board} ایجاد کردید", + "{user} has created a new board {board}" : "{user} یک تخته جدیدی به نام {board} ایجاد کرد", + "You have deleted the board {board}" : "تختهٔ {board} را حذف کردید", + "{user} has deleted the board {board}" : "{user} تختهٔ {board} را حذف کرد", + "You have restored the board {board}" : "تختهٔ {board} را بازیابی کردید", + "{user} has restored the board {board}" : "{user} تختهٔ {board} را بازیابی کرد", + "You have shared the board {board} with {acl}" : "تختهٔ {board} را با {acl} هم‌رسانی کردید", + "{user} has shared the board {board} with {acl}" : "{user} تختهٔ {board} را با {acl} هم‌رسانی کرد", + "You have removed {acl} from the board {board}" : "شما {acl} را از تختهٔ {board} حذف کردید", + "{user} has removed {acl} from the board {board}" : "{user} اقدام به حذف {acl} از تختهٔ {board} کرد", + "You have renamed the board {before} to {board}" : "نام تخته را از {before} به {board} تغییر دادید", + "{user} has renamed the board {before} to {board}" : "{user} نام تخته را از {before} به {board} تغییر داد", + "You have archived the board {board}" : "تختهٔ {board} را بایگانی کردید", + "{user} has archived the board {before}" : "{user} تختهٔ {board} را بایگانی کرد", + "You have unarchived the board {board}" : "تختهٔ {board} را از بایگانی خارج کردید", + "{user} has unarchived the board {before}" : "{user} تختهٔ {board} را از بایگانی خارج کرد", "Personal" : "شخصی", "Finished" : "تمام شده", + "To review" : "برای بازبینی", + "Action needed" : "نیازمند اقدام", + "Later" : "بعدا", "copy" : "کپی", + "To do" : "برای انجام", + "Doing" : "در حال انجام", "Done" : "انجام شد", + "Example Task 3" : "نمونه کار ۳", + "Example Task 2" : "نمونه کار ۲", + "Example Task 1" : "نمونه کار ۱", + "The file was uploaded" : "پرونده بارگذاری شد", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم پرونده بارگذاری شده بیشتر از تنظیمات upload_max_filesize در پرونده php.ini است", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است", - "No file was uploaded" : "هیچ پروندهای بارگذاری نشده", + "The file was only partially uploaded" : "پرونده فقط به صورت جزئی و ناقص بارگذاری شد", + "No file was uploaded" : "هیچ پرونده‌ای بارگذاری نشد", "Missing a temporary folder" : "یک پوشه موقت گم شده", + "Could not write file to disk" : "عدم موفقیت در نوشتن پرونده روی حافظه", + "A PHP extension stopped the file upload" : "یک افزونه پی‌اچ‌پی مانع بارگذاری پرونده شد", + "No file uploaded or file size exceeds maximum of %s" : "پرونده‌ای بارگذاری نشد و یا حجم پرونده بیش از بیشینه مجاز %s بود", + "Create new board" : "ایجاد تختهٔ جدید", + "new board" : "تختهٔ جدید", + "Select the board to link to a project" : "تخته‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید", + "Search by board title" : "جستجو بر اساس عنوان تخته", + "Select board" : "انتخاب تخته", + "Select the card to link to a project" : "کارتی را برای ایجاد پیوند با یک پروژه انتخاب کنید", + "Select a board" : "انتخاب یک تخته", + "Select a card" : "انتخاب یک کارت", + "Link to card" : "پیوند به کارت", "Cancel" : "لغو", - "File already exists" : "فایل از قبل موجود میباشد", + "File already exists" : "پرونده از قبل موجود است", + "A file with the name {filename} already exists." : "پرونده‌ای با نام {filename} از قبل موجود است.", + "Do you want to overwrite it?" : "می‌خواهید روی آن بازنویسی شود؟", + "Overwrite file" : "بازنویسی پرونده", + "Keep existing file" : "پرونده موجود حفظ شود", + "This board is read only" : "تخته، فقط خواندنی است", + "Drop your files to upload" : "برای بارگذاری، پرونده‌ها را اینجا رها کنید", + "Archived cards" : "کارت‌های بایگانی‌شده", + "Add new list" : "افزودن فهرست جدید", + "List name" : "نام فهرست", + "Apply filter" : "اعمال پالایه", + "Filter by tag" : "پالایش برحسب برچسب", + "Overdue" : "تاریخ گذشته", + "Next 24 hours" : "۲۴ ساعت آینده", + "Next 7 days" : "۷ روز آینده", + "Next 30 days" : "۳۰ روز آینده", + "Clear filter" : "پاک کردن پالایه", + "Show archived cards" : "نمایش کارت‌های بایگانی شده", + "Toggle compact mode" : "تغییر حالت فشرده", "Details" : "جزئیات", - "Sharing" : "اشتراک گذاری", + "Loading board" : "بارکردن تخته", + "Board not found" : "تخته یافت نشد", + "Sharing" : "هم‌رسانی", "Tags" : "برچسب‌ها", + "Deleted items" : "موارد حذف شده", + "Timeline" : "خط زمانی", + "Deleted lists" : "فهرست‌های پاک شده", "Undo" : "برگرداندن", + "Deleted cards" : "کارت‌های پاک شده", + "Share board with a user, group or circle …" : "هم‌رسانی تخته با کاربر، گروه یا حلقه...", + "Board owner" : "مالک تخته", "(Group)" : "(گروه)", - "Can edit" : "می توانید ویرایش کنید", - "Can share" : "میتوانید به اشتراک بگذارید", + "(Circle)" : "(حلقه)", + "Can edit" : "می‌تواند ویرایش کند", + "Can share" : "می‌تواند هم‌رسانی کند", + "Can manage" : "می‌تواند مدیریت کند", "Delete" : "حذف", - "Add card" : "کارت اضافه کنید", + "Delete list" : "حذف فهرست", + "Add card" : "افزودن کارت", + "Add a new card" : "افزودن یک کارت جدید", "Edit" : "ویرایش", + "Add a new tag" : "افزودن یک برچسب جدید", + "title and color value must be provided" : "نام و رنگ باید مشخص شود", + "Title" : "عنوان", + "Members" : "اعضا", + "Upload attachment" : "بارگذاری پیوست", + "Add this attachment" : "افزودن این پیوست", + "Delete Attachment" : "حذف پیوست", + "Restore Attachment" : "بازیابی پیوست", "Due date" : "موعد مقرر", "Description" : "توضیحات", - "Attachments" : "پیوست ها", + "(Unsaved)" : "(ذخیره نشده)", + "(Saving…)" : "(در حال ذخیره...)", + "Formatting help" : "راهنمای قالب‌بندی", + "Edit description" : "ویرایش توضیحات", + "View description" : "نمایش توضیحات", + "Add Attachment" : "افزودن پیوست", + "Attachments" : "پیوست‌ها", "Comments" : "نظرات", + "Choose attachment" : "انتخاب پیوست", "Modified" : "تغییر یافته", "Created" : "ایجاد شده", - "Upload attachment" : "پیوست را بارگیری کنید", + "No comments yet. Begin the discussion!" : "هنوز نظری وجود ندارد. بحثی را آغاز کنید!", "Save" : "ذخیره", + "The comment cannot be empty." : "نظر نمی‌تواند خالی باشد.", + "The comment cannot be longer than 1000 characters." : "نظر نمی‌تواند طولانی‌تر از ۱۰۰۰ حرف باشد.", + "In reply to" : "در پاسخ به", "Reply" : "پاسخ", - "Update" : "به روز رسانی", + "Update" : "به‌روزرسانی", "(group)" : "(گروه)", + "(circle)" : "(حلقه)", + "seconds ago" : "ثانیه‌هایی پیش", + "Archive card" : "کارت بایگانی", "Delete card" : "حذف کارت", "Move card" : "انتقال کارت", - "seconds ago" : "ثانیه‌هایی پیش", - "Settings" : "تنظیمات", - "Share" : "اشتراک", - "Options" : "گزینه ها", - "Edit board" : "ویرایش تخته ها", - "An error occurred" : "خطایی روی داد", - "Archive board" : " بایگانی تابلو", - "Delete board" : "حذف تابلو" + "Card details" : "جزئیات کارت", + "Move card to another board" : "انتقال کارت به تخته‌ای دیگر", + "All boards" : "همه تخته‌ها", + "Archived boards" : "تخته‌های بایگانی شده", + "Shared with you" : "با شما به اشتراک گذاشته شده است", + "New board title" : "عنوان تختهٔ جدید", + "Edit board" : "ویرایش تخته", + "An error occurred" : "خطایی روی داد" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/fi.js b/l10n/fi.js index cab5348bd..966b254bc 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} arkistoi taulun {before}", "You have unarchived the board {board}" : "Palautit taulun {board} arkistosta ", "{user} has unarchived the board {before}" : "{user} palautti taulun {before} arkistosta", - "You have created a new stack {stack} on board {board}" : "Loit pinon {stack} tauluun {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} loi pinon {stack} tauluun {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Muutit pinon {before} nimeksi {stack} taululla {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} muutti pinon {before} nimeksi {stack} taululla {board}", - "You have deleted stack {stack} on board {board}" : "Poistit pinon {stack} taululta {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} poisti pinon {stack} taululta {board}", - "You have created card {card} in stack {stack} on board {board}" : "Loit kortin {card} pinoon {stack} taululla {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} loi kortin {card} pinoon {stack} taululla {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Poistit kortin {card} pinosta {stack} taululta {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} poisti kortin {card} pinosta {stack} taululta {board}", "You have renamed the card {before} to {card}" : "Muutit kortin {before} uudeksi nimeksi {card}", "{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Lisäsit kuvauksen korttiin {card} pinossa {stack} taululla {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lisäsi kuvauksen korttiin {card} pinossa {stack} taululla {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Päivitit kortin {card} kuvausta pinossa {stack} taululla {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} päivitti kortin {card} kuvausta pinossa {stack} taululla {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arkistoit kortin {card} pinossa {stack} taululla {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arkistoi kortin {card} pinossa {stack} taululla {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Palautit arkistosta kortin {card} pinossa {stack} taululla {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} palautti arkistosta kortin {card} pinossa {stack} taululla {board}", "You have removed the due date of card {card}" : "Poistit eräpäivän kortilta {card}", "{user} has removed the due date of card {card}" : "{user} poisti eräpäivän kortilta {card}", "You have set the due date of card {card} to {after}" : "Asetit kortille {card} eräpäivän {after}", "{user} has set the due date of card {card} to {after}" : "{user} asetti kortille {card} eräpäivän {after}", "You have updated the due date of card {card} to {after}" : "Päivitit kortin {card} eräpäiväksi {after}", "{user} has updated the due date of card {card} to {after}" : "{user} päivitti kortin {card} eräpäiväksi {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Lisäsit tunnisteen {label} korttiin {card} pinossa {stack} taululla {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lisäsi tunnisteen {label} korttiin {card} pinossa {stack} taululla {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Poistit tunnisteen {label} kortista {card} pinossa {stack} taululla {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} poisti tunnisteen {label} kortista {card} pinossa {stack} taululla {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Asetit kortin {card} käyttäjän {assigneduser} tehtäväksi taululla {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asetti kortin {card} käyttäjän {assigneduser} tehtäväksi taululla {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Poistit kortin {card} käyttäjän {assigneduser} tehtävistä taululla {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} poisti kortin {card} käyttäjän {assigneduser} tehtävistä taululla {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Siirsit kortin {card} pinosta {stackBefore} pinoon {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} siirsi kortin {card} pinosta {stackBefore} pinoon {stack}", "You have added the attachment {attachment} to card {card}" : "Lisäsit liitteen {attachment} kortille {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} lisäsi liitteen {attachment} kortille {card}", "You have updated the attachment {attachment} on card {card}" : "Päivitit kortin {card} liitettä {attachment}", @@ -139,12 +115,14 @@ OC.L10N.register( "Can share" : "Voi jakaa", "Can manage" : "Voi hallita", "Delete" : "Poista", - "Add a new stack" : "Lisää uusi pino", "Delete list" : "Poista lista", "Add card" : "Lisää kortti", "Add a new card" : "Lisää uusi kortti", "Edit" : "Muokkaa", "title and color value must be provided" : "tunnisteella on oltava nimi ja väri", + "Title" : "Otsikko", + "Members" : "Jäsenet", + "Upload attachment" : "Lähetä liite", "Delete Attachment" : "Poista liite", "Restore Attachment" : "Palauta liite", "Assign a tag to this card…" : "Lisää kortille tunniste...", @@ -157,7 +135,6 @@ OC.L10N.register( "Comments" : "Kommentit", "Modified" : "Muokattu", "Created" : "Luotu", - "Upload attachment" : "Lähetä liite", "No comments yet. Begin the discussion!" : "Ei vielä kommentteja. Aloita keskustelu!", "Save" : "Tallenna", "The comment cannot be empty." : "Kommentti ei voi olla tyhjä.", @@ -165,26 +142,20 @@ OC.L10N.register( "Reply" : "Vastaa", "Update" : "Päivitä", "(group)" : "(ryhmä)", + "seconds ago" : "sekuntia sitten", + "Unarchive card" : "Poista kortti arkistosta", + "Archive card" : "Arkistoi kortti", "Delete card" : "Poista kortti", "Move card" : "Siirrä kortti", "Card details" : "Näytä kortin sisältö", - "Select a stack" : "Valitse pino", - "seconds ago" : "sekuntia sitten", "All boards" : "Kaikki taulut", "Archived boards" : "Arkistoidut taulut", - "Shared boards" : "Jaetut taulut", - "Settings" : "Asetukset", + "Shared with you" : "Jaettu kanssasi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja.", "New board title" : "Uusi taulun otsikko", - "Share" : "Jaa", - "Options" : "Valinnat", "Edit board" : "Muokkaa taulua", - "An error occurred" : "Tapahtui virhe", - "Clone board" : "Monista taulu", - "Archive board" : "Arkistoi taulu", - "Unarchive board" : "Kumoa taulun arkistointi", - "Delete board" : "Poista taulu", "Board details" : "Taulun tiedot", + "An error occurred" : "Tapahtui virhe", "Link to a board" : "Linkki taululle", "Link to a card" : "Linkitä korttiin", "Something went wrong" : "Jokin meni vikaan", diff --git a/l10n/fi.json b/l10n/fi.json index 069ea1d2b..3e00488c9 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} arkistoi taulun {before}", "You have unarchived the board {board}" : "Palautit taulun {board} arkistosta ", "{user} has unarchived the board {before}" : "{user} palautti taulun {before} arkistosta", - "You have created a new stack {stack} on board {board}" : "Loit pinon {stack} tauluun {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} loi pinon {stack} tauluun {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Muutit pinon {before} nimeksi {stack} taululla {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} muutti pinon {before} nimeksi {stack} taululla {board}", - "You have deleted stack {stack} on board {board}" : "Poistit pinon {stack} taululta {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} poisti pinon {stack} taululta {board}", - "You have created card {card} in stack {stack} on board {board}" : "Loit kortin {card} pinoon {stack} taululla {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} loi kortin {card} pinoon {stack} taululla {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Poistit kortin {card} pinosta {stack} taululta {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} poisti kortin {card} pinosta {stack} taululta {board}", "You have renamed the card {before} to {card}" : "Muutit kortin {before} uudeksi nimeksi {card}", "{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Lisäsit kuvauksen korttiin {card} pinossa {stack} taululla {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lisäsi kuvauksen korttiin {card} pinossa {stack} taululla {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Päivitit kortin {card} kuvausta pinossa {stack} taululla {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} päivitti kortin {card} kuvausta pinossa {stack} taululla {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arkistoit kortin {card} pinossa {stack} taululla {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arkistoi kortin {card} pinossa {stack} taululla {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Palautit arkistosta kortin {card} pinossa {stack} taululla {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} palautti arkistosta kortin {card} pinossa {stack} taululla {board}", "You have removed the due date of card {card}" : "Poistit eräpäivän kortilta {card}", "{user} has removed the due date of card {card}" : "{user} poisti eräpäivän kortilta {card}", "You have set the due date of card {card} to {after}" : "Asetit kortille {card} eräpäivän {after}", "{user} has set the due date of card {card} to {after}" : "{user} asetti kortille {card} eräpäivän {after}", "You have updated the due date of card {card} to {after}" : "Päivitit kortin {card} eräpäiväksi {after}", "{user} has updated the due date of card {card} to {after}" : "{user} päivitti kortin {card} eräpäiväksi {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Lisäsit tunnisteen {label} korttiin {card} pinossa {stack} taululla {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lisäsi tunnisteen {label} korttiin {card} pinossa {stack} taululla {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Poistit tunnisteen {label} kortista {card} pinossa {stack} taululla {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} poisti tunnisteen {label} kortista {card} pinossa {stack} taululla {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Asetit kortin {card} käyttäjän {assigneduser} tehtäväksi taululla {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asetti kortin {card} käyttäjän {assigneduser} tehtäväksi taululla {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Poistit kortin {card} käyttäjän {assigneduser} tehtävistä taululla {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} poisti kortin {card} käyttäjän {assigneduser} tehtävistä taululla {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Siirsit kortin {card} pinosta {stackBefore} pinoon {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} siirsi kortin {card} pinosta {stackBefore} pinoon {stack}", "You have added the attachment {attachment} to card {card}" : "Lisäsit liitteen {attachment} kortille {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} lisäsi liitteen {attachment} kortille {card}", "You have updated the attachment {attachment} on card {card}" : "Päivitit kortin {card} liitettä {attachment}", @@ -137,12 +113,14 @@ "Can share" : "Voi jakaa", "Can manage" : "Voi hallita", "Delete" : "Poista", - "Add a new stack" : "Lisää uusi pino", "Delete list" : "Poista lista", "Add card" : "Lisää kortti", "Add a new card" : "Lisää uusi kortti", "Edit" : "Muokkaa", "title and color value must be provided" : "tunnisteella on oltava nimi ja väri", + "Title" : "Otsikko", + "Members" : "Jäsenet", + "Upload attachment" : "Lähetä liite", "Delete Attachment" : "Poista liite", "Restore Attachment" : "Palauta liite", "Assign a tag to this card…" : "Lisää kortille tunniste...", @@ -155,7 +133,6 @@ "Comments" : "Kommentit", "Modified" : "Muokattu", "Created" : "Luotu", - "Upload attachment" : "Lähetä liite", "No comments yet. Begin the discussion!" : "Ei vielä kommentteja. Aloita keskustelu!", "Save" : "Tallenna", "The comment cannot be empty." : "Kommentti ei voi olla tyhjä.", @@ -163,26 +140,20 @@ "Reply" : "Vastaa", "Update" : "Päivitä", "(group)" : "(ryhmä)", + "seconds ago" : "sekuntia sitten", + "Unarchive card" : "Poista kortti arkistosta", + "Archive card" : "Arkistoi kortti", "Delete card" : "Poista kortti", "Move card" : "Siirrä kortti", "Card details" : "Näytä kortin sisältö", - "Select a stack" : "Valitse pino", - "seconds ago" : "sekuntia sitten", "All boards" : "Kaikki taulut", "Archived boards" : "Arkistoidut taulut", - "Shared boards" : "Jaetut taulut", - "Settings" : "Asetukset", + "Shared with you" : "Jaettu kanssasi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Pakan käytön rajoittaminen estää merkittyjen ryhmien jäseniä luomasta omia taulujaan, mutta käyttäjät pystyvät silti käyttämään heidän kanssaan jaettuja tauluja.", "New board title" : "Uusi taulun otsikko", - "Share" : "Jaa", - "Options" : "Valinnat", "Edit board" : "Muokkaa taulua", - "An error occurred" : "Tapahtui virhe", - "Clone board" : "Monista taulu", - "Archive board" : "Arkistoi taulu", - "Unarchive board" : "Kumoa taulun arkistointi", - "Delete board" : "Poista taulu", "Board details" : "Taulun tiedot", + "An error occurred" : "Tapahtui virhe", "Link to a board" : "Linkki taululle", "Link to a card" : "Linkitä korttiin", "Something went wrong" : "Jokin meni vikaan", diff --git a/l10n/fr.js b/l10n/fr.js index 2675e6583..f38b63bdb 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} a archivé le tableau {before}", "You have unarchived the board {board}" : "Vous avez désarchivé le tableau {board}", "{user} has unarchived the board {before}" : "{user} a désarchivé le tableau {before}", - "You have created a new stack {stack} on board {board}" : "Vous avez créé une nouvelle pile {stack} sur le tableau {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} a créé une nouvelle pile {stack} sur le tableau {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vous avez renommé la pile {before} en {stack} sur le tableau {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} a renommé la pile {before} en {stack} sur le tableau {board}", - "You have deleted stack {stack} on board {board}" : "Vous avez supprimé la pile {stack} sur le tableau {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} a supprimé la pile {stack} sur le tableau {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vous avez créé la carte {card} dans la pile {stack} du tableau {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} a créé la carte {card} dans la pile {stack} du tableau {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vous avez supprimé la carte {card} de la pile {stack} du tableau {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} a supprimé la carte {card} de la pile {stack} du tableau {board}", + "You have created a new list {stack} on board {board}" : "Vous avez créé une nouvelle liste {stack} sur le tableau {board}", + "{user} has created a new list {stack} on board {board}" : "{user} a créé une nouvelle liste {stack} sur le tableau {board}", + "You have renamed list {before} to {stack} on board {board}" : "Vous avez renommé la liste {before} en {stack} sur le tableau {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} a renommé la liste {before} en {stack} sur le tableau {board}", + "You have deleted list {stack} on board {board}" : "Vous avez supprimé la liste {stack} sur le tableau {board}", + "{user} has deleted list {stack} on board {board}" : "{user} a supprimé la liste {stack} sur le tableau {board}", + "You have created card {card} in list {stack} on board {board}" : "Vous avez créé la carte {card} dans la liste {stack} du tableau {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} a créé la carte {card} dans la liste {stack} du tableau {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Vous avez supprimé la carte {card} de la liste {stack} du tableau {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} a supprimé la carte {card} de la liste {stack} du tableau {board}", "You have renamed the card {before} to {card}" : "Vous avez renommé la carte {before} en {card}", "{user} has renamed the card {before} to {card}" : "{user} a renommé la carte {before} en {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la pile {stack} du tableau {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la pile {stack} du tableau {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la pile {stack} du tableau {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vous avez archivé la carte {card} de la pile {stack} du tableau {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} a archivé la carte {card} de la pile {stack} du tableau {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vous avez désarchivé la carte {card} de la pile {stack} du tableau {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} a désarchivé la carte {card} de la pile {stack} du tableau {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la liste {stack} du tableau {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la liste {stack} du tableau {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la liste {stack} du tableau {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la liste {stack} du tableau {board}", + "You have archived card {card} in list {stack} on board {board}" : "Vous avez archivé la carte {card} de la liste {stack} du tableau {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} a archivé la carte {card} de la liste {stack} du tableau {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Vous avez désarchivé la carte {card} de la liste {stack} du tableau {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} a désarchivé la carte {card} de la liste {stack} du tableau {board}", "You have removed the due date of card {card}" : "Vous avez supprimé la date d'échéance de la carte {card}", "{user} has removed the due date of card {card}" : "{user} a supprimé la date d'échéance de la carte {card}", "You have set the due date of card {card} to {after}" : "Vous avez établi la date d'échéance de la carte {card} à {after}", "{user} has set the due date of card {card} to {after}" : "{user} a établi la date d'échéance de la carte {card} à {after}", "You have updated the due date of card {card} to {after}" : "Vous avez mis à jour la date d'échéance de la carte {card} à {after}", "{user} has updated the due date of card {card} to {after}" : "{user} a mis à jour la date d'échéance de la carte {card} à {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vous avez ajouté l'étiquette {label} à la carte {card} de la pile {stack} du tableau {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} a ajouté l'étiquette {label} à la carte {card} de la pile {stack} du tableau {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vous avez supprimé l'étiquette {label} de la carte {card} de la pile {stack} du tableau {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} a supprimé l'étiquette {label} de la carte {card} de la pile {stack} du tableau {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vous avez ajouté l'étiquette {label} à la carte {card} de la liste {stack} du tableau {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} a ajouté l'étiquette {label} à la carte {card} de la liste {stack} du tableau {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Vous avez supprimé l'étiquette {label} de la carte {card} de la liste {stack} du tableau {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} a supprimé l'étiquette {label} de la carte {card} de la liste {stack} du tableau {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vous avez assigné {assigneduser} à la carte {card} du tableau {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} a assigné {assigneduser} à la carte {card} du tableau {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vous avez retiré {assigneduser} de la carte {card} du tableau {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} a retiré {assigneduser} de la carte {card} du tableau {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vous avez déplacé la carte {card} de la pile {stackBefore} vers {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} a déplacé la carte {card} de la pile {stackBefore} vers {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Vous avez déplacé la carte {card} de la liste {stackBefore} vers {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} a déplacé la carte {card} de la liste {stackBefore} vers {stack}", "You have added the attachment {attachment} to card {card}" : "Vous avez ajouté la pièce jointe {attachment} à la carte {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} a ajouté la pièce jointe {attachment} à la carte {card}", "You have updated the attachment {attachment} on card {card}" : "Vous avez mis à jour la pièce jointe {attachment} de la carte {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Créer un nouveau tableau", "new board" : "nouveau tableau", "Select the board to link to a project" : "Sélection le tableau pour faire le lien avec un projet.", + "Search by board title" : "Rechercher par titre du tableau", "Select board" : "Sélectionner le tableau", "Select the card to link to a project" : "Sélectionner la carte à relier à un projet", "Select a board" : "Sélectionner un tableau", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Filtrer", "Filter by tag" : "Filtrer par étiquette", "Filter by assigned user" : "Filtrer par utilisateur", + "Unassigned" : "Non attribué", "Filter by due date" : "Filtrer par échéance", "Overdue" : "En retard", "Next 24 hours" : "prochaines 24 heures", "Next 7 days" : "7 prochains jours", "Next 30 days" : "30 prochains jours", "No due date" : "Sans échéance", + "Clear filter" : "Supprimer le filtre", "Show archived cards" : "Afficher les cartes archivées", "Toggle compact mode" : "Basculer le mode compact", "Details" : "Détails", "Loading board" : "Chargement du tableau…", + "No lists available" : "Aucune liste disponible", + "Create a new list to add cards to this board" : "Créer une nouvelle liste pour ajouter des cartes à ce tableau", "Board not found" : "Tableau non trouvé", "Sharing" : "Partagé", "Tags" : "Étiquettes", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Peut partager", "Can manage" : "Peut gérer", "Delete" : "Supprimer", - "Add a new stack" : "Nouvelle pile", + "Add a new list" : "Ajouter une nouvelle liste", "Delete list" : "Supprimer la liste", "Add card" : "Ajouter une carte", "Add a new card" : "Ajouter une nouvelle carte", "Edit" : "Modifier", "Add a new tag" : "Ajouter une nouvelle étiquette", "title and color value must be provided" : "le titre et la couleur doivent être renseignés", + "Title" : "Titre", + "Members" : "Membres", + "Upload attachment" : "Envoyer une pièce jointe", "Add this attachment" : "Ajouter cette pièce jointe", "Delete Attachment" : "Supprimer la pièce jointe", "Restore Attachment" : "Restaurer la pièce jointe", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Non enregistré)", "(Saving…)" : "(Enregistrement ...)", "Formatting help" : "Aide sur la mise en forme", - "Add Attachment" : "Ajouter une pièce jointe", "Edit description" : "Modifier la description", "View description" : "Afficher la description", + "Add Attachment" : "Ajouter une pièce jointe", "Attachments" : "Pièces jointes", "Comments" : "Commentaires", "Choose attachment" : "Choisir une pièce jointe", "Modified" : "Modifié", "Created" : "Créé", - "Upload attachment" : "Envoyer une pièce jointe", "No comments yet. Begin the discussion!" : "Aucun commentaire pour l'instant, démarrez la discussion !", "Save" : "Enregistrer", "The comment cannot be empty." : "Un commentaire ne peut pas être vide.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Mettre à jour", "(group)" : "(groupe)", "(circle)" : "(cercle)", + "seconds ago" : "à l'instant", "Assign to me" : "Me l'assigner", + "Unassign myself" : "Me le désassigner", + "Unarchive card" : "Sortir la carte des archives", + "Archive card" : "Archiver la carte", "Delete card" : "Supprimer la carte", "Move card" : "Déplacer la carte", "Card details" : "Détails de la carte", - "Select a stack" : "Sélectionner une pile", - "seconds ago" : "à l'instant", + "Move card to another board" : "Déplacer la carte vers un autre tableau ", + "Select a list" : "Sélectionner une liste", "All boards" : "Tous les tableaux", "Archived boards" : "Tableaux archivés", - "Shared boards" : "Tableaux partagés", - "Settings" : "Paramètres", + "Shared with you" : "Partagés avec vous", "Limit deck usage of groups" : "Limiter l'utilisation du tableau aux groupes", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiter Deck empêchera les utilisateurs ne faisant pas partie de ces groupes de créer leurs propres tableaux. Ces utilisateurs pourront toujours travailler sur les tableaux qui ont été partagés avec eux.", "New board title" : "Nouveau titre pour le tableau", - "Share" : "Partager", - "Options" : "Choix", "Edit board" : "Modifier le tableau", + "Clone board " : "Dupliquer le tableau", + "Unarchive board " : "Sortir le tableau des archives", + "Archive board " : "Archiver le tableau", + "Delete board " : "Supprimer le tableau", + "Board details" : "Détails du tableau", + "Board {0} deleted" : "Tableau {0} supprimé", "An error occurred" : "Une erreur est survenue", - "Clone board" : "Dupliquer le tableau", - "Archive board" : "Archiver le tableau", - "Unarchive board" : "Désarchiver le tableau", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Êtes-vous certain de vouloir supprimer le tableau {title} ? Cela supprimera l'ensemble des données de ce tableau.", "Delete the board?" : "Supprimer le tableau ?", - "Delete board" : "Supprimer le tableau", - "Board details" : "Détails du tableau", "Link to a board" : "Relier à un tableau", "Link to a card" : "Relier à une carte", "Something went wrong" : "Quelque chose s'est mal passé", diff --git a/l10n/fr.json b/l10n/fr.json index 63fd53bf2..36f3ae6be 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} a archivé le tableau {before}", "You have unarchived the board {board}" : "Vous avez désarchivé le tableau {board}", "{user} has unarchived the board {before}" : "{user} a désarchivé le tableau {before}", - "You have created a new stack {stack} on board {board}" : "Vous avez créé une nouvelle pile {stack} sur le tableau {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} a créé une nouvelle pile {stack} sur le tableau {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vous avez renommé la pile {before} en {stack} sur le tableau {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} a renommé la pile {before} en {stack} sur le tableau {board}", - "You have deleted stack {stack} on board {board}" : "Vous avez supprimé la pile {stack} sur le tableau {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} a supprimé la pile {stack} sur le tableau {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vous avez créé la carte {card} dans la pile {stack} du tableau {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} a créé la carte {card} dans la pile {stack} du tableau {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vous avez supprimé la carte {card} de la pile {stack} du tableau {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} a supprimé la carte {card} de la pile {stack} du tableau {board}", + "You have created a new list {stack} on board {board}" : "Vous avez créé une nouvelle liste {stack} sur le tableau {board}", + "{user} has created a new list {stack} on board {board}" : "{user} a créé une nouvelle liste {stack} sur le tableau {board}", + "You have renamed list {before} to {stack} on board {board}" : "Vous avez renommé la liste {before} en {stack} sur le tableau {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} a renommé la liste {before} en {stack} sur le tableau {board}", + "You have deleted list {stack} on board {board}" : "Vous avez supprimé la liste {stack} sur le tableau {board}", + "{user} has deleted list {stack} on board {board}" : "{user} a supprimé la liste {stack} sur le tableau {board}", + "You have created card {card} in list {stack} on board {board}" : "Vous avez créé la carte {card} dans la liste {stack} du tableau {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} a créé la carte {card} dans la liste {stack} du tableau {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Vous avez supprimé la carte {card} de la liste {stack} du tableau {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} a supprimé la carte {card} de la liste {stack} du tableau {board}", "You have renamed the card {before} to {card}" : "Vous avez renommé la carte {before} en {card}", "{user} has renamed the card {before} to {card}" : "{user} a renommé la carte {before} en {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la pile {stack} du tableau {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la pile {stack} du tableau {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la pile {stack} du tableau {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vous avez archivé la carte {card} de la pile {stack} du tableau {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} a archivé la carte {card} de la pile {stack} du tableau {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vous avez désarchivé la carte {card} de la pile {stack} du tableau {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} a désarchivé la carte {card} de la pile {stack} du tableau {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la liste {stack} du tableau {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la liste {stack} du tableau {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la liste {stack} du tableau {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la liste {stack} du tableau {board}", + "You have archived card {card} in list {stack} on board {board}" : "Vous avez archivé la carte {card} de la liste {stack} du tableau {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} a archivé la carte {card} de la liste {stack} du tableau {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Vous avez désarchivé la carte {card} de la liste {stack} du tableau {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} a désarchivé la carte {card} de la liste {stack} du tableau {board}", "You have removed the due date of card {card}" : "Vous avez supprimé la date d'échéance de la carte {card}", "{user} has removed the due date of card {card}" : "{user} a supprimé la date d'échéance de la carte {card}", "You have set the due date of card {card} to {after}" : "Vous avez établi la date d'échéance de la carte {card} à {after}", "{user} has set the due date of card {card} to {after}" : "{user} a établi la date d'échéance de la carte {card} à {after}", "You have updated the due date of card {card} to {after}" : "Vous avez mis à jour la date d'échéance de la carte {card} à {after}", "{user} has updated the due date of card {card} to {after}" : "{user} a mis à jour la date d'échéance de la carte {card} à {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vous avez ajouté l'étiquette {label} à la carte {card} de la pile {stack} du tableau {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} a ajouté l'étiquette {label} à la carte {card} de la pile {stack} du tableau {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vous avez supprimé l'étiquette {label} de la carte {card} de la pile {stack} du tableau {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} a supprimé l'étiquette {label} de la carte {card} de la pile {stack} du tableau {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vous avez ajouté l'étiquette {label} à la carte {card} de la liste {stack} du tableau {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} a ajouté l'étiquette {label} à la carte {card} de la liste {stack} du tableau {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Vous avez supprimé l'étiquette {label} de la carte {card} de la liste {stack} du tableau {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} a supprimé l'étiquette {label} de la carte {card} de la liste {stack} du tableau {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vous avez assigné {assigneduser} à la carte {card} du tableau {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} a assigné {assigneduser} à la carte {card} du tableau {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vous avez retiré {assigneduser} de la carte {card} du tableau {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} a retiré {assigneduser} de la carte {card} du tableau {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vous avez déplacé la carte {card} de la pile {stackBefore} vers {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} a déplacé la carte {card} de la pile {stackBefore} vers {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Vous avez déplacé la carte {card} de la liste {stackBefore} vers {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} a déplacé la carte {card} de la liste {stackBefore} vers {stack}", "You have added the attachment {attachment} to card {card}" : "Vous avez ajouté la pièce jointe {attachment} à la carte {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} a ajouté la pièce jointe {attachment} à la carte {card}", "You have updated the attachment {attachment} on card {card}" : "Vous avez mis à jour la pièce jointe {attachment} de la carte {card}", @@ -99,6 +99,7 @@ "Create new board" : "Créer un nouveau tableau", "new board" : "nouveau tableau", "Select the board to link to a project" : "Sélection le tableau pour faire le lien avec un projet.", + "Search by board title" : "Rechercher par titre du tableau", "Select board" : "Sélectionner le tableau", "Select the card to link to a project" : "Sélectionner la carte à relier à un projet", "Select a board" : "Sélectionner un tableau", @@ -118,16 +119,20 @@ "Apply filter" : "Filtrer", "Filter by tag" : "Filtrer par étiquette", "Filter by assigned user" : "Filtrer par utilisateur", + "Unassigned" : "Non attribué", "Filter by due date" : "Filtrer par échéance", "Overdue" : "En retard", "Next 24 hours" : "prochaines 24 heures", "Next 7 days" : "7 prochains jours", "Next 30 days" : "30 prochains jours", "No due date" : "Sans échéance", + "Clear filter" : "Supprimer le filtre", "Show archived cards" : "Afficher les cartes archivées", "Toggle compact mode" : "Basculer le mode compact", "Details" : "Détails", "Loading board" : "Chargement du tableau…", + "No lists available" : "Aucune liste disponible", + "Create a new list to add cards to this board" : "Créer une nouvelle liste pour ajouter des cartes à ce tableau", "Board not found" : "Tableau non trouvé", "Sharing" : "Partagé", "Tags" : "Étiquettes", @@ -144,13 +149,16 @@ "Can share" : "Peut partager", "Can manage" : "Peut gérer", "Delete" : "Supprimer", - "Add a new stack" : "Nouvelle pile", + "Add a new list" : "Ajouter une nouvelle liste", "Delete list" : "Supprimer la liste", "Add card" : "Ajouter une carte", "Add a new card" : "Ajouter une nouvelle carte", "Edit" : "Modifier", "Add a new tag" : "Ajouter une nouvelle étiquette", "title and color value must be provided" : "le titre et la couleur doivent être renseignés", + "Title" : "Titre", + "Members" : "Membres", + "Upload attachment" : "Envoyer une pièce jointe", "Add this attachment" : "Ajouter cette pièce jointe", "Delete Attachment" : "Supprimer la pièce jointe", "Restore Attachment" : "Restaurer la pièce jointe", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Non enregistré)", "(Saving…)" : "(Enregistrement ...)", "Formatting help" : "Aide sur la mise en forme", - "Add Attachment" : "Ajouter une pièce jointe", "Edit description" : "Modifier la description", "View description" : "Afficher la description", + "Add Attachment" : "Ajouter une pièce jointe", "Attachments" : "Pièces jointes", "Comments" : "Commentaires", "Choose attachment" : "Choisir une pièce jointe", "Modified" : "Modifié", "Created" : "Créé", - "Upload attachment" : "Envoyer une pièce jointe", "No comments yet. Begin the discussion!" : "Aucun commentaire pour l'instant, démarrez la discussion !", "Save" : "Enregistrer", "The comment cannot be empty." : "Un commentaire ne peut pas être vide.", @@ -183,30 +190,32 @@ "Update" : "Mettre à jour", "(group)" : "(groupe)", "(circle)" : "(cercle)", + "seconds ago" : "à l'instant", "Assign to me" : "Me l'assigner", + "Unassign myself" : "Me le désassigner", + "Unarchive card" : "Sortir la carte des archives", + "Archive card" : "Archiver la carte", "Delete card" : "Supprimer la carte", "Move card" : "Déplacer la carte", "Card details" : "Détails de la carte", - "Select a stack" : "Sélectionner une pile", - "seconds ago" : "à l'instant", + "Move card to another board" : "Déplacer la carte vers un autre tableau ", + "Select a list" : "Sélectionner une liste", "All boards" : "Tous les tableaux", "Archived boards" : "Tableaux archivés", - "Shared boards" : "Tableaux partagés", - "Settings" : "Paramètres", + "Shared with you" : "Partagés avec vous", "Limit deck usage of groups" : "Limiter l'utilisation du tableau aux groupes", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiter Deck empêchera les utilisateurs ne faisant pas partie de ces groupes de créer leurs propres tableaux. Ces utilisateurs pourront toujours travailler sur les tableaux qui ont été partagés avec eux.", "New board title" : "Nouveau titre pour le tableau", - "Share" : "Partager", - "Options" : "Choix", "Edit board" : "Modifier le tableau", + "Clone board " : "Dupliquer le tableau", + "Unarchive board " : "Sortir le tableau des archives", + "Archive board " : "Archiver le tableau", + "Delete board " : "Supprimer le tableau", + "Board details" : "Détails du tableau", + "Board {0} deleted" : "Tableau {0} supprimé", "An error occurred" : "Une erreur est survenue", - "Clone board" : "Dupliquer le tableau", - "Archive board" : "Archiver le tableau", - "Unarchive board" : "Désarchiver le tableau", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Êtes-vous certain de vouloir supprimer le tableau {title} ? Cela supprimera l'ensemble des données de ce tableau.", "Delete the board?" : "Supprimer le tableau ?", - "Delete board" : "Supprimer le tableau", - "Board details" : "Détails du tableau", "Link to a board" : "Relier à un tableau", "Link to a card" : "Relier à une carte", "Something went wrong" : "Quelque chose s'est mal passé", diff --git a/l10n/gl.js b/l10n/gl.js index 2baa151c7..4b73ca1cb 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} arquivou o taboleiro {before}", "You have unarchived the board {board}" : "Vostede desarquivou o taboleiro {board}", "{user} has unarchived the board {before}" : "{user} desarquivou o taboleiro {before}", - "You have created a new stack {stack} on board {board}" : "Vostede creou unha nova rima {stack} no taboleiro {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} creou unha nova rima {stack} no taboleiro {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vostede renomeou a rima {before} no taboleiro {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} renomeou a rima {before} como {stack} no taboleiro {board}", - "You have deleted stack {stack} on board {board}" : "Vostede eliminou a rima {stack} do taboleiro {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} eliminou a rima {stack} do taboleiro {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vostede creou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} creou a tarxeta {card} na rima {stack} no taboleiro {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vostede eliminou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eliminou a tarxeta {card} na rima {stack} no taboleiro {board}", + "You have created a new list {stack} on board {board}" : "Vostede creou unha nova lista {stack} no taboleiro {board}", + "{user} has created a new list {stack} on board {board}" : "{user} creou unha nova lista {stack} no taboleiro {board}", + "You have renamed list {before} to {stack} on board {board}" : "Vostede renomeou a lista {before} no taboleiro {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} renomeou a lista {before} como {stack} no taboleiro {board}", + "You have deleted list {stack} on board {board}" : "Vostede eliminou a lista {stack} do taboleiro {board}", + "{user} has deleted list {stack} on board {board}" : "{user} eliminou a lista {stack} do taboleiro {board}", + "You have created card {card} in list {stack} on board {board}" : "Vostede creou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} creou a tarxeta {card} na lista {stack} no taboleiro {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Vostede eliminou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminou a tarxeta {card} na lista {stack} no taboleiro {board}", "You have renamed the card {before} to {card}" : "Renomeou a tarxeta {before} a {card}", "{user} has renamed the card {before} to {card}" : "{user} renomeou a tarxeta {before} a {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na lista {stack} no taboleiro {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na lista {stack} no taboleiro {board}", + "You have archived card {card} in list {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarquivou a tarxeta {card} na lista {stack} no taboleiro {board}", "You have removed the due date of card {card}" : "Vostede retirou a caducidade da tarxeta {card}", "{user} has removed the due date of card {card}" : "{user} retirou a caducidade da tarxeta {card}", "You have set the due date of card {card} to {after}" : "Vostede estabeleceu a caducidade da tarxeta {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} estabeleceu a caducidade da tarxeta {card} a {after}", "You have updated the due date of card {card} to {after}" : "Vostede actualizou a caducidade da tarxeta {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} actualizou a caducidade da tarxeta {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vostede engadiu a etiqueta {label} á tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} engadiu a etiqueta {label} á tarxeta {card} na rima {stack} no taboleiro {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vostede retirou a etiqueta {label} da tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} retirou a etiqueta {label} da tarxeta {card} na rima {stack} no taboleiro {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vostede engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Vostede retirou a etiqueta {label} da tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} retirou a etiqueta {label} da tarxeta {card} na lista {stack} no taboleiro {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vostede asignou a {assigneduser} á tarxeta {card} no taboleiro {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignou a {assigneduser} á tarxeta {card} no taboleiro {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vostede desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vostede moveu a tarxeta {card} dende a rima {stackBefore} cara a rima {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a rima {stackBefore} cara a rima {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Vostede moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}", "You have added the attachment {attachment} to card {card}" : "Vostede engadiu o anexo {attachment} na tarxeta {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} engadiu o anexo {attachment} na tarxeta {card}", "You have updated the attachment {attachment} on card {card}" : "Vostede actualizou o anexo {attachment} na tarxeta {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Crear un novo taboleiro", "new board" : "novo taboleiro", "Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto", + "Search by board title" : "Buscar polo título do taboleiro", "Select board" : "Seleccionar taboleiro", "Select the card to link to a project" : "Seleccione a tarxeta para ligar a un proxecto", "Select a board" : "Seleccione un taboleiro", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar pola etiqueta", "Filter by assigned user" : "Filtrar polo usuario asignado", + "Unassigned" : "Sen asignar", "Filter by due date" : "Filtrar pola data de caducidade", "Overdue" : "Caducado", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Próximos 7 días", "Next 30 days" : "Próximos 30 días", "No due date" : "Sen data de caducidade", + "Clear filter" : "Limpar o filtro", "Show archived cards" : "Amosar as tarxetas arquivadas", "Toggle compact mode" : "Alternar o modo compacto", "Details" : "Detalles", "Loading board" : "Cargando o taboleiro", + "No lists available" : "Non hai listas dispoñíbeis", + "Create a new list to add cards to this board" : "Crear unha nova lista para engadir tarxetas a este taboleiro", "Board not found" : "Non se atopou o taboleiro", "Sharing" : "Compartindo", "Tags" : "Etiquetas", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Pode compartir", "Can manage" : "Pode xestionar", "Delete" : "Eliminar", - "Add a new stack" : "Engadir unha nova rima", + "Add a new list" : "Engadir unha lista nova", "Delete list" : "Eliminar lista", "Add card" : "Engadir tarxeta", "Add a new card" : "Engadir unha nova tarxeta", "Edit" : "Editar", "Add a new tag" : "Engadir unha nova etiqueta", "title and color value must be provided" : "debe indicar o título e o valor da cor", + "Title" : "Título", + "Members" : "Membros", + "Upload attachment" : "Enviar anexos", "Add this attachment" : "Engadir este anexo", "Delete Attachment" : "Eliminar o anexo", "Restore Attachment" : "Restaurar o anexo", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Sen gardar)", "(Saving…)" : "(Gardando…)", "Formatting help" : "Axuda de formatado", - "Add Attachment" : "Engadir o anexo", "Edit description" : "Editar a descrición", "View description" : "Ver a descrición", + "Add Attachment" : "Engadir o anexo", "Attachments" : "Anexos", "Comments" : "Comentarios", "Choose attachment" : "Escoller o anexo", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Enviar anexos", "No comments yet. Begin the discussion!" : "Aínda non hai comentarios. Comece o debate!", "Save" : "Gardar", "The comment cannot be empty." : "O comentario non pode estar baleiro", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Actualizar", "(group)" : "(grupo)", "(circle)" : "(círculo)", + "seconds ago" : "segundos atrás", "Assign to me" : "Asignarme", + "Unassign myself" : "Desasignarme", + "Unarchive card" : "Desarquivar a tarxeta", + "Archive card" : "Arquivar a tarxeta", "Delete card" : "Eliminar tarxeta", "Move card" : "Mover a tarxeta", "Card details" : "Detalles da tarxeta", - "Select a stack" : "Seleccione unha rima", - "seconds ago" : "segundos atrás", + "Move card to another board" : "Mover a tarxeta a outro taboleiro", + "Select a list" : "Seleccionar unha lista", "All boards" : "Todos os taboleiros", "Archived boards" : "Taboleiros arquivados", - "Shared boards" : "Taboleiros compartidos", - "Settings" : "Axustes", + "Shared with you" : "Compartido con vostede", "Limit deck usage of groups" : "Limitar o uso da plataforma a grupos", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitando Deck bloqueará os usuarios que non formen parte destes grupos, para crear os seus propios taboleiros. Os usuarios aínda así poderán traballar en taboleiros compartidos con eles.", "New board title" : "Novo título do taboleiro", - "Share" : "Compartir", - "Options" : "Opcións", "Edit board" : "Editar taboleiro", + "Clone board " : "Clonar taboleiro", + "Unarchive board " : "Desarquivar taboleiro", + "Archive board " : "Arquivar taboleiro", + "Delete board " : "Eliminar taboleiro", + "Board details" : "Detalles do taboleiro", + "Board {0} deleted" : "Eliminouse o taboleiro {0}", "An error occurred" : "Produciuse un erro", - "Clone board" : "Clonar taboleiro", - "Archive board" : "Arquivar taboleiro", - "Unarchive board" : "Desarquivar taboleiro", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Confirma que quere eliminar o taboleiro {title}? Isto eliminará todos os datos deste taboleiro.", "Delete the board?" : "Eliminar o taboleiro?", - "Delete board" : "Eliminar taboleiro", - "Board details" : "Detalles do taboleiro", "Link to a board" : "Ligar a un taboleiro", "Link to a card" : "Ligar a unha tarxeta", "Something went wrong" : "Algo foi mal", diff --git a/l10n/gl.json b/l10n/gl.json index 2077f13fa..b7c8747a0 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} arquivou o taboleiro {before}", "You have unarchived the board {board}" : "Vostede desarquivou o taboleiro {board}", "{user} has unarchived the board {before}" : "{user} desarquivou o taboleiro {before}", - "You have created a new stack {stack} on board {board}" : "Vostede creou unha nova rima {stack} no taboleiro {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} creou unha nova rima {stack} no taboleiro {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Vostede renomeou a rima {before} no taboleiro {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} renomeou a rima {before} como {stack} no taboleiro {board}", - "You have deleted stack {stack} on board {board}" : "Vostede eliminou a rima {stack} do taboleiro {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} eliminou a rima {stack} do taboleiro {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vostede creou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} creou a tarxeta {card} na rima {stack} no taboleiro {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vostede eliminou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eliminou a tarxeta {card} na rima {stack} no taboleiro {board}", + "You have created a new list {stack} on board {board}" : "Vostede creou unha nova lista {stack} no taboleiro {board}", + "{user} has created a new list {stack} on board {board}" : "{user} creou unha nova lista {stack} no taboleiro {board}", + "You have renamed list {before} to {stack} on board {board}" : "Vostede renomeou a lista {before} no taboleiro {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} renomeou a lista {before} como {stack} no taboleiro {board}", + "You have deleted list {stack} on board {board}" : "Vostede eliminou a lista {stack} do taboleiro {board}", + "{user} has deleted list {stack} on board {board}" : "{user} eliminou a lista {stack} do taboleiro {board}", + "You have created card {card} in list {stack} on board {board}" : "Vostede creou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} creou a tarxeta {card} na lista {stack} no taboleiro {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Vostede eliminou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminou a tarxeta {card} na lista {stack} no taboleiro {board}", "You have renamed the card {before} to {card}" : "Renomeou a tarxeta {before} a {card}", "{user} has renamed the card {before} to {card}" : "{user} renomeou a tarxeta {before} a {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na lista {stack} no taboleiro {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na lista {stack} no taboleiro {board}", + "You have archived card {card} in list {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarquivou a tarxeta {card} na lista {stack} no taboleiro {board}", "You have removed the due date of card {card}" : "Vostede retirou a caducidade da tarxeta {card}", "{user} has removed the due date of card {card}" : "{user} retirou a caducidade da tarxeta {card}", "You have set the due date of card {card} to {after}" : "Vostede estabeleceu a caducidade da tarxeta {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} estabeleceu a caducidade da tarxeta {card} a {after}", "You have updated the due date of card {card} to {after}" : "Vostede actualizou a caducidade da tarxeta {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} actualizou a caducidade da tarxeta {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Vostede engadiu a etiqueta {label} á tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} engadiu a etiqueta {label} á tarxeta {card} na rima {stack} no taboleiro {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Vostede retirou a etiqueta {label} da tarxeta {card} na rima {stack} no taboleiro {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} retirou a etiqueta {label} da tarxeta {card} na rima {stack} no taboleiro {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Vostede engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} engadiu a etiqueta {label} á tarxeta {card} na lista {stack} no taboleiro {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Vostede retirou a etiqueta {label} da tarxeta {card} na lista {stack} no taboleiro {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} retirou a etiqueta {label} da tarxeta {card} na lista {stack} no taboleiro {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Vostede asignou a {assigneduser} á tarxeta {card} no taboleiro {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} asignou a {assigneduser} á tarxeta {card} no taboleiro {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vostede desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desasignou a {assigneduser} da tarxeta {card} no taboleiro {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Vostede moveu a tarxeta {card} dende a rima {stackBefore} cara a rima {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a rima {stackBefore} cara a rima {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Vostede moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu a tarxeta {card} dende a lista {stackBefore} cara a lista {stack}", "You have added the attachment {attachment} to card {card}" : "Vostede engadiu o anexo {attachment} na tarxeta {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} engadiu o anexo {attachment} na tarxeta {card}", "You have updated the attachment {attachment} on card {card}" : "Vostede actualizou o anexo {attachment} na tarxeta {card}", @@ -99,6 +99,7 @@ "Create new board" : "Crear un novo taboleiro", "new board" : "novo taboleiro", "Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto", + "Search by board title" : "Buscar polo título do taboleiro", "Select board" : "Seleccionar taboleiro", "Select the card to link to a project" : "Seleccione a tarxeta para ligar a un proxecto", "Select a board" : "Seleccione un taboleiro", @@ -118,16 +119,20 @@ "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar pola etiqueta", "Filter by assigned user" : "Filtrar polo usuario asignado", + "Unassigned" : "Sen asignar", "Filter by due date" : "Filtrar pola data de caducidade", "Overdue" : "Caducado", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Próximos 7 días", "Next 30 days" : "Próximos 30 días", "No due date" : "Sen data de caducidade", + "Clear filter" : "Limpar o filtro", "Show archived cards" : "Amosar as tarxetas arquivadas", "Toggle compact mode" : "Alternar o modo compacto", "Details" : "Detalles", "Loading board" : "Cargando o taboleiro", + "No lists available" : "Non hai listas dispoñíbeis", + "Create a new list to add cards to this board" : "Crear unha nova lista para engadir tarxetas a este taboleiro", "Board not found" : "Non se atopou o taboleiro", "Sharing" : "Compartindo", "Tags" : "Etiquetas", @@ -144,13 +149,16 @@ "Can share" : "Pode compartir", "Can manage" : "Pode xestionar", "Delete" : "Eliminar", - "Add a new stack" : "Engadir unha nova rima", + "Add a new list" : "Engadir unha lista nova", "Delete list" : "Eliminar lista", "Add card" : "Engadir tarxeta", "Add a new card" : "Engadir unha nova tarxeta", "Edit" : "Editar", "Add a new tag" : "Engadir unha nova etiqueta", "title and color value must be provided" : "debe indicar o título e o valor da cor", + "Title" : "Título", + "Members" : "Membros", + "Upload attachment" : "Enviar anexos", "Add this attachment" : "Engadir este anexo", "Delete Attachment" : "Eliminar o anexo", "Restore Attachment" : "Restaurar o anexo", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Sen gardar)", "(Saving…)" : "(Gardando…)", "Formatting help" : "Axuda de formatado", - "Add Attachment" : "Engadir o anexo", "Edit description" : "Editar a descrición", "View description" : "Ver a descrición", + "Add Attachment" : "Engadir o anexo", "Attachments" : "Anexos", "Comments" : "Comentarios", "Choose attachment" : "Escoller o anexo", "Modified" : "Modificado", "Created" : "Creado", - "Upload attachment" : "Enviar anexos", "No comments yet. Begin the discussion!" : "Aínda non hai comentarios. Comece o debate!", "Save" : "Gardar", "The comment cannot be empty." : "O comentario non pode estar baleiro", @@ -183,30 +190,32 @@ "Update" : "Actualizar", "(group)" : "(grupo)", "(circle)" : "(círculo)", + "seconds ago" : "segundos atrás", "Assign to me" : "Asignarme", + "Unassign myself" : "Desasignarme", + "Unarchive card" : "Desarquivar a tarxeta", + "Archive card" : "Arquivar a tarxeta", "Delete card" : "Eliminar tarxeta", "Move card" : "Mover a tarxeta", "Card details" : "Detalles da tarxeta", - "Select a stack" : "Seleccione unha rima", - "seconds ago" : "segundos atrás", + "Move card to another board" : "Mover a tarxeta a outro taboleiro", + "Select a list" : "Seleccionar unha lista", "All boards" : "Todos os taboleiros", "Archived boards" : "Taboleiros arquivados", - "Shared boards" : "Taboleiros compartidos", - "Settings" : "Axustes", + "Shared with you" : "Compartido con vostede", "Limit deck usage of groups" : "Limitar o uso da plataforma a grupos", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitando Deck bloqueará os usuarios que non formen parte destes grupos, para crear os seus propios taboleiros. Os usuarios aínda así poderán traballar en taboleiros compartidos con eles.", "New board title" : "Novo título do taboleiro", - "Share" : "Compartir", - "Options" : "Opcións", "Edit board" : "Editar taboleiro", + "Clone board " : "Clonar taboleiro", + "Unarchive board " : "Desarquivar taboleiro", + "Archive board " : "Arquivar taboleiro", + "Delete board " : "Eliminar taboleiro", + "Board details" : "Detalles do taboleiro", + "Board {0} deleted" : "Eliminouse o taboleiro {0}", "An error occurred" : "Produciuse un erro", - "Clone board" : "Clonar taboleiro", - "Archive board" : "Arquivar taboleiro", - "Unarchive board" : "Desarquivar taboleiro", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Confirma que quere eliminar o taboleiro {title}? Isto eliminará todos os datos deste taboleiro.", "Delete the board?" : "Eliminar o taboleiro?", - "Delete board" : "Eliminar taboleiro", - "Board details" : "Detalles do taboleiro", "Link to a board" : "Ligar a un taboleiro", "Link to a card" : "Ligar a unha tarxeta", "Something went wrong" : "Algo foi mal", diff --git a/l10n/he.js b/l10n/he.js index 50b9e5c71..1c0490a6b 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -12,6 +12,13 @@ OC.L10N.register( "You have removed {acl} from the board {board}" : "הסרת את {acl} מהלוח {board}", "{user} has removed {acl} from the board {board}" : "בוצעה הסרה של {acl} מהלוח {board} על ידי {user}", "You have renamed the board {before} to {board}" : "שינית את שם הלוח {before} לשם {board}", + "{user} has renamed the board {before} to {board}" : "השם של הלוח {before} השתנה לשם {board} על ידי {user}", + "You have archived the board {board}" : "העברת את הלוח {board} לארכיון", + "{user} has archived the board {before}" : "הארכיון {before} הועבר לארכיון על ידי {user}", + "You have unarchived the board {board}" : "הוצאת את הלוח {board} מהארכיון", + "{user} has unarchived the board {before}" : "הלוח {before} הוצא מהארכיון על ידי {user}", + "You have removed the due date of card {card}" : "הסרת את מועד היעד מהכרטיס {card}", + "{user} has removed the due date of card {card}" : "מועד היעד של הכרטיס {card} הוסר על ידי {user}", "You have commented on card {card}" : "הגבת על הכרטיס {cart}", "{user} has commented on card {card}" : "נוספה תגובה מאת {user} על הכרטיס {card}", "A card description inside the Deck app has been changed" : "תיאור של כרטיס בתוך יישומון החבילה נערך", @@ -19,7 +26,11 @@ OC.L10N.register( "Changes in the Deck app" : "שינויים ליישומון החבילה", "A comment was created on a card" : "נוצרה הערה על כרטיס", "Personal" : "אישי", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "הכרטיס \"%s\" שב־„%s” הוקצה אליך על ידי %s.", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "הכרטיס „%s” שב„%s” הוקצה לך על ידי {user}.", "The card \"%s\" on \"%s\" has reached its due date." : "הכרטיס „%s” שתחת „%s” הגיע למועד התפוגה שלו.", + "%s has mentioned you in a comment on \"%s\"." : "אוזכרת על ידי %s בתגובה על „%s”.", + "{user} has mentioned you in a comment on \"%s\"." : "אוזכרת על ידי {user} בתגובה על „%s”.", "The board \"%s\" has been shared with you by %s." : "הלוח „%s” שותף אתך על ידי %s.", "{user} has shared the board %s with you." : "הלוח %s שותף אתך על ידי {user}", "No data was provided to create an attachment." : "לא סופקו נתונים ליצירת קובץ מצורף", @@ -47,6 +58,7 @@ OC.L10N.register( "Create new board" : "יצירת לוח חדש", "new board" : "לוח חדש", "Select the board to link to a project" : "נא לבחור את הלוח לקישור למיזם", + "Search by board title" : "חיפוש לפי כותרת לו", "Select board" : "בחירת לוח", "Select the card to link to a project" : "נא לבחור את הכרטיס לקישור למיזם", "Select a board" : "נא לבחור לוח", @@ -72,6 +84,7 @@ OC.L10N.register( "Next 7 days" : "ב־7 הימים הבאים", "Next 30 days" : "ב־30 הימים הבאים", "No due date" : "ללא תאריך יעד", + "Clear filter" : "מחיקת מסנן", "Show archived cards" : "הצגת כרטיסים בארכיון", "Toggle compact mode" : "החלפת מצב חסכוני", "Details" : "פרטים", @@ -92,13 +105,15 @@ OC.L10N.register( "Can share" : "Can share", "Can manage" : "הרשאת ניהול", "Delete" : "מחיקה", - "Add a new stack" : "הוספת ערימה חדשה", "Delete list" : "מחיקת רשימה", "Add card" : "הוספת כרטיס", "Add a new card" : "הוספת כרטיס חדש", "Edit" : "עריכה", "Add a new tag" : "הוספת תגית חדשה", "title and color value must be provided" : "יש לספק כותרת וערך צבע", + "Title" : "תפקיד", + "Members" : "חברים", + "Upload attachment" : "העלאת קבצים מצורפים", "Add this attachment" : "הוספת קובץ מצורף זה", "Delete Attachment" : "מחיקת קובץ מצורף", "Restore Attachment" : "שחזור קובץ מצורף", @@ -113,15 +128,14 @@ OC.L10N.register( "(Unsaved)" : "(לא נשמר)", "(Saving…)" : "(מתבצעת שמירה…)", "Formatting help" : "עזרה בסידור בתבנית", - "Add Attachment" : "הוספת קובץ מצורף", "Edit description" : "עריכת תיאור", "View description" : "הצגת תיאור", + "Add Attachment" : "הוספת קובץ מצורף", "Attachments" : "קבצים מצורפים", "Comments" : "תגובות", "Choose attachment" : "בחירת קובץ מצורף", "Modified" : "מועד שינוי", "Created" : "מועד היצירה", - "Upload attachment" : "העלאת קבצים מצורפים", "No comments yet. Begin the discussion!" : "אין עדיין הערות. אפשר להתחיל לדון!", "Save" : "שמור", "The comment cannot be empty." : "ההערה לא יכולה להיות ריקה.", @@ -131,30 +145,30 @@ OC.L10N.register( "Update" : "עדכון", "(group)" : "(קבוצה)", "(circle)" : "(מעגל)", + "seconds ago" : "לפני מספר שניות", "Assign to me" : "הקצאה אלי", + "Unarchive card" : "הוצאת הכרטיס מהארכיון", + "Archive card" : "העברת כרטיס לארכיון", "Delete card" : "מחיקת כרטיס לארכיון", "Move card" : "העברת כרטיס", "Card details" : "פרטי הכרטיס", - "Select a stack" : "בחירת ערימה", - "seconds ago" : "לפני מספר שניות", + "Move card to another board" : "העברת כרטיס ללוח אחר", "All boards" : "כל הלוחות", "Archived boards" : "לוחות שנשמרו בארכיון", - "Shared boards" : "לוחות משותפים", - "Settings" : "הגדרות", + "Shared with you" : "משותף אתך", "Limit deck usage of groups" : "הגבלת השימוש בחבילה לקבוצות", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "הגבלת חבילה תחסום משתמשים שאינם חלק מקבוצות אלו מיצירת לוחות משלהם. משתמשים עדיין יוכלו לעבור על לוחות ששותפו אתם.", "New board title" : "כותרת לוח חדשה", - "Share" : "שיתוף", - "Options" : "אפשרויות", "Edit board" : "עריכת לוח", + "Clone board " : "שכפול לוח", + "Unarchive board " : "הוצאת הלוח מהארכיון", + "Archive board " : "העברת הלוח לארכיון", + "Delete board " : "מחיקת לוח", + "Board details" : "פרטי לוח", + "Board {0} deleted" : "הלוח {0} נמחק", "An error occurred" : "אירעה שגיאה", - "Clone board" : "שכפול לוח", - "Archive board" : "העברת לוח לארכיון", - "Unarchive board" : "הוצאת ארכיון מהלוח", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "למחוק את הלוח {title}? פעולה זו תמחק את כל הנתונים של הלוח הזה.", "Delete the board?" : "למחוק את הלוח הזה?", - "Delete board" : "מחיקת לו", - "Board details" : "פרטי לוח", "Link to a board" : "קישור ללוח", "Link to a card" : "קישור לכרטיס", "Something went wrong" : "משהו השתבש", diff --git a/l10n/he.json b/l10n/he.json index 7a1801b27..0abb39295 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -10,6 +10,13 @@ "You have removed {acl} from the board {board}" : "הסרת את {acl} מהלוח {board}", "{user} has removed {acl} from the board {board}" : "בוצעה הסרה של {acl} מהלוח {board} על ידי {user}", "You have renamed the board {before} to {board}" : "שינית את שם הלוח {before} לשם {board}", + "{user} has renamed the board {before} to {board}" : "השם של הלוח {before} השתנה לשם {board} על ידי {user}", + "You have archived the board {board}" : "העברת את הלוח {board} לארכיון", + "{user} has archived the board {before}" : "הארכיון {before} הועבר לארכיון על ידי {user}", + "You have unarchived the board {board}" : "הוצאת את הלוח {board} מהארכיון", + "{user} has unarchived the board {before}" : "הלוח {before} הוצא מהארכיון על ידי {user}", + "You have removed the due date of card {card}" : "הסרת את מועד היעד מהכרטיס {card}", + "{user} has removed the due date of card {card}" : "מועד היעד של הכרטיס {card} הוסר על ידי {user}", "You have commented on card {card}" : "הגבת על הכרטיס {cart}", "{user} has commented on card {card}" : "נוספה תגובה מאת {user} על הכרטיס {card}", "A card description inside the Deck app has been changed" : "תיאור של כרטיס בתוך יישומון החבילה נערך", @@ -17,7 +24,11 @@ "Changes in the Deck app" : "שינויים ליישומון החבילה", "A comment was created on a card" : "נוצרה הערה על כרטיס", "Personal" : "אישי", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "הכרטיס \"%s\" שב־„%s” הוקצה אליך על ידי %s.", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "הכרטיס „%s” שב„%s” הוקצה לך על ידי {user}.", "The card \"%s\" on \"%s\" has reached its due date." : "הכרטיס „%s” שתחת „%s” הגיע למועד התפוגה שלו.", + "%s has mentioned you in a comment on \"%s\"." : "אוזכרת על ידי %s בתגובה על „%s”.", + "{user} has mentioned you in a comment on \"%s\"." : "אוזכרת על ידי {user} בתגובה על „%s”.", "The board \"%s\" has been shared with you by %s." : "הלוח „%s” שותף אתך על ידי %s.", "{user} has shared the board %s with you." : "הלוח %s שותף אתך על ידי {user}", "No data was provided to create an attachment." : "לא סופקו נתונים ליצירת קובץ מצורף", @@ -45,6 +56,7 @@ "Create new board" : "יצירת לוח חדש", "new board" : "לוח חדש", "Select the board to link to a project" : "נא לבחור את הלוח לקישור למיזם", + "Search by board title" : "חיפוש לפי כותרת לו", "Select board" : "בחירת לוח", "Select the card to link to a project" : "נא לבחור את הכרטיס לקישור למיזם", "Select a board" : "נא לבחור לוח", @@ -70,6 +82,7 @@ "Next 7 days" : "ב־7 הימים הבאים", "Next 30 days" : "ב־30 הימים הבאים", "No due date" : "ללא תאריך יעד", + "Clear filter" : "מחיקת מסנן", "Show archived cards" : "הצגת כרטיסים בארכיון", "Toggle compact mode" : "החלפת מצב חסכוני", "Details" : "פרטים", @@ -90,13 +103,15 @@ "Can share" : "Can share", "Can manage" : "הרשאת ניהול", "Delete" : "מחיקה", - "Add a new stack" : "הוספת ערימה חדשה", "Delete list" : "מחיקת רשימה", "Add card" : "הוספת כרטיס", "Add a new card" : "הוספת כרטיס חדש", "Edit" : "עריכה", "Add a new tag" : "הוספת תגית חדשה", "title and color value must be provided" : "יש לספק כותרת וערך צבע", + "Title" : "תפקיד", + "Members" : "חברים", + "Upload attachment" : "העלאת קבצים מצורפים", "Add this attachment" : "הוספת קובץ מצורף זה", "Delete Attachment" : "מחיקת קובץ מצורף", "Restore Attachment" : "שחזור קובץ מצורף", @@ -111,15 +126,14 @@ "(Unsaved)" : "(לא נשמר)", "(Saving…)" : "(מתבצעת שמירה…)", "Formatting help" : "עזרה בסידור בתבנית", - "Add Attachment" : "הוספת קובץ מצורף", "Edit description" : "עריכת תיאור", "View description" : "הצגת תיאור", + "Add Attachment" : "הוספת קובץ מצורף", "Attachments" : "קבצים מצורפים", "Comments" : "תגובות", "Choose attachment" : "בחירת קובץ מצורף", "Modified" : "מועד שינוי", "Created" : "מועד היצירה", - "Upload attachment" : "העלאת קבצים מצורפים", "No comments yet. Begin the discussion!" : "אין עדיין הערות. אפשר להתחיל לדון!", "Save" : "שמור", "The comment cannot be empty." : "ההערה לא יכולה להיות ריקה.", @@ -129,30 +143,30 @@ "Update" : "עדכון", "(group)" : "(קבוצה)", "(circle)" : "(מעגל)", + "seconds ago" : "לפני מספר שניות", "Assign to me" : "הקצאה אלי", + "Unarchive card" : "הוצאת הכרטיס מהארכיון", + "Archive card" : "העברת כרטיס לארכיון", "Delete card" : "מחיקת כרטיס לארכיון", "Move card" : "העברת כרטיס", "Card details" : "פרטי הכרטיס", - "Select a stack" : "בחירת ערימה", - "seconds ago" : "לפני מספר שניות", + "Move card to another board" : "העברת כרטיס ללוח אחר", "All boards" : "כל הלוחות", "Archived boards" : "לוחות שנשמרו בארכיון", - "Shared boards" : "לוחות משותפים", - "Settings" : "הגדרות", + "Shared with you" : "משותף אתך", "Limit deck usage of groups" : "הגבלת השימוש בחבילה לקבוצות", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "הגבלת חבילה תחסום משתמשים שאינם חלק מקבוצות אלו מיצירת לוחות משלהם. משתמשים עדיין יוכלו לעבור על לוחות ששותפו אתם.", "New board title" : "כותרת לוח חדשה", - "Share" : "שיתוף", - "Options" : "אפשרויות", "Edit board" : "עריכת לוח", + "Clone board " : "שכפול לוח", + "Unarchive board " : "הוצאת הלוח מהארכיון", + "Archive board " : "העברת הלוח לארכיון", + "Delete board " : "מחיקת לוח", + "Board details" : "פרטי לוח", + "Board {0} deleted" : "הלוח {0} נמחק", "An error occurred" : "אירעה שגיאה", - "Clone board" : "שכפול לוח", - "Archive board" : "העברת לוח לארכיון", - "Unarchive board" : "הוצאת ארכיון מהלוח", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "למחוק את הלוח {title}? פעולה זו תמחק את כל הנתונים של הלוח הזה.", "Delete the board?" : "למחוק את הלוח הזה?", - "Delete board" : "מחיקת לו", - "Board details" : "פרטי לוח", "Link to a board" : "קישור ללוח", "Link to a card" : "קישור לכרטיס", "Something went wrong" : "משהו השתבש", diff --git a/l10n/hr.js b/l10n/hr.js index 031e9c9b5..5bd0476e2 100644 --- a/l10n/hr.js +++ b/l10n/hr.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} je arhivirao ploču {before}", "You have unarchived the board {board}" : "Dearhivirali ste ploču {board}", "{user} has unarchived the board {before}" : "{user} je dearhivirao ploču {before}", - "You have created a new stack {stack} on board {board}" : "Stvorili ste novi stog {stack} na ploči {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} je stvorio novi stog {stack} na ploči {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Preimenovali ste stog {before} u {stack} na ploči {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} je preimenovao stog {before} u {stack} na ploči {board}", - "You have deleted stack {stack} on board {board}" : "Izbrisali ste stog {stack} na ploči {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} je izbrisao stog {stack} na ploči {board}", - "You have created card {card} in stack {stack} on board {board}" : "Stvorili ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} je stvorio karticu {card} u stogu {stack} na ploči {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Izbrisali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} je izbrisao karticu {card} u stogu {stack} na ploči {board}", + "You have created a new list {stack} on board {board}" : "Stvorili ste novi popis {stack} na ploči {board}", + "{user} has created a new list {stack} on board {board}" : "{user} je stvorio novi popis {stack} na ploči {board}", + "You have renamed list {before} to {stack} on board {board}" : "Preimenovali ste popis {before} u {stack} na ploči {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} je preimenovao popis {before} u {stack} na ploči {board}", + "You have deleted list {stack} on board {board}" : "Izbrisali ste popis {stack} na ploči {board}", + "{user} has deleted list {stack} on board {board}" : "{user} je izbrisao popis {stack} na ploči {board}", + "You have created card {card} in list {stack} on board {board}" : "Stvorili ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} je stvorio karticu {card} u popisu {stack} na ploči {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Izbrisali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} je izbrisao karticu {card} u popisu {stack} na ploči {board}", "You have renamed the card {before} to {card}" : "Preimenovali ste karticu {before} u {card}", "{user} has renamed the card {before} to {card}" : "{user} je preimenovao karticu {before} u {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodali ste opis kartici {card} u stogu {stack} na ploči {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} je dodao opis kartici {card} u stogu {stack} na ploči {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ažurirali ste opis kartice {card} u stogu {stack} na ploči {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} je ažurirao opis kartice {card} u stogu {stack} na ploči {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arhivirali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} je arhivirao karticu {card} u stogu {stack} na ploči {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Dearhivirali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} je dearhivirao karticu {card} u stogu {stack} na ploči {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodali ste opis kartici {card} u popisu {stack} na ploči {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} je dodao opis kartici {card} u popisu {stack} na ploči {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ažurirali ste opis kartice {card} u popisu {stack} na ploči {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} je ažurirao opis kartice {card} u popisu {stack} na ploči {board}", + "You have archived card {card} in list {stack} on board {board}" : "Arhivirali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} je arhivirao karticu {card} u popisu {stack} na ploči {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Dearhivirali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} je dearhivirao karticu {card} u popisu {stack} na ploči {board}", "You have removed the due date of card {card}" : "Uklonili ste datum dospijeća kartice {card}", "{user} has removed the due date of card {card}" : "{user} je uklonio datum dospijeća kartice {card}", "You have set the due date of card {card} to {after}" : "Postavili ste datum dospijeća kartice {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} je postavio datum dospijeća kartice {card} na {after}", "You have updated the due date of card {card} to {after}" : "Ažurirali ste datum dospijeća kartice {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} je ažurirao datum dospijeća kartice {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodali ste oznaku {label} na karticu {card} u stogu {stack} na ploči {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} je dodao oznaku {label} na karticu {card} u stogu {stack} na ploči {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Uklonili ste oznaku {label} s kartice {card} u stogu {stack} na ploči {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} je uklonio oznaku {label} s kartice {card} u stogu {stack} na ploči {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodali ste oznaku {label} na karticu {card} u popisu {stack} na ploči {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} je dodao oznaku {label} na karticu {card} u popisu {stack} na ploči {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Uklonili ste oznaku {label} s kartice {card} u popisu {stack} na ploči {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} je uklonio oznaku {label} s kartice {card} u popisu {stack} na ploči {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Dodijelili ste {assigneduser} kartici {card} na ploči {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} je dodijelio {assigneduser} kartici {card} na ploči {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Uklonili ste {assigneduser} s kartice {card} na ploči {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} je uklonio {assigneduser} s kartice {card} na ploči {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Premjestili ste karticu {card} iz stoga {stackBefore} u {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} je premjestio karticu {card} iz stoga {stackBefore} u {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Premjestili ste karticu {card} iz popisa {stackBefore} u {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} je premjestio karticu {card} iz popisa {stackBefore} u {stack}", "You have added the attachment {attachment} to card {card}" : "Dodali ste privitak {attachment} kartici {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} je dodao privitak {attachment} kartici {card}", "You have updated the attachment {attachment} on card {card}" : "Ažurirali ste privitak {attachment} na kartici {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Stvori novu ploču", "new board" : "nova ploča", "Select the board to link to a project" : "Odaberite ploču za povezivanje s projektom", + "Search by board title" : "Traži po naslovu ploče", "Select board" : "Odaberi ploču", "Select the card to link to a project" : "Odaberite karticu za povezivanje s projektom", "Select a board" : "Odaberite ploču", @@ -122,9 +123,11 @@ OC.L10N.register( "Filter by assigned user" : "Filtriraj prema dodijeljenom korisniku", "Filter by due date" : "Filtriraj prema datumu dospijeća", "Overdue" : "Kasni", + "Next 24 hours" : "Sljedeća 24 sata", "Next 7 days" : "Sljedećih 7 dana", "Next 30 days" : "Sljedećih 30 dana", "No due date" : "Nema datuma dospijeća", + "Clear filter" : "Ukloni filtar", "Show archived cards" : "Prikaži arhivirane kartice", "Toggle compact mode" : "Prebaci u kompaktni način rada", "Details" : "Pojedinosti", @@ -145,13 +148,17 @@ OC.L10N.register( "Can share" : "Dijeljenje moguće", "Can manage" : "Upravljanje moguće", "Delete" : "Izbriši", - "Add a new stack" : "Dodaj novi stog", + "Add a new list" : "Dodaj novi popis", "Delete list" : "Izbriši popis", "Add card" : "Dodaj karticu", "Add a new card" : "Dodaj novu karticu", "Edit" : "Uredi", "Add a new tag" : "Dodaj novu oznaku", "title and color value must be provided" : "potrebno je odabrati naziv i vrijednost boje", + "Title" : "Naslov", + "Members" : "Članovi", + "Upload attachment" : "Otpremi privitak", + "Add this attachment" : "Dodajte ovaj privitak", "Delete Attachment" : "Izbriši privitak", "Restore Attachment" : "Vrati privitak", "Assign a tag to this card…" : "Dodijeli oznaku ovoj kartici...", @@ -165,11 +172,14 @@ OC.L10N.register( "(Unsaved)" : "(Nije spremljeno)", "(Saving…)" : "(Spremanje…)", "Formatting help" : "Pomoć pri oblikovanju", + "Edit description" : "Uredi opis", + "View description" : "Prikaži opis", + "Add Attachment" : "Dodaj privitak", "Attachments" : "Privici", "Comments" : "Komentari", + "Choose attachment" : "Odaberi privitak", "Modified" : "Promijenjeno", "Created" : "Stvoreno", - "Upload attachment" : "Otpremi privitak", "No comments yet. Begin the discussion!" : "Nema komentara. Započnite raspravu!", "Save" : "Spremi", "The comment cannot be empty." : "Komentar ne može biti prazan.", @@ -179,29 +189,32 @@ OC.L10N.register( "Update" : "Ažuriraj", "(group)" : "(grupa)", "(circle)" : "(krug)", + "seconds ago" : "prije nekoliko sekundi", "Assign to me" : "Dodijeli meni", + "Unassign myself" : "Ukloni sebe", + "Unarchive card" : "Dearhiviraj karticu", + "Archive card" : "Arhiviraj karticu", "Delete card" : "Izbriši karticu", "Move card" : "Premjesti karticu", "Card details" : "Pojedinosti o kartici", - "Select a stack" : "Odaberi stog", - "seconds ago" : "prije nekoliko sekundi", + "Move card to another board" : "Premjesti karticu na drugu ploču", + "Select a list" : "Odaberi popis", "All boards" : "Sve ploče", "Archived boards" : "Arhivirane ploče", - "Shared boards" : "Dijeljene ploče", - "Settings" : "Postavke", + "Shared with you" : "Podijeljeno s vama", + "Limit deck usage of groups" : "Ograniči uporabu decka grupama", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograničenjem Decka možete spriječiti korisnike koji ne sudjeluju u tim grupama da stvaraju vlastite ploče. Korisnici će i dalje moći raditi na pločama koje su dijeljene s njima.", "New board title" : "Novi naslov ploče", - "Share" : "Dijeli", - "Options" : "Mogućnosti", "Edit board" : "Uredi ploču", + "Clone board " : "Kloniraj ploču ", + "Unarchive board " : "Dearhiviraj ploču ", + "Archive board " : "Arhiviraj ploču ", + "Delete board " : "Izbriši ploču ", + "Board details" : "Pojedinosti o ploči", + "Board {0} deleted" : "Ploča {0} je izbrisana", "An error occurred" : "Došlo je do pogreške", - "Clone board" : "Kloniraj ploču", - "Archive board" : "Arhiviraj ploču", - "Unarchive board" : "Dearhiviraj ploču", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Jeste li sigurni da želite izbrisati ploču {title}? Time ćete izbrisati sve podatke ploče.", "Delete the board?" : "Želite li izbrisati ploču?", - "Delete board" : "Izbriši ploču", - "Board details" : "Pojedinosti o ploči", "Link to a board" : "Poveznica na ploču", "Link to a card" : "Poveznica na karticu", "Something went wrong" : "Nešto je pošlo po krivu", diff --git a/l10n/hr.json b/l10n/hr.json index f227f7a1c..7bcf9393c 100644 --- a/l10n/hr.json +++ b/l10n/hr.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} je arhivirao ploču {before}", "You have unarchived the board {board}" : "Dearhivirali ste ploču {board}", "{user} has unarchived the board {before}" : "{user} je dearhivirao ploču {before}", - "You have created a new stack {stack} on board {board}" : "Stvorili ste novi stog {stack} na ploči {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} je stvorio novi stog {stack} na ploči {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Preimenovali ste stog {before} u {stack} na ploči {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} je preimenovao stog {before} u {stack} na ploči {board}", - "You have deleted stack {stack} on board {board}" : "Izbrisali ste stog {stack} na ploči {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} je izbrisao stog {stack} na ploči {board}", - "You have created card {card} in stack {stack} on board {board}" : "Stvorili ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} je stvorio karticu {card} u stogu {stack} na ploči {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Izbrisali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} je izbrisao karticu {card} u stogu {stack} na ploči {board}", + "You have created a new list {stack} on board {board}" : "Stvorili ste novi popis {stack} na ploči {board}", + "{user} has created a new list {stack} on board {board}" : "{user} je stvorio novi popis {stack} na ploči {board}", + "You have renamed list {before} to {stack} on board {board}" : "Preimenovali ste popis {before} u {stack} na ploči {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} je preimenovao popis {before} u {stack} na ploči {board}", + "You have deleted list {stack} on board {board}" : "Izbrisali ste popis {stack} na ploči {board}", + "{user} has deleted list {stack} on board {board}" : "{user} je izbrisao popis {stack} na ploči {board}", + "You have created card {card} in list {stack} on board {board}" : "Stvorili ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} je stvorio karticu {card} u popisu {stack} na ploči {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Izbrisali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} je izbrisao karticu {card} u popisu {stack} na ploči {board}", "You have renamed the card {before} to {card}" : "Preimenovali ste karticu {before} u {card}", "{user} has renamed the card {before} to {card}" : "{user} je preimenovao karticu {before} u {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodali ste opis kartici {card} u stogu {stack} na ploči {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} je dodao opis kartici {card} u stogu {stack} na ploči {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ažurirali ste opis kartice {card} u stogu {stack} na ploči {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} je ažurirao opis kartice {card} u stogu {stack} na ploči {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arhivirali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} je arhivirao karticu {card} u stogu {stack} na ploči {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Dearhivirali ste karticu {card} u stogu {stack} na ploči {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} je dearhivirao karticu {card} u stogu {stack} na ploči {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodali ste opis kartici {card} u popisu {stack} na ploči {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} je dodao opis kartici {card} u popisu {stack} na ploči {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ažurirali ste opis kartice {card} u popisu {stack} na ploči {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} je ažurirao opis kartice {card} u popisu {stack} na ploči {board}", + "You have archived card {card} in list {stack} on board {board}" : "Arhivirali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} je arhivirao karticu {card} u popisu {stack} na ploči {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Dearhivirali ste karticu {card} u popisu {stack} na ploči {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} je dearhivirao karticu {card} u popisu {stack} na ploči {board}", "You have removed the due date of card {card}" : "Uklonili ste datum dospijeća kartice {card}", "{user} has removed the due date of card {card}" : "{user} je uklonio datum dospijeća kartice {card}", "You have set the due date of card {card} to {after}" : "Postavili ste datum dospijeća kartice {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} je postavio datum dospijeća kartice {card} na {after}", "You have updated the due date of card {card} to {after}" : "Ažurirali ste datum dospijeća kartice {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} je ažurirao datum dospijeća kartice {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodali ste oznaku {label} na karticu {card} u stogu {stack} na ploči {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} je dodao oznaku {label} na karticu {card} u stogu {stack} na ploči {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Uklonili ste oznaku {label} s kartice {card} u stogu {stack} na ploči {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} je uklonio oznaku {label} s kartice {card} u stogu {stack} na ploči {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodali ste oznaku {label} na karticu {card} u popisu {stack} na ploči {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} je dodao oznaku {label} na karticu {card} u popisu {stack} na ploči {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Uklonili ste oznaku {label} s kartice {card} u popisu {stack} na ploči {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} je uklonio oznaku {label} s kartice {card} u popisu {stack} na ploči {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Dodijelili ste {assigneduser} kartici {card} na ploči {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} je dodijelio {assigneduser} kartici {card} na ploči {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Uklonili ste {assigneduser} s kartice {card} na ploči {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} je uklonio {assigneduser} s kartice {card} na ploči {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Premjestili ste karticu {card} iz stoga {stackBefore} u {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} je premjestio karticu {card} iz stoga {stackBefore} u {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Premjestili ste karticu {card} iz popisa {stackBefore} u {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} je premjestio karticu {card} iz popisa {stackBefore} u {stack}", "You have added the attachment {attachment} to card {card}" : "Dodali ste privitak {attachment} kartici {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} je dodao privitak {attachment} kartici {card}", "You have updated the attachment {attachment} on card {card}" : "Ažurirali ste privitak {attachment} na kartici {card}", @@ -99,6 +99,7 @@ "Create new board" : "Stvori novu ploču", "new board" : "nova ploča", "Select the board to link to a project" : "Odaberite ploču za povezivanje s projektom", + "Search by board title" : "Traži po naslovu ploče", "Select board" : "Odaberi ploču", "Select the card to link to a project" : "Odaberite karticu za povezivanje s projektom", "Select a board" : "Odaberite ploču", @@ -120,9 +121,11 @@ "Filter by assigned user" : "Filtriraj prema dodijeljenom korisniku", "Filter by due date" : "Filtriraj prema datumu dospijeća", "Overdue" : "Kasni", + "Next 24 hours" : "Sljedeća 24 sata", "Next 7 days" : "Sljedećih 7 dana", "Next 30 days" : "Sljedećih 30 dana", "No due date" : "Nema datuma dospijeća", + "Clear filter" : "Ukloni filtar", "Show archived cards" : "Prikaži arhivirane kartice", "Toggle compact mode" : "Prebaci u kompaktni način rada", "Details" : "Pojedinosti", @@ -143,13 +146,17 @@ "Can share" : "Dijeljenje moguće", "Can manage" : "Upravljanje moguće", "Delete" : "Izbriši", - "Add a new stack" : "Dodaj novi stog", + "Add a new list" : "Dodaj novi popis", "Delete list" : "Izbriši popis", "Add card" : "Dodaj karticu", "Add a new card" : "Dodaj novu karticu", "Edit" : "Uredi", "Add a new tag" : "Dodaj novu oznaku", "title and color value must be provided" : "potrebno je odabrati naziv i vrijednost boje", + "Title" : "Naslov", + "Members" : "Članovi", + "Upload attachment" : "Otpremi privitak", + "Add this attachment" : "Dodajte ovaj privitak", "Delete Attachment" : "Izbriši privitak", "Restore Attachment" : "Vrati privitak", "Assign a tag to this card…" : "Dodijeli oznaku ovoj kartici...", @@ -163,11 +170,14 @@ "(Unsaved)" : "(Nije spremljeno)", "(Saving…)" : "(Spremanje…)", "Formatting help" : "Pomoć pri oblikovanju", + "Edit description" : "Uredi opis", + "View description" : "Prikaži opis", + "Add Attachment" : "Dodaj privitak", "Attachments" : "Privici", "Comments" : "Komentari", + "Choose attachment" : "Odaberi privitak", "Modified" : "Promijenjeno", "Created" : "Stvoreno", - "Upload attachment" : "Otpremi privitak", "No comments yet. Begin the discussion!" : "Nema komentara. Započnite raspravu!", "Save" : "Spremi", "The comment cannot be empty." : "Komentar ne može biti prazan.", @@ -177,29 +187,32 @@ "Update" : "Ažuriraj", "(group)" : "(grupa)", "(circle)" : "(krug)", + "seconds ago" : "prije nekoliko sekundi", "Assign to me" : "Dodijeli meni", + "Unassign myself" : "Ukloni sebe", + "Unarchive card" : "Dearhiviraj karticu", + "Archive card" : "Arhiviraj karticu", "Delete card" : "Izbriši karticu", "Move card" : "Premjesti karticu", "Card details" : "Pojedinosti o kartici", - "Select a stack" : "Odaberi stog", - "seconds ago" : "prije nekoliko sekundi", + "Move card to another board" : "Premjesti karticu na drugu ploču", + "Select a list" : "Odaberi popis", "All boards" : "Sve ploče", "Archived boards" : "Arhivirane ploče", - "Shared boards" : "Dijeljene ploče", - "Settings" : "Postavke", + "Shared with you" : "Podijeljeno s vama", + "Limit deck usage of groups" : "Ograniči uporabu decka grupama", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograničenjem Decka možete spriječiti korisnike koji ne sudjeluju u tim grupama da stvaraju vlastite ploče. Korisnici će i dalje moći raditi na pločama koje su dijeljene s njima.", "New board title" : "Novi naslov ploče", - "Share" : "Dijeli", - "Options" : "Mogućnosti", "Edit board" : "Uredi ploču", + "Clone board " : "Kloniraj ploču ", + "Unarchive board " : "Dearhiviraj ploču ", + "Archive board " : "Arhiviraj ploču ", + "Delete board " : "Izbriši ploču ", + "Board details" : "Pojedinosti o ploči", + "Board {0} deleted" : "Ploča {0} je izbrisana", "An error occurred" : "Došlo je do pogreške", - "Clone board" : "Kloniraj ploču", - "Archive board" : "Arhiviraj ploču", - "Unarchive board" : "Dearhiviraj ploču", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Jeste li sigurni da želite izbrisati ploču {title}? Time ćete izbrisati sve podatke ploče.", "Delete the board?" : "Želite li izbrisati ploču?", - "Delete board" : "Izbriši ploču", - "Board details" : "Pojedinosti o ploči", "Link to a board" : "Poveznica na ploču", "Link to a card" : "Poveznica na karticu", "Something went wrong" : "Nešto je pošlo po krivu", diff --git a/l10n/hu.js b/l10n/hu.js index a0c2e3310..6d3ed628b 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} archiválta a(z) {before} táblát", "You have unarchived the board {board}" : "Visszavonta a(z) {board} tábla archiválását", "{user} has unarchived the board {before}" : "{user} visszavonta a(z) {board} tábla archiválását", - "You have created a new stack {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán", - "{user} has created a new stack {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán", - "You have renamed stack {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblát {before} rakását erre: {stack}", - "You have deleted stack {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról", - "{user} has deleted stack {stack} on board {board}" : "{user} törölte a(z) {stack} rakást a(z) {board} tábláról", - "You have created card {card} in stack {stack} on board {board}" : "Létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "You have deleted card {card} in stack {stack} on board {board}" : "Törölte a(z) {card} kártyát a(z) {stack} rakásból, a(z) {board} táblán", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} törölte a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", "You have renamed the card {before} to {card}" : "Átnevezte a(z) {before} kártyát erre: {card}", "{user} has renamed the card {before} to {card}" : "{user} átnevezte a(z) {before} kártyát erre: {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán", - "You have archived card {card} in stack {stack} on board {board}" : "Archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "You have unarchived card {card} in stack {stack} on board {board}" : "Visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán", "You have removed the due date of card {card}" : "Eltávolította a(z) {card} kártya esedékességét", "{user} has removed the due date of card {card}" : "{user} eltávolította a(z) {card} kártya esedékességét", "You have set the due date of card {card} to {after}" : "Beállította a(z) {card} kártya esedékességét", "{user} has set the due date of card {card} to {after}" : "{user} beállította a(z) {card} kártya esedékességét", "You have updated the due date of card {card} to {after}" : "Frissítette a(z) {card} kártya esedékességét erre: {after}", "{user} has updated the due date of card {card} to {after}" : "{user} frissítette a(z) {card} kártya esedékességét erre: {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán", "You have assigned {assigneduser} to card {card} on board {board}" : "Hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba", "You have added the attachment {attachment} to card {card}" : "Hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához", "{user} has added the attachment {attachment} to card {card}" : "{user} hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához", "You have updated the attachment {attachment} on card {card}" : "Frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál", @@ -101,6 +77,7 @@ OC.L10N.register( "Create new board" : "Új tábla létrehozása", "new board" : "új tábla", "Select the board to link to a project" : "Válasszon ki egy táblát, amely egy projektre fog hivatkozni", + "Search by board title" : "Keresés táblacím szerint", "Select board" : "Válasszon táblát", "Select the card to link to a project" : "Válasszon ki egy kártyát, amely egy projektre fog hivatkozni", "Select a board" : "Válasszon egy táblát", @@ -126,6 +103,7 @@ OC.L10N.register( "Next 7 days" : "Következő 7 nap", "Next 30 days" : "Következő 30 nap", "No due date" : "Nincs határidő", + "Clear filter" : "Szűrő törlése", "Show archived cards" : "Archivált kártyák megjelenítése", "Toggle compact mode" : "Kompakt mód be/ki", "Details" : "Részletek", @@ -146,13 +124,15 @@ OC.L10N.register( "Can share" : "Megoszthatja", "Can manage" : "Kezelheti", "Delete" : "Törlés", - "Add a new stack" : "Új rakás hozzáadása", "Delete list" : "Lista törlése", "Add card" : "Kártya hozzáadása", "Add a new card" : "Új kártya hozzáadása", "Edit" : "Szerkesztés", "Add a new tag" : "Új címke hozzáadása", "title and color value must be provided" : "a cím és szín értékét meg kell adni", + "Title" : "Cím", + "Members" : "Tagok", + "Upload attachment" : "Melléklet feltöltése", "Add this attachment" : "E melléklet hozzáadása", "Delete Attachment" : "Melléklet törlése", "Restore Attachment" : "Melléklet visszaállítása", @@ -167,15 +147,14 @@ OC.L10N.register( "(Unsaved)" : "(Nem mentett)", "(Saving…)" : "(Mentés…)", "Formatting help" : "Formázási súgó", - "Add Attachment" : "Melléklet hozzáadása", "Edit description" : "Leírás szerkesztése", "View description" : "Leírás megtekintése", + "Add Attachment" : "Melléklet hozzáadása", "Attachments" : "Mellékletek", "Comments" : "Hozzászólások", "Choose attachment" : "Válasszon mellékletet", "Modified" : "Módosítva", "Created" : "Létrehozva", - "Upload attachment" : "Melléklet feltöltése", "No comments yet. Begin the discussion!" : "Még nincsenek hozzászólások. Kezdje el a beszélgetést!", "Save" : "Mentés", "The comment cannot be empty." : "A hozzászólás nem lehet üres.", @@ -185,30 +164,25 @@ OC.L10N.register( "Update" : "Frissítés", "(group)" : "(csoport)", "(circle)" : "(kör)", + "seconds ago" : "másodperce", "Assign to me" : "Hozzám rendelés", + "Unarchive card" : "Kártya archiválásának visszavonása", + "Archive card" : "Kártya archiválása", "Delete card" : "Kártya törlése", "Move card" : "Kártya áthelyezése", "Card details" : "Kártya részletei", - "Select a stack" : "Válasszon rakást", - "seconds ago" : "másodperce", + "Move card to another board" : "Kártya áthelyezése egy másik táblára", "All boards" : "Az összes tábla", "Archived boards" : "Archivált táblák", - "Shared boards" : "Megosztott táblák", - "Settings" : "Beállítások", + "Shared with you" : "Megosztva Önnel", "Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.", "New board title" : "Új tábla címe", - "Share" : "Megosztás", - "Options" : "Beállítások", "Edit board" : "Tábla szerkesztése", + "Board details" : "Tábla részletei", "An error occurred" : "Hiba történt", - "Clone board" : "Tábla klónozása", - "Archive board" : "Tábla archiválása", - "Unarchive board" : "Tábla archiválásának visszavonása", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Biztos, hogy törli a(z) {title} táblát? Ez törölni fogja a tábla összes adatát.", "Delete the board?" : "Törli a táblát?", - "Delete board" : "Tábla törlése", - "Board details" : "Tábla részletei", "Link to a board" : "Hivatkozás egy táblához", "Link to a card" : "Hivatkozás egy kártyához", "Something went wrong" : "Valami hiba történt", diff --git a/l10n/hu.json b/l10n/hu.json index 33633f427..ff5b6d878 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} archiválta a(z) {before} táblát", "You have unarchived the board {board}" : "Visszavonta a(z) {board} tábla archiválását", "{user} has unarchived the board {before}" : "{user} visszavonta a(z) {board} tábla archiválását", - "You have created a new stack {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán", - "{user} has created a new stack {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán", - "You have renamed stack {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblát {before} rakását erre: {stack}", - "You have deleted stack {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról", - "{user} has deleted stack {stack} on board {board}" : "{user} törölte a(z) {stack} rakást a(z) {board} tábláról", - "You have created card {card} in stack {stack} on board {board}" : "Létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "You have deleted card {card} in stack {stack} on board {board}" : "Törölte a(z) {card} kártyát a(z) {stack} rakásból, a(z) {board} táblán", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} törölte a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", "You have renamed the card {before} to {card}" : "Átnevezte a(z) {before} kártyát erre: {card}", "{user} has renamed the card {before} to {card}" : "{user} átnevezte a(z) {before} kártyát erre: {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán", - "You have archived card {card} in stack {stack} on board {board}" : "Archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán", - "You have unarchived card {card} in stack {stack} on board {board}" : "Visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán", "You have removed the due date of card {card}" : "Eltávolította a(z) {card} kártya esedékességét", "{user} has removed the due date of card {card}" : "{user} eltávolította a(z) {card} kártya esedékességét", "You have set the due date of card {card} to {after}" : "Beállította a(z) {card} kártya esedékességét", "{user} has set the due date of card {card} to {after}" : "{user} beállította a(z) {card} kártya esedékességét", "You have updated the due date of card {card} to {after}" : "Frissítette a(z) {card} kártya esedékességét erre: {after}", "{user} has updated the due date of card {card} to {after}" : "{user} frissítette a(z) {card} kártya esedékességét erre: {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán", "You have assigned {assigneduser} to card {card} on board {board}" : "Hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba", "You have added the attachment {attachment} to card {card}" : "Hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához", "{user} has added the attachment {attachment} to card {card}" : "{user} hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához", "You have updated the attachment {attachment} on card {card}" : "Frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál", @@ -99,6 +75,7 @@ "Create new board" : "Új tábla létrehozása", "new board" : "új tábla", "Select the board to link to a project" : "Válasszon ki egy táblát, amely egy projektre fog hivatkozni", + "Search by board title" : "Keresés táblacím szerint", "Select board" : "Válasszon táblát", "Select the card to link to a project" : "Válasszon ki egy kártyát, amely egy projektre fog hivatkozni", "Select a board" : "Válasszon egy táblát", @@ -124,6 +101,7 @@ "Next 7 days" : "Következő 7 nap", "Next 30 days" : "Következő 30 nap", "No due date" : "Nincs határidő", + "Clear filter" : "Szűrő törlése", "Show archived cards" : "Archivált kártyák megjelenítése", "Toggle compact mode" : "Kompakt mód be/ki", "Details" : "Részletek", @@ -144,13 +122,15 @@ "Can share" : "Megoszthatja", "Can manage" : "Kezelheti", "Delete" : "Törlés", - "Add a new stack" : "Új rakás hozzáadása", "Delete list" : "Lista törlése", "Add card" : "Kártya hozzáadása", "Add a new card" : "Új kártya hozzáadása", "Edit" : "Szerkesztés", "Add a new tag" : "Új címke hozzáadása", "title and color value must be provided" : "a cím és szín értékét meg kell adni", + "Title" : "Cím", + "Members" : "Tagok", + "Upload attachment" : "Melléklet feltöltése", "Add this attachment" : "E melléklet hozzáadása", "Delete Attachment" : "Melléklet törlése", "Restore Attachment" : "Melléklet visszaállítása", @@ -165,15 +145,14 @@ "(Unsaved)" : "(Nem mentett)", "(Saving…)" : "(Mentés…)", "Formatting help" : "Formázási súgó", - "Add Attachment" : "Melléklet hozzáadása", "Edit description" : "Leírás szerkesztése", "View description" : "Leírás megtekintése", + "Add Attachment" : "Melléklet hozzáadása", "Attachments" : "Mellékletek", "Comments" : "Hozzászólások", "Choose attachment" : "Válasszon mellékletet", "Modified" : "Módosítva", "Created" : "Létrehozva", - "Upload attachment" : "Melléklet feltöltése", "No comments yet. Begin the discussion!" : "Még nincsenek hozzászólások. Kezdje el a beszélgetést!", "Save" : "Mentés", "The comment cannot be empty." : "A hozzászólás nem lehet üres.", @@ -183,30 +162,25 @@ "Update" : "Frissítés", "(group)" : "(csoport)", "(circle)" : "(kör)", + "seconds ago" : "másodperce", "Assign to me" : "Hozzám rendelés", + "Unarchive card" : "Kártya archiválásának visszavonása", + "Archive card" : "Kártya archiválása", "Delete card" : "Kártya törlése", "Move card" : "Kártya áthelyezése", "Card details" : "Kártya részletei", - "Select a stack" : "Válasszon rakást", - "seconds ago" : "másodperce", + "Move card to another board" : "Kártya áthelyezése egy másik táblára", "All boards" : "Az összes tábla", "Archived boards" : "Archivált táblák", - "Shared boards" : "Megosztott táblák", - "Settings" : "Beállítások", + "Shared with you" : "Megosztva Önnel", "Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.", "New board title" : "Új tábla címe", - "Share" : "Megosztás", - "Options" : "Beállítások", "Edit board" : "Tábla szerkesztése", + "Board details" : "Tábla részletei", "An error occurred" : "Hiba történt", - "Clone board" : "Tábla klónozása", - "Archive board" : "Tábla archiválása", - "Unarchive board" : "Tábla archiválásának visszavonása", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Biztos, hogy törli a(z) {title} táblát? Ez törölni fogja a tábla összes adatát.", "Delete the board?" : "Törli a táblát?", - "Delete board" : "Tábla törlése", - "Board details" : "Tábla részletei", "Link to a board" : "Hivatkozás egy táblához", "Link to a card" : "Hivatkozás egy kártyához", "Something went wrong" : "Valami hiba történt", diff --git a/l10n/hy.js b/l10n/hy.js index f0a4d8a5c..42efc08c1 100644 --- a/l10n/hy.js +++ b/l10n/hy.js @@ -9,13 +9,13 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "հեռացնել", "Edit" : "մշակել", + "Title" : "Վերնագիր", "Description" : "Նկարագրություն", "Comments" : "Կարծիքներ", "Modified" : "Փոփոխված", "Save" : "Պահպանել", "Update" : "Թարմացնել", "seconds ago" : "վրկ. առաջ", - "Settings" : "կարգավորումներ", - "Share" : "Կիսվել" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/hy.json b/l10n/hy.json index e3536220b..8142ab14a 100644 --- a/l10n/hy.json +++ b/l10n/hy.json @@ -7,13 +7,13 @@ "Can share" : "Can share", "Delete" : "հեռացնել", "Edit" : "մշակել", + "Title" : "Վերնագիր", "Description" : "Նկարագրություն", "Comments" : "Կարծիքներ", "Modified" : "Փոփոխված", "Save" : "Պահպանել", "Update" : "Թարմացնել", "seconds ago" : "վրկ. առաջ", - "Settings" : "կարգավորումներ", - "Share" : "Կիսվել" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ia.js b/l10n/ia.js index c6596bcc8..8ae876515 100644 --- a/l10n/ia.js +++ b/l10n/ia.js @@ -19,6 +19,8 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Deler", "Edit" : "Modificar", + "Title" : "Titulo", + "Members" : "Membros", "Description" : "Description", "Attachments" : "Attachamentos", "Comments" : "Commentarios", @@ -28,7 +30,6 @@ OC.L10N.register( "Update" : "Actualisation", "(group)" : "(gruppo)", "seconds ago" : "secundas passate", - "Settings" : "Configurationes", - "Share" : "Compartir" + "Shared with you" : "Compartite con te" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ia.json b/l10n/ia.json index a5f3a9b56..e50f931c2 100644 --- a/l10n/ia.json +++ b/l10n/ia.json @@ -17,6 +17,8 @@ "Can share" : "Can share", "Delete" : "Deler", "Edit" : "Modificar", + "Title" : "Titulo", + "Members" : "Membros", "Description" : "Description", "Attachments" : "Attachamentos", "Comments" : "Commentarios", @@ -26,7 +28,6 @@ "Update" : "Actualisation", "(group)" : "(gruppo)", "seconds ago" : "secundas passate", - "Settings" : "Configurationes", - "Share" : "Compartir" + "Shared with you" : "Compartite con te" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/id.js b/l10n/id.js index 8ce51bc29..4daf9d054 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -1,31 +1,221 @@ OC.L10N.register( "deck", { + "You have created a new board {board}" : "Anda telah membuat papan {board} baru", + "{user} has created a new board {board}" : "{user} telah membuat papan {board} baru", + "You have deleted the board {board}" : "Anda telah menghapus papan {board}", + "{user} has deleted the board {board}" : "{user} telah menghapus papan {board}", + "You have restored the board {board}" : "Anda telah memulihkan papan {board}", + "{user} has restored the board {board}" : "{user} telah memulihkan papan {board}", + "You have shared the board {board} with {acl}" : "Anda telah membagikan papan {board} dengan akses {acl}", + "{user} has shared the board {board} with {acl}" : "{user} telah membagikan papan {board} dengan akses {acl}", + "You have removed {acl} from the board {board}" : "Anda telah mencabut akses {acl} pada papan {board}", + "{user} has removed {acl} from the board {board}" : "{user} telah mencabut akses {acl} pada papan {board}", + "You have renamed the board {before} to {board}" : "Anda telah mengubah nama papan {before} menjadi {board}", + "{user} has renamed the board {before} to {board}" : "{user} telah mengubah nama papan {before} menjadi {board}", + "You have archived the board {board}" : "Anda telah mengarsipkan papan {board}", + "{user} has archived the board {before}" : "{user} telah mengarsipkan papan {board}", + "You have unarchived the board {board}" : "Anda telah memulihkan papan {board}", + "{user} has unarchived the board {before}" : "{user} telah memulihkan papan {board}", + "You have created a new list {stack} on board {board}" : "Anda telah membuat daftar baru {stack} pada papan {board}", + "{user} has created a new list {stack} on board {board}" : "{user} telah membuat daftar baru {stack} pada papan {board}", + "You have renamed list {before} to {stack} on board {board}" : "Anda telah mengubah nama daftar {before} menjadi {stack} pada papan {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} telah mengubah nama daftar {before} menjadi {stack} pada papan {board}", + "You have deleted list {stack} on board {board}" : "Anda telah menghapus daftar {stack} pada papan {board}", + "{user} has deleted list {stack} on board {board}" : "{user} telah menghapus daftar {stack} pada papan {board}", + "You have created card {card} in list {stack} on board {board}" : "Anda telah membuat kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} telah membuat kartu {card} didalam daftar {stack} pada papan {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Anda telah menghapus kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} telah menghapus kartu {card} didalam daftar {stack} pada papan {board}", + "You have renamed the card {before} to {card}" : "Anda telah mengubah nama kartu {before} menjadi {card}", + "{user} has renamed the card {before} to {card}" : "{user} telah mengubah nama kartu {before} menjadi {card}", + "You have added a description to card {card} in list {stack} on board {board}" : "Anda telah menambahkan deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} telah menambahkan deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Anda telah memperbarui deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} telah memperbarui deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "You have archived card {card} in list {stack} on board {board}" : "Anda telah mengarsipkan kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} telah mengarsipkan kartu {card} didalam daftar {stack} pada papan {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Anda telah memulihkan arsip kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} telah memulihkan kartu {card} didalam daftar {stack} pada papan {board}", + "You have removed the due date of card {card}" : "Anda telah menghapus tenggat kartu {card}", + "{user} has removed the due date of card {card}" : "{user} telah menghapus tenggat kartu {card}", + "You have set the due date of card {card} to {after}" : "Anda telah mengatur tenggat kartu {card} ke {after}", + "{user} has set the due date of card {card} to {after}" : "{user} telah mengatur tenggat kartu {card} ke {after}", + "You have updated the due date of card {card} to {after}" : "Anda telah memperbarui tenggat kartu {card} ke {after}", + "{user} has updated the due date of card {card} to {after}" : "{user} telah memperbarui tenggat kartu {card} ke {after}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Anda telah menambahkan label {label} ke kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} telah menambahkan label {label} ke kartu {card} didalam daftar {stack} pada papan {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Anda telah menghapus label {label} dari kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} telah menghapus label {label} dari kartu {card} didalam daftar {stack} pada papan {board}", + "You have assigned {assigneduser} to card {card} on board {board}" : "Anda telah menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} telah menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "You have unassigned {assigneduser} from card {card} on board {board}" : "Anda telah tidak menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} telah tidak menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Anda telah memindahkan kartu {card} dari daftar {stackBefore} ke {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} telah memindahkan kartu {card} dari daftar {stackBefore} ke {stack}", + "You have added the attachment {attachment} to card {card}" : "Anda telah menyematkan lampiran {attachment} ke kartu {card}", + "{user} has added the attachment {attachment} to card {card}" : "{user} telah menyematkan lampiran {attachment} ke kartu {card}", + "You have updated the attachment {attachment} on card {card}" : "Anda telah memperbarui lampiran {attachment} pada kartu {card}", + "{user} has updated the attachment {attachment} on card {card}" : "{user} telah memperbarui lampiran {attachment} pada kartu {card}", + "You have deleted the attachment {attachment} from card {card}" : "Anda telah menghapus lampiran {attachment} dari kartu {card}", + "{user} has deleted the attachment {attachment} from card {card}" : "{user} telah menghapus lampiran {attachment} dari kartu {card}", + "You have restored the attachment {attachment} to card {card}" : "Anda telah memulihkan lampiran {attachment} ke kartu {card}", + "{user} has restored the attachment {attachment} to card {card}" : "{user} telah memulihkan lampiran {attachment} ke kartu {card}", + "You have commented on card {card}" : "Anda telah berkomentar pada kartu {card}", + "{user} has commented on card {card}" : "{user} telah berkomentar pada kartu {card}", + "A card description inside the Deck app has been changed" : "Deskripsi kartu didalam aplikasi Longgok telah diubah", + "Deck" : "Longgok", + "Changes in the Deck app" : "Perubahan pada aplikasi Longgok", + "A comment was created on a card" : "Komentar telah dibuat pada suatu kartu", "Personal" : "Personal", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Kartu \"%s\" pada \"%s\" telah ditugaskan kepada Anda oleh %s.", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} telah menugaskan kartu \"%s\" pada \"%s\" kepada Anda", + "The card \"%s\" on \"%s\" has reached its due date." : "Kartu \"%s\" pada \"%s\" telah melampaui tenggat.", + "%s has mentioned you in a comment on \"%s\"." : "%s telah menyebut Anda didalam suatu komentar pada \"%s\".", + "{user} has mentioned you in a comment on \"%s\"." : "{user} telah menyebut Anda didalam suatu komentar pada \"%s\".", + "The board \"%s\" has been shared with you by %s." : "Papan \"%s\" telah dibagikan kepada Anda oleh %s.", + "{user} has shared the board %s with you." : "{user} telah membagikan papan %s kepada Anda.", + "No data was provided to create an attachment." : "Tidak ada data untuk membuat lampiran.", "Finished" : "Selesai", + "To review" : "Perlu ditinjau", + "Action needed" : "Butuh tindakan", + "Later" : "Nanti", + "copy" : "salin", + "To do" : "Akan dikerjakan", + "Doing" : "Sedang dikerjakan", "Done" : "Selesai", + "Example Task 3" : "Contoh tugas 3", + "Example Task 2" : "Contoh tugas 2", + "Example Task 1" : "Contoh tugas 1", + "The file was uploaded" : "Berkas terunggah", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Berkas terunggah melampau parameter upload_max_filesize pada php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.", + "The file was only partially uploaded" : "Berkas hanya sebagian terunggah", "No file was uploaded" : "Tidak ada berkas yang diunggah", "Missing a temporary folder" : "Folder sementara tidak ada", + "Could not write file to disk" : "Tidak dapat menulis berkas ke diska", + "A PHP extension stopped the file upload" : "Ekstensi PHP menghentikan proses unggah berkas", + "No file uploaded or file size exceeds maximum of %s" : "Gagal unggah berkas atau ukuran melampaui batas maksimum %s", + "Personal planning and team project organization" : "Perencanaan pribadi dan pengelolaan proyek tim", + "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" : "Longgok adalah alat pengelolaan bergaya kanban yang dapat digunakan untuk perencanaan pribadi dan pengelolaan proyek bagi tim yang terintegrasi dengan Nextcloud.\n\n\n- 📥 Tambah tugas Anda dalam bentuk kartu berurutan\n- 📄 Tulis catatan dalam format Markdown\n- 🔖 Sematkan label untuk pengelompokan yang lebih baik\n- 👥 Bagikan dengan anggota tim, teman atau keluarga\n- 📎 Lampirkan berkas dan sematkan dalam deskripsi Markdown\n- 💬 Diskusikan dengan tim melalui komentar\n- ⚡ Lacak setiap perubahan pada aliran aktivitas\n- 🚀 Buat proyek Anda terkelola", + "Create new board" : "Buat papan baru", + "new board" : "papan baru", + "Select the board to link to a project" : "Pilih papan untuk ditautkan ke proyek", + "Search by board title" : "Cari berdasarkan judul papan", + "Select board" : "Pilih papan", + "Select the card to link to a project" : "Pilih kartu untuk ditautkan ke proyek", + "Select a board" : "Pilih papan", + "Select a card" : "Pilih kartu", + "Link to card" : "Tautan ke kartu", "Cancel" : "Membatalkan", - "Details" : "Detil", + "File already exists" : "Berkas sudah ada", + "A file with the name {filename} already exists." : "Berkas dengan nama {filename} sudah ada.", + "Do you want to overwrite it?" : "Apakah Anda ingin menimpanya?", + "Overwrite file" : "Menimpa berkas", + "Keep existing file" : "Pertahankan berkas yang ada", + "This board is read only" : "Papan hanya dapat dilihat", + "Drop your files to upload" : "Lepas berkas Anda untuk mengunggah", + "Archived cards" : "Arsip kartu", + "Add new list" : "Tambah daftar baru", + "List name" : "Nama daftar", + "Apply filter" : "Terapkan filter", + "Filter by tag" : "Filter dengan tag", + "Filter by assigned user" : "Filter dengan pengguna", + "Filter by due date" : "Filter dengan tenggat", + "Overdue" : "Lewat tenggat", + "Next 24 hours" : "Jangka 24 jam", + "Next 7 days" : "Jangka 7 hari", + "Next 30 days" : "Jangka 30 hari", + "No due date" : "Tanpa tenggat", + "Clear filter" : "Bersihkan filter", + "Show archived cards" : "Tampilan arsip kartu", + "Toggle compact mode" : "Beralih mode ringkas", + "Details" : "Detail", + "Loading board" : "Memuat papan", + "Board not found" : "Papan tidak ditemukan", "Sharing" : "Berbagi", "Tags" : "Tag", + "Deleted items" : "Entri terhapus", + "Timeline" : "Linimasa", + "Deleted lists" : "Daftar terhapus", "Undo" : "Undo", + "Deleted cards" : "Kartu terhapus", + "Share board with a user, group or circle …" : "Bagikan papan kepada pengguna, grup atau lingkaran", + "Board owner" : "Pemilik papan", + "(Group)" : "(Grup)", + "(Circle)" : "(Lingkaran)", "Can edit" : "Can edit", "Can share" : "Can share", + "Can manage" : "Dapat mengelola", "Delete" : "Hapus", + "Add a new list" : "Tambah daftar baru", + "Delete list" : "Hapus daftar", + "Add card" : "Tambah kartu", + "Add a new card" : "Tambah kartu baru", "Edit" : "Sunting", + "Add a new tag" : "Tambah tag baru", + "title and color value must be provided" : "judul dan nilai warna harus ditentukan", + "Title" : "Judul", + "Members" : "Anggota", + "Upload attachment" : "Unggah lampiran", + "Add this attachment" : "Tambah lampiran ini", + "Delete Attachment" : "Hapus Lampiran", + "Restore Attachment" : "Pulihkan Lampiran", + "Assign a tag to this card…" : "Berikan tag pada kartu ini...", + "Assign to users" : "Penugasan kepada pengguna", + "Assign to users/groups/circles" : "Penugasan kepada pengguna/grup/lingkaran", + "Assign a user to this card…" : "Menugaskan pengguna kepada kartu ini..", + "Due date" : "Tenggat", + "Set a due date" : "Tentukan tenggat", + "Remove due date" : "Hapus tenggat", "Description" : "Deskrisi", + "(Unsaved)" : "(Tidak tersimpan)", + "(Saving…)" : "(Menyimpan…)", + "Formatting help" : "Bantuan pemformatan", + "Edit description" : "Edit deskripsi.", + "View description" : "Tampilkan deskripsi", + "Add Attachment" : "Tambah Lampiran", + "Attachments" : "Lampiran", "Comments" : "Komentar", + "Choose attachment" : "Pilih lampiran", "Modified" : "Dimodifikasi", "Created" : "Dibuat", + "No comments yet. Begin the discussion!" : "Belum ada komentar. Mulai berdiskusi!", "Save" : "Simpan", + "The comment cannot be empty." : "Komentar tidak dapat kosong.", + "The comment cannot be longer than 1000 characters." : "Komentar tidak dapat melebihi 1000 karakter.", + "In reply to" : "Membalas kepada", "Reply" : "Balas", "Update" : "Perbarui", "(group)" : "(grup)", + "(circle)" : "(lingkaran)", "seconds ago" : "beberapa detik yang lalu", - "Settings" : "Setelan", - "Share" : "Bagikan" + "Assign to me" : "Tugaskan saya", + "Unarchive card" : "Memulihkan kartu", + "Archive card" : "Mengarsipkan kartu", + "Delete card" : "Hapus kartu", + "Move card" : "Pindahkan kartu", + "Card details" : "Detail kartu", + "Move card to another board" : "Pindahkan kartu ke papan lain", + "Select a list" : "Pilih daftar", + "All boards" : "Semua papan", + "Archived boards" : "Papan terarsip", + "Shared with you" : "Shared with you", + "Limit deck usage of groups" : "Batasi grup pengguna longgok ", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Membatasi Longgok akan mencegah pengguna bukan bagian dari grup, untuk membuat papan mereka sendiri. Pengguna tetap menggunakan papan yang telah dibagikan kepadanya.", + "New board title" : "Judul papan baru", + "Edit board" : "Edit papan", + "Unarchive board " : "Memulihkan papan", + "Archive board " : "Mengarsipkan papan", + "Delete board " : "Hapus papan", + "Board details" : "Detail papan", + "Board {0} deleted" : "{0} papan terhapus", + "An error occurred" : "Terjadi kesalahan", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Apakah Anda yakin ingin menghapus papan {title}? Aksi ini akan menghapus seluruh data pada papan ini.", + "Delete the board?" : "Hapus papan?", + "Link to a board" : "Tautan ke papan", + "Link to a card" : "Tautan ke kartu", + "Something went wrong" : "Ada yang salah", + "Maximum file size of {size} exceeded" : "Melampaui batas ukuran maksimal {size}" }, "nplurals=1; plural=0;"); diff --git a/l10n/id.json b/l10n/id.json index fe8bd7893..4054ae90e 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -1,29 +1,219 @@ { "translations": { + "You have created a new board {board}" : "Anda telah membuat papan {board} baru", + "{user} has created a new board {board}" : "{user} telah membuat papan {board} baru", + "You have deleted the board {board}" : "Anda telah menghapus papan {board}", + "{user} has deleted the board {board}" : "{user} telah menghapus papan {board}", + "You have restored the board {board}" : "Anda telah memulihkan papan {board}", + "{user} has restored the board {board}" : "{user} telah memulihkan papan {board}", + "You have shared the board {board} with {acl}" : "Anda telah membagikan papan {board} dengan akses {acl}", + "{user} has shared the board {board} with {acl}" : "{user} telah membagikan papan {board} dengan akses {acl}", + "You have removed {acl} from the board {board}" : "Anda telah mencabut akses {acl} pada papan {board}", + "{user} has removed {acl} from the board {board}" : "{user} telah mencabut akses {acl} pada papan {board}", + "You have renamed the board {before} to {board}" : "Anda telah mengubah nama papan {before} menjadi {board}", + "{user} has renamed the board {before} to {board}" : "{user} telah mengubah nama papan {before} menjadi {board}", + "You have archived the board {board}" : "Anda telah mengarsipkan papan {board}", + "{user} has archived the board {before}" : "{user} telah mengarsipkan papan {board}", + "You have unarchived the board {board}" : "Anda telah memulihkan papan {board}", + "{user} has unarchived the board {before}" : "{user} telah memulihkan papan {board}", + "You have created a new list {stack} on board {board}" : "Anda telah membuat daftar baru {stack} pada papan {board}", + "{user} has created a new list {stack} on board {board}" : "{user} telah membuat daftar baru {stack} pada papan {board}", + "You have renamed list {before} to {stack} on board {board}" : "Anda telah mengubah nama daftar {before} menjadi {stack} pada papan {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} telah mengubah nama daftar {before} menjadi {stack} pada papan {board}", + "You have deleted list {stack} on board {board}" : "Anda telah menghapus daftar {stack} pada papan {board}", + "{user} has deleted list {stack} on board {board}" : "{user} telah menghapus daftar {stack} pada papan {board}", + "You have created card {card} in list {stack} on board {board}" : "Anda telah membuat kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} telah membuat kartu {card} didalam daftar {stack} pada papan {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Anda telah menghapus kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} telah menghapus kartu {card} didalam daftar {stack} pada papan {board}", + "You have renamed the card {before} to {card}" : "Anda telah mengubah nama kartu {before} menjadi {card}", + "{user} has renamed the card {before} to {card}" : "{user} telah mengubah nama kartu {before} menjadi {card}", + "You have added a description to card {card} in list {stack} on board {board}" : "Anda telah menambahkan deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} telah menambahkan deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Anda telah memperbarui deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} telah memperbarui deskripsi kartu {card} didalam daftar {stack} pada papan {board}", + "You have archived card {card} in list {stack} on board {board}" : "Anda telah mengarsipkan kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} telah mengarsipkan kartu {card} didalam daftar {stack} pada papan {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Anda telah memulihkan arsip kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} telah memulihkan kartu {card} didalam daftar {stack} pada papan {board}", + "You have removed the due date of card {card}" : "Anda telah menghapus tenggat kartu {card}", + "{user} has removed the due date of card {card}" : "{user} telah menghapus tenggat kartu {card}", + "You have set the due date of card {card} to {after}" : "Anda telah mengatur tenggat kartu {card} ke {after}", + "{user} has set the due date of card {card} to {after}" : "{user} telah mengatur tenggat kartu {card} ke {after}", + "You have updated the due date of card {card} to {after}" : "Anda telah memperbarui tenggat kartu {card} ke {after}", + "{user} has updated the due date of card {card} to {after}" : "{user} telah memperbarui tenggat kartu {card} ke {after}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Anda telah menambahkan label {label} ke kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} telah menambahkan label {label} ke kartu {card} didalam daftar {stack} pada papan {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Anda telah menghapus label {label} dari kartu {card} didalam daftar {stack} pada papan {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} telah menghapus label {label} dari kartu {card} didalam daftar {stack} pada papan {board}", + "You have assigned {assigneduser} to card {card} on board {board}" : "Anda telah menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} telah menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "You have unassigned {assigneduser} from card {card} on board {board}" : "Anda telah tidak menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} telah tidak menugaskan {assigneduser} ke kartu {card} pada papan {board}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Anda telah memindahkan kartu {card} dari daftar {stackBefore} ke {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} telah memindahkan kartu {card} dari daftar {stackBefore} ke {stack}", + "You have added the attachment {attachment} to card {card}" : "Anda telah menyematkan lampiran {attachment} ke kartu {card}", + "{user} has added the attachment {attachment} to card {card}" : "{user} telah menyematkan lampiran {attachment} ke kartu {card}", + "You have updated the attachment {attachment} on card {card}" : "Anda telah memperbarui lampiran {attachment} pada kartu {card}", + "{user} has updated the attachment {attachment} on card {card}" : "{user} telah memperbarui lampiran {attachment} pada kartu {card}", + "You have deleted the attachment {attachment} from card {card}" : "Anda telah menghapus lampiran {attachment} dari kartu {card}", + "{user} has deleted the attachment {attachment} from card {card}" : "{user} telah menghapus lampiran {attachment} dari kartu {card}", + "You have restored the attachment {attachment} to card {card}" : "Anda telah memulihkan lampiran {attachment} ke kartu {card}", + "{user} has restored the attachment {attachment} to card {card}" : "{user} telah memulihkan lampiran {attachment} ke kartu {card}", + "You have commented on card {card}" : "Anda telah berkomentar pada kartu {card}", + "{user} has commented on card {card}" : "{user} telah berkomentar pada kartu {card}", + "A card description inside the Deck app has been changed" : "Deskripsi kartu didalam aplikasi Longgok telah diubah", + "Deck" : "Longgok", + "Changes in the Deck app" : "Perubahan pada aplikasi Longgok", + "A comment was created on a card" : "Komentar telah dibuat pada suatu kartu", "Personal" : "Personal", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Kartu \"%s\" pada \"%s\" telah ditugaskan kepada Anda oleh %s.", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} telah menugaskan kartu \"%s\" pada \"%s\" kepada Anda", + "The card \"%s\" on \"%s\" has reached its due date." : "Kartu \"%s\" pada \"%s\" telah melampaui tenggat.", + "%s has mentioned you in a comment on \"%s\"." : "%s telah menyebut Anda didalam suatu komentar pada \"%s\".", + "{user} has mentioned you in a comment on \"%s\"." : "{user} telah menyebut Anda didalam suatu komentar pada \"%s\".", + "The board \"%s\" has been shared with you by %s." : "Papan \"%s\" telah dibagikan kepada Anda oleh %s.", + "{user} has shared the board %s with you." : "{user} telah membagikan papan %s kepada Anda.", + "No data was provided to create an attachment." : "Tidak ada data untuk membuat lampiran.", "Finished" : "Selesai", + "To review" : "Perlu ditinjau", + "Action needed" : "Butuh tindakan", + "Later" : "Nanti", + "copy" : "salin", + "To do" : "Akan dikerjakan", + "Doing" : "Sedang dikerjakan", "Done" : "Selesai", + "Example Task 3" : "Contoh tugas 3", + "Example Task 2" : "Contoh tugas 2", + "Example Task 1" : "Contoh tugas 1", + "The file was uploaded" : "Berkas terunggah", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Berkas terunggah melampau parameter upload_max_filesize pada php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.", + "The file was only partially uploaded" : "Berkas hanya sebagian terunggah", "No file was uploaded" : "Tidak ada berkas yang diunggah", "Missing a temporary folder" : "Folder sementara tidak ada", + "Could not write file to disk" : "Tidak dapat menulis berkas ke diska", + "A PHP extension stopped the file upload" : "Ekstensi PHP menghentikan proses unggah berkas", + "No file uploaded or file size exceeds maximum of %s" : "Gagal unggah berkas atau ukuran melampaui batas maksimum %s", + "Personal planning and team project organization" : "Perencanaan pribadi dan pengelolaan proyek tim", + "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" : "Longgok adalah alat pengelolaan bergaya kanban yang dapat digunakan untuk perencanaan pribadi dan pengelolaan proyek bagi tim yang terintegrasi dengan Nextcloud.\n\n\n- 📥 Tambah tugas Anda dalam bentuk kartu berurutan\n- 📄 Tulis catatan dalam format Markdown\n- 🔖 Sematkan label untuk pengelompokan yang lebih baik\n- 👥 Bagikan dengan anggota tim, teman atau keluarga\n- 📎 Lampirkan berkas dan sematkan dalam deskripsi Markdown\n- 💬 Diskusikan dengan tim melalui komentar\n- ⚡ Lacak setiap perubahan pada aliran aktivitas\n- 🚀 Buat proyek Anda terkelola", + "Create new board" : "Buat papan baru", + "new board" : "papan baru", + "Select the board to link to a project" : "Pilih papan untuk ditautkan ke proyek", + "Search by board title" : "Cari berdasarkan judul papan", + "Select board" : "Pilih papan", + "Select the card to link to a project" : "Pilih kartu untuk ditautkan ke proyek", + "Select a board" : "Pilih papan", + "Select a card" : "Pilih kartu", + "Link to card" : "Tautan ke kartu", "Cancel" : "Membatalkan", - "Details" : "Detil", + "File already exists" : "Berkas sudah ada", + "A file with the name {filename} already exists." : "Berkas dengan nama {filename} sudah ada.", + "Do you want to overwrite it?" : "Apakah Anda ingin menimpanya?", + "Overwrite file" : "Menimpa berkas", + "Keep existing file" : "Pertahankan berkas yang ada", + "This board is read only" : "Papan hanya dapat dilihat", + "Drop your files to upload" : "Lepas berkas Anda untuk mengunggah", + "Archived cards" : "Arsip kartu", + "Add new list" : "Tambah daftar baru", + "List name" : "Nama daftar", + "Apply filter" : "Terapkan filter", + "Filter by tag" : "Filter dengan tag", + "Filter by assigned user" : "Filter dengan pengguna", + "Filter by due date" : "Filter dengan tenggat", + "Overdue" : "Lewat tenggat", + "Next 24 hours" : "Jangka 24 jam", + "Next 7 days" : "Jangka 7 hari", + "Next 30 days" : "Jangka 30 hari", + "No due date" : "Tanpa tenggat", + "Clear filter" : "Bersihkan filter", + "Show archived cards" : "Tampilan arsip kartu", + "Toggle compact mode" : "Beralih mode ringkas", + "Details" : "Detail", + "Loading board" : "Memuat papan", + "Board not found" : "Papan tidak ditemukan", "Sharing" : "Berbagi", "Tags" : "Tag", + "Deleted items" : "Entri terhapus", + "Timeline" : "Linimasa", + "Deleted lists" : "Daftar terhapus", "Undo" : "Undo", + "Deleted cards" : "Kartu terhapus", + "Share board with a user, group or circle …" : "Bagikan papan kepada pengguna, grup atau lingkaran", + "Board owner" : "Pemilik papan", + "(Group)" : "(Grup)", + "(Circle)" : "(Lingkaran)", "Can edit" : "Can edit", "Can share" : "Can share", + "Can manage" : "Dapat mengelola", "Delete" : "Hapus", + "Add a new list" : "Tambah daftar baru", + "Delete list" : "Hapus daftar", + "Add card" : "Tambah kartu", + "Add a new card" : "Tambah kartu baru", "Edit" : "Sunting", + "Add a new tag" : "Tambah tag baru", + "title and color value must be provided" : "judul dan nilai warna harus ditentukan", + "Title" : "Judul", + "Members" : "Anggota", + "Upload attachment" : "Unggah lampiran", + "Add this attachment" : "Tambah lampiran ini", + "Delete Attachment" : "Hapus Lampiran", + "Restore Attachment" : "Pulihkan Lampiran", + "Assign a tag to this card…" : "Berikan tag pada kartu ini...", + "Assign to users" : "Penugasan kepada pengguna", + "Assign to users/groups/circles" : "Penugasan kepada pengguna/grup/lingkaran", + "Assign a user to this card…" : "Menugaskan pengguna kepada kartu ini..", + "Due date" : "Tenggat", + "Set a due date" : "Tentukan tenggat", + "Remove due date" : "Hapus tenggat", "Description" : "Deskrisi", + "(Unsaved)" : "(Tidak tersimpan)", + "(Saving…)" : "(Menyimpan…)", + "Formatting help" : "Bantuan pemformatan", + "Edit description" : "Edit deskripsi.", + "View description" : "Tampilkan deskripsi", + "Add Attachment" : "Tambah Lampiran", + "Attachments" : "Lampiran", "Comments" : "Komentar", + "Choose attachment" : "Pilih lampiran", "Modified" : "Dimodifikasi", "Created" : "Dibuat", + "No comments yet. Begin the discussion!" : "Belum ada komentar. Mulai berdiskusi!", "Save" : "Simpan", + "The comment cannot be empty." : "Komentar tidak dapat kosong.", + "The comment cannot be longer than 1000 characters." : "Komentar tidak dapat melebihi 1000 karakter.", + "In reply to" : "Membalas kepada", "Reply" : "Balas", "Update" : "Perbarui", "(group)" : "(grup)", + "(circle)" : "(lingkaran)", "seconds ago" : "beberapa detik yang lalu", - "Settings" : "Setelan", - "Share" : "Bagikan" + "Assign to me" : "Tugaskan saya", + "Unarchive card" : "Memulihkan kartu", + "Archive card" : "Mengarsipkan kartu", + "Delete card" : "Hapus kartu", + "Move card" : "Pindahkan kartu", + "Card details" : "Detail kartu", + "Move card to another board" : "Pindahkan kartu ke papan lain", + "Select a list" : "Pilih daftar", + "All boards" : "Semua papan", + "Archived boards" : "Papan terarsip", + "Shared with you" : "Shared with you", + "Limit deck usage of groups" : "Batasi grup pengguna longgok ", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Membatasi Longgok akan mencegah pengguna bukan bagian dari grup, untuk membuat papan mereka sendiri. Pengguna tetap menggunakan papan yang telah dibagikan kepadanya.", + "New board title" : "Judul papan baru", + "Edit board" : "Edit papan", + "Unarchive board " : "Memulihkan papan", + "Archive board " : "Mengarsipkan papan", + "Delete board " : "Hapus papan", + "Board details" : "Detail papan", + "Board {0} deleted" : "{0} papan terhapus", + "An error occurred" : "Terjadi kesalahan", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Apakah Anda yakin ingin menghapus papan {title}? Aksi ini akan menghapus seluruh data pada papan ini.", + "Delete the board?" : "Hapus papan?", + "Link to a board" : "Tautan ke papan", + "Link to a card" : "Tautan ke kartu", + "Something went wrong" : "Ada yang salah", + "Maximum file size of {size} exceeded" : "Melampaui batas ukuran maksimal {size}" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/is.js b/l10n/is.js index 0e594fee7..9346a7cf8 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu", "You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu", "{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu", - "You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}", - "You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}", - "You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}", "You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}", "{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", "You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}", "{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}", "You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}", "{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}", "You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}", "{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}", "You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}", "You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}", @@ -139,12 +115,14 @@ OC.L10N.register( "Can share" : "Getur deilt", "Can manage" : "Gerur sýslað með", "Delete" : "Eyða", - "Add a new stack" : "Bæta við nýjum stafla", "Delete list" : "Eyða lista", "Add card" : "Bæta við spjaldi", "Add a new card" : "Bæta við nýju spjaldi", "Edit" : "Breyta", "title and color value must be provided" : "titill og litgildi verða að vera til staðar", + "Title" : "Titill", + "Members" : "Meðlimir", + "Upload attachment" : "Senda inn viðhengi", "Assign a tag to this card…" : "Úthluta merki á þetta spjald", "Assign to users" : "Úthluta á notendur", "Assign a user to this card…" : "Úthluta notanda á þetta spjald", @@ -157,7 +135,6 @@ OC.L10N.register( "Comments" : "Athugasemdir", "Modified" : "Breytt", "Created" : "Búið til þann", - "Upload attachment" : "Senda inn viðhengi", "No comments yet. Begin the discussion!" : "Engar athugasemdir ennþá. Byrjaðu umræðuna!", "Save" : "Vista", "The comment cannot be empty." : "Athugasemdin má ekki vera tóm.", @@ -165,27 +142,21 @@ OC.L10N.register( "Reply" : "Svara", "Update" : "Uppfæra", "(group)" : "(hópur)", + "seconds ago" : "sekúndum síðan", "Assign to me" : "Úthluta mér", + "Unarchive card" : "Taka spjald úr geymslu", + "Archive card" : "Setja spjald í geymslu", "Delete card" : "Eyða spjaldi", "Move card" : "Færa spjald", "Card details" : "Nánar um spjald", - "Select a stack" : "Veldu stafla", - "seconds ago" : "sekúndum síðan", "All boards" : "Öll borð", "Archived boards" : "Borð í geymslu", - "Shared boards" : "Deild borð", - "Settings" : "Stillingar", + "Shared with you" : "Deilt með þér", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.", "New board title" : "Nýr titill á borð", - "Share" : "Deila", - "Options" : "Valkostir", "Edit board" : "Breyta borði", - "An error occurred" : "Villa kom upp", - "Clone board" : "Klóna borð", - "Archive board" : "Setja borð í geymslu", - "Unarchive board" : "Taka borð úr geymslu", - "Delete board" : "Eyða borði", "Board details" : "Nánar um borð", + "An error occurred" : "Villa kom upp", "Link to a board" : "Tengill við borð", "Link to a card" : "Tengja við spjald", "Something went wrong" : "Eitthvað fór úrskeiðis", diff --git a/l10n/is.json b/l10n/is.json index e46ac1fe3..cd3263866 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu", "You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu", "{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu", - "You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}", - "You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}", - "You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}", "You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}", "{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}", "You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}", "{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}", "You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}", "{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}", "You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}", "{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}", "You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}", "You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}", @@ -137,12 +113,14 @@ "Can share" : "Getur deilt", "Can manage" : "Gerur sýslað með", "Delete" : "Eyða", - "Add a new stack" : "Bæta við nýjum stafla", "Delete list" : "Eyða lista", "Add card" : "Bæta við spjaldi", "Add a new card" : "Bæta við nýju spjaldi", "Edit" : "Breyta", "title and color value must be provided" : "titill og litgildi verða að vera til staðar", + "Title" : "Titill", + "Members" : "Meðlimir", + "Upload attachment" : "Senda inn viðhengi", "Assign a tag to this card…" : "Úthluta merki á þetta spjald", "Assign to users" : "Úthluta á notendur", "Assign a user to this card…" : "Úthluta notanda á þetta spjald", @@ -155,7 +133,6 @@ "Comments" : "Athugasemdir", "Modified" : "Breytt", "Created" : "Búið til þann", - "Upload attachment" : "Senda inn viðhengi", "No comments yet. Begin the discussion!" : "Engar athugasemdir ennþá. Byrjaðu umræðuna!", "Save" : "Vista", "The comment cannot be empty." : "Athugasemdin má ekki vera tóm.", @@ -163,27 +140,21 @@ "Reply" : "Svara", "Update" : "Uppfæra", "(group)" : "(hópur)", + "seconds ago" : "sekúndum síðan", "Assign to me" : "Úthluta mér", + "Unarchive card" : "Taka spjald úr geymslu", + "Archive card" : "Setja spjald í geymslu", "Delete card" : "Eyða spjaldi", "Move card" : "Færa spjald", "Card details" : "Nánar um spjald", - "Select a stack" : "Veldu stafla", - "seconds ago" : "sekúndum síðan", "All boards" : "Öll borð", "Archived boards" : "Borð í geymslu", - "Shared boards" : "Deild borð", - "Settings" : "Stillingar", + "Shared with you" : "Deilt með þér", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.", "New board title" : "Nýr titill á borð", - "Share" : "Deila", - "Options" : "Valkostir", "Edit board" : "Breyta borði", - "An error occurred" : "Villa kom upp", - "Clone board" : "Klóna borð", - "Archive board" : "Setja borð í geymslu", - "Unarchive board" : "Taka borð úr geymslu", - "Delete board" : "Eyða borði", "Board details" : "Nánar um borð", + "An error occurred" : "Villa kom upp", "Link to a board" : "Tengill við borð", "Link to a card" : "Tengja við spjald", "Something went wrong" : "Eitthvað fór úrskeiðis", diff --git a/l10n/it.js b/l10n/it.js index 0db294d15..767275ec4 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} ha archiviato la lavagna {before}", "You have unarchived the board {board}" : "Hai annullato l'archiviazione della lavagna {board}", "{user} has unarchived the board {before}" : "{user} ha annullato l'archiviazione della lavagna {board}", - "You have created a new stack {stack} on board {board}" : "Hai creato una nuova pila {stack} sulla lavagna {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creato una nuova pila {stack} sulla lavagna {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Hai rinominato la pila {before} in {stack} sulla lavagna {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha rinominato la pila {before} in {stack} sulla lavagna {board}", - "You have deleted stack {stack} on board {board}" : "Hai eliminato la pila {stack} sulla lavagna {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha eliminato la pila {stack} sulla lavagna {board}", - "You have created card {card} in stack {stack} on board {board}" : "Hai creato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creato la scheda {card} nella pila {stack} sulla lavagna {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Hai eliminato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha creato la scheda {card} nell pila {stack} sulla lavagna {board}", + "You have created a new list {stack} on board {board}" : "Hai creato un nuovo elenco {stack} sulla lavagna {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ha creato un nuovo elenco {stack} sulla lavagna {board}", + "You have renamed list {before} to {stack} on board {board}" : "Hai rinominato l'elenco {before} in {stack} sulla lavagna {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} ha rinominato l'elenco {before} in {stack} sulla lavagna {board}", + "You have deleted list {stack} on board {board}" : "Hai eliminato l'elenco {stack} sulla lavagna {board}", + "{user} has deleted list {stack} on board {board}" : "{user} ha eliminato l'elenco {stack} sulla lavagna {board}", + "You have created card {card} in list {stack} on board {board}" : "Hai creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ha creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Hai eliminato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} ha creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have renamed the card {before} to {card}" : "Hai rinominato la scheda {before} in {card}", "{user} has renamed the card {before} to {card}" : "{user} ha rinominato la scheda {before} in {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Hai archiviato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archiviato la scheda {card} nella pila {stack} sulla lavagna {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have archived card {card} in list {stack} on board {board}" : "Hai archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have removed the due date of card {card}" : "Hai rimosso la data di scadenza della scheda {card}", "{user} has removed the due date of card {card}" : "{user} ha rimosso la data di scadenza dalla scheda {card}", "You have set the due date of card {card} to {after}" : "Hai impostato la data di scadenza della scheda {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha impostato la data di scadenza della scheda {card} a {after}", "You have updated the due date of card {card} to {after}" : "Hai aggiornato la data di scadenza della scheda {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha aggiornato la data di scadenza della scheda {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Hai aggiunto l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Hai rimosso l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha rimosso l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Hai aggiunto l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} ha aggiunto l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Hai rimosso l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ha rimosso l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Hai assegnato {assigneduser} alla scheda {card} sulla lavagna {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assegnato {assigneduser} alla scheda {card} sulla lavagna {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Hai annullato l'assegnazione di {assigneduser} da scheda {card} sulla lavagna {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha annullato l'assegnazione di {assigneduser} dalla scheda {card} sulla lavagna {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Hai spostato la scheda {card} dalla pila {stackBefore} in {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha spostato la scheda {card} dalla pila {stackBefore} in {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Hai spostato la scheda {card} dall'elenco {stackBefore} in {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} ha spostato la scheda {card} dall'elenco {stackBefore} in {stack}", "You have added the attachment {attachment} to card {card}" : "Hai aggiunto l'allegato {attachment} alla scheda {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha aggiunto l'allegato {attachment} alla scheda {card}", "You have updated the attachment {attachment} on card {card}" : "Hai aggiornato l'allegato {attachment} sulla scheda {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Crea una nuova lavagna", "new board" : "nuova lavagna", "Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto", + "Search by board title" : "Cerca per titolo della lavagna", "Select board" : "Seleziona lavagna", "Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto", "Select a board" : "Seleziona una lavagna", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Applica filtro", "Filter by tag" : "Filtra per etichette", "Filter by assigned user" : "Filtra per utente assegnato", + "Unassigned" : "Non assegnato", "Filter by due date" : "Filtra per data di scadenza", "Overdue" : "Scadenza", "Next 24 hours" : "Prossime 24 ore", "Next 7 days" : "7 giorni successivi", "Next 30 days" : "30 giorni successivi", "No due date" : "Nessuna data di scadenza", + "Clear filter" : "Pulisci il filtro", "Show archived cards" : "Mostra le carte archiviate", "Toggle compact mode" : "Commuta la modalità compatta", "Details" : "Dettagli", "Loading board" : "Caricamento lavagna", + "No lists available" : "Nessun elenco disponibile", + "Create a new list to add cards to this board" : "Crea un nuovo elenco per aggiungere schede a questa lavagna", "Board not found" : "Lavagna non trovata", "Sharing" : "Condivisione", "Tags" : "Etichette", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Può condividere", "Can manage" : "Può gestire", "Delete" : "Elimina", - "Add a new stack" : "Aggiungi una nuova pila", + "Add a new list" : "Aggiungi un nuovo elenco", "Delete list" : "Elimina elenco", "Add card" : "Aggiungi scheda", "Add a new card" : "Aggiungi una nuova scheda", "Edit" : "Modifica", "Add a new tag" : "Aggiungi una nuova etichetta", "title and color value must be provided" : "devono essere forniti il titolo e il valore del colore", + "Title" : "Titolo", + "Members" : "Membri", + "Upload attachment" : "Carica allegato", "Add this attachment" : "Aggiungi questo allegato", "Delete Attachment" : "Elimina allegato", "Restore Attachment" : "Ripristina allegato", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Non salvata)", "(Saving…)" : "(Salvataggio...)", "Formatting help" : "Guida di formattazione", - "Add Attachment" : "Aggiungi allegato", "Edit description" : "Modifica descrizione", "View description" : "Visualizza descrizione", + "Add Attachment" : "Aggiungi allegato", "Attachments" : "Allegati", "Comments" : "Commenti", "Choose attachment" : "Scegli allegato", "Modified" : "Modificato", "Created" : "Creato il", - "Upload attachment" : "Carica allegato", "No comments yet. Begin the discussion!" : "Ancora nessun commento. Inizia la discussione.", "Save" : "Salva", "The comment cannot be empty." : "Il commento non può essere vuoto.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aggiorna", "(group)" : "(gruppo)", "(circle)" : "(cerchia)", + "seconds ago" : "secondi fa", "Assign to me" : "Assegna a me", + "Unassign myself" : "Rimuovi assegnazione da me", + "Unarchive card" : "Recupera lavagna dall'archivio", + "Archive card" : "Archivia scheda", "Delete card" : "Elimina scheda", "Move card" : "Sposta scheda", "Card details" : "Dettagli scheda", - "Select a stack" : "Seleziona una pila", - "seconds ago" : "secondi fa", + "Move card to another board" : "Sposta scheda in un'altra lavagna", + "Select a list" : "Seleziona un elenco", "All boards" : "Tutte le lavagne", "Archived boards" : "Lavagne archiviate", - "Shared boards" : "Lavagne condivise", - "Settings" : "Impostazioni", + "Shared with you" : "Condiviso con te", "Limit deck usage of groups" : "Limita utilizzo di Deck dei gruppi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,", "New board title" : "Titolo nuova lavagna", - "Share" : "Condividi", - "Options" : "Opzioni", "Edit board" : "Modifica lavagna", + "Clone board " : "Clona lavagna", + "Unarchive board " : "Recupera lavagna dall'archivio", + "Archive board " : "Archivia lavagna", + "Delete board " : "Elimina lavagna", + "Board details" : "Dettagli lavagna", + "Board {0} deleted" : "Lavagna {0} eliminata", "An error occurred" : "Si è verificato un errore", - "Clone board" : "Clona lavagna", - "Archive board" : "Archivia lavagna", - "Unarchive board" : "Recupera lavagna dall'archivio", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Sei sicuro di voler eliminare la lavagna {title}? Questo eliminerà tutti i dati di questa lavagna?", "Delete the board?" : "Vuoi eliminare la lavagna?", - "Delete board" : "Elimina lavagna", - "Board details" : "Dettagli lavagna", "Link to a board" : "Collega a una lavagna", "Link to a card" : " Collega a una scheda", "Something went wrong" : "Qualcosa non ha funzionato", diff --git a/l10n/it.json b/l10n/it.json index 3921d4246..5977572e1 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} ha archiviato la lavagna {before}", "You have unarchived the board {board}" : "Hai annullato l'archiviazione della lavagna {board}", "{user} has unarchived the board {before}" : "{user} ha annullato l'archiviazione della lavagna {board}", - "You have created a new stack {stack} on board {board}" : "Hai creato una nuova pila {stack} sulla lavagna {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} ha creato una nuova pila {stack} sulla lavagna {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Hai rinominato la pila {before} in {stack} sulla lavagna {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha rinominato la pila {before} in {stack} sulla lavagna {board}", - "You have deleted stack {stack} on board {board}" : "Hai eliminato la pila {stack} sulla lavagna {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} ha eliminato la pila {stack} sulla lavagna {board}", - "You have created card {card} in stack {stack} on board {board}" : "Hai creato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creato la scheda {card} nella pila {stack} sulla lavagna {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Hai eliminato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha creato la scheda {card} nell pila {stack} sulla lavagna {board}", + "You have created a new list {stack} on board {board}" : "Hai creato un nuovo elenco {stack} sulla lavagna {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ha creato un nuovo elenco {stack} sulla lavagna {board}", + "You have renamed list {before} to {stack} on board {board}" : "Hai rinominato l'elenco {before} in {stack} sulla lavagna {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} ha rinominato l'elenco {before} in {stack} sulla lavagna {board}", + "You have deleted list {stack} on board {board}" : "Hai eliminato l'elenco {stack} sulla lavagna {board}", + "{user} has deleted list {stack} on board {board}" : "{user} ha eliminato l'elenco {stack} sulla lavagna {board}", + "You have created card {card} in list {stack} on board {board}" : "Hai creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ha creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Hai eliminato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} ha creato la scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have renamed the card {before} to {card}" : "Hai rinominato la scheda {before} in {card}", "{user} has renamed the card {before} to {card}" : "{user} ha rinominato la scheda {before} in {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Hai archiviato la scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archiviato la scheda {card} nella pila {stack} sulla lavagna {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have archived card {card} in list {stack} on board {board}" : "Hai archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archiviato la scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha annullato l'archiviazione della scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have removed the due date of card {card}" : "Hai rimosso la data di scadenza della scheda {card}", "{user} has removed the due date of card {card}" : "{user} ha rimosso la data di scadenza dalla scheda {card}", "You have set the due date of card {card} to {after}" : "Hai impostato la data di scadenza della scheda {card} a {after}", "{user} has set the due date of card {card} to {after}" : "{user} ha impostato la data di scadenza della scheda {card} a {after}", "You have updated the due date of card {card} to {after}" : "Hai aggiornato la data di scadenza della scheda {card} a {after}", "{user} has updated the due date of card {card} to {after}" : "{user} ha aggiornato la data di scadenza della scheda {card} a {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Hai aggiunto l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Hai rimosso l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha rimosso l'etichetta {label} alla scheda {card} nella pila {stack} sulla lavagna {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Hai aggiunto l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} ha aggiunto l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Hai rimosso l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ha rimosso l'etichetta {label} alla scheda {card} nell'elenco {stack} sulla lavagna {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Hai assegnato {assigneduser} alla scheda {card} sulla lavagna {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assegnato {assigneduser} alla scheda {card} sulla lavagna {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Hai annullato l'assegnazione di {assigneduser} da scheda {card} sulla lavagna {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha annullato l'assegnazione di {assigneduser} dalla scheda {card} sulla lavagna {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Hai spostato la scheda {card} dalla pila {stackBefore} in {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha spostato la scheda {card} dalla pila {stackBefore} in {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Hai spostato la scheda {card} dall'elenco {stackBefore} in {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} ha spostato la scheda {card} dall'elenco {stackBefore} in {stack}", "You have added the attachment {attachment} to card {card}" : "Hai aggiunto l'allegato {attachment} alla scheda {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} ha aggiunto l'allegato {attachment} alla scheda {card}", "You have updated the attachment {attachment} on card {card}" : "Hai aggiornato l'allegato {attachment} sulla scheda {card}", @@ -99,6 +99,7 @@ "Create new board" : "Crea una nuova lavagna", "new board" : "nuova lavagna", "Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto", + "Search by board title" : "Cerca per titolo della lavagna", "Select board" : "Seleziona lavagna", "Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto", "Select a board" : "Seleziona una lavagna", @@ -118,16 +119,20 @@ "Apply filter" : "Applica filtro", "Filter by tag" : "Filtra per etichette", "Filter by assigned user" : "Filtra per utente assegnato", + "Unassigned" : "Non assegnato", "Filter by due date" : "Filtra per data di scadenza", "Overdue" : "Scadenza", "Next 24 hours" : "Prossime 24 ore", "Next 7 days" : "7 giorni successivi", "Next 30 days" : "30 giorni successivi", "No due date" : "Nessuna data di scadenza", + "Clear filter" : "Pulisci il filtro", "Show archived cards" : "Mostra le carte archiviate", "Toggle compact mode" : "Commuta la modalità compatta", "Details" : "Dettagli", "Loading board" : "Caricamento lavagna", + "No lists available" : "Nessun elenco disponibile", + "Create a new list to add cards to this board" : "Crea un nuovo elenco per aggiungere schede a questa lavagna", "Board not found" : "Lavagna non trovata", "Sharing" : "Condivisione", "Tags" : "Etichette", @@ -144,13 +149,16 @@ "Can share" : "Può condividere", "Can manage" : "Può gestire", "Delete" : "Elimina", - "Add a new stack" : "Aggiungi una nuova pila", + "Add a new list" : "Aggiungi un nuovo elenco", "Delete list" : "Elimina elenco", "Add card" : "Aggiungi scheda", "Add a new card" : "Aggiungi una nuova scheda", "Edit" : "Modifica", "Add a new tag" : "Aggiungi una nuova etichetta", "title and color value must be provided" : "devono essere forniti il titolo e il valore del colore", + "Title" : "Titolo", + "Members" : "Membri", + "Upload attachment" : "Carica allegato", "Add this attachment" : "Aggiungi questo allegato", "Delete Attachment" : "Elimina allegato", "Restore Attachment" : "Ripristina allegato", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Non salvata)", "(Saving…)" : "(Salvataggio...)", "Formatting help" : "Guida di formattazione", - "Add Attachment" : "Aggiungi allegato", "Edit description" : "Modifica descrizione", "View description" : "Visualizza descrizione", + "Add Attachment" : "Aggiungi allegato", "Attachments" : "Allegati", "Comments" : "Commenti", "Choose attachment" : "Scegli allegato", "Modified" : "Modificato", "Created" : "Creato il", - "Upload attachment" : "Carica allegato", "No comments yet. Begin the discussion!" : "Ancora nessun commento. Inizia la discussione.", "Save" : "Salva", "The comment cannot be empty." : "Il commento non può essere vuoto.", @@ -183,30 +190,32 @@ "Update" : "Aggiorna", "(group)" : "(gruppo)", "(circle)" : "(cerchia)", + "seconds ago" : "secondi fa", "Assign to me" : "Assegna a me", + "Unassign myself" : "Rimuovi assegnazione da me", + "Unarchive card" : "Recupera lavagna dall'archivio", + "Archive card" : "Archivia scheda", "Delete card" : "Elimina scheda", "Move card" : "Sposta scheda", "Card details" : "Dettagli scheda", - "Select a stack" : "Seleziona una pila", - "seconds ago" : "secondi fa", + "Move card to another board" : "Sposta scheda in un'altra lavagna", + "Select a list" : "Seleziona un elenco", "All boards" : "Tutte le lavagne", "Archived boards" : "Lavagne archiviate", - "Shared boards" : "Lavagne condivise", - "Settings" : "Impostazioni", + "Shared with you" : "Condiviso con te", "Limit deck usage of groups" : "Limita utilizzo di Deck dei gruppi", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "La limitazione di Deck impedirà agli utenti che non fanno parte di tali gruppi di creare le proprie lavagne. Gli utenti saranno ancora in grado di lavorare sulle lavagne che sono state condivise con loro,", "New board title" : "Titolo nuova lavagna", - "Share" : "Condividi", - "Options" : "Opzioni", "Edit board" : "Modifica lavagna", + "Clone board " : "Clona lavagna", + "Unarchive board " : "Recupera lavagna dall'archivio", + "Archive board " : "Archivia lavagna", + "Delete board " : "Elimina lavagna", + "Board details" : "Dettagli lavagna", + "Board {0} deleted" : "Lavagna {0} eliminata", "An error occurred" : "Si è verificato un errore", - "Clone board" : "Clona lavagna", - "Archive board" : "Archivia lavagna", - "Unarchive board" : "Recupera lavagna dall'archivio", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Sei sicuro di voler eliminare la lavagna {title}? Questo eliminerà tutti i dati di questa lavagna?", "Delete the board?" : "Vuoi eliminare la lavagna?", - "Delete board" : "Elimina lavagna", - "Board details" : "Dettagli lavagna", "Link to a board" : "Collega a una lavagna", "Link to a card" : " Collega a una scheda", "Something went wrong" : "Qualcosa non ha funzionato", diff --git a/l10n/ja.js b/l10n/ja.js index 073924da9..5db612f65 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} は {before} のボードをアーカイブしました", "You have unarchived the board {board}" : "ボード {board} がアーカイブされていません", "{user} has unarchived the board {before}" : "{user} は {before} のボードをアーカイブされていません", - "You have created a new stack {stack} on board {board}" : "{board} に新しいスタック {stack} を作成しました。", - "{user} has created a new stack {stack} on board {board}" : "{user} が {board} に新しいスタック {stack} を作成しました", - "You have renamed stack {before} to {stack} on board {board}" : " {board} のスタックの名前を {before} から {stack} に変更しました", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} がボード {board} のスタックの名前を {before} から {stack} に変更しました", - "You have deleted stack {stack} on board {board}" : "ボード {board} のスタック {stack} を削除しました。", - "{user} has deleted stack {stack} on board {board}" : "{user} がボード {board} のスタック {stack} を削除しました。", - "You have created card {card} in stack {stack} on board {board}" : "{board} の {stack} に {card} を作成しました。", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} が {board} の {stack} に {card} を作成しました", - "You have deleted card {card} in stack {stack} on board {board}" : "{board} の {stack} で {card} を削除しました。", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}を削除しました", + "You have created a new list {stack} on board {board}" : "ボード{board} に新しいリスト {stack} を作成しました。", + "{user} has created a new list {stack} on board {board}" : "{user} がボード {board} に新しいリスト {stack} を作成しました", + "You have renamed list {before} to {stack} on board {board}" : "ボード {board} のリストの名を {before} から {stack} に変更しました", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} がボード {board} のリスト名を {before} から {stack} に変更しました", + "You have deleted list {stack} on board {board}" : "ボード {board} のリスト {stack} を削除しました。", + "{user} has deleted list {stack} on board {board}" : "{user} がボード {board} のリスト {stack} を削除しました。", + "You have created card {card} in list {stack} on board {board}" : "ボード{board} のリスト {stack} に カード{card} を作成しました。", + "{user} has created card {card} in list {stack} on board {board}" : "{user} がボード {board} のリスト {stack} にカード {card} を作成しました", + "You have deleted card {card} in list {stack} on board {board}" : "ボード{board} のリスト {stack} のカード {card} を削除しました。", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}を削除しました", "You have renamed the card {before} to {card}" : "カード {before} の名前を {card} に変更しました", "{user} has renamed the card {before} to {card}" : "{user} が {before} カードの名前を {card} に変更しました", - "You have added a description to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack} のカード{card}に説明を追加しました", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}に説明を追加しました", - "You have updated the description of card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}の説明を更新しました", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}はボード{board}のスタック{stack}のカード{card}の説明を更新しました", - "You have archived card {card} in stack {stack} on board {board}" : "ボード {board}上のスタック {stack}にあるカード {card} をアーカイブしました", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}にカード{card}をアーカイブしました", - "You have unarchived card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}に未アーカイブのカード{card}があります", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}がボード {board}上のスタック {stack}にあるカード {card} をアーカイブ解除しました", + "You have added a description to card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack} のカード{card}に説明を追加しました", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}に説明を追加しました", + "You have updated the description of card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}の説明を更新しました", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user}はボード{board}のリスト{stack}のカード{card}の説明を更新しました", + "You have archived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブしました", + "{user} has archived card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}にカード{card}をアーカイブしました", + "You have unarchived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user}がボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました", "You have removed the due date of card {card}" : "カード{card}の期日を削除しました", "{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました", "You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました", "{user} has set the due date of card {card} to {after}" : "{user}がカード{card}の期日を{after}に設定しました", "You have updated the due date of card {card} to {after}" : "カード{card}の期日を{after}に更新しました", "{user} has updated the due date of card {card} to {after}" : "{user}はカード{card}の期日を{after}に更新しました", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}にタグ{label}を追加しました", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}にタグ{label}を追加しました", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}からタグ{label}を削除しました", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}からタグ{label}を削除しました", "You have assigned {assigneduser} to card {card} on board {board}" : "ボード{board}のカード{card}に{assigneduser}を割り当てました", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}がボード{board}のカード{card}に{assigneduser}を割り当てました", "You have unassigned {assigneduser} from card {card} on board {board}" : "ボード{board}のカード{card}から{assigneduser} の割り当てが解除されました", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}がボード{board}のカード{card}から{assigneduser}の割り当てを解除されました", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "カード{card}をスタック{stackBefore}から{stack}に移動しました", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}がカード{card}をスタック{stackBefore}から{stack}に移動しました", + "You have moved the card {card} from list {stackBefore} to {stack}" : "カード{card}をリスト{stackBefore}から{stack}に移動しました", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user}がカード{card}をリスト{stackBefore}から{stack}に移動しました", "You have added the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に追加しました", "{user} has added the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に追加しました", "You have updated the attachment {attachment} on card {card}" : "カード{card}の添付ファイル{attachment}を更新しました", @@ -96,68 +96,128 @@ OC.L10N.register( "Could not write file to disk" : "ディスクにファイルを書き込めませんでした", "A PHP extension stopped the file upload" : "PHP拡張でファイルのアップロードが停止されています", "No file uploaded or file size exceeds maximum of %s" : "ファイルがアップロードされていないか、ファイルサイズが最大 %s を超えています", + "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はNextcloudと統合した、チームの個人計画とプロジェクトの組織化を目的としたカンバンスタイルの組織ツールです。\n\n\n- 📥 タスクをカードに追加して整理する\n- 📄 マークダウンで追加のメモを書き留めます\n- 🔖 より良い組織のためにラベルを割り当てる\n- 👥 あなたのチーム、友人、家族と共有する\n- 📎 ファイルを添付してマークダウンの説明に埋め込む\n- 💬 コメントを使ってあなたのチームと話し合う\n- ⚡ アクティビティの流れの変化を追跡する\n- 🚀 プロジェクトを整理する", "Create new board" : "新しいボードを作成", + "new board" : "新しいボード", "Select the board to link to a project" : "プロジェクトにリンクするボードを選択", + "Search by board title" : "ボードのタイトルで検索", "Select board" : "ボードを選択", + "Select the card to link to a project" : "プロジェクトにリンクするカードを選択", + "Select a board" : "ボードを選択", + "Select a card" : "カードを選択", + "Link to card" : "カードへリンク", "Cancel" : "キャンセル", "File already exists" : "ファイルはすでに存在します", + "A file with the name {filename} already exists." : "そのファイル名 {filename}はすでに存在します。", "Do you want to overwrite it?" : "上書きしますか?", + "Overwrite file" : "ファイルを上書き", + "Keep existing file" : "既存のファイルを残す", + "This board is read only" : "このボードは読み込みのみです", + "Drop your files to upload" : "アップロードするファイルをドロップしてください", "Archived cards" : "カードをアーカイブ", + "Add new list" : "新しいリストを追加", + "List name" : "リスト名", + "Apply filter" : "フィルターを適用", "Filter by tag" : "タグによるフィルター", "Filter by assigned user" : "割当ユーザーでフィルター", "Filter by due date" : "期限でフィルター", "Overdue" : "期限超過", + "Next 24 hours" : "次の24時間", "Next 7 days" : "次の7日間", "Next 30 days" : "次の30日間", "No due date" : "期限なし", + "Clear filter" : "フィルターをクリア", "Show archived cards" : "アーカイブされたカードを表示する", "Toggle compact mode" : "コンパクトモードの切り替え", "Details" : "詳細", + "Loading board" : "ボードを読み込み中", + "Board not found" : "ボードが見つかりません", "Sharing" : "共有中", "Tags" : "タグ", "Deleted items" : "削除されたアイテム", "Timeline" : "タイムライン", + "Deleted lists" : "削除済みリスト", "Undo" : "元に戻す", "Deleted cards" : "削除済みのカード", + "Share board with a user, group or circle …" : "ボードをユーザー、グループまたはサークルと共有…", + "Board owner" : "ボード所有者", "(Group)" : "(グループ)", + "(Circle)" : "(サークル)", "Can edit" : "編集可能", "Can share" : "共有可能", + "Can manage" : "管理可能", "Delete" : "削除", - "Add a new stack" : "新しいスタックを追加する", + "Add a new list" : "新しいリストを追加", "Delete list" : "リストを削除", "Add card" : "カードを追加", + "Add a new card" : "新しいカードを追加", "Edit" : "編集", + "Add a new tag" : "新しいタグを追加", + "title and color value must be provided" : "タイトルと色の値を指定する必要があります", + "Title" : "タイトル", + "Members" : "メンバー", + "Upload attachment" : "添付ファイルをアップロードする", + "Add this attachment" : "この添付ファイルを追加", + "Delete Attachment" : "添付ファイルを削除", + "Restore Attachment" : "添付ファイルを復元", + "Assign a tag to this card…" : "タグこのをカードに割り当てる…", + "Assign to users" : "ユーザーに割り当てる", + "Assign to users/groups/circles" : "ユーザー/グループ/サークルに割り当てる", + "Assign a user to this card…" : "このカードにユーザーに割り当てる…", "Due date" : "期限", + "Set a due date" : "期限を設定", "Remove due date" : "期限を削除", "Description" : "説明", + "(Unsaved)" : "(未保存)", + "(Saving…)" : "(保存中…)", "Formatting help" : "ヘルプの書式設定", + "Edit description" : "説明を編集", + "View description" : "説明を表示", + "Add Attachment" : "添付ファイルを追加", "Attachments" : "添付ファイル", "Comments" : "コメント", + "Choose attachment" : "添付ファイルを選択", "Modified" : "更新日時", "Created" : "作成時刻", - "Upload attachment" : "添付ファイルをアップロードする", + "No comments yet. Begin the discussion!" : "まだコメントはありません。議論を始めましょう!", "Save" : "保存", + "The comment cannot be empty." : "コメントを空にすることはできません。", + "The comment cannot be longer than 1000 characters." : "コメントは1000文字を超えることはできません。", + "In reply to" : "返信", "Reply" : "返信", "Update" : "更新", "(group)" : "(グループ)", + "(circle)" : "(サークル)", + "seconds ago" : "数秒前", + "Assign to me" : "自分に割り当てる", + "Unassign myself" : "自分への割り当てを解除", + "Unarchive card" : "カードのアーカイブを解除する", + "Archive card" : "カードをアーカイブ", "Delete card" : "カードを削除する", "Move card" : "カードの移動", - "seconds ago" : "数秒前", + "Card details" : "カード詳細", + "Move card to another board" : "カードを他のボードに移動", + "Select a list" : "リストを選択", + "All boards" : "すべてのボード", "Archived boards" : "アーカイブ済みのボード", - "Shared boards" : "共有ボード", - "Settings" : "設定", + "Shared with you" : "あなたと共有済み", + "Limit deck usage of groups" : "デッキの使用をグループに制限", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。", "New board title" : "新しいボードのタイトル", - "Share" : "共有", - "Options" : "オプション", "Edit board" : "ボードを編集", - "An error occurred" : "エラーが発生しました", - "Archive board" : "ボードをアーカイブ", - "Unarchive board" : "ボードのアーカイブを解除", - "Delete board" : "ボードを削除", + "Clone board " : "ボードを複製", + "Unarchive board " : "ボードのアーカイブを解除", + "Archive board " : "ボードをアーカイブ", + "Delete board " : "ボードを削除", "Board details" : "ボードの詳細", + "Board {0} deleted" : "ボード {0} 削除済み", + "An error occurred" : "エラーが発生しました", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "このボード{title}を削除してもよろしいですか?この操作はこのボードのデータすべてを削除します。", + "Delete the board?" : "ボードを削除しますか?", "Link to a board" : "ボードへのリンク", + "Link to a card" : "カードへリンク", + "Something went wrong" : "何かがおかしいです", "Maximum file size of {size} exceeded" : "最大ファイルサイズ({size})を超えています" }, "nplurals=1; plural=0;"); diff --git a/l10n/ja.json b/l10n/ja.json index 3954acb00..5e0788d1b 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} は {before} のボードをアーカイブしました", "You have unarchived the board {board}" : "ボード {board} がアーカイブされていません", "{user} has unarchived the board {before}" : "{user} は {before} のボードをアーカイブされていません", - "You have created a new stack {stack} on board {board}" : "{board} に新しいスタック {stack} を作成しました。", - "{user} has created a new stack {stack} on board {board}" : "{user} が {board} に新しいスタック {stack} を作成しました", - "You have renamed stack {before} to {stack} on board {board}" : " {board} のスタックの名前を {before} から {stack} に変更しました", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} がボード {board} のスタックの名前を {before} から {stack} に変更しました", - "You have deleted stack {stack} on board {board}" : "ボード {board} のスタック {stack} を削除しました。", - "{user} has deleted stack {stack} on board {board}" : "{user} がボード {board} のスタック {stack} を削除しました。", - "You have created card {card} in stack {stack} on board {board}" : "{board} の {stack} に {card} を作成しました。", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} が {board} の {stack} に {card} を作成しました", - "You have deleted card {card} in stack {stack} on board {board}" : "{board} の {stack} で {card} を削除しました。", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}を削除しました", + "You have created a new list {stack} on board {board}" : "ボード{board} に新しいリスト {stack} を作成しました。", + "{user} has created a new list {stack} on board {board}" : "{user} がボード {board} に新しいリスト {stack} を作成しました", + "You have renamed list {before} to {stack} on board {board}" : "ボード {board} のリストの名を {before} から {stack} に変更しました", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} がボード {board} のリスト名を {before} から {stack} に変更しました", + "You have deleted list {stack} on board {board}" : "ボード {board} のリスト {stack} を削除しました。", + "{user} has deleted list {stack} on board {board}" : "{user} がボード {board} のリスト {stack} を削除しました。", + "You have created card {card} in list {stack} on board {board}" : "ボード{board} のリスト {stack} に カード{card} を作成しました。", + "{user} has created card {card} in list {stack} on board {board}" : "{user} がボード {board} のリスト {stack} にカード {card} を作成しました", + "You have deleted card {card} in list {stack} on board {board}" : "ボード{board} のリスト {stack} のカード {card} を削除しました。", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}を削除しました", "You have renamed the card {before} to {card}" : "カード {before} の名前を {card} に変更しました", "{user} has renamed the card {before} to {card}" : "{user} が {before} カードの名前を {card} に変更しました", - "You have added a description to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack} のカード{card}に説明を追加しました", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}に説明を追加しました", - "You have updated the description of card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}の説明を更新しました", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}はボード{board}のスタック{stack}のカード{card}の説明を更新しました", - "You have archived card {card} in stack {stack} on board {board}" : "ボード {board}上のスタック {stack}にあるカード {card} をアーカイブしました", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}にカード{card}をアーカイブしました", - "You have unarchived card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}に未アーカイブのカード{card}があります", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}がボード {board}上のスタック {stack}にあるカード {card} をアーカイブ解除しました", + "You have added a description to card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack} のカード{card}に説明を追加しました", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}に説明を追加しました", + "You have updated the description of card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}の説明を更新しました", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user}はボード{board}のリスト{stack}のカード{card}の説明を更新しました", + "You have archived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブしました", + "{user} has archived card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}にカード{card}をアーカイブしました", + "You have unarchived card {card} in list {stack} on board {board}" : "ボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user}がボード {board}のリスト {stack}にあるカード {card} をアーカイブ解除しました", "You have removed the due date of card {card}" : "カード{card}の期日を削除しました", "{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました", "You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました", "{user} has set the due date of card {card} to {after}" : "{user}がカード{card}の期日を{after}に設定しました", "You have updated the due date of card {card} to {after}" : "カード{card}の期日を{after}に更新しました", "{user} has updated the due date of card {card} to {after}" : "{user}はカード{card}の期日を{after}に更新しました", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}にタグ{label}を追加しました", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}にタグ{label}を追加しました", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "ボード{board}のリスト{stack}のカード{card}からタグ{label}を削除しました", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user}がボード{board}のリスト{stack}のカード{card}からタグ{label}を削除しました", "You have assigned {assigneduser} to card {card} on board {board}" : "ボード{board}のカード{card}に{assigneduser}を割り当てました", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}がボード{board}のカード{card}に{assigneduser}を割り当てました", "You have unassigned {assigneduser} from card {card} on board {board}" : "ボード{board}のカード{card}から{assigneduser} の割り当てが解除されました", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}がボード{board}のカード{card}から{assigneduser}の割り当てを解除されました", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "カード{card}をスタック{stackBefore}から{stack}に移動しました", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}がカード{card}をスタック{stackBefore}から{stack}に移動しました", + "You have moved the card {card} from list {stackBefore} to {stack}" : "カード{card}をリスト{stackBefore}から{stack}に移動しました", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user}がカード{card}をリスト{stackBefore}から{stack}に移動しました", "You have added the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に追加しました", "{user} has added the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に追加しました", "You have updated the attachment {attachment} on card {card}" : "カード{card}の添付ファイル{attachment}を更新しました", @@ -94,68 +94,128 @@ "Could not write file to disk" : "ディスクにファイルを書き込めませんでした", "A PHP extension stopped the file upload" : "PHP拡張でファイルのアップロードが停止されています", "No file uploaded or file size exceeds maximum of %s" : "ファイルがアップロードされていないか、ファイルサイズが最大 %s を超えています", + "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はNextcloudと統合した、チームの個人計画とプロジェクトの組織化を目的としたカンバンスタイルの組織ツールです。\n\n\n- 📥 タスクをカードに追加して整理する\n- 📄 マークダウンで追加のメモを書き留めます\n- 🔖 より良い組織のためにラベルを割り当てる\n- 👥 あなたのチーム、友人、家族と共有する\n- 📎 ファイルを添付してマークダウンの説明に埋め込む\n- 💬 コメントを使ってあなたのチームと話し合う\n- ⚡ アクティビティの流れの変化を追跡する\n- 🚀 プロジェクトを整理する", "Create new board" : "新しいボードを作成", + "new board" : "新しいボード", "Select the board to link to a project" : "プロジェクトにリンクするボードを選択", + "Search by board title" : "ボードのタイトルで検索", "Select board" : "ボードを選択", + "Select the card to link to a project" : "プロジェクトにリンクするカードを選択", + "Select a board" : "ボードを選択", + "Select a card" : "カードを選択", + "Link to card" : "カードへリンク", "Cancel" : "キャンセル", "File already exists" : "ファイルはすでに存在します", + "A file with the name {filename} already exists." : "そのファイル名 {filename}はすでに存在します。", "Do you want to overwrite it?" : "上書きしますか?", + "Overwrite file" : "ファイルを上書き", + "Keep existing file" : "既存のファイルを残す", + "This board is read only" : "このボードは読み込みのみです", + "Drop your files to upload" : "アップロードするファイルをドロップしてください", "Archived cards" : "カードをアーカイブ", + "Add new list" : "新しいリストを追加", + "List name" : "リスト名", + "Apply filter" : "フィルターを適用", "Filter by tag" : "タグによるフィルター", "Filter by assigned user" : "割当ユーザーでフィルター", "Filter by due date" : "期限でフィルター", "Overdue" : "期限超過", + "Next 24 hours" : "次の24時間", "Next 7 days" : "次の7日間", "Next 30 days" : "次の30日間", "No due date" : "期限なし", + "Clear filter" : "フィルターをクリア", "Show archived cards" : "アーカイブされたカードを表示する", "Toggle compact mode" : "コンパクトモードの切り替え", "Details" : "詳細", + "Loading board" : "ボードを読み込み中", + "Board not found" : "ボードが見つかりません", "Sharing" : "共有中", "Tags" : "タグ", "Deleted items" : "削除されたアイテム", "Timeline" : "タイムライン", + "Deleted lists" : "削除済みリスト", "Undo" : "元に戻す", "Deleted cards" : "削除済みのカード", + "Share board with a user, group or circle …" : "ボードをユーザー、グループまたはサークルと共有…", + "Board owner" : "ボード所有者", "(Group)" : "(グループ)", + "(Circle)" : "(サークル)", "Can edit" : "編集可能", "Can share" : "共有可能", + "Can manage" : "管理可能", "Delete" : "削除", - "Add a new stack" : "新しいスタックを追加する", + "Add a new list" : "新しいリストを追加", "Delete list" : "リストを削除", "Add card" : "カードを追加", + "Add a new card" : "新しいカードを追加", "Edit" : "編集", + "Add a new tag" : "新しいタグを追加", + "title and color value must be provided" : "タイトルと色の値を指定する必要があります", + "Title" : "タイトル", + "Members" : "メンバー", + "Upload attachment" : "添付ファイルをアップロードする", + "Add this attachment" : "この添付ファイルを追加", + "Delete Attachment" : "添付ファイルを削除", + "Restore Attachment" : "添付ファイルを復元", + "Assign a tag to this card…" : "タグこのをカードに割り当てる…", + "Assign to users" : "ユーザーに割り当てる", + "Assign to users/groups/circles" : "ユーザー/グループ/サークルに割り当てる", + "Assign a user to this card…" : "このカードにユーザーに割り当てる…", "Due date" : "期限", + "Set a due date" : "期限を設定", "Remove due date" : "期限を削除", "Description" : "説明", + "(Unsaved)" : "(未保存)", + "(Saving…)" : "(保存中…)", "Formatting help" : "ヘルプの書式設定", + "Edit description" : "説明を編集", + "View description" : "説明を表示", + "Add Attachment" : "添付ファイルを追加", "Attachments" : "添付ファイル", "Comments" : "コメント", + "Choose attachment" : "添付ファイルを選択", "Modified" : "更新日時", "Created" : "作成時刻", - "Upload attachment" : "添付ファイルをアップロードする", + "No comments yet. Begin the discussion!" : "まだコメントはありません。議論を始めましょう!", "Save" : "保存", + "The comment cannot be empty." : "コメントを空にすることはできません。", + "The comment cannot be longer than 1000 characters." : "コメントは1000文字を超えることはできません。", + "In reply to" : "返信", "Reply" : "返信", "Update" : "更新", "(group)" : "(グループ)", + "(circle)" : "(サークル)", + "seconds ago" : "数秒前", + "Assign to me" : "自分に割り当てる", + "Unassign myself" : "自分への割り当てを解除", + "Unarchive card" : "カードのアーカイブを解除する", + "Archive card" : "カードをアーカイブ", "Delete card" : "カードを削除する", "Move card" : "カードの移動", - "seconds ago" : "数秒前", + "Card details" : "カード詳細", + "Move card to another board" : "カードを他のボードに移動", + "Select a list" : "リストを選択", + "All boards" : "すべてのボード", "Archived boards" : "アーカイブ済みのボード", - "Shared boards" : "共有ボード", - "Settings" : "設定", + "Shared with you" : "あなたと共有済み", + "Limit deck usage of groups" : "デッキの使用をグループに制限", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。", "New board title" : "新しいボードのタイトル", - "Share" : "共有", - "Options" : "オプション", "Edit board" : "ボードを編集", - "An error occurred" : "エラーが発生しました", - "Archive board" : "ボードをアーカイブ", - "Unarchive board" : "ボードのアーカイブを解除", - "Delete board" : "ボードを削除", + "Clone board " : "ボードを複製", + "Unarchive board " : "ボードのアーカイブを解除", + "Archive board " : "ボードをアーカイブ", + "Delete board " : "ボードを削除", "Board details" : "ボードの詳細", + "Board {0} deleted" : "ボード {0} 削除済み", + "An error occurred" : "エラーが発生しました", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "このボード{title}を削除してもよろしいですか?この操作はこのボードのデータすべてを削除します。", + "Delete the board?" : "ボードを削除しますか?", "Link to a board" : "ボードへのリンク", + "Link to a card" : "カードへリンク", + "Something went wrong" : "何かがおかしいです", "Maximum file size of {size} exceeded" : "最大ファイルサイズ({size})を超えています" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js index 622c04a50..fc44cd7cb 100644 --- a/l10n/ka_GE.js +++ b/l10n/ka_GE.js @@ -28,9 +28,11 @@ OC.L10N.register( "Can edit" : "შეუძლია შეცვალოს", "Can share" : "შეუძლია გააზიაროს", "Delete" : "წაშლა", - "Add a new stack" : "დასტის დამატება", "Add card" : "ბარათის დამატება", "Edit" : "შეცვლა", + "Title" : "სათაური", + "Members" : "წევრები", + "Upload attachment" : "დანართის ატვირთვა", "Due date" : "დროისთვის", "Remove due date" : "მოაშორეთ დანიშნულების დრო", "Description" : "აღწერა", @@ -38,21 +40,15 @@ OC.L10N.register( "Comments" : "კომენტარები", "Modified" : "შეიცვალა", "Created" : "შექმნილია", - "Upload attachment" : "დანართის ატვირთვა", "Save" : "შენახვა", "Reply" : "პასუხი", "Update" : "განახლება", "(group)" : "(ჯგუფი)", "seconds ago" : "წამის წინ", "Archived boards" : "არქივირებული დაფები", - "Shared boards" : "გაზიარებული დაფები", - "Settings" : "პარამეტრები", + "Shared with you" : "გაზიარებული თქვენთან", "New board title" : "ახალი დაფის სახელი", - "Share" : "გაზიარება", "Edit board" : "დაფის შეცვლა", - "Archive board" : "დაფის არქივირება", - "Unarchive board" : "დაფის ამოღება", - "Delete board" : "დაფის გაუქმება", "Board details" : "დაფის დეტალები" }, "nplurals=2; plural=(n!=1);"); diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json index d2d3c6923..127f9fbd6 100644 --- a/l10n/ka_GE.json +++ b/l10n/ka_GE.json @@ -26,9 +26,11 @@ "Can edit" : "შეუძლია შეცვალოს", "Can share" : "შეუძლია გააზიაროს", "Delete" : "წაშლა", - "Add a new stack" : "დასტის დამატება", "Add card" : "ბარათის დამატება", "Edit" : "შეცვლა", + "Title" : "სათაური", + "Members" : "წევრები", + "Upload attachment" : "დანართის ატვირთვა", "Due date" : "დროისთვის", "Remove due date" : "მოაშორეთ დანიშნულების დრო", "Description" : "აღწერა", @@ -36,21 +38,15 @@ "Comments" : "კომენტარები", "Modified" : "შეიცვალა", "Created" : "შექმნილია", - "Upload attachment" : "დანართის ატვირთვა", "Save" : "შენახვა", "Reply" : "პასუხი", "Update" : "განახლება", "(group)" : "(ჯგუფი)", "seconds ago" : "წამის წინ", "Archived boards" : "არქივირებული დაფები", - "Shared boards" : "გაზიარებული დაფები", - "Settings" : "პარამეტრები", + "Shared with you" : "გაზიარებული თქვენთან", "New board title" : "ახალი დაფის სახელი", - "Share" : "გაზიარება", "Edit board" : "დაფის შეცვლა", - "Archive board" : "დაფის არქივირება", - "Unarchive board" : "დაფის ამოღება", - "Delete board" : "დაფის გაუქმება", "Board details" : "დაფის დეტალები" },"pluralForm" :"nplurals=2; plural=(n!=1);" } \ No newline at end of file diff --git a/l10n/km.js b/l10n/km.js index 031636c2f..ce2998566 100644 --- a/l10n/km.js +++ b/l10n/km.js @@ -11,13 +11,13 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "លុប", "Edit" : "កែប្រែ", + "Title" : "ចំណងជើង", "Description" : "ការ​អធិប្បាយ", "Modified" : "បាន​កែ​ប្រែ", "Save" : "រក្សាទុក", "Reply" : "ឆ្លើយតប", "Update" : "ធ្វើ​បច្ចុប្បន្នភាព", "seconds ago" : "វិនាទី​មុន", - "Settings" : "ការកំណត់", - "Share" : "ចែក​រំលែក" + "Shared with you" : "Shared with you" }, "nplurals=1; plural=0;"); diff --git a/l10n/km.json b/l10n/km.json index c1b1385b8..be2d3959a 100644 --- a/l10n/km.json +++ b/l10n/km.json @@ -9,13 +9,13 @@ "Can share" : "Can share", "Delete" : "លុប", "Edit" : "កែប្រែ", + "Title" : "ចំណងជើង", "Description" : "ការ​អធិប្បាយ", "Modified" : "បាន​កែ​ប្រែ", "Save" : "រក្សាទុក", "Reply" : "ឆ្លើយតប", "Update" : "ធ្វើ​បច្ចុប្បន្នភាព", "seconds ago" : "វិនាទី​មុន", - "Settings" : "ការកំណត់", - "Share" : "ចែក​រំលែក" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/kn.js b/l10n/kn.js index 1c7d472ad..826c713a5 100644 --- a/l10n/kn.js +++ b/l10n/kn.js @@ -11,9 +11,9 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "ಅಳಿಸಿ", "Edit" : "ಸಂಪಾದಿಸು", + "Title" : "ಶೀರ್ಷಿಕೆ", "Modified" : "ಬದಲಾಯಿಸಿದ", "Save" : "ಉಳಿಸಿ", - "Settings" : "ಆಯ್ಕೆ", - "Share" : "ಹಂಚಿಕೊಳ್ಳಿ" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/kn.json b/l10n/kn.json index ef5c71e53..d900c9d4c 100644 --- a/l10n/kn.json +++ b/l10n/kn.json @@ -9,9 +9,9 @@ "Can share" : "Can share", "Delete" : "ಅಳಿಸಿ", "Edit" : "ಸಂಪಾದಿಸು", + "Title" : "ಶೀರ್ಷಿಕೆ", "Modified" : "ಬದಲಾಯಿಸಿದ", "Save" : "ಉಳಿಸಿ", - "Settings" : "ಆಯ್ಕೆ", - "Share" : "ಹಂಚಿಕೊಳ್ಳಿ" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/ko.js b/l10n/ko.js index a5bbe68f5..99eb67672 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -1,6 +1,7 @@ OC.L10N.register( "deck", { + "You have created a new board {board}" : "새로운 보드{board}를 만들었습니다.", "Deck" : "덱", "Personal" : "개인", "The card \"%s\" on \"%s\" has reached its due date." : "카드 \"%s\"(\"%s\"에 있음)의 만료 날짜가 다가왔습니다.", @@ -11,6 +12,7 @@ OC.L10N.register( "Action needed" : "동작 필요", "Later" : "나중에", "copy" : "복사", + "To do" : "할 일", "Done" : "완료", "The file was uploaded" : "파일을 업로드함", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "업로드한 파일의 크기가 php.ini의 upload_max_filesize를 초과함", @@ -21,23 +23,49 @@ OC.L10N.register( "Could not write file to disk" : "디스크에 파일을 쓸 수 없음", "A PHP extension stopped the file upload" : "PHP 확장 기능에서 파일 업로드를 차단함", "Create new board" : "새 게시판 만들기", + "new board" : "새로운 보드", + "Search by board title" : "보드 제목으로 검색", + "Select board" : "보드 선택", + "Select the card to link to a project" : "카드를 선택해 프로젝트에 연결", + "Select a board" : "보드 선택", + "Select a card" : "카드 선택", "Cancel" : "취소", "File already exists" : "파일이 이미 존재함", + "A file with the name {filename} already exists." : "이미 존재하는 파일이름 {filename} ", "Do you want to overwrite it?" : "덮어쓰시겠습니까?", + "Overwrite file" : "덮어쓰기", + "Keep existing file" : "기존 파일 보존", + "This board is read only" : "읽기 전용 보드", + "Drop your files to upload" : "업로드를 하려면 파일을 올리시오.", + "Archived cards" : "보관된 카드들", + "Add new list" : "새로운 리스트 추가", + "List name" : "리스트 추가", + "Apply filter" : "필터링 적용", + "Filter by tag" : "태그로 필터링", + "Filter by assigned user" : "지정된 사용자로 필터링", + "Unassigned" : "할당되지 않음", + "Filter by due date" : "기한으로 필터링", "Overdue" : "기한 넘김", + "Next 24 hours" : "다음 24시간", + "Next 7 days" : "다음 7일 동안", + "Next 30 days" : "다음 30일 동안", + "No due date" : "기한 없음", "Show archived cards" : "보관된 카드 보기", "Details" : "세부사항", "Sharing" : "공유", "Tags" : "태그", + "Deleted items" : "삭제된 항목", "Undo" : "실행 취소", "(Group)" : "(그룹)", "Can edit" : "편집할 수 있음", "Can share" : "공유할 수 있음", "Delete" : "삭제", - "Add a new stack" : "새 스택 추가", "Delete list" : "목록 지우기", "Add card" : "카드 추가", "Edit" : "편집", + "Title" : "직위", + "Members" : "구성원", + "Upload attachment" : "첨부 파일 업로드", "Due date" : "만료 날짜", "Remove due date" : "만료 날짜 삭제", "Description" : "설명", @@ -46,24 +74,24 @@ OC.L10N.register( "Comments" : "댓글", "Modified" : "수정한 날짜", "Created" : "생성됨", - "Upload attachment" : "첨부 파일 업로드", "Save" : "저장", "Reply" : "답장", "Update" : "업데이트", "(group)" : "(그룹)", + "seconds ago" : "초 전", + "Archive card" : "보관 카드", "Delete card" : "카드 삭제", "Move card" : "카드 이동", - "seconds ago" : "초 전", + "Card details" : "카드 세부사항", + "All boards" : "모든 보드", "Archived boards" : "보관된 게시판", - "Shared boards" : "공유된 게시판", - "Settings" : "설정", + "Shared with you" : "나와 공유됨", "New board title" : "새 게시판 제목", - "Share" : "공유", "Edit board" : "게시판 편집", + "Board details" : "게시판 정보", "An error occurred" : "오류가 발생함", - "Archive board" : "게시판 보관", - "Unarchive board" : "게시판 보관 해제", - "Delete board" : "게시판 삭제", - "Board details" : "게시판 정보" + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "정말로 보드 {title}을 지우시겠습니까? 보드의 모든 데이터가 삭제됩니다.", + "Delete the board?" : "보드를 삭제합니까?", + "Something went wrong" : "잘못된 접근" }, "nplurals=1; plural=0;"); diff --git a/l10n/ko.json b/l10n/ko.json index ccb5d0dee..d27e3b122 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -1,4 +1,5 @@ { "translations": { + "You have created a new board {board}" : "새로운 보드{board}를 만들었습니다.", "Deck" : "덱", "Personal" : "개인", "The card \"%s\" on \"%s\" has reached its due date." : "카드 \"%s\"(\"%s\"에 있음)의 만료 날짜가 다가왔습니다.", @@ -9,6 +10,7 @@ "Action needed" : "동작 필요", "Later" : "나중에", "copy" : "복사", + "To do" : "할 일", "Done" : "완료", "The file was uploaded" : "파일을 업로드함", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "업로드한 파일의 크기가 php.ini의 upload_max_filesize를 초과함", @@ -19,23 +21,49 @@ "Could not write file to disk" : "디스크에 파일을 쓸 수 없음", "A PHP extension stopped the file upload" : "PHP 확장 기능에서 파일 업로드를 차단함", "Create new board" : "새 게시판 만들기", + "new board" : "새로운 보드", + "Search by board title" : "보드 제목으로 검색", + "Select board" : "보드 선택", + "Select the card to link to a project" : "카드를 선택해 프로젝트에 연결", + "Select a board" : "보드 선택", + "Select a card" : "카드 선택", "Cancel" : "취소", "File already exists" : "파일이 이미 존재함", + "A file with the name {filename} already exists." : "이미 존재하는 파일이름 {filename} ", "Do you want to overwrite it?" : "덮어쓰시겠습니까?", + "Overwrite file" : "덮어쓰기", + "Keep existing file" : "기존 파일 보존", + "This board is read only" : "읽기 전용 보드", + "Drop your files to upload" : "업로드를 하려면 파일을 올리시오.", + "Archived cards" : "보관된 카드들", + "Add new list" : "새로운 리스트 추가", + "List name" : "리스트 추가", + "Apply filter" : "필터링 적용", + "Filter by tag" : "태그로 필터링", + "Filter by assigned user" : "지정된 사용자로 필터링", + "Unassigned" : "할당되지 않음", + "Filter by due date" : "기한으로 필터링", "Overdue" : "기한 넘김", + "Next 24 hours" : "다음 24시간", + "Next 7 days" : "다음 7일 동안", + "Next 30 days" : "다음 30일 동안", + "No due date" : "기한 없음", "Show archived cards" : "보관된 카드 보기", "Details" : "세부사항", "Sharing" : "공유", "Tags" : "태그", + "Deleted items" : "삭제된 항목", "Undo" : "실행 취소", "(Group)" : "(그룹)", "Can edit" : "편집할 수 있음", "Can share" : "공유할 수 있음", "Delete" : "삭제", - "Add a new stack" : "새 스택 추가", "Delete list" : "목록 지우기", "Add card" : "카드 추가", "Edit" : "편집", + "Title" : "직위", + "Members" : "구성원", + "Upload attachment" : "첨부 파일 업로드", "Due date" : "만료 날짜", "Remove due date" : "만료 날짜 삭제", "Description" : "설명", @@ -44,24 +72,24 @@ "Comments" : "댓글", "Modified" : "수정한 날짜", "Created" : "생성됨", - "Upload attachment" : "첨부 파일 업로드", "Save" : "저장", "Reply" : "답장", "Update" : "업데이트", "(group)" : "(그룹)", + "seconds ago" : "초 전", + "Archive card" : "보관 카드", "Delete card" : "카드 삭제", "Move card" : "카드 이동", - "seconds ago" : "초 전", + "Card details" : "카드 세부사항", + "All boards" : "모든 보드", "Archived boards" : "보관된 게시판", - "Shared boards" : "공유된 게시판", - "Settings" : "설정", + "Shared with you" : "나와 공유됨", "New board title" : "새 게시판 제목", - "Share" : "공유", "Edit board" : "게시판 편집", + "Board details" : "게시판 정보", "An error occurred" : "오류가 발생함", - "Archive board" : "게시판 보관", - "Unarchive board" : "게시판 보관 해제", - "Delete board" : "게시판 삭제", - "Board details" : "게시판 정보" + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "정말로 보드 {title}을 지우시겠습니까? 보드의 모든 데이터가 삭제됩니다.", + "Delete the board?" : "보드를 삭제합니까?", + "Something went wrong" : "잘못된 접근" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/lb.js b/l10n/lb.js index d40ba3c9e..f7b3631c4 100644 --- a/l10n/lb.js +++ b/l10n/lb.js @@ -14,6 +14,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Läschen", "Edit" : "Änneren", + "Title" : "Titel", "Description" : "Beschreiwung", "Comments" : "Kommentarer", "Modified" : "Geännert", @@ -21,7 +22,6 @@ OC.L10N.register( "Reply" : "Äntwerten", "Update" : "Update", "seconds ago" : "Sekonnen hier", - "Settings" : "Astellungen", - "Share" : "Deelen" + "Shared with you" : "Mat dir gedeelt" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/lb.json b/l10n/lb.json index 7f62af1f4..58f8018d7 100644 --- a/l10n/lb.json +++ b/l10n/lb.json @@ -12,6 +12,7 @@ "Can share" : "Can share", "Delete" : "Läschen", "Edit" : "Änneren", + "Title" : "Titel", "Description" : "Beschreiwung", "Comments" : "Kommentarer", "Modified" : "Geännert", @@ -19,7 +20,6 @@ "Reply" : "Äntwerten", "Update" : "Update", "seconds ago" : "Sekonnen hier", - "Settings" : "Astellungen", - "Share" : "Deelen" + "Shared with you" : "Mat dir gedeelt" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 3cb95df8d..c31bea82e 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -17,40 +17,16 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} užarchyvavo lentą {before}", "You have unarchived the board {board}" : "Jūs išarchyvavote lentą {board}", "{user} has unarchived the board {before}" : "{user} išarchyvavo lentą {before}", - "You have created a new stack {stack} on board {board}" : "Jūs lentoje {board} sukūrėte naują dėklą {stack}", - "{user} has created a new stack {stack} on board {board}" : "{user} lentoje {board} sukūrė naują dėklą {stack}", - "You have renamed stack {before} to {stack} on board {board}" : "Jūs lentoje {board} pervadinote dėklą {before} į {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} lentoje {board} pervadino dėklą {before} į {stack}", - "You have deleted stack {stack} on board {board}" : "Jūs lentoje {board} ištrynėte dėklą {stack}", - "{user} has deleted stack {stack} on board {board}" : "{user} lentoje {board} ištrynė dėklą {stack}", - "You have created card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} sukūrėte kortelę {card}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} sukūrė kortelę {card}", - "You have deleted card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} ištrynėte kortelę {card}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} ištrynė kortelę {card} ", "You have renamed the card {before} to {card}" : "Jūs pervadinote kortelę {before} į {card}", "{user} has renamed the card {before} to {card}" : "{user} pervadino kortelę {before} į {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} atnaujino kortelės {card} aprašą", - "You have archived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} užarchyvavote kortelę {card}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} užarchyvavo kortelę {card}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} išarchyvavote kortelę {card}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} išarchyvavo kortelę {card}", "You have removed the due date of card {card}" : "Jūs pašalinote galutinį kortelės {card} terminą", "{user} has removed the due date of card {card}" : "{user} pašalino galutinį kortelės {card} terminą", "You have set the due date of card {card} to {after}" : "Jūs nustatėte galutinį kortelės {card} terminą į {after}", "{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 stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {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 stack {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš dėklo {stackBefore} į dėklą {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} perkėlė kortelę {card} iš dėklo {stackBefore} į dėklą {stack}", "You have added the attachment {attachment} to card {card}" : "Jūs pridėjote priedą {attachment} į kortelę {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} pridėjo priedą {attachment} į kortelę {card}", "You have updated the attachment {attachment} on card {card}" : "Jūs atnaujinote priedą {attachment} kortelėje {card}", @@ -98,6 +74,7 @@ OC.L10N.register( "Create new board" : "Sukurti naują lentą", "new board" : "nauja lenta", "Select the board to link to a project" : "Pasirinkite lentą, kurią susieti su projektu", + "Search by board title" : "Ieškoti pagal lentos pavadinimą", "Select board" : "Pasirinkti lentą", "Select the card to link to a project" : "Pasirinkite kortelę, kurią susieti su projektu", "Select a board" : "Pasirinkite lentą", @@ -122,6 +99,7 @@ OC.L10N.register( "Next 7 days" : "Artimiausios 7 dienos", "Next 30 days" : "Artimiausios 30 dienų", "No due date" : "Be galutinio termino", + "Clear filter" : "Išvalyti filtrą", "Show archived cards" : "Rodyti archyvuotas korteles", "Toggle compact mode" : "Perjungti kompaktišką veikseną", "Details" : "Išsamiau", @@ -142,13 +120,15 @@ OC.L10N.register( "Can share" : "Can share", "Can manage" : "Gali tvarkyti", "Delete" : "Ištrinti", - "Add a new stack" : "Pridėti naują dėklą", "Delete list" : "Ištrinti sąrašą", "Add card" : "Pridėti kortelę", "Add a new card" : "Pridėti naują kortelę", "Edit" : "Taisyti", "Add a new tag" : "Pridėti naują žymę", "title and color value must be provided" : "privalo būti pateiktos pavadinimo ir spalvos reikšmės", + "Title" : "Pavadinimas", + "Members" : "Nariai", + "Upload attachment" : "Įkelti priedą", "Add this attachment" : "Pridėti šį priedą", "Delete Attachment" : "Ištrinti priedą", "Restore Attachment" : "Atkurti priedą", @@ -163,15 +143,14 @@ OC.L10N.register( "(Unsaved)" : "(Neįrašyta)", "(Saving…)" : "(Įrašoma…)", "Formatting help" : "Formatavimo pagalba", - "Add Attachment" : "Pridėti priedą", "Edit description" : "Taisyti aprašą", "View description" : "Rodyti aprašą", + "Add Attachment" : "Pridėti priedą", "Attachments" : "Priedai", "Comments" : "Komentarai", "Choose attachment" : "Pasirinkite priedą", "Modified" : "Pakeistas", "Created" : "Sukurta", - "Upload attachment" : "Įkelti priedą", "No comments yet. Begin the discussion!" : "Kol kas komentarų nėra. Pradėkite diskusiją!", "Save" : "Įrašyti", "The comment cannot be empty." : "Komentaras negali būti tuščias.", @@ -180,28 +159,28 @@ OC.L10N.register( "Update" : "Atnaujinti", "(group)" : "(grupė)", "(circle)" : "(ratas)", + "seconds ago" : "prieš keletą sekundžių", "Assign to me" : "Priskirti sau", + "Unarchive card" : "Išarchyvuoti kortelę", + "Archive card" : "Archyvuoti kortelę", "Delete card" : "Ištrinti kortelę", "Move card" : "Perkelti kortelę", "Card details" : "Išsamiau apie kortelę", - "Select a stack" : "Pasirinkti dėklą", - "seconds ago" : "prieš keletą sekundžių", + "Move card to another board" : "Perkelti kortelę į kitą lentą", "All boards" : "Visos lentos", "Archived boards" : "Archyvuotos lentos", - "Shared boards" : "Bendrinamos lentos", - "Settings" : "Nustatymai", + "Shared with you" : "Bendrinama su jumis", "New board title" : "Naujos lentos pavadinimas", - "Share" : "Bendrinti", - "Options" : "Parinktys", "Edit board" : "Taisyti lentą", + "Clone board " : "Dubliuoti lentą ", + "Unarchive board " : "Išarchyvuoti lentą ", + "Archive board " : "Archyvuoti lentą ", + "Delete board " : "Ištrinti lentą ", + "Board details" : "Išsamiau apie lentą", + "Board {0} deleted" : "Lenta {0} ištrinta", "An error occurred" : "Įvyko klaida", - "Clone board" : "Dubliuoti lentą", - "Archive board" : "Archyvuoti lentą", - "Unarchive board" : "Išarchyvuoti lentą", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti lentą, pavadinimu {title}? Tai ištrins visus šios lentos duomenis.", "Delete the board?" : "Ištrinti lentą?", - "Delete board" : "Ištrinti lentą", - "Board details" : "Išsamiau apie lentą", "Link to a board" : "Susieti su lenta", "Link to a card" : "Susieti su kortele", "Something went wrong" : "Kažkas nutiko", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 8d7b658d4..e4e6440d8 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -15,40 +15,16 @@ "{user} has archived the board {before}" : "{user} užarchyvavo lentą {before}", "You have unarchived the board {board}" : "Jūs išarchyvavote lentą {board}", "{user} has unarchived the board {before}" : "{user} išarchyvavo lentą {before}", - "You have created a new stack {stack} on board {board}" : "Jūs lentoje {board} sukūrėte naują dėklą {stack}", - "{user} has created a new stack {stack} on board {board}" : "{user} lentoje {board} sukūrė naują dėklą {stack}", - "You have renamed stack {before} to {stack} on board {board}" : "Jūs lentoje {board} pervadinote dėklą {before} į {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} lentoje {board} pervadino dėklą {before} į {stack}", - "You have deleted stack {stack} on board {board}" : "Jūs lentoje {board} ištrynėte dėklą {stack}", - "{user} has deleted stack {stack} on board {board}" : "{user} lentoje {board} ištrynė dėklą {stack}", - "You have created card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} sukūrėte kortelę {card}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} sukūrė kortelę {card}", - "You have deleted card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} ištrynėte kortelę {card}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} ištrynė kortelę {card} ", "You have renamed the card {before} to {card}" : "Jūs pervadinote kortelę {before} į {card}", "{user} has renamed the card {before} to {card}" : "{user} pervadino kortelę {before} į {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote aprašą", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo aprašą", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} atnaujinote kortelės {card} aprašą", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} atnaujino kortelės {card} aprašą", - "You have archived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} užarchyvavote kortelę {card}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} užarchyvavo kortelę {card}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} išarchyvavote kortelę {card}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} išarchyvavo kortelę {card}", "You have removed the due date of card {card}" : "Jūs pašalinote galutinį kortelės {card} terminą", "{user} has removed the due date of card {card}" : "{user} pašalino galutinį kortelės {card} terminą", "You have set the due date of card {card} to {after}" : "Jūs nustatėte galutinį kortelės {card} terminą į {after}", "{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 stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} į kortelę {card} pridėjote žymę {label}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {stack} į kortelę {card} pridėjo žymę {label}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Jūs lentoje {board}, dėkle {stack} iš kortelės {card} pašalinote žymę {label}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} lentoje {board}, dėkle {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 stack {stackBefore} to {stack}" : "Jūs perkėlėte kortelę {card} iš dėklo {stackBefore} į dėklą {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} perkėlė kortelę {card} iš dėklo {stackBefore} į dėklą {stack}", "You have added the attachment {attachment} to card {card}" : "Jūs pridėjote priedą {attachment} į kortelę {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} pridėjo priedą {attachment} į kortelę {card}", "You have updated the attachment {attachment} on card {card}" : "Jūs atnaujinote priedą {attachment} kortelėje {card}", @@ -96,6 +72,7 @@ "Create new board" : "Sukurti naują lentą", "new board" : "nauja lenta", "Select the board to link to a project" : "Pasirinkite lentą, kurią susieti su projektu", + "Search by board title" : "Ieškoti pagal lentos pavadinimą", "Select board" : "Pasirinkti lentą", "Select the card to link to a project" : "Pasirinkite kortelę, kurią susieti su projektu", "Select a board" : "Pasirinkite lentą", @@ -120,6 +97,7 @@ "Next 7 days" : "Artimiausios 7 dienos", "Next 30 days" : "Artimiausios 30 dienų", "No due date" : "Be galutinio termino", + "Clear filter" : "Išvalyti filtrą", "Show archived cards" : "Rodyti archyvuotas korteles", "Toggle compact mode" : "Perjungti kompaktišką veikseną", "Details" : "Išsamiau", @@ -140,13 +118,15 @@ "Can share" : "Can share", "Can manage" : "Gali tvarkyti", "Delete" : "Ištrinti", - "Add a new stack" : "Pridėti naują dėklą", "Delete list" : "Ištrinti sąrašą", "Add card" : "Pridėti kortelę", "Add a new card" : "Pridėti naują kortelę", "Edit" : "Taisyti", "Add a new tag" : "Pridėti naują žymę", "title and color value must be provided" : "privalo būti pateiktos pavadinimo ir spalvos reikšmės", + "Title" : "Pavadinimas", + "Members" : "Nariai", + "Upload attachment" : "Įkelti priedą", "Add this attachment" : "Pridėti šį priedą", "Delete Attachment" : "Ištrinti priedą", "Restore Attachment" : "Atkurti priedą", @@ -161,15 +141,14 @@ "(Unsaved)" : "(Neįrašyta)", "(Saving…)" : "(Įrašoma…)", "Formatting help" : "Formatavimo pagalba", - "Add Attachment" : "Pridėti priedą", "Edit description" : "Taisyti aprašą", "View description" : "Rodyti aprašą", + "Add Attachment" : "Pridėti priedą", "Attachments" : "Priedai", "Comments" : "Komentarai", "Choose attachment" : "Pasirinkite priedą", "Modified" : "Pakeistas", "Created" : "Sukurta", - "Upload attachment" : "Įkelti priedą", "No comments yet. Begin the discussion!" : "Kol kas komentarų nėra. Pradėkite diskusiją!", "Save" : "Įrašyti", "The comment cannot be empty." : "Komentaras negali būti tuščias.", @@ -178,28 +157,28 @@ "Update" : "Atnaujinti", "(group)" : "(grupė)", "(circle)" : "(ratas)", + "seconds ago" : "prieš keletą sekundžių", "Assign to me" : "Priskirti sau", + "Unarchive card" : "Išarchyvuoti kortelę", + "Archive card" : "Archyvuoti kortelę", "Delete card" : "Ištrinti kortelę", "Move card" : "Perkelti kortelę", "Card details" : "Išsamiau apie kortelę", - "Select a stack" : "Pasirinkti dėklą", - "seconds ago" : "prieš keletą sekundžių", + "Move card to another board" : "Perkelti kortelę į kitą lentą", "All boards" : "Visos lentos", "Archived boards" : "Archyvuotos lentos", - "Shared boards" : "Bendrinamos lentos", - "Settings" : "Nustatymai", + "Shared with you" : "Bendrinama su jumis", "New board title" : "Naujos lentos pavadinimas", - "Share" : "Bendrinti", - "Options" : "Parinktys", "Edit board" : "Taisyti lentą", + "Clone board " : "Dubliuoti lentą ", + "Unarchive board " : "Išarchyvuoti lentą ", + "Archive board " : "Archyvuoti lentą ", + "Delete board " : "Ištrinti lentą ", + "Board details" : "Išsamiau apie lentą", + "Board {0} deleted" : "Lenta {0} ištrinta", "An error occurred" : "Įvyko klaida", - "Clone board" : "Dubliuoti lentą", - "Archive board" : "Archyvuoti lentą", - "Unarchive board" : "Išarchyvuoti lentą", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ar tikrai norite ištrinti lentą, pavadinimu {title}? Tai ištrins visus šios lentos duomenis.", "Delete the board?" : "Ištrinti lentą?", - "Delete board" : "Ištrinti lentą", - "Board details" : "Išsamiau apie lentą", "Link to a board" : "Susieti su lenta", "Link to a card" : "Susieti su kortele", "Something went wrong" : "Kažkas nutiko", diff --git a/l10n/lv.js b/l10n/lv.js index 220372768..595296321 100644 --- a/l10n/lv.js +++ b/l10n/lv.js @@ -22,6 +22,8 @@ OC.L10N.register( "Can share" : "Var koplietot", "Delete" : "Dzēst", "Edit" : "Rediģēt", + "Title" : "Amats", + "Members" : "Biedri", "Due date" : "Izpildes datums", "Description" : "Apraksts", "Attachments" : "Pielikumi", @@ -33,8 +35,7 @@ OC.L10N.register( "Update" : "Atjaunināt", "(group)" : "(grupa)", "seconds ago" : "sekundēm", - "Settings" : "Iestatījumi", - "Share" : "Koplietot", + "Shared with you" : "Koplietots ar tevi", "An error occurred" : "Gadījās kļūda" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/l10n/lv.json b/l10n/lv.json index 6335b06b4..39935cabe 100644 --- a/l10n/lv.json +++ b/l10n/lv.json @@ -20,6 +20,8 @@ "Can share" : "Var koplietot", "Delete" : "Dzēst", "Edit" : "Rediģēt", + "Title" : "Amats", + "Members" : "Biedri", "Due date" : "Izpildes datums", "Description" : "Apraksts", "Attachments" : "Pielikumi", @@ -31,8 +33,7 @@ "Update" : "Atjaunināt", "(group)" : "(grupa)", "seconds ago" : "sekundēm", - "Settings" : "Iestatījumi", - "Share" : "Koplietot", + "Shared with you" : "Koplietots ar tevi", "An error occurred" : "Gadījās kļūda" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/mk.js b/l10n/mk.js index d0ed1a20d..fa29d1dd3 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -21,18 +21,17 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Избриши", "Edit" : "Уреди", + "Title" : "Наслов", + "Upload attachment" : "Прикачи прилог", "Description" : "Опис", "Comments" : "Коментари", "Modified" : "Изменето", - "Upload attachment" : "Прикачи прилог", "Save" : "Зачувај", "Reply" : "Одговор", "Update" : "Ажурирај", "(group)" : "(group)", "seconds ago" : "пред неколку секунди", - "Settings" : "Параметри", - "Share" : "Сподели", - "Options" : "Опции", + "Shared with you" : "Споделено со тебе", "An error occurred" : "Настана грешка" }, "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/l10n/mk.json b/l10n/mk.json index c70d175c3..c96e539ae 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -19,18 +19,17 @@ "Can share" : "Can share", "Delete" : "Избриши", "Edit" : "Уреди", + "Title" : "Наслов", + "Upload attachment" : "Прикачи прилог", "Description" : "Опис", "Comments" : "Коментари", "Modified" : "Изменето", - "Upload attachment" : "Прикачи прилог", "Save" : "Зачувај", "Reply" : "Одговор", "Update" : "Ажурирај", "(group)" : "(group)", "seconds ago" : "пред неколку секунди", - "Settings" : "Параметри", - "Share" : "Сподели", - "Options" : "Опции", + "Shared with you" : "Споделено со тебе", "An error occurred" : "Настана грешка" },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" } \ No newline at end of file diff --git a/l10n/mn.js b/l10n/mn.js index b22de29aa..5a7f52209 100644 --- a/l10n/mn.js +++ b/l10n/mn.js @@ -18,6 +18,8 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Устгах", "Edit" : "Засварлах", + "Title" : "Цол/Албан тушаал", + "Members" : "Гишүүд", "Description" : "Тайлбар", "Attachments" : "Хавсралт", "Comments" : "Сэтгэгдлүүд", @@ -28,7 +30,6 @@ OC.L10N.register( "Update" : "Шинэчлэх", "(group)" : "(бүлэг)", "seconds ago" : "хоёрдахь өмнө", - "Settings" : "Тохиргоо", - "Share" : "Түгээх" + "Shared with you" : "тантай хуваалцсан" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/mn.json b/l10n/mn.json index 83c2b469a..f656aba3e 100644 --- a/l10n/mn.json +++ b/l10n/mn.json @@ -16,6 +16,8 @@ "Can share" : "Can share", "Delete" : "Устгах", "Edit" : "Засварлах", + "Title" : "Цол/Албан тушаал", + "Members" : "Гишүүд", "Description" : "Тайлбар", "Attachments" : "Хавсралт", "Comments" : "Сэтгэгдлүүд", @@ -26,7 +28,6 @@ "Update" : "Шинэчлэх", "(group)" : "(бүлэг)", "seconds ago" : "хоёрдахь өмнө", - "Settings" : "Тохиргоо", - "Share" : "Түгээх" + "Shared with you" : "тантай хуваалцсан" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ms_MY.js b/l10n/ms_MY.js index b4a6fa0e2..f31da5c17 100644 --- a/l10n/ms_MY.js +++ b/l10n/ms_MY.js @@ -11,11 +11,11 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Padam", "Edit" : "Sunting", + "Title" : "Judul", "Description" : "Keterangan", "Modified" : "Dimodifikasi", "Save" : "Simpan", "Update" : "Kemaskini", - "Settings" : "Tetapan", - "Share" : "Kongsi" + "Shared with you" : "Shared with you" }, "nplurals=1; plural=0;"); diff --git a/l10n/ms_MY.json b/l10n/ms_MY.json index 89528ab95..980b1aad8 100644 --- a/l10n/ms_MY.json +++ b/l10n/ms_MY.json @@ -9,11 +9,11 @@ "Can share" : "Can share", "Delete" : "Padam", "Edit" : "Sunting", + "Title" : "Judul", "Description" : "Keterangan", "Modified" : "Dimodifikasi", "Save" : "Simpan", "Update" : "Kemaskini", - "Settings" : "Tetapan", - "Share" : "Kongsi" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/nb.js b/l10n/nb.js index a810b6537..21a5ae1cc 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -16,42 +16,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} har arkivert tavle {board}", "You have unarchived the board {board}" : "Du har hentet tavle {board} fra arkiv", "{user} has unarchived the board {before}" : "{user} har hentet tavle {board} fra arkiv", - "You have created a new stack {stack} on board {board}" : "Du har opprettett ny stabel {stack} på tavle {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} har opprettett ny stabel {stack} på tavle {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Du har endret stabel {before} til {stack} på tavle {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} har endret stabel {before} til {stack} på tavle {board}", - "You have deleted stack {stack} on board {board}" : "Du har slettet stabel {stack} på tavle {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} har slettet stabel {stack} på tavle {board}", - "You have created card {card} in stack {stack} on board {board}" : "Du har opprettet kort {card} i stabel {stack} på tavle {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} har opprettet kort {card} i stabel {stack} på tavle {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Du har slettet kort {card} i stabel {stack} på tavle {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} har slettet kort {card} i stabel {stack} på tavle {board}", "You have renamed the card {before} to {card}" : "Du har endret navn fra {before} til {card}", "{user} has renamed the card {before} to {card}" : "{user} har endret navn fra {before} til {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du har endret beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har oppdatert beskrivelse til kort {card} i stabel {stack} på tavle {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Du har arkivert kort {card} i stabel {stack} på tavle {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}", "You have removed the due date of card {card}" : "Du har fjernet forfallsdato for kort {card}", "{user} has removed the due date of card {card}" : "{user} har fjernet forfallsdato for kort {card}", "You have set the due date of card {card} to {after}" : "Du har satt forfallsdato på kort {card} etter {after}", "{user} has set the due date of card {card} to {after}" : "{user} har satt forfallsdato på kort {card} etter {after}", "You have updated the due date of card {card} to {after}" : "Du har oppdatert forfallsdato på kort {card} etter {after}", "{user} has updated the due date of card {card} to {after}" : "{user} har oppdatert forfallsdato på kort {card} etter {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du har lagt til merke {label} til kort {card} i stabel {stack} på tavle {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} har lagt til merke {label} til kort {card} i stabel {stack} på tavle {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du har fjernet merke {label} fra kort {card} i stabel {stack} på tavle {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} har fjernet merke {label} fra kort {card} i stabel {stack} på tavle {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Du har tildelt {assigneduser} til kort {card} på tavle {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} har tildelt {assigneduser} til kort {card} på tavle {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du har fjernet {assigneduser} fra kort {card} på tavle {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} har fjernet {assigneduser} fra kort {card} på tavle {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du har flyttet kort {card} fra {stackBefore} til {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} har flyttet kort {card} fra {stackBefore} til {stack}", "You have added the attachment {attachment} to card {card}" : "Du har lagt til vedlegget {attachment} ti kortet {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} har lagt til vedlegget {attachment} på kortet {card}", "You have updated the attachment {attachment} on card {card}" : "Du har oppdatert vedlegget {attachment} på kortet {card}", @@ -101,6 +77,7 @@ OC.L10N.register( "Do you want to overwrite it?" : "Vil du overskrive?", "Archived cards" : "Arkiver tavle", "Filter by tag" : "Filtrer på knagg", + "Overdue" : "Utløpt", "Show archived cards" : "Vis arkiverkte kort", "Toggle compact mode" : "Endre kompakt modus", "Details" : "Detaljer", @@ -113,9 +90,12 @@ OC.L10N.register( "Can edit" : "Kan redigere", "Can share" : "Kan dele", "Delete" : "Slett", - "Add a new stack" : "Legg til en ny stabel", + "Delete list" : "Slett listen", "Add card" : "Legg til kort", "Edit" : "Rediger", + "Title" : "Tittel", + "Members" : "Medlemmer", + "Upload attachment" : "Last opp vedlegg", "Due date" : "Forfallsdato", "Remove due date" : "Fjern forfallsdato", "Description" : "Beskrivelse", @@ -124,25 +104,21 @@ OC.L10N.register( "Comments" : "Kommentarer", "Modified" : "Endret", "Created" : "Opprettet", - "Upload attachment" : "Last opp vedlegg", "Save" : "Lagre", "Reply" : "Svar", "Update" : "Oppdater", "(group)" : "(gruppe)", - "Delete card" : "Slett kort", "seconds ago" : "sekunder siden", + "Unarchive card" : "Hent kort fra arkiv", + "Archive card" : "Arkiver kort", + "Delete card" : "Slett kort", "Archived boards" : "Arkiverte tavler", - "Shared boards" : "Delte tavler", - "Settings" : "Innstillinger", + "Shared with you" : "Delt med deg", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrensning av tavler vil hindre tilgang til de brukere som ikke er medlem av en gruppe fra å lage egne tavler. Bruker kan arbeide på de tavler som er delt med dem.", "New board title" : "Ny tittel for tavle", - "Share" : "Del", "Edit board" : "Rediger tavle", - "An error occurred" : "En feil oppstod", - "Archive board" : "Arkiver tavle", - "Unarchive board" : "Aktiver tavle", - "Delete board" : "Slett tavle", "Board details" : "Forumseksjonsdetaljer", + "An error occurred" : "En feil oppstod", "Link to a board" : "Lenke til tavle", "Maximum file size of {size} exceeded" : "Maksimal størrelse for filer på {size} er overskredet" }, diff --git a/l10n/nb.json b/l10n/nb.json index 1776be5ed..e483b3079 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -14,42 +14,18 @@ "{user} has archived the board {before}" : "{user} har arkivert tavle {board}", "You have unarchived the board {board}" : "Du har hentet tavle {board} fra arkiv", "{user} has unarchived the board {before}" : "{user} har hentet tavle {board} fra arkiv", - "You have created a new stack {stack} on board {board}" : "Du har opprettett ny stabel {stack} på tavle {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} har opprettett ny stabel {stack} på tavle {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Du har endret stabel {before} til {stack} på tavle {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} har endret stabel {before} til {stack} på tavle {board}", - "You have deleted stack {stack} on board {board}" : "Du har slettet stabel {stack} på tavle {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} har slettet stabel {stack} på tavle {board}", - "You have created card {card} in stack {stack} on board {board}" : "Du har opprettet kort {card} i stabel {stack} på tavle {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} har opprettet kort {card} i stabel {stack} på tavle {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Du har slettet kort {card} i stabel {stack} på tavle {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} har slettet kort {card} i stabel {stack} på tavle {board}", "You have renamed the card {before} to {card}" : "Du har endret navn fra {before} til {card}", "{user} has renamed the card {before} to {card}" : "{user} har endret navn fra {before} til {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du har endret beskrivelse for kort {card} i stabel {stack} på tavle {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har oppdatert beskrivelse til kort {card} i stabel {stack} på tavle {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Du har arkivert kort {card} i stabel {stack} på tavle {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}", "You have removed the due date of card {card}" : "Du har fjernet forfallsdato for kort {card}", "{user} has removed the due date of card {card}" : "{user} har fjernet forfallsdato for kort {card}", "You have set the due date of card {card} to {after}" : "Du har satt forfallsdato på kort {card} etter {after}", "{user} has set the due date of card {card} to {after}" : "{user} har satt forfallsdato på kort {card} etter {after}", "You have updated the due date of card {card} to {after}" : "Du har oppdatert forfallsdato på kort {card} etter {after}", "{user} has updated the due date of card {card} to {after}" : "{user} har oppdatert forfallsdato på kort {card} etter {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du har lagt til merke {label} til kort {card} i stabel {stack} på tavle {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} har lagt til merke {label} til kort {card} i stabel {stack} på tavle {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du har fjernet merke {label} fra kort {card} i stabel {stack} på tavle {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} har fjernet merke {label} fra kort {card} i stabel {stack} på tavle {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Du har tildelt {assigneduser} til kort {card} på tavle {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} har tildelt {assigneduser} til kort {card} på tavle {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du har fjernet {assigneduser} fra kort {card} på tavle {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} har fjernet {assigneduser} fra kort {card} på tavle {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du har flyttet kort {card} fra {stackBefore} til {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} har flyttet kort {card} fra {stackBefore} til {stack}", "You have added the attachment {attachment} to card {card}" : "Du har lagt til vedlegget {attachment} ti kortet {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} har lagt til vedlegget {attachment} på kortet {card}", "You have updated the attachment {attachment} on card {card}" : "Du har oppdatert vedlegget {attachment} på kortet {card}", @@ -99,6 +75,7 @@ "Do you want to overwrite it?" : "Vil du overskrive?", "Archived cards" : "Arkiver tavle", "Filter by tag" : "Filtrer på knagg", + "Overdue" : "Utløpt", "Show archived cards" : "Vis arkiverkte kort", "Toggle compact mode" : "Endre kompakt modus", "Details" : "Detaljer", @@ -111,9 +88,12 @@ "Can edit" : "Kan redigere", "Can share" : "Kan dele", "Delete" : "Slett", - "Add a new stack" : "Legg til en ny stabel", + "Delete list" : "Slett listen", "Add card" : "Legg til kort", "Edit" : "Rediger", + "Title" : "Tittel", + "Members" : "Medlemmer", + "Upload attachment" : "Last opp vedlegg", "Due date" : "Forfallsdato", "Remove due date" : "Fjern forfallsdato", "Description" : "Beskrivelse", @@ -122,25 +102,21 @@ "Comments" : "Kommentarer", "Modified" : "Endret", "Created" : "Opprettet", - "Upload attachment" : "Last opp vedlegg", "Save" : "Lagre", "Reply" : "Svar", "Update" : "Oppdater", "(group)" : "(gruppe)", - "Delete card" : "Slett kort", "seconds ago" : "sekunder siden", + "Unarchive card" : "Hent kort fra arkiv", + "Archive card" : "Arkiver kort", + "Delete card" : "Slett kort", "Archived boards" : "Arkiverte tavler", - "Shared boards" : "Delte tavler", - "Settings" : "Innstillinger", + "Shared with you" : "Delt med deg", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrensning av tavler vil hindre tilgang til de brukere som ikke er medlem av en gruppe fra å lage egne tavler. Bruker kan arbeide på de tavler som er delt med dem.", "New board title" : "Ny tittel for tavle", - "Share" : "Del", "Edit board" : "Rediger tavle", - "An error occurred" : "En feil oppstod", - "Archive board" : "Arkiver tavle", - "Unarchive board" : "Aktiver tavle", - "Delete board" : "Slett tavle", "Board details" : "Forumseksjonsdetaljer", + "An error occurred" : "En feil oppstod", "Link to a board" : "Lenke til tavle", "Maximum file size of {size} exceeded" : "Maksimal størrelse for filer på {size} er overskredet" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/nl.js b/l10n/nl.js index 37b929d77..f31c39e29 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} archiveerde bord {before}", "You have unarchived the board {board}" : "Je hebt bord {board} uit het archief opgehaald", "{user} has unarchived the board {before}" : "{user} heeft bord {before} uit het archief opgehaald", - "You have created a new stack {stack} on board {board}" : "Je creëerde een nieuwe stapel {stack} op bord {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} creëerde een nieuwe stapel {stack} op bord {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Je hernoemde een nieuwe stapel {before} naar {stack} op bord {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hernoemde een nieuwe stapel {before} naar {stack} op bord {board}", - "You have deleted stack {stack} on board {board}" : "Je verwijderde stapel {stack} op bord {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} verwijderde stapel {stack} op bord {board}", - "You have created card {card} in stack {stack} on board {board}" : "Je creëerde kaart {card} in stapel {stack} op bord {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} creëerde kaart {card} in stapel {stack} op bord {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Je verwijderde kaart {card} in stapel {stack} op bord {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} verwijderde kaart {card} in stapel {stack} op bord {board}", "You have renamed the card {before} to {card}" : "Je hernoemde kaart {before} naar {card}", "{user} has renamed the card {before} to {card}" : "{user} hernoemde kaart {before} naar {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Je voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Je bewerkte de beschrijving bij op kaart {card} in stapel {stack} op bord {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} heeft de beschrijving van de kaart {card} in de stack {stack} op het bord {board} bijgewerkt", - "You have archived card {card} in stack {stack} on board {board}" : "Je archiveerde kaart {card} in stapel {stack} op bord {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiveerde kaart {card} in stapel {stack} op bord {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Je haalde kaart {card} in stapel {stack} op bord {board} uit het archief", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} haalde kaart {card} in stapel {stack} op bord {board} uit het archief", "You have removed the due date of card {card}" : "Je verwijderde de vervaldatum van kaart {card}", "{user} has removed the due date of card {card}" : "{user} verwijderde de vervaldatum van kaart {card}", "You have set the due date of card {card} to {after}" : "Je stelde de vervaldatum van kaart {card} in op {after}", "{user} has set the due date of card {card} to {after}" : "{user} stelde de vervaldatum van kaart {card} in op {after}", "You have updated the due date of card {card} to {after}" : "Je werkte de vervaldatum van kaart {card} bij tot {after}", "{user} has updated the due date of card {card} to {after}" : "{user} werkte de vervaldatum van kaart {card} bij tot {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Je voegde label {label} toe aan kaart {card} in stapel {stack} op bord {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} voegde label {label} toe aan kaart {card} in stapel {stack} op bord {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Je verwijderde label {label} van kaart {card} in stapel {stack} op bord {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} verwijderde label {label} van kaart {card} in stapel {stack} op bord {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Je wees {assigneduser} toe aan kaart {card} op bord {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} wees {assigneduser} toe aan kaart {card} op bord {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Je verwijderd {assigneduser} van kaart {card} op bord {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} verwijderd {assigneduser} van kaart {card} op bord {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Je verplaatste kaart {card} van stapel {stackBefore} naar {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} verplaatste kaart {card} van stapel {stackBefore} naar {stack}", "You have added the attachment {attachment} to card {card}" : "Je voegde bijlage {attachment} toe aan kaart {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} voegde bijlage {attachment} toe aan kaart {card}", "You have updated the attachment {attachment} on card {card}" : "Je werkte bijlage {attachment} bij op kaart {card}", @@ -101,6 +77,7 @@ OC.L10N.register( "Create new board" : "Nieuw bord maken", "new board" : "nieuw bord", "Select the board to link to a project" : "Kies het bord om met een project te verbinden", + "Search by board title" : "Zoeken op bord-titel", "Select board" : "Selecteer bord", "Select the card to link to a project" : "Selecteer de kaart om met een project te koppelen", "Select a board" : "Selecteer een bord", @@ -120,12 +97,14 @@ OC.L10N.register( "Apply filter" : "Filter toepassen", "Filter by tag" : "Filter op label", "Filter by assigned user" : "Filter op toegewezen gebruiker", + "Unassigned" : "Niet-toegewezen", "Filter by due date" : "Filter op vervaldatum", "Overdue" : "Vervallen", "Next 24 hours" : "Volgende 24 uur", "Next 7 days" : "Komende 7 dagen", "Next 30 days" : "Komende 30 dagen", "No due date" : "Geen vervaldatum", + "Clear filter" : "Filter leegmaken", "Show archived cards" : "Gearchiveerde kaarten weergeven", "Toggle compact mode" : "Omschakelen compacte modus", "Details" : "Details", @@ -146,13 +125,15 @@ OC.L10N.register( "Can share" : "Kan delen", "Can manage" : "Kan beheren", "Delete" : "Verwijderen", - "Add a new stack" : "Nieuwe stapel toevoegen", "Delete list" : "Lijst verwijderen", "Add card" : "Toevoegen kaart", - "Add a new card" : "Toevoegen nieuwe kaart", + "Add a new card" : "Nieuwe kaart toevoegen", "Edit" : "Bewerken", "Add a new tag" : "Nieuwe tag toevoegen", "title and color value must be provided" : "titel- en kleurwaarde moet gegeven worden", + "Title" : "Titel", + "Members" : "Leden", + "Upload attachment" : "Uploaden bijlage", "Add this attachment" : "Voeg deze bijlage toe", "Delete Attachment" : "Verwijderen bijlage", "Restore Attachment" : "Herstellen bijlage", @@ -167,15 +148,14 @@ OC.L10N.register( "(Unsaved)" : "(Niet opgeslagen)", "(Saving…)" : "(Opslaan…)", "Formatting help" : "Formatteringshulp", - "Add Attachment" : "Toevoegen bijlage", "Edit description" : "Bewerk beschrijving", "View description" : "Bekijk beschrijving", + "Add Attachment" : "Toevoegen bijlage", "Attachments" : "Bijlagen", "Comments" : "Reacties", "Choose attachment" : "Kies bijlage", "Modified" : "Aangepast", "Created" : "Gemaakt", - "Upload attachment" : "Uploaden bijlage", "No comments yet. Begin the discussion!" : "Nog geen reacties. Begin de discussie!", "Save" : "Opslaan", "The comment cannot be empty." : "De reactie kan niet leeg zijn.", @@ -185,30 +165,31 @@ OC.L10N.register( "Update" : "Bijwerken", "(group)" : "(groep)", "(circle)" : "(kring)", + "seconds ago" : "seconden geleden", "Assign to me" : "Aan mij toewijzen", + "Unassign myself" : "Eigen toewijzing opheffen", + "Unarchive card" : "Terughalen kaart uit archief", + "Archive card" : "Archiveer kaart", "Delete card" : "Verwijderen kaart", "Move card" : "Verplaats kaart", "Card details" : "Kaart details", - "Select a stack" : "Selecteer een stapel", - "seconds ago" : "seconden geleden", + "Move card to another board" : "Verplaats kaart naar een ander bord", "All boards" : "Alle borden", "Archived boards" : "Gearchiveerde borden", - "Shared boards" : "Gedeelde borden", - "Settings" : "Instellingen", + "Shared with you" : "Deelde met jou", "Limit deck usage of groups" : "Beperk gebruik decks van groepen", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld.", "New board title" : "Nieuwe titel van bord", - "Share" : "Delen", - "Options" : "Opties", "Edit board" : "Bewerk bord", + "Clone board " : "Dupliceer bord", + "Unarchive board " : "De-archiveer bord", + "Archive board " : "Archiveer bord", + "Delete board " : "Verwijder bord", + "Board details" : "Bord details", + "Board {0} deleted" : "Bord {0} verwijderd", "An error occurred" : "Er is een fout opgetreden", - "Clone board" : "Dupliceer bord", - "Archive board" : "Archiveer bord", - "Unarchive board" : "De-archiveer bord", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Weet je zeker dat je bord {title} met wilt verwijderen? Dit verwijderd alle informatie van dit bord.", "Delete the board?" : "Bord verwijderen?", - "Delete board" : "Verwijder bord", - "Board details" : "Bord details", "Link to a board" : "Verbind met een bord", "Link to a card" : "Koppel met een kaart", "Something went wrong" : "Er ging iets verkeerd", diff --git a/l10n/nl.json b/l10n/nl.json index cfe740a3f..e73afedac 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} archiveerde bord {before}", "You have unarchived the board {board}" : "Je hebt bord {board} uit het archief opgehaald", "{user} has unarchived the board {before}" : "{user} heeft bord {before} uit het archief opgehaald", - "You have created a new stack {stack} on board {board}" : "Je creëerde een nieuwe stapel {stack} op bord {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} creëerde een nieuwe stapel {stack} op bord {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Je hernoemde een nieuwe stapel {before} naar {stack} op bord {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} hernoemde een nieuwe stapel {before} naar {stack} op bord {board}", - "You have deleted stack {stack} on board {board}" : "Je verwijderde stapel {stack} op bord {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} verwijderde stapel {stack} op bord {board}", - "You have created card {card} in stack {stack} on board {board}" : "Je creëerde kaart {card} in stapel {stack} op bord {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} creëerde kaart {card} in stapel {stack} op bord {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Je verwijderde kaart {card} in stapel {stack} op bord {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} verwijderde kaart {card} in stapel {stack} op bord {board}", "You have renamed the card {before} to {card}" : "Je hernoemde kaart {before} naar {card}", "{user} has renamed the card {before} to {card}" : "{user} hernoemde kaart {before} naar {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Je voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Je bewerkte de beschrijving bij op kaart {card} in stapel {stack} op bord {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} heeft de beschrijving van de kaart {card} in de stack {stack} op het bord {board} bijgewerkt", - "You have archived card {card} in stack {stack} on board {board}" : "Je archiveerde kaart {card} in stapel {stack} op bord {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiveerde kaart {card} in stapel {stack} op bord {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Je haalde kaart {card} in stapel {stack} op bord {board} uit het archief", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} haalde kaart {card} in stapel {stack} op bord {board} uit het archief", "You have removed the due date of card {card}" : "Je verwijderde de vervaldatum van kaart {card}", "{user} has removed the due date of card {card}" : "{user} verwijderde de vervaldatum van kaart {card}", "You have set the due date of card {card} to {after}" : "Je stelde de vervaldatum van kaart {card} in op {after}", "{user} has set the due date of card {card} to {after}" : "{user} stelde de vervaldatum van kaart {card} in op {after}", "You have updated the due date of card {card} to {after}" : "Je werkte de vervaldatum van kaart {card} bij tot {after}", "{user} has updated the due date of card {card} to {after}" : "{user} werkte de vervaldatum van kaart {card} bij tot {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Je voegde label {label} toe aan kaart {card} in stapel {stack} op bord {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} voegde label {label} toe aan kaart {card} in stapel {stack} op bord {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Je verwijderde label {label} van kaart {card} in stapel {stack} op bord {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} verwijderde label {label} van kaart {card} in stapel {stack} op bord {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Je wees {assigneduser} toe aan kaart {card} op bord {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} wees {assigneduser} toe aan kaart {card} op bord {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Je verwijderd {assigneduser} van kaart {card} op bord {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} verwijderd {assigneduser} van kaart {card} op bord {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Je verplaatste kaart {card} van stapel {stackBefore} naar {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} verplaatste kaart {card} van stapel {stackBefore} naar {stack}", "You have added the attachment {attachment} to card {card}" : "Je voegde bijlage {attachment} toe aan kaart {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} voegde bijlage {attachment} toe aan kaart {card}", "You have updated the attachment {attachment} on card {card}" : "Je werkte bijlage {attachment} bij op kaart {card}", @@ -99,6 +75,7 @@ "Create new board" : "Nieuw bord maken", "new board" : "nieuw bord", "Select the board to link to a project" : "Kies het bord om met een project te verbinden", + "Search by board title" : "Zoeken op bord-titel", "Select board" : "Selecteer bord", "Select the card to link to a project" : "Selecteer de kaart om met een project te koppelen", "Select a board" : "Selecteer een bord", @@ -118,12 +95,14 @@ "Apply filter" : "Filter toepassen", "Filter by tag" : "Filter op label", "Filter by assigned user" : "Filter op toegewezen gebruiker", + "Unassigned" : "Niet-toegewezen", "Filter by due date" : "Filter op vervaldatum", "Overdue" : "Vervallen", "Next 24 hours" : "Volgende 24 uur", "Next 7 days" : "Komende 7 dagen", "Next 30 days" : "Komende 30 dagen", "No due date" : "Geen vervaldatum", + "Clear filter" : "Filter leegmaken", "Show archived cards" : "Gearchiveerde kaarten weergeven", "Toggle compact mode" : "Omschakelen compacte modus", "Details" : "Details", @@ -144,13 +123,15 @@ "Can share" : "Kan delen", "Can manage" : "Kan beheren", "Delete" : "Verwijderen", - "Add a new stack" : "Nieuwe stapel toevoegen", "Delete list" : "Lijst verwijderen", "Add card" : "Toevoegen kaart", - "Add a new card" : "Toevoegen nieuwe kaart", + "Add a new card" : "Nieuwe kaart toevoegen", "Edit" : "Bewerken", "Add a new tag" : "Nieuwe tag toevoegen", "title and color value must be provided" : "titel- en kleurwaarde moet gegeven worden", + "Title" : "Titel", + "Members" : "Leden", + "Upload attachment" : "Uploaden bijlage", "Add this attachment" : "Voeg deze bijlage toe", "Delete Attachment" : "Verwijderen bijlage", "Restore Attachment" : "Herstellen bijlage", @@ -165,15 +146,14 @@ "(Unsaved)" : "(Niet opgeslagen)", "(Saving…)" : "(Opslaan…)", "Formatting help" : "Formatteringshulp", - "Add Attachment" : "Toevoegen bijlage", "Edit description" : "Bewerk beschrijving", "View description" : "Bekijk beschrijving", + "Add Attachment" : "Toevoegen bijlage", "Attachments" : "Bijlagen", "Comments" : "Reacties", "Choose attachment" : "Kies bijlage", "Modified" : "Aangepast", "Created" : "Gemaakt", - "Upload attachment" : "Uploaden bijlage", "No comments yet. Begin the discussion!" : "Nog geen reacties. Begin de discussie!", "Save" : "Opslaan", "The comment cannot be empty." : "De reactie kan niet leeg zijn.", @@ -183,30 +163,31 @@ "Update" : "Bijwerken", "(group)" : "(groep)", "(circle)" : "(kring)", + "seconds ago" : "seconden geleden", "Assign to me" : "Aan mij toewijzen", + "Unassign myself" : "Eigen toewijzing opheffen", + "Unarchive card" : "Terughalen kaart uit archief", + "Archive card" : "Archiveer kaart", "Delete card" : "Verwijderen kaart", "Move card" : "Verplaats kaart", "Card details" : "Kaart details", - "Select a stack" : "Selecteer een stapel", - "seconds ago" : "seconden geleden", + "Move card to another board" : "Verplaats kaart naar een ander bord", "All boards" : "Alle borden", "Archived boards" : "Gearchiveerde borden", - "Shared boards" : "Gedeelde borden", - "Settings" : "Instellingen", + "Shared with you" : "Deelde met jou", "Limit deck usage of groups" : "Beperk gebruik decks van groepen", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Het beperken van Deck verhindert dat gebruikers die niet lid zijn van die groepen hun eigen borden kunnen maken. gebruikers kunnen nog wel werken met de borden die met deze gebruikers zijn gedeeld.", "New board title" : "Nieuwe titel van bord", - "Share" : "Delen", - "Options" : "Opties", "Edit board" : "Bewerk bord", + "Clone board " : "Dupliceer bord", + "Unarchive board " : "De-archiveer bord", + "Archive board " : "Archiveer bord", + "Delete board " : "Verwijder bord", + "Board details" : "Bord details", + "Board {0} deleted" : "Bord {0} verwijderd", "An error occurred" : "Er is een fout opgetreden", - "Clone board" : "Dupliceer bord", - "Archive board" : "Archiveer bord", - "Unarchive board" : "De-archiveer bord", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Weet je zeker dat je bord {title} met wilt verwijderen? Dit verwijderd alle informatie van dit bord.", "Delete the board?" : "Bord verwijderen?", - "Delete board" : "Verwijder bord", - "Board details" : "Bord details", "Link to a board" : "Verbind met een bord", "Link to a card" : "Koppel met een kaart", "Something went wrong" : "Er ging iets verkeerd", diff --git a/l10n/nn_NO.js b/l10n/nn_NO.js index 2ca643330..a49556ad1 100644 --- a/l10n/nn_NO.js +++ b/l10n/nn_NO.js @@ -14,6 +14,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Ta bort", "Edit" : "Endra", + "Title" : "Tittel", "Description" : "Skildring", "Comments" : "Kommentarar", "Modified" : "Endra", @@ -21,7 +22,6 @@ OC.L10N.register( "Save" : "Lagre", "Update" : "Oppdater", "seconds ago" : "sekund sidan", - "Settings" : "Instillingar", - "Share" : "Del" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/nn_NO.json b/l10n/nn_NO.json index 3cbd2736a..7784541d0 100644 --- a/l10n/nn_NO.json +++ b/l10n/nn_NO.json @@ -12,6 +12,7 @@ "Can share" : "Can share", "Delete" : "Ta bort", "Edit" : "Endra", + "Title" : "Tittel", "Description" : "Skildring", "Comments" : "Kommentarar", "Modified" : "Endra", @@ -19,7 +20,6 @@ "Save" : "Lagre", "Update" : "Oppdater", "seconds ago" : "sekund sidan", - "Settings" : "Instillingar", - "Share" : "Del" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/oc.js b/l10n/oc.js index d140ebfb3..0daf2ccc8 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -10,12 +10,12 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Suprimir", "Edit" : "Modificar", + "Title" : "Títol", "Description" : "Descripcion", "Save" : "Salvar", "Reply" : "Respondre", "Update" : "Metre a jorn", "seconds ago" : "i a qualques segondas", - "Settings" : "Paramètres", - "Share" : "Partejar" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/oc.json b/l10n/oc.json index e8291247d..cab661af7 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -8,12 +8,12 @@ "Can share" : "Can share", "Delete" : "Suprimir", "Edit" : "Modificar", + "Title" : "Títol", "Description" : "Descripcion", "Save" : "Salvar", "Reply" : "Respondre", "Update" : "Metre a jorn", "seconds ago" : "i a qualques segondas", - "Settings" : "Paramètres", - "Share" : "Partejar" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/pl.js b/l10n/pl.js index 5c1556698..6b1cb5655 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -9,72 +9,72 @@ OC.L10N.register( "{user} has restored the board {board}" : "{user} przywrócił tablicę {board}", "You have shared the board {board} with {acl}" : "Udostępniłeś tablicę {board} z {acl}", "{user} has shared the board {board} with {acl}" : "{user} udostępnił tablicę {board} z {acl}", - "You have removed {acl} from the board {board}" : "Usunąłes {acl} z tablicy {board}", - "{user} has removed {acl} from the board {board}" : "Użytkownik {user} usunął {acl} z tablicy {board}", + "You have removed {acl} from the board {board}" : "Usunąłeś {acl} z tablicy {board}", + "{user} has removed {acl} from the board {board}" : "{user} usunął {acl} z tablicy {board}", "You have renamed the board {before} to {board}" : "Zmieniłeś nazwę tablicy {before} na {board}", "{user} has renamed the board {before} to {board}" : "{user} zmienił nazwę tablicy {before} na {board} ", "You have archived the board {board}" : "Zarchiwizowałeś tablicę {board}", - "{user} has archived the board {before}" : "Użytkownik {user} zarchiwizował tablicę {board}", + "{user} has archived the board {before}" : "{user} zarchiwizował tablicę {before}", "You have unarchived the board {board}" : "Przywróciłeś tablicę {board} z archiwum", - "{user} has unarchived the board {before}" : "{user} przywrócił tablicę {board} z archiwum", - "You have created a new stack {stack} on board {board}" : "Utworzyłeś nowy stos {stack} na tablicy {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} utworzył nowy stos {stack} na tablicy {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Zmieniłeś nazwę stosu {before} dla {stack} na tablicy {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} zmienił nazwę stosu {before} dla {stack} na tablicy {board}", - "You have deleted stack {stack} on board {board}" : "Usunąłeś stos {stack} na tablicy {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} usunął stos {stack} na tablicy {board}", - "You have created card {card} in stack {stack} on board {board}" : "Utworzyłeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} utworzył kartę {card} w stosie {stack} na tablicy {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Usunąłeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} usunął kartę {card} w stosie {stack} na tablicy {board}", + "{user} has unarchived the board {before}" : "{user} cofnął archiwizację tablicy {before}", + "You have created a new list {stack} on board {board}" : "Utworzyłeś nową listę {stack} na tablicy {board}", + "{user} has created a new list {stack} on board {board}" : "{user} utworzył nową listę {stack} na tablicy {board}", + "You have renamed list {before} to {stack} on board {board}" : "Zmieniłeś nazwę listy {before} na {stack} na tablicy {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} zmienił nazwę listy {before} na {stack} na tablicy {board}", + "You have deleted list {stack} on board {board}" : "Usunąłeś listę {stack} na tablicy {board}", + "{user} has deleted list {stack} on board {board}" : "{user} usunął listę {stack} na tablicy {board}", + "You have created card {card} in list {stack} on board {board}" : "Utworzyłeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} utworzył kartę {card} w liście {stack} na tablicy {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Usunąłeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} usunął kartę {card} w liście {stack} na tablicy {board}", "You have renamed the card {before} to {card}" : "Zmieniłeś nazwę karty {before} na {card}", - "{user} has renamed the card {before} to {card}" : "Użytkownik {user} zmienił nazwę karty {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodałeś opis karty {card} w stosie {stack} na tablicy {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} dodał opis karty {card} w stosie {stack} na tablicy {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Zaktualizowałeś opis karty {card} w stosie {stack} na tablicy {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} zaktualizował opis karty {card} w stosie {stack} na tablicy {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Zarchiwizowałeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} zarchiwizował kartę {card} w stosie {stack} na tablicy {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Masz niezarchiwizowaną kartę {card} w stosie {stack} na tablicy {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ma niezarchiwizowaną kartę {card} w stosie {stack} na tablicy {board}", + "{user} has renamed the card {before} to {card}" : "{user} zmienił nazwę karty {before} na {card}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodałeś opis karty {card} w liście {stack} na tablicy {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} dodał opis karty {card} w liście {stack} na tablicy {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Zaktualizowałeś opis karty {card} w liście {stack} na tablicy {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} zaktualizował opis karty {card} w liście {stack} na tablicy {board}", + "You have archived card {card} in list {stack} on board {board}" : "Zarchiwizowałeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} zarchiwizował kartę {card} w liście {stack} na tablicy {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Masz niezarchiwizowaną kartę {card} w liście {stack} na tablicy {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ma niezarchiwizowaną kartę {card} w liście {stack} na tablicy {board}", "You have removed the due date of card {card}" : "Usunąłeś datę ważności karty {card}", "{user} has removed the due date of card {card}" : "{user} usunął datę ważności karty {card}", "You have set the due date of card {card} to {after}" : "Ustawiłeś datę ważności karty {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} ustawił datę ważności karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Zaktualizowałeś datę ważności karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} zaktualizował datę ważności karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodałeś etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} dodał etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Usunąłeś etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} usunął etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodałeś etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} dodał etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Usunąłeś etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} usunął etykietę {label} do karty {card} w liście {stack} na tablicy {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Przydzieliłeś {assigneduser} do karty {card} na tablicy {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} przydzielił {assigneduser} do karty {card} na tablicy {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Usunąłeś przydzielenie {assigneduser} do karty {card} na tablicy {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} usunął przydzielenie {assigneduser} do karty {card} na tablicy {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Przeniosłeś kartę {card} ze stosu {stackBefore} do {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} przeniósł kartę {card} ze stosu {stackBefore} do {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Przeniosłeś kartę {card} z listy {stackBefore} do {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} przeniósł kartę {card} z listy {stackBefore} do {stack}", "You have added the attachment {attachment} to card {card}" : "Dodałeś załącznik {attachment} do karty {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} dodał załącznik {attachment} do karty {card}", "You have updated the attachment {attachment} on card {card}" : "Zaktualizowałeś załącznik {attachment} na karcie {card}", "{user} has updated the attachment {attachment} on card {card}" : "{user} zaktualizował załącznik {attachment} na karcie {card}", "You have deleted the attachment {attachment} from card {card}" : "Usunąłeś załącznik {attachment} z karty {card}", "{user} has deleted the attachment {attachment} from card {card}" : "{user} usunął załącznik {attachment} z karty {card}", - "You have restored the attachment {attachment} to card {card}" : "Przywróciłeś załącznik {attachment} na kartę {card}", - "{user} has restored the attachment {attachment} to card {card}" : "{user} przywrócił załącznik {attachment} na kartę {card}", + "You have restored the attachment {attachment} to card {card}" : "Przywróciłeś załącznik {attachment} do karty {card}", + "{user} has restored the attachment {attachment} to card {card}" : "{user} przywrócił załącznik {attachment} do karty {card}", "You have commented on card {card}" : "Skomentowałeś kartę {card}", "{user} has commented on card {card}" : "{user} skomentował kartę {card}", "A card description inside the Deck app has been changed" : "Opis karty w aplikacji Tablica został zmieniony", "Deck" : "Tablica", "Changes in the Deck app" : "Zmiany w aplikacji Tablica", - "A comment was created on a card" : "Komentarz został utworzony na karcie", + "A comment was created on a card" : "Na karcie utworzono komentarz", "Personal" : "Osobiste", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Karta \"%s\" na \"%s\" została przydzielona Tobie przez %s.", - "{user} has assigned the card \"%s\" on \"%s\" to you." : "Użytkownik {user} przydzielił Tobie kartę \"%s\" na \"%s\".", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} przydzielił Tobie kartę \"%s\" na \"%s\".", "The card \"%s\" on \"%s\" has reached its due date." : "Karta \"%s\" na \"%s\" wygasła.", "%s has mentioned you in a comment on \"%s\"." : "%s wspomniał o Tobie w komentarzu do \"%s\".", "{user} has mentioned you in a comment on \"%s\"." : "{user} wspomniał o Tobie w komentarzu do \"%s\".", - "The board \"%s\" has been shared with you by %s." : "Tablica \"%s\" została współdzielona Tobie przez %s.", - "{user} has shared the board %s with you." : "{user} rozpoczął współdzielenie tablicy %s z Tobą.", + "The board \"%s\" has been shared with you by %s." : "Tablica \"%s\" została Tobie udostępniona przez %s.", + "{user} has shared the board %s with you." : "{user} udostępnił Tobie tablicę %s.", "No data was provided to create an attachment." : "Nie podano żadnych danych do utworzenia załącznika.", "Finished" : "Ukończone", "To review" : "Do sprawdzenia", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Utwórz nową tablicę", "new board" : "nowa tablica", "Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem", + "Search by board title" : "Szukaj według tytułu tablicy", "Select board" : "Wybierz tablicę", "Select the card to link to a project" : "Wybierz kartę, aby połączyć z projektem", "Select a board" : "Wybierz tablicę", @@ -119,17 +120,21 @@ OC.L10N.register( "List name" : "Nazwa listy", "Apply filter" : "Zastosuj filtr", "Filter by tag" : "Filtruj po tagu", - "Filter by assigned user" : "Filtruj według przypisanego użytkownika", + "Filter by assigned user" : "Filtruj według przydzielonego użytkownika", + "Unassigned" : "Nieprzypisane", "Filter by due date" : "Filtruj według terminu", "Overdue" : "Zaległe", "Next 24 hours" : "Następne 24 godziny", "Next 7 days" : "Następne 7 dni", "Next 30 days" : "Następne 30 dni", "No due date" : "Brak daty ważności", + "Clear filter" : "Wyczyść filtr", "Show archived cards" : "Pokaż zarchiwizowane karty", "Toggle compact mode" : "Przełącz w tryb kompaktowy", "Details" : "Szczegóły", "Loading board" : "Wczytywanie tablicy", + "No lists available" : "Brak dostępnych list", + "Create a new list to add cards to this board" : "Utwórz nową listę, aby dodać karty do tej tablicy", "Board not found" : "Nie znaleziono tablicy", "Sharing" : "Udostępnianie", "Tags" : "Etykiety", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Może udostępnić", "Can manage" : "Może zarządzać", "Delete" : "Usuń", - "Add a new stack" : "Dodaj nowy stos", + "Add a new list" : "Dodaj nową listę", "Delete list" : "Usuń listę", "Add card" : "Dodaj kartę", "Add a new card" : "Dodaj nową kartę", "Edit" : "Edycja", "Add a new tag" : "Dodaj nową etykietę", "title and color value must be provided" : "należy podać tytuł i kolor", + "Title" : "Tutuł", + "Members" : "Członkowie", + "Upload attachment" : "Wyślij załącznik", "Add this attachment" : "Dodaj ten załącznik", "Delete Attachment" : "Usuń załącznik", "Restore Attachment" : "Przywróć załącznik", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Niezapisane)", "(Saving…)" : "(Zapisywanie...)", "Formatting help" : "Pomoc przy formatowaniu", - "Add Attachment" : "Dodaj załącznik", "Edit description" : "Edytuj opis", "View description" : "Zobacz opis", + "Add Attachment" : "Dodaj załącznik", "Attachments" : "Załączniki", "Comments" : "Komentarze", "Choose attachment" : "Wybierz załącznik", "Modified" : "Zmodyfikowany", "Created" : "Utworzono", - "Upload attachment" : "Wyślij załącznik", "No comments yet. Begin the discussion!" : "Brak komentarzy. Rozpocznij dyskusję!", "Save" : "Zapisz", "The comment cannot be empty." : "Komentarz nie może być pusty.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aktualizuj", "(group)" : "(grupa)", "(circle)" : "(krąg)", + "seconds ago" : "przed chwilą", "Assign to me" : "Przydziel do mnie", + "Unassign myself" : "Cofnij moje przypisanie", + "Unarchive card" : "Nie archiwizuj karty", + "Archive card" : "Zarchiwizuj kartę", "Delete card" : "Usuń kartę", "Move card" : "Przenieś kartę", "Card details" : "Szczegóły karty", - "Select a stack" : "Wybierz stos", - "seconds ago" : "przed chwilą", + "Move card to another board" : "Przenieś kartę na inną tablicę", + "Select a list" : "Wybierz listę", "All boards" : "Wszystkie tablice", "Archived boards" : "Zarchiwizowane tablice", - "Shared boards" : "Tablice współdzielone", - "Settings" : "Ustawienia", - "Limit deck usage of groups" : "Ogranicz użycie tablicy przez grupy", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom możliwość tworzenia własnych tablic, którzy nie należą do tych grup. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.", + "Shared with you" : "Dzielone z Tobą", + "Limit deck usage of groups" : "Ogranicz użycie tablic dla grup", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Deck zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.", "New board title" : "Tytuł nowej tablicy", - "Share" : "Udostępnij", - "Options" : "Opcje", "Edit board" : "Edytuj tablicę", + "Clone board " : "Klonuj tablicę ", + "Unarchive board " : "Przywróć tablicę ", + "Archive board " : "Zarchiwizuj tablicę ", + "Delete board " : "Usuń tablicę ", + "Board details" : "Szczegóły tablicy", + "Board {0} deleted" : "Tablica {0} została usunięta", "An error occurred" : "Wystąpił błąd", - "Clone board" : "Klonuj tablicę", - "Archive board" : "Zarchiwizuj tablicę", - "Unarchive board" : "Przywróć tablicę", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Czy na pewno chcesz usunąć tablicę {title}? Spowoduje to usunięcie wszystkich danych z tej tablicy.", "Delete the board?" : "Usunąć tablicę?", - "Delete board" : "Usuń tablicę", - "Board details" : "Szczegóły tablicy", "Link to a board" : "Link do tablicy", "Link to a card" : "Link do karty", "Something went wrong" : "Coś poszło nie tak", diff --git a/l10n/pl.json b/l10n/pl.json index 39139e25d..04d94b6de 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -7,72 +7,72 @@ "{user} has restored the board {board}" : "{user} przywrócił tablicę {board}", "You have shared the board {board} with {acl}" : "Udostępniłeś tablicę {board} z {acl}", "{user} has shared the board {board} with {acl}" : "{user} udostępnił tablicę {board} z {acl}", - "You have removed {acl} from the board {board}" : "Usunąłes {acl} z tablicy {board}", - "{user} has removed {acl} from the board {board}" : "Użytkownik {user} usunął {acl} z tablicy {board}", + "You have removed {acl} from the board {board}" : "Usunąłeś {acl} z tablicy {board}", + "{user} has removed {acl} from the board {board}" : "{user} usunął {acl} z tablicy {board}", "You have renamed the board {before} to {board}" : "Zmieniłeś nazwę tablicy {before} na {board}", "{user} has renamed the board {before} to {board}" : "{user} zmienił nazwę tablicy {before} na {board} ", "You have archived the board {board}" : "Zarchiwizowałeś tablicę {board}", - "{user} has archived the board {before}" : "Użytkownik {user} zarchiwizował tablicę {board}", + "{user} has archived the board {before}" : "{user} zarchiwizował tablicę {before}", "You have unarchived the board {board}" : "Przywróciłeś tablicę {board} z archiwum", - "{user} has unarchived the board {before}" : "{user} przywrócił tablicę {board} z archiwum", - "You have created a new stack {stack} on board {board}" : "Utworzyłeś nowy stos {stack} na tablicy {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} utworzył nowy stos {stack} na tablicy {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Zmieniłeś nazwę stosu {before} dla {stack} na tablicy {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} zmienił nazwę stosu {before} dla {stack} na tablicy {board}", - "You have deleted stack {stack} on board {board}" : "Usunąłeś stos {stack} na tablicy {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} usunął stos {stack} na tablicy {board}", - "You have created card {card} in stack {stack} on board {board}" : "Utworzyłeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} utworzył kartę {card} w stosie {stack} na tablicy {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Usunąłeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} usunął kartę {card} w stosie {stack} na tablicy {board}", + "{user} has unarchived the board {before}" : "{user} cofnął archiwizację tablicy {before}", + "You have created a new list {stack} on board {board}" : "Utworzyłeś nową listę {stack} na tablicy {board}", + "{user} has created a new list {stack} on board {board}" : "{user} utworzył nową listę {stack} na tablicy {board}", + "You have renamed list {before} to {stack} on board {board}" : "Zmieniłeś nazwę listy {before} na {stack} na tablicy {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} zmienił nazwę listy {before} na {stack} na tablicy {board}", + "You have deleted list {stack} on board {board}" : "Usunąłeś listę {stack} na tablicy {board}", + "{user} has deleted list {stack} on board {board}" : "{user} usunął listę {stack} na tablicy {board}", + "You have created card {card} in list {stack} on board {board}" : "Utworzyłeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} utworzył kartę {card} w liście {stack} na tablicy {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Usunąłeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} usunął kartę {card} w liście {stack} na tablicy {board}", "You have renamed the card {before} to {card}" : "Zmieniłeś nazwę karty {before} na {card}", - "{user} has renamed the card {before} to {card}" : "Użytkownik {user} zmienił nazwę karty {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodałeś opis karty {card} w stosie {stack} na tablicy {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} dodał opis karty {card} w stosie {stack} na tablicy {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Zaktualizowałeś opis karty {card} w stosie {stack} na tablicy {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} zaktualizował opis karty {card} w stosie {stack} na tablicy {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Zarchiwizowałeś kartę {card} w stosie {stack} na tablicy {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} zarchiwizował kartę {card} w stosie {stack} na tablicy {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Masz niezarchiwizowaną kartę {card} w stosie {stack} na tablicy {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ma niezarchiwizowaną kartę {card} w stosie {stack} na tablicy {board}", + "{user} has renamed the card {before} to {card}" : "{user} zmienił nazwę karty {before} na {card}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodałeś opis karty {card} w liście {stack} na tablicy {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} dodał opis karty {card} w liście {stack} na tablicy {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Zaktualizowałeś opis karty {card} w liście {stack} na tablicy {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} zaktualizował opis karty {card} w liście {stack} na tablicy {board}", + "You have archived card {card} in list {stack} on board {board}" : "Zarchiwizowałeś kartę {card} w liście {stack} na tablicy {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} zarchiwizował kartę {card} w liście {stack} na tablicy {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Masz niezarchiwizowaną kartę {card} w liście {stack} na tablicy {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ma niezarchiwizowaną kartę {card} w liście {stack} na tablicy {board}", "You have removed the due date of card {card}" : "Usunąłeś datę ważności karty {card}", "{user} has removed the due date of card {card}" : "{user} usunął datę ważności karty {card}", "You have set the due date of card {card} to {after}" : "Ustawiłeś datę ważności karty {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} ustawił datę ważności karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Zaktualizowałeś datę ważności karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} zaktualizował datę ważności karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodałeś etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} dodał etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Usunąłeś etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} usunął etykietę {label} do karty {card} w stosie {stack} na tablicy {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodałeś etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} dodał etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Usunąłeś etykietę {label} do karty {card} w liście {stack} na tablicy {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} usunął etykietę {label} do karty {card} w liście {stack} na tablicy {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Przydzieliłeś {assigneduser} do karty {card} na tablicy {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} przydzielił {assigneduser} do karty {card} na tablicy {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Usunąłeś przydzielenie {assigneduser} do karty {card} na tablicy {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} usunął przydzielenie {assigneduser} do karty {card} na tablicy {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Przeniosłeś kartę {card} ze stosu {stackBefore} do {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} przeniósł kartę {card} ze stosu {stackBefore} do {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Przeniosłeś kartę {card} z listy {stackBefore} do {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} przeniósł kartę {card} z listy {stackBefore} do {stack}", "You have added the attachment {attachment} to card {card}" : "Dodałeś załącznik {attachment} do karty {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} dodał załącznik {attachment} do karty {card}", "You have updated the attachment {attachment} on card {card}" : "Zaktualizowałeś załącznik {attachment} na karcie {card}", "{user} has updated the attachment {attachment} on card {card}" : "{user} zaktualizował załącznik {attachment} na karcie {card}", "You have deleted the attachment {attachment} from card {card}" : "Usunąłeś załącznik {attachment} z karty {card}", "{user} has deleted the attachment {attachment} from card {card}" : "{user} usunął załącznik {attachment} z karty {card}", - "You have restored the attachment {attachment} to card {card}" : "Przywróciłeś załącznik {attachment} na kartę {card}", - "{user} has restored the attachment {attachment} to card {card}" : "{user} przywrócił załącznik {attachment} na kartę {card}", + "You have restored the attachment {attachment} to card {card}" : "Przywróciłeś załącznik {attachment} do karty {card}", + "{user} has restored the attachment {attachment} to card {card}" : "{user} przywrócił załącznik {attachment} do karty {card}", "You have commented on card {card}" : "Skomentowałeś kartę {card}", "{user} has commented on card {card}" : "{user} skomentował kartę {card}", "A card description inside the Deck app has been changed" : "Opis karty w aplikacji Tablica został zmieniony", "Deck" : "Tablica", "Changes in the Deck app" : "Zmiany w aplikacji Tablica", - "A comment was created on a card" : "Komentarz został utworzony na karcie", + "A comment was created on a card" : "Na karcie utworzono komentarz", "Personal" : "Osobiste", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Karta \"%s\" na \"%s\" została przydzielona Tobie przez %s.", - "{user} has assigned the card \"%s\" on \"%s\" to you." : "Użytkownik {user} przydzielił Tobie kartę \"%s\" na \"%s\".", + "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} przydzielił Tobie kartę \"%s\" na \"%s\".", "The card \"%s\" on \"%s\" has reached its due date." : "Karta \"%s\" na \"%s\" wygasła.", "%s has mentioned you in a comment on \"%s\"." : "%s wspomniał o Tobie w komentarzu do \"%s\".", "{user} has mentioned you in a comment on \"%s\"." : "{user} wspomniał o Tobie w komentarzu do \"%s\".", - "The board \"%s\" has been shared with you by %s." : "Tablica \"%s\" została współdzielona Tobie przez %s.", - "{user} has shared the board %s with you." : "{user} rozpoczął współdzielenie tablicy %s z Tobą.", + "The board \"%s\" has been shared with you by %s." : "Tablica \"%s\" została Tobie udostępniona przez %s.", + "{user} has shared the board %s with you." : "{user} udostępnił Tobie tablicę %s.", "No data was provided to create an attachment." : "Nie podano żadnych danych do utworzenia załącznika.", "Finished" : "Ukończone", "To review" : "Do sprawdzenia", @@ -99,6 +99,7 @@ "Create new board" : "Utwórz nową tablicę", "new board" : "nowa tablica", "Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem", + "Search by board title" : "Szukaj według tytułu tablicy", "Select board" : "Wybierz tablicę", "Select the card to link to a project" : "Wybierz kartę, aby połączyć z projektem", "Select a board" : "Wybierz tablicę", @@ -117,17 +118,21 @@ "List name" : "Nazwa listy", "Apply filter" : "Zastosuj filtr", "Filter by tag" : "Filtruj po tagu", - "Filter by assigned user" : "Filtruj według przypisanego użytkownika", + "Filter by assigned user" : "Filtruj według przydzielonego użytkownika", + "Unassigned" : "Nieprzypisane", "Filter by due date" : "Filtruj według terminu", "Overdue" : "Zaległe", "Next 24 hours" : "Następne 24 godziny", "Next 7 days" : "Następne 7 dni", "Next 30 days" : "Następne 30 dni", "No due date" : "Brak daty ważności", + "Clear filter" : "Wyczyść filtr", "Show archived cards" : "Pokaż zarchiwizowane karty", "Toggle compact mode" : "Przełącz w tryb kompaktowy", "Details" : "Szczegóły", "Loading board" : "Wczytywanie tablicy", + "No lists available" : "Brak dostępnych list", + "Create a new list to add cards to this board" : "Utwórz nową listę, aby dodać karty do tej tablicy", "Board not found" : "Nie znaleziono tablicy", "Sharing" : "Udostępnianie", "Tags" : "Etykiety", @@ -144,13 +149,16 @@ "Can share" : "Może udostępnić", "Can manage" : "Może zarządzać", "Delete" : "Usuń", - "Add a new stack" : "Dodaj nowy stos", + "Add a new list" : "Dodaj nową listę", "Delete list" : "Usuń listę", "Add card" : "Dodaj kartę", "Add a new card" : "Dodaj nową kartę", "Edit" : "Edycja", "Add a new tag" : "Dodaj nową etykietę", "title and color value must be provided" : "należy podać tytuł i kolor", + "Title" : "Tutuł", + "Members" : "Członkowie", + "Upload attachment" : "Wyślij załącznik", "Add this attachment" : "Dodaj ten załącznik", "Delete Attachment" : "Usuń załącznik", "Restore Attachment" : "Przywróć załącznik", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Niezapisane)", "(Saving…)" : "(Zapisywanie...)", "Formatting help" : "Pomoc przy formatowaniu", - "Add Attachment" : "Dodaj załącznik", "Edit description" : "Edytuj opis", "View description" : "Zobacz opis", + "Add Attachment" : "Dodaj załącznik", "Attachments" : "Załączniki", "Comments" : "Komentarze", "Choose attachment" : "Wybierz załącznik", "Modified" : "Zmodyfikowany", "Created" : "Utworzono", - "Upload attachment" : "Wyślij załącznik", "No comments yet. Begin the discussion!" : "Brak komentarzy. Rozpocznij dyskusję!", "Save" : "Zapisz", "The comment cannot be empty." : "Komentarz nie może być pusty.", @@ -183,30 +190,32 @@ "Update" : "Aktualizuj", "(group)" : "(grupa)", "(circle)" : "(krąg)", + "seconds ago" : "przed chwilą", "Assign to me" : "Przydziel do mnie", + "Unassign myself" : "Cofnij moje przypisanie", + "Unarchive card" : "Nie archiwizuj karty", + "Archive card" : "Zarchiwizuj kartę", "Delete card" : "Usuń kartę", "Move card" : "Przenieś kartę", "Card details" : "Szczegóły karty", - "Select a stack" : "Wybierz stos", - "seconds ago" : "przed chwilą", + "Move card to another board" : "Przenieś kartę na inną tablicę", + "Select a list" : "Wybierz listę", "All boards" : "Wszystkie tablice", "Archived boards" : "Zarchiwizowane tablice", - "Shared boards" : "Tablice współdzielone", - "Settings" : "Ustawienia", - "Limit deck usage of groups" : "Ogranicz użycie tablicy przez grupy", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Tablicy zablokuje użytkownikom możliwość tworzenia własnych tablic, którzy nie należą do tych grup. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.", + "Shared with you" : "Dzielone z Tobą", + "Limit deck usage of groups" : "Ogranicz użycie tablic dla grup", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograniczenie Deck zablokuje użytkownikom z tych grup możliwość tworzenia własnych tablic. Użytkownicy nadal będą mogli pracować na tablicach, które zostały im udostępnione.", "New board title" : "Tytuł nowej tablicy", - "Share" : "Udostępnij", - "Options" : "Opcje", "Edit board" : "Edytuj tablicę", + "Clone board " : "Klonuj tablicę ", + "Unarchive board " : "Przywróć tablicę ", + "Archive board " : "Zarchiwizuj tablicę ", + "Delete board " : "Usuń tablicę ", + "Board details" : "Szczegóły tablicy", + "Board {0} deleted" : "Tablica {0} została usunięta", "An error occurred" : "Wystąpił błąd", - "Clone board" : "Klonuj tablicę", - "Archive board" : "Zarchiwizuj tablicę", - "Unarchive board" : "Przywróć tablicę", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Czy na pewno chcesz usunąć tablicę {title}? Spowoduje to usunięcie wszystkich danych z tej tablicy.", "Delete the board?" : "Usunąć tablicę?", - "Delete board" : "Usuń tablicę", - "Board details" : "Szczegóły tablicy", "Link to a board" : "Link do tablicy", "Link to a card" : "Link do karty", "Something went wrong" : "Coś poszło nie tak", diff --git a/l10n/ps.js b/l10n/ps.js deleted file mode 100644 index 624dfb96d..000000000 --- a/l10n/ps.js +++ /dev/null @@ -1,17 +0,0 @@ -OC.L10N.register( - "deck", - { - "Personal" : "شخصي", - "copy" : "کاپي", - "Cancel" : "پرېښول", - "Details" : "معلومات", - "Tags" : "نښکې", - "Can edit" : "سمون راوستی شي", - "Delete" : "ړنګول", - "Comments" : "تبصرې", - "Modified" : "د بدلون نېټه", - "Save" : "ساتل", - "Settings" : "سمونې", - "Share" : "شریکول" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/l10n/ps.json b/l10n/ps.json deleted file mode 100644 index cc2e31b53..000000000 --- a/l10n/ps.json +++ /dev/null @@ -1,15 +0,0 @@ -{ "translations": { - "Personal" : "شخصي", - "copy" : "کاپي", - "Cancel" : "پرېښول", - "Details" : "معلومات", - "Tags" : "نښکې", - "Can edit" : "سمون راوستی شي", - "Delete" : "ړنګول", - "Comments" : "تبصرې", - "Modified" : "د بدلون نېټه", - "Save" : "ساتل", - "Settings" : "سمونې", - "Share" : "شریکول" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 101900fbd..a57183492 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} arquivou o painel {before}", "You have unarchived the board {board}" : "Você desarquivou o painel {board}", "{user} has unarchived the board {before}" : "{user} desarquivou o painel {board}", - "You have created a new stack {stack} on board {board}" : "Você criou uma nova lista {stack} no painel {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} criou uma nova lista {stack} no painel {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Você renomeou a lista {before} para {stack} no painel {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} renomeou a lista {before} para {stack} no painel {board}", - "You have deleted stack {stack} on board {board}" : "Você excluiu a lista {stack} do painel {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} excluiu a lista {stack} do painel {board}", - "You have created card {card} in stack {stack} on board {board}" : "Você criou o cartão {card} na lista {stack} do painel {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} criou o cartão {card} na lista {stack} do painel {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Você excluiu o cartão {card} na lista {stack} do painel {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} excluiu o cartão {card} na lista {stack} do painel {board}", + "You have created a new list {stack} on board {board}" : "Você criou uma nova lista {stack} no painel {board}", + "{user} has created a new list {stack} on board {board}" : "{user} criou uma nova lista {stack} no painel {board}", + "You have renamed list {before} to {stack} on board {board}" : "Você renomeou a lista {before} para {stack} no painel {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} renomeou a lista {before} para {stack} no painel {board}", + "You have deleted list {stack} on board {board}" : "Você excluiu a lista {stack} do painel {board}", + "{user} has deleted list {stack} on board {board}" : "{user} excluiu a lista {stack} do painel {board}", + "You have created card {card} in list {stack} on board {board}" : "Você criou o cartão {card} na lista {stack} do painel {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} criou o cartão {card} na lista {stack} do painel {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Você excluiu o cartão {card} na lista {stack} do painel {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} excluiu o cartão {card} na lista {stack} do painel {board}", "You have renamed the card {before} to {card}" : "Você renomeou o cartão {before} para {card}", "{user} has renamed the card {before} to {card}" : "{user} renomeou o cartão {before} para {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Você adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Você atualizou a descrição do cartão {card} na lista {stack} do painel {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} atualizou a descrição do cartão {card} na lista {stack} do painel {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Você arquivou o cartão {card} na lista {stack} do painel {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou o cartão {card} na lista {stack} do painel {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Você desarquivou o cartão {card} na lista {stack} do painel {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} desarquivou o cartão {card} na lista {stack} do painel {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Você adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Você atualizou a descrição do cartão {card} na lista {stack} do painel {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} atualizou a descrição do cartão {card} na lista {stack} do painel {board}", + "You have archived card {card} in list {stack} on board {board}" : "Você arquivou o cartão {card} na lista {stack} do painel {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arquivou o cartão {card} na lista {stack} do painel {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Você desarquivou o cartão {card} na lista {stack} do painel {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarquivou o cartão {card} na lista {stack} do painel {board}", "You have removed the due date of card {card}" : "Você excluiu a data de vencimento do cartão {card}", "{user} has removed the due date of card {card}" : "{user} excluiu a data de vencimento do cartão {card}", "You have set the due date of card {card} to {after}" : "Você definiu a data de vencimento do cartão {card} para {after}", "{user} has set the due date of card {card} to {after}" : "{user} definiu a data de vencimento do cartão {card} para {after}", "You have updated the due date of card {card} to {after}" : "Você atualizou a data de vencimento do cartão {card} para {after}", "{user} has updated the due date of card {card} to {after}" : "{user} atualizou a data de vencimento do cartão {card} para {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Você adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Você removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Você adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Você removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Você vinculou {assigneduser} ao cartão {card} do painel {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} vinculou {assigneduser} ao cartão {card} do painel {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Você desvinculou {assigneduser} do cartão {card} no painel {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desvinculou {assigneduser} do cartão {card} no painel {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Você moveu o cartão {card} da lista {stackBefore} para a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} moveu o cartão {card} da lista {stackBefore} para a {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Você moveu o cartão {card} da lista {stackBefore} para {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu o cartão {card} da lista {stackBefore} para {stack}", "You have added the attachment {attachment} to card {card}" : "Você adicionou o anexo {attachment} no cartão {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} adicionou um anexo {attachment} ao cartão {card}", "You have updated the attachment {attachment} on card {card}" : "Você atualizou o anexo {attachment} do cartão {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Criar novo painel", "new board" : "Novo painel", "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", "Select the card to link to a project" : "Selecione o cartão para vincular a um projeto", "Select a board" : "Selecionar um painel", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar por etiqueta", "Filter by assigned user" : "Filtrar por usuário atribuído", + "Unassigned" : "Não atribuído", "Filter by due date" : "Filtrar por data de vencimento", "Overdue" : "Vencidos", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Próximos 7 dias", "Next 30 days" : "Próximos 30 dias", "No due date" : "Sem data de vencimento", + "Clear filter" : "Limpar filtro", "Show archived cards" : "Exibir cartões arquivados", "Toggle compact mode" : "Alternar para modo compacto", "Details" : "Detalhes", "Loading board" : "Carregando painel", + "No lists available" : "Nenhuma lista disponível", + "Create a new list to add cards to this board" : "Criar uma nova lista para adicionar cartões a este painel", "Board not found" : "Painel não encontrado", "Sharing" : "Compartilhando", "Tags" : "Etiquetas", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Pode compartilhar", "Can manage" : "Pode gerenciar", "Delete" : "Excluir", - "Add a new stack" : "Adicione uma nova lista", + "Add a new list" : "Adicionar nova lista", "Delete list" : "Excluir lista", "Add card" : "Adicionar cartão", "Add a new card" : "Adicionar um novo cartão", "Edit" : "Editar", "Add a new tag" : "Adicionar uma nova etiqueta", "title and color value must be provided" : "o título e o valor da cor devem ser fornecidos", + "Title" : "Título", + "Members" : "Membros", + "Upload attachment" : "Enviar anexo", "Add this attachment" : "Adicionar este anexo", "Delete Attachment" : "Excluir Anexo", "Restore Attachment" : "Restaurar Anexo", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Não salvo)", "(Saving…)" : "(Salvando...)", "Formatting help" : "Formatando ajuda", - "Add Attachment" : "Adicionar anexo", "Edit description" : "Editar descrição", "View description" : "Exibir descrição", + "Add Attachment" : "Adicionar anexo", "Attachments" : "Anexos", "Comments" : "Comentários", "Choose attachment" : "Escolher anexo", "Modified" : "Modificado", "Created" : "Criado", - "Upload attachment" : "Enviar anexo", "No comments yet. Begin the discussion!" : "Nenhum comentário ainda. Inicie a conversa!", "Save" : "Salvar", "The comment cannot be empty." : "O comentário não pode zer vazio.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Atualizar", "(group)" : "(grupo)", "(circle)" : "(círculo)", + "seconds ago" : "segundos atrás", "Assign to me" : "Atribuir a mim", + "Unassign myself" : "Desatribuir-me", + "Unarchive card" : "Desarquivar cartão", + "Archive card" : "Arquivar cartão", "Delete card" : "Excluir cartão", "Move card" : "Mover cartão", "Card details" : "Detalhes do cartão", - "Select a stack" : "Selecionar uma lista", - "seconds ago" : "segundos atrás", + "Move card to another board" : "Mover o cartão para outro painel", + "Select a list" : "Selecione uma lista", "All boards" : "Todos os painéis", "Archived boards" : "Painéis arquivados", - "Shared boards" : "Painéis compartilhados", - "Settings" : "Configurações", + "Shared with you" : "Compartilhado com você", "Limit deck usage of groups" : "Limitar o uso de grupos no deck", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.", "New board title" : "Título do novo painel", - "Share" : "Compartilhar", - "Options" : "Opções", "Edit board" : "Editar painel", + "Clone board " : "Clonar painel", + "Unarchive board " : "Desarquivar painel", + "Archive board " : "Arquivar painel", + "Delete board " : "Excluir painel", + "Board details" : "Detalhes do painel", + "Board {0} deleted" : "Painel {0} excluído", "An error occurred" : "Ocorreu um erro", - "Clone board" : "Clonar painel", - "Archive board" : "Arquivar painel", - "Unarchive board" : "Desarquivar painel", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Deseja realmente excluir o painel {title}? Isto excluirá todos os dados deste painel.", "Delete the board?" : "Excluir o painel?", - "Delete board" : "Excluir painel", - "Board details" : "Detalhes do painel", "Link to a board" : "Linkar a um painel", "Link to a card" : "Vincular a um cartão", "Something went wrong" : "Algo deu errado", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 884bae6c1..f6f5ea34f 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} arquivou o painel {before}", "You have unarchived the board {board}" : "Você desarquivou o painel {board}", "{user} has unarchived the board {before}" : "{user} desarquivou o painel {board}", - "You have created a new stack {stack} on board {board}" : "Você criou uma nova lista {stack} no painel {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} criou uma nova lista {stack} no painel {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Você renomeou a lista {before} para {stack} no painel {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} renomeou a lista {before} para {stack} no painel {board}", - "You have deleted stack {stack} on board {board}" : "Você excluiu a lista {stack} do painel {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} excluiu a lista {stack} do painel {board}", - "You have created card {card} in stack {stack} on board {board}" : "Você criou o cartão {card} na lista {stack} do painel {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} criou o cartão {card} na lista {stack} do painel {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Você excluiu o cartão {card} na lista {stack} do painel {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} excluiu o cartão {card} na lista {stack} do painel {board}", + "You have created a new list {stack} on board {board}" : "Você criou uma nova lista {stack} no painel {board}", + "{user} has created a new list {stack} on board {board}" : "{user} criou uma nova lista {stack} no painel {board}", + "You have renamed list {before} to {stack} on board {board}" : "Você renomeou a lista {before} para {stack} no painel {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} renomeou a lista {before} para {stack} no painel {board}", + "You have deleted list {stack} on board {board}" : "Você excluiu a lista {stack} do painel {board}", + "{user} has deleted list {stack} on board {board}" : "{user} excluiu a lista {stack} do painel {board}", + "You have created card {card} in list {stack} on board {board}" : "Você criou o cartão {card} na lista {stack} do painel {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} criou o cartão {card} na lista {stack} do painel {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Você excluiu o cartão {card} na lista {stack} do painel {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} excluiu o cartão {card} na lista {stack} do painel {board}", "You have renamed the card {before} to {card}" : "Você renomeou o cartão {before} para {card}", "{user} has renamed the card {before} to {card}" : "{user} renomeou o cartão {before} para {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Você adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Você atualizou a descrição do cartão {card} na lista {stack} do painel {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} atualizou a descrição do cartão {card} na lista {stack} do painel {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Você arquivou o cartão {card} na lista {stack} do painel {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou o cartão {card} na lista {stack} do painel {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Você desarquivou o cartão {card} na lista {stack} do painel {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} desarquivou o cartão {card} na lista {stack} do painel {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Você adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} adicionou uma descrição ao cartão {card} na lista {stack} do painel {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Você atualizou a descrição do cartão {card} na lista {stack} do painel {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} atualizou a descrição do cartão {card} na lista {stack} do painel {board}", + "You have archived card {card} in list {stack} on board {board}" : "Você arquivou o cartão {card} na lista {stack} do painel {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arquivou o cartão {card} na lista {stack} do painel {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Você desarquivou o cartão {card} na lista {stack} do painel {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} desarquivou o cartão {card} na lista {stack} do painel {board}", "You have removed the due date of card {card}" : "Você excluiu a data de vencimento do cartão {card}", "{user} has removed the due date of card {card}" : "{user} excluiu a data de vencimento do cartão {card}", "You have set the due date of card {card} to {after}" : "Você definiu a data de vencimento do cartão {card} para {after}", "{user} has set the due date of card {card} to {after}" : "{user} definiu a data de vencimento do cartão {card} para {after}", "You have updated the due date of card {card} to {after}" : "Você atualizou a data de vencimento do cartão {card} para {after}", "{user} has updated the due date of card {card} to {after}" : "{user} atualizou a data de vencimento do cartão {card} para {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Você adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Você removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Você adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} adicionou a etiqueta {label} ao cartão {card} na lista {stack} do painel {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Você removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} removeu a etiqueta {label} do cartão {card} na lista {stack} do painel {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Você vinculou {assigneduser} ao cartão {card} do painel {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} vinculou {assigneduser} ao cartão {card} do painel {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Você desvinculou {assigneduser} do cartão {card} no painel {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} desvinculou {assigneduser} do cartão {card} no painel {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Você moveu o cartão {card} da lista {stackBefore} para a {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} moveu o cartão {card} da lista {stackBefore} para a {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Você moveu o cartão {card} da lista {stackBefore} para {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} moveu o cartão {card} da lista {stackBefore} para {stack}", "You have added the attachment {attachment} to card {card}" : "Você adicionou o anexo {attachment} no cartão {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} adicionou um anexo {attachment} ao cartão {card}", "You have updated the attachment {attachment} on card {card}" : "Você atualizou o anexo {attachment} do cartão {card}", @@ -99,6 +99,7 @@ "Create new board" : "Criar novo painel", "new board" : "Novo painel", "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", "Select the card to link to a project" : "Selecione o cartão para vincular a um projeto", "Select a board" : "Selecionar um painel", @@ -118,16 +119,20 @@ "Apply filter" : "Aplicar filtro", "Filter by tag" : "Filtrar por etiqueta", "Filter by assigned user" : "Filtrar por usuário atribuído", + "Unassigned" : "Não atribuído", "Filter by due date" : "Filtrar por data de vencimento", "Overdue" : "Vencidos", "Next 24 hours" : "Próximas 24 horas", "Next 7 days" : "Próximos 7 dias", "Next 30 days" : "Próximos 30 dias", "No due date" : "Sem data de vencimento", + "Clear filter" : "Limpar filtro", "Show archived cards" : "Exibir cartões arquivados", "Toggle compact mode" : "Alternar para modo compacto", "Details" : "Detalhes", "Loading board" : "Carregando painel", + "No lists available" : "Nenhuma lista disponível", + "Create a new list to add cards to this board" : "Criar uma nova lista para adicionar cartões a este painel", "Board not found" : "Painel não encontrado", "Sharing" : "Compartilhando", "Tags" : "Etiquetas", @@ -144,13 +149,16 @@ "Can share" : "Pode compartilhar", "Can manage" : "Pode gerenciar", "Delete" : "Excluir", - "Add a new stack" : "Adicione uma nova lista", + "Add a new list" : "Adicionar nova lista", "Delete list" : "Excluir lista", "Add card" : "Adicionar cartão", "Add a new card" : "Adicionar um novo cartão", "Edit" : "Editar", "Add a new tag" : "Adicionar uma nova etiqueta", "title and color value must be provided" : "o título e o valor da cor devem ser fornecidos", + "Title" : "Título", + "Members" : "Membros", + "Upload attachment" : "Enviar anexo", "Add this attachment" : "Adicionar este anexo", "Delete Attachment" : "Excluir Anexo", "Restore Attachment" : "Restaurar Anexo", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Não salvo)", "(Saving…)" : "(Salvando...)", "Formatting help" : "Formatando ajuda", - "Add Attachment" : "Adicionar anexo", "Edit description" : "Editar descrição", "View description" : "Exibir descrição", + "Add Attachment" : "Adicionar anexo", "Attachments" : "Anexos", "Comments" : "Comentários", "Choose attachment" : "Escolher anexo", "Modified" : "Modificado", "Created" : "Criado", - "Upload attachment" : "Enviar anexo", "No comments yet. Begin the discussion!" : "Nenhum comentário ainda. Inicie a conversa!", "Save" : "Salvar", "The comment cannot be empty." : "O comentário não pode zer vazio.", @@ -183,30 +190,32 @@ "Update" : "Atualizar", "(group)" : "(grupo)", "(circle)" : "(círculo)", + "seconds ago" : "segundos atrás", "Assign to me" : "Atribuir a mim", + "Unassign myself" : "Desatribuir-me", + "Unarchive card" : "Desarquivar cartão", + "Archive card" : "Arquivar cartão", "Delete card" : "Excluir cartão", "Move card" : "Mover cartão", "Card details" : "Detalhes do cartão", - "Select a stack" : "Selecionar uma lista", - "seconds ago" : "segundos atrás", + "Move card to another board" : "Mover o cartão para outro painel", + "Select a list" : "Selecione uma lista", "All boards" : "Todos os painéis", "Archived boards" : "Painéis arquivados", - "Shared boards" : "Painéis compartilhados", - "Settings" : "Configurações", + "Shared with you" : "Compartilhado com você", "Limit deck usage of groups" : "Limitar o uso de grupos no deck", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.", "New board title" : "Título do novo painel", - "Share" : "Compartilhar", - "Options" : "Opções", "Edit board" : "Editar painel", + "Clone board " : "Clonar painel", + "Unarchive board " : "Desarquivar painel", + "Archive board " : "Arquivar painel", + "Delete board " : "Excluir painel", + "Board details" : "Detalhes do painel", + "Board {0} deleted" : "Painel {0} excluído", "An error occurred" : "Ocorreu um erro", - "Clone board" : "Clonar painel", - "Archive board" : "Arquivar painel", - "Unarchive board" : "Desarquivar painel", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Deseja realmente excluir o painel {title}? Isto excluirá todos os dados deste painel.", "Delete the board?" : "Excluir o painel?", - "Delete board" : "Excluir painel", - "Board details" : "Detalhes do painel", "Link to a board" : "Linkar a um painel", "Link to a card" : "Vincular a um cartão", "Something went wrong" : "Algo deu errado", diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 75337f960..f2b0d21d1 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -28,9 +28,10 @@ OC.L10N.register( "Can edit" : "Can edit", "Can share" : "Can share", "Delete" : "Apagar", - "Add a new stack" : "Adicionar nova pilha", "Add card" : "Adicionar um cartão", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Membros", "Due date" : "Data limite", "Description" : "Descrição", "Attachments" : "Anexos", @@ -41,16 +42,14 @@ OC.L10N.register( "Reply" : "Resposta", "Update" : "Atualizar", "(group)" : "(grupo)", - "Delete card" : "Eliminar cartão", "seconds ago" : "segundos atrás", + "Archive card" : "Arquivar cartão", + "Delete card" : "Eliminar cartão", "Archived boards" : "Quadros arquivados", - "Settings" : "Definições", + "Shared with you" : "Shared with you", "New board title" : "Novo título de quadro", - "Share" : "Partilhar", "Edit board" : "Editar quadro", - "An error occurred" : "Ocorreu um erro", - "Archive board" : "Arquivar quadro", - "Delete board" : "Eliminar quadro", - "Board details" : "Detalhes do quadro" + "Board details" : "Detalhes do quadro", + "An error occurred" : "Ocorreu um erro" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index b672d7fab..7ec40ed62 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -26,9 +26,10 @@ "Can edit" : "Can edit", "Can share" : "Can share", "Delete" : "Apagar", - "Add a new stack" : "Adicionar nova pilha", "Add card" : "Adicionar um cartão", "Edit" : "Editar", + "Title" : "Título", + "Members" : "Membros", "Due date" : "Data limite", "Description" : "Descrição", "Attachments" : "Anexos", @@ -39,16 +40,14 @@ "Reply" : "Resposta", "Update" : "Atualizar", "(group)" : "(grupo)", - "Delete card" : "Eliminar cartão", "seconds ago" : "segundos atrás", + "Archive card" : "Arquivar cartão", + "Delete card" : "Eliminar cartão", "Archived boards" : "Quadros arquivados", - "Settings" : "Definições", + "Shared with you" : "Shared with you", "New board title" : "Novo título de quadro", - "Share" : "Partilhar", "Edit board" : "Editar quadro", - "An error occurred" : "Ocorreu um erro", - "Archive board" : "Arquivar quadro", - "Delete board" : "Eliminar quadro", - "Board details" : "Detalhes do quadro" + "Board details" : "Detalhes do quadro", + "An error occurred" : "Ocorreu um erro" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ro.js b/l10n/ro.js index ef7454010..4fd561d57 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -18,6 +18,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "Șterge", "Edit" : "Editează", + "Title" : "Titlu", "Description" : "Descriere", "Comments" : "Comentarii", "Modified" : "Modificat", @@ -26,7 +27,6 @@ OC.L10N.register( "Update" : "Actualizare", "(group)" : "(grup)", "seconds ago" : "secunde în urmă", - "Settings" : "Setări", - "Share" : "Partajează" + "Shared with you" : "Partajat cu tine" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/l10n/ro.json b/l10n/ro.json index 97b151681..610845aff 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -16,6 +16,7 @@ "Can share" : "Can share", "Delete" : "Șterge", "Edit" : "Editează", + "Title" : "Titlu", "Description" : "Descriere", "Comments" : "Comentarii", "Modified" : "Modificat", @@ -24,7 +25,6 @@ "Update" : "Actualizare", "(group)" : "(grup)", "seconds ago" : "secunde în urmă", - "Settings" : "Setări", - "Share" : "Partajează" + "Shared with you" : "Partajat cu tine" },"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));" } \ No newline at end of file diff --git a/l10n/ru.js b/l10n/ru.js index 7b8a7b512..e6db6679f 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} переместил(а) доску «{board}» в архив", "You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива", "{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива", - "You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»", - "{user} has created a new stack {stack} on board {board}" : "{user} создал(а) стопку карточек «{stack}» на доске «{board}»", - "You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на доске «{board}» из «{before}» в «{stack}»", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на доске «{board}» из «{before}» в «{stack}»", - "You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с доски «{board}»", - "{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»", - "You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", + "You have created a new list {stack} on board {board}" : "Вы создали список «{stack}» на доске «{board}»", + "{user} has created a new list {stack} on board {board}" : "{user} создал(а) список «{stack}» на доске «{board}»", + "You have renamed list {before} to {stack} on board {board}" : "Вы переименовали список «{before}» в «{stack}» на доске «{board}»", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} переименовал(а) список «{before}» в «{stack}» на доске «{board}»", + "You have deleted list {stack} on board {board}" : "Вы удалили список «{stack}» на доске «{board}»", + "{user} has deleted list {stack} on board {board}" : "{user} удалил(а) список «{stack}» на доски «{board}»", + "You have created card {card} in list {stack} on board {board}" : "Вы создали карточку «{card}» в списке «{stack}» на доске «{board}»", + "{user} has created card {card} in list {stack} on board {board}" : "{user} создал(а) карточку «{card}» в списке «{stack}» на доске «{board}»", + "You have deleted card {card} in list {stack} on board {board}" : "Вы удалили карточку «{card}» в списке «{stack}» на доске «{board}»", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в списке «{stack}» на доске «{board}»", "You have renamed the card {before} to {card}" : "Вы переименовали карточку из «{before}» в «{card}»", "{user} has renamed the card {before} to {card}" : "{user} переименовал(а) карточку из «{before}» в «{card}»", - "You have added a description to card {card} in stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»", - "You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»", + "You have added a description to card {card} in list {stack} on board {board}" : "Вы добавили описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} добавил(а) описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "You have updated the description of card {card} in list {stack} on board {board}" : "Вы изменили описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} изменил(а) описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "You have archived card {card} in list {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из списка «{stack}» на доске «{board}»", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из списка «{stack}» на доске «{board}»", + "You have unarchived card {card} in list {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в список «{stack}» на доске «{board}»", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в список «{stack}» на доске «{board}»", "You have removed the due date of card {card}" : "Вы удалили срок исполнения по карточке «{card}»", "{user} has removed the due date of card {card}" : "{user} удалил(а) срок исполнения по карточке «{card}»", "You have set the due date of card {card} to {after}" : "Вы задали срок исполнения по карточке «{card}» до {after}", "{user} has set the due date of card {card} to {after}" : "{user} задал(а) срок исполнения по карточке «{card}» до {after}", "You have updated the due date of card {card} to {after}" : "Вы изменили срок исполнения по карточке «{card}» до {after}", "{user} has updated the due date of card {card} to {after}" : "{user} изменил(а) срок исполнения по карточке «{card}» до {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на доске «{board}» меткой «{label}»", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Вы добавили метку «{label}» карточке «{card}» в списке «{stack}» на доске «{board}»", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} добавил(а) метку «{label}» карточке «{card}» в списке «{stack}» на доске «{board}»", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в списке «{stack}» на доске «{board}»", "You have assigned {assigneduser} to card {card} on board {board}" : "Вы назначили пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} назначил(а) пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»", "You have unassigned {assigneduser} from card {card} on board {board}" : "Вы отменили назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} отменил(а) назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из списка «{stackBefore}» в «{stack}»", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из списка «{stackBefore}» в «{stack}»", "You have added the attachment {attachment} to card {card}" : "Вы добавили вложение «{attachment}» в карточку «{card}»", "{user} has added the attachment {attachment} to card {card}" : "{user} добавил(а) вложение «{attachment}» в карточку «{card}»", "You have updated the attachment {attachment} on card {card}" : "Вы изменили вложение «{attachment}» в карточке «{card}»", @@ -63,9 +63,9 @@ OC.L10N.register( "{user} has restored the attachment {attachment} to card {card}" : "{user} восстановил(а) из корзины файл «{attachment}» в карточке «{card}»", "You have commented on card {card}" : "Вы добавили комментарий к карточке «{card}»", "{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»", - "A card description inside the Deck app has been changed" : "Описание карточки в приложении Deck было изменено", - "Deck" : "Deck", - "Changes in the Deck app" : "Изменения в приложении Deck", + "A card description inside the Deck app has been changed" : "В приложении Карточки изменено описание карточки ", + "Deck" : "Карточки", + "Changes in the Deck app" : "Изменения в приложении Карточки", "A comment was created on a card" : "Добавлен комментарий к карточке", "Personal" : "Личное", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.", @@ -97,10 +97,11 @@ OC.L10N.register( "A PHP extension stopped the file upload" : "Загрузка файла была прервана модулем расширений PHP", "No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s", "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 — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\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" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.", "Create new board" : "Создать рабочую доску", "new board" : "новая доска", "Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом", + "Search by board title" : "Поиск по заголовкам досок", "Select board" : "Выбор рабочей доски", "Select the card to link to a project" : "Выберите карточку для связывания с проектом", "Select a board" : "Выберите доску", @@ -118,23 +119,25 @@ OC.L10N.register( "Add new list" : "Добавить список", "List name" : "Название списка", "Apply filter" : "Применить фильтр", - "Filter by tag" : "Отфильтровать по метке", - "Filter by assigned user" : "Отфильтровать по назначению", - "Filter by due date" : "Отфильтровать по сроку исполнения", + "Filter by tag" : "Фильтр по меткам:", + "Filter by assigned user" : "Фильтр по назначению:", + "Unassigned" : "не назначен", + "Filter by due date" : "Фильтр по сроку исполнения:", "Overdue" : "Просроченные", - "Next 24 hours" : "Следующие 24 часа", - "Next 7 days" : "Следующие 7 дней", - "Next 30 days" : "Следующие 30 дней", + "Next 24 hours" : "Ближайшие 24 часа", + "Next 7 days" : "Ближайшие 7 дней", + "Next 30 days" : "Ближайшие 30 дней", "No due date" : "Без назначенной даты", - "Show archived cards" : "Показать архивные карточки", - "Toggle compact mode" : "Переключение в компактный режим и обратно", - "Details" : "Подробнее", + "Clear filter" : "Сбросить фильтр", + "Show archived cards" : "Просмотреть или скрыть архивные карточки", + "Toggle compact mode" : "Выбор компактного или обычного режима просмотра", + "Details" : "Свойства", "Loading board" : "Загрузка доски", "Board not found" : "Доска не найдена", "Sharing" : "Общий доступ", "Tags" : "Метки", - "Deleted items" : "Объекты в корзине", - "Timeline" : "Шкала времени", + "Deleted items" : "Корзина", + "Timeline" : "История", "Deleted lists" : "Удалённые списки", "Undo" : "Отменить", "Deleted cards" : "Карточки в корзине", @@ -143,16 +146,19 @@ OC.L10N.register( "(Group)" : "(Группа)", "(Circle)" : "(Круг)", "Can edit" : "Разрешить редактировать", - "Can share" : "разрешено делиться с другими", - "Can manage" : "Разрешено изменять", + "Can share" : "Разрешить делиться с другими", + "Can manage" : "Разрешить изменять", "Delete" : "Удалить", - "Add a new stack" : "Создать стопку карточек", + "Add a new list" : "Создать список", "Delete list" : "Удалить список", "Add card" : "Создать карточку", "Add a new card" : "Создать карточку", "Edit" : "Редактировать", "Add a new tag" : "Добавить метку", "title and color value must be provided" : "необходимо указать цвет и название", + "Title" : "Название", + "Members" : "Участники", + "Upload attachment" : "Загрузить вложение", "Add this attachment" : "Добавить это вложение", "Delete Attachment" : "Удалить вложение", "Restore Attachment" : "Восстановить вложение", @@ -167,15 +173,14 @@ OC.L10N.register( "(Unsaved)" : "(Не сохранен)", "(Saving…)" : "(Сохранение...)", "Formatting help" : "Справка по форматированию", - "Add Attachment" : "Добавить вложение", "Edit description" : "Редактировать описание", "View description" : "Просмотреть описание", + "Add Attachment" : "Добавить вложение", "Attachments" : "Вложения", "Comments" : "Комментарии", "Choose attachment" : "Выберите вложение", - "Modified" : "Изменён", - "Created" : "Создана", - "Upload attachment" : "Загрузить вложение", + "Modified" : "Изменено", + "Created" : "Создано", "No comments yet. Begin the discussion!" : "Комментарии отсутствуют, начните обсуждение!", "Save" : "Сохранить", "The comment cannot be empty." : "Комментарий не может быть пустым.", @@ -185,30 +190,32 @@ OC.L10N.register( "Update" : "Обновить", "(group)" : "(группа)", "(circle)" : "(круг)", + "seconds ago" : "несколько секунд назад", "Assign to me" : "Назначить себе", + "Unassign myself" : "Отказаться от назначения", + "Unarchive card" : "Восстановить из архива", + "Archive card" : "Переместить в архив", "Delete card" : "Удалить", "Move card" : "Переместить карточку", - "Card details" : "Подробные сведения", - "Select a stack" : "Выберите стопку", - "seconds ago" : "несколько секунд назад", + "Card details" : "Свойства карточки", + "Move card to another board" : "Переместить карточку на другую доску", + "Select a list" : "Выберите список", "All boards" : "Все доски", "Archived boards" : "Архив досок", - "Shared boards" : "Общие доски", - "Settings" : "Параметры", - "Limit deck usage of groups" : "Разрешить использовать Deck только указанными группам", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничение Deck заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними.", + "Shared with you" : "Предоставленные вам", + "Limit deck usage of groups" : "Разрешить использовать приложение Карточки только участникам заданных групп", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ", "New board title" : "Введите заголовок рабочей доски…", - "Share" : "Публикация", - "Options" : "Варианты", "Edit board" : "Редактировать", + "Clone board " : "Копировать", + "Unarchive board " : "Восстановить из архива", + "Archive board " : "Переместить в архив", + "Delete board " : "Удалить", + "Board details" : "Свойства доски", + "Board {0} deleted" : "Доска {0} удалена", "An error occurred" : "Произошла ошибка", - "Clone board" : "Скопировать доску", - "Archive board" : "Переместить в архив", - "Unarchive board" : "Восстановить доску из архива", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Подтвердите удаление доски «{title}»; это действие приведёт к удалению также все данных, принадлежащих этой доске.", "Delete the board?" : "Удалить доску?", - "Delete board" : "Удалить доску", - "Board details" : "Подробные сведения", "Link to a board" : "Ссылка на доску", "Link to a card" : "Ссылка на карточку", "Something went wrong" : "Неизвестная ошибка", diff --git a/l10n/ru.json b/l10n/ru.json index 933b7d88e..451b8d3b3 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} переместил(а) доску «{board}» в архив", "You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива", "{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива", - "You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»", - "{user} has created a new stack {stack} on board {board}" : "{user} создал(а) стопку карточек «{stack}» на доске «{board}»", - "You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на доске «{board}» из «{before}» в «{stack}»", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на доске «{board}» из «{before}» в «{stack}»", - "You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с доски «{board}»", - "{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»", - "You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", + "You have created a new list {stack} on board {board}" : "Вы создали список «{stack}» на доске «{board}»", + "{user} has created a new list {stack} on board {board}" : "{user} создал(а) список «{stack}» на доске «{board}»", + "You have renamed list {before} to {stack} on board {board}" : "Вы переименовали список «{before}» в «{stack}» на доске «{board}»", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} переименовал(а) список «{before}» в «{stack}» на доске «{board}»", + "You have deleted list {stack} on board {board}" : "Вы удалили список «{stack}» на доске «{board}»", + "{user} has deleted list {stack} on board {board}" : "{user} удалил(а) список «{stack}» на доски «{board}»", + "You have created card {card} in list {stack} on board {board}" : "Вы создали карточку «{card}» в списке «{stack}» на доске «{board}»", + "{user} has created card {card} in list {stack} on board {board}" : "{user} создал(а) карточку «{card}» в списке «{stack}» на доске «{board}»", + "You have deleted card {card} in list {stack} on board {board}" : "Вы удалили карточку «{card}» в списке «{stack}» на доске «{board}»", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в списке «{stack}» на доске «{board}»", "You have renamed the card {before} to {card}" : "Вы переименовали карточку из «{before}» в «{card}»", "{user} has renamed the card {before} to {card}" : "{user} переименовал(а) карточку из «{before}» в «{card}»", - "You have added a description to card {card} in stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»", - "You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»", + "You have added a description to card {card} in list {stack} on board {board}" : "Вы добавили описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} добавил(а) описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "You have updated the description of card {card} in list {stack} on board {board}" : "Вы изменили описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} изменил(а) описание карточки «{card}» в списке «{stack}» на доске «{board}»", + "You have archived card {card} in list {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из списка «{stack}» на доске «{board}»", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из списка «{stack}» на доске «{board}»", + "You have unarchived card {card} in list {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в список «{stack}» на доске «{board}»", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в список «{stack}» на доске «{board}»", "You have removed the due date of card {card}" : "Вы удалили срок исполнения по карточке «{card}»", "{user} has removed the due date of card {card}" : "{user} удалил(а) срок исполнения по карточке «{card}»", "You have set the due date of card {card} to {after}" : "Вы задали срок исполнения по карточке «{card}» до {after}", "{user} has set the due date of card {card} to {after}" : "{user} задал(а) срок исполнения по карточке «{card}» до {after}", "You have updated the due date of card {card} to {after}" : "Вы изменили срок исполнения по карточке «{card}» до {after}", "{user} has updated the due date of card {card} to {after}" : "{user} изменил(а) срок исполнения по карточке «{card}» до {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на доске «{board}» меткой «{label}»", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Вы добавили метку «{label}» карточке «{card}» в списке «{stack}» на доске «{board}»", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} добавил(а) метку «{label}» карточке «{card}» в списке «{stack}» на доске «{board}»", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в списке «{stack}» на доске «{board}»", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в списке «{stack}» на доске «{board}»", "You have assigned {assigneduser} to card {card} on board {board}" : "Вы назначили пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} назначил(а) пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»", "You have unassigned {assigneduser} from card {card} on board {board}" : "Вы отменили назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} отменил(а) назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из списка «{stackBefore}» в «{stack}»", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из списка «{stackBefore}» в «{stack}»", "You have added the attachment {attachment} to card {card}" : "Вы добавили вложение «{attachment}» в карточку «{card}»", "{user} has added the attachment {attachment} to card {card}" : "{user} добавил(а) вложение «{attachment}» в карточку «{card}»", "You have updated the attachment {attachment} on card {card}" : "Вы изменили вложение «{attachment}» в карточке «{card}»", @@ -61,9 +61,9 @@ "{user} has restored the attachment {attachment} to card {card}" : "{user} восстановил(а) из корзины файл «{attachment}» в карточке «{card}»", "You have commented on card {card}" : "Вы добавили комментарий к карточке «{card}»", "{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»", - "A card description inside the Deck app has been changed" : "Описание карточки в приложении Deck было изменено", - "Deck" : "Deck", - "Changes in the Deck app" : "Изменения в приложении Deck", + "A card description inside the Deck app has been changed" : "В приложении Карточки изменено описание карточки ", + "Deck" : "Карточки", + "Changes in the Deck app" : "Изменения в приложении Карточки", "A comment was created on a card" : "Добавлен комментарий к карточке", "Personal" : "Личное", "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.", @@ -95,10 +95,11 @@ "A PHP extension stopped the file upload" : "Загрузка файла была прервана модулем расширений PHP", "No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s", "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 — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\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" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.", "Create new board" : "Создать рабочую доску", "new board" : "новая доска", "Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом", + "Search by board title" : "Поиск по заголовкам досок", "Select board" : "Выбор рабочей доски", "Select the card to link to a project" : "Выберите карточку для связывания с проектом", "Select a board" : "Выберите доску", @@ -116,23 +117,25 @@ "Add new list" : "Добавить список", "List name" : "Название списка", "Apply filter" : "Применить фильтр", - "Filter by tag" : "Отфильтровать по метке", - "Filter by assigned user" : "Отфильтровать по назначению", - "Filter by due date" : "Отфильтровать по сроку исполнения", + "Filter by tag" : "Фильтр по меткам:", + "Filter by assigned user" : "Фильтр по назначению:", + "Unassigned" : "не назначен", + "Filter by due date" : "Фильтр по сроку исполнения:", "Overdue" : "Просроченные", - "Next 24 hours" : "Следующие 24 часа", - "Next 7 days" : "Следующие 7 дней", - "Next 30 days" : "Следующие 30 дней", + "Next 24 hours" : "Ближайшие 24 часа", + "Next 7 days" : "Ближайшие 7 дней", + "Next 30 days" : "Ближайшие 30 дней", "No due date" : "Без назначенной даты", - "Show archived cards" : "Показать архивные карточки", - "Toggle compact mode" : "Переключение в компактный режим и обратно", - "Details" : "Подробнее", + "Clear filter" : "Сбросить фильтр", + "Show archived cards" : "Просмотреть или скрыть архивные карточки", + "Toggle compact mode" : "Выбор компактного или обычного режима просмотра", + "Details" : "Свойства", "Loading board" : "Загрузка доски", "Board not found" : "Доска не найдена", "Sharing" : "Общий доступ", "Tags" : "Метки", - "Deleted items" : "Объекты в корзине", - "Timeline" : "Шкала времени", + "Deleted items" : "Корзина", + "Timeline" : "История", "Deleted lists" : "Удалённые списки", "Undo" : "Отменить", "Deleted cards" : "Карточки в корзине", @@ -141,16 +144,19 @@ "(Group)" : "(Группа)", "(Circle)" : "(Круг)", "Can edit" : "Разрешить редактировать", - "Can share" : "разрешено делиться с другими", - "Can manage" : "Разрешено изменять", + "Can share" : "Разрешить делиться с другими", + "Can manage" : "Разрешить изменять", "Delete" : "Удалить", - "Add a new stack" : "Создать стопку карточек", + "Add a new list" : "Создать список", "Delete list" : "Удалить список", "Add card" : "Создать карточку", "Add a new card" : "Создать карточку", "Edit" : "Редактировать", "Add a new tag" : "Добавить метку", "title and color value must be provided" : "необходимо указать цвет и название", + "Title" : "Название", + "Members" : "Участники", + "Upload attachment" : "Загрузить вложение", "Add this attachment" : "Добавить это вложение", "Delete Attachment" : "Удалить вложение", "Restore Attachment" : "Восстановить вложение", @@ -165,15 +171,14 @@ "(Unsaved)" : "(Не сохранен)", "(Saving…)" : "(Сохранение...)", "Formatting help" : "Справка по форматированию", - "Add Attachment" : "Добавить вложение", "Edit description" : "Редактировать описание", "View description" : "Просмотреть описание", + "Add Attachment" : "Добавить вложение", "Attachments" : "Вложения", "Comments" : "Комментарии", "Choose attachment" : "Выберите вложение", - "Modified" : "Изменён", - "Created" : "Создана", - "Upload attachment" : "Загрузить вложение", + "Modified" : "Изменено", + "Created" : "Создано", "No comments yet. Begin the discussion!" : "Комментарии отсутствуют, начните обсуждение!", "Save" : "Сохранить", "The comment cannot be empty." : "Комментарий не может быть пустым.", @@ -183,30 +188,32 @@ "Update" : "Обновить", "(group)" : "(группа)", "(circle)" : "(круг)", + "seconds ago" : "несколько секунд назад", "Assign to me" : "Назначить себе", + "Unassign myself" : "Отказаться от назначения", + "Unarchive card" : "Восстановить из архива", + "Archive card" : "Переместить в архив", "Delete card" : "Удалить", "Move card" : "Переместить карточку", - "Card details" : "Подробные сведения", - "Select a stack" : "Выберите стопку", - "seconds ago" : "несколько секунд назад", + "Card details" : "Свойства карточки", + "Move card to another board" : "Переместить карточку на другую доску", + "Select a list" : "Выберите список", "All boards" : "Все доски", "Archived boards" : "Архив досок", - "Shared boards" : "Общие доски", - "Settings" : "Параметры", - "Limit deck usage of groups" : "Разрешить использовать Deck только указанными группам", - "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничение Deck заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними.", + "Shared with you" : "Предоставленные вам", + "Limit deck usage of groups" : "Разрешить использовать приложение Карточки только участникам заданных групп", + "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ", "New board title" : "Введите заголовок рабочей доски…", - "Share" : "Публикация", - "Options" : "Варианты", "Edit board" : "Редактировать", + "Clone board " : "Копировать", + "Unarchive board " : "Восстановить из архива", + "Archive board " : "Переместить в архив", + "Delete board " : "Удалить", + "Board details" : "Свойства доски", + "Board {0} deleted" : "Доска {0} удалена", "An error occurred" : "Произошла ошибка", - "Clone board" : "Скопировать доску", - "Archive board" : "Переместить в архив", - "Unarchive board" : "Восстановить доску из архива", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Подтвердите удаление доски «{title}»; это действие приведёт к удалению также все данных, принадлежащих этой доске.", "Delete the board?" : "Удалить доску?", - "Delete board" : "Удалить доску", - "Board details" : "Подробные сведения", "Link to a board" : "Ссылка на доску", "Link to a card" : "Ссылка на карточку", "Something went wrong" : "Неизвестная ошибка", diff --git a/l10n/si_LK.js b/l10n/si_LK.js index 66081972f..9cc8168f9 100644 --- a/l10n/si_LK.js +++ b/l10n/si_LK.js @@ -13,13 +13,13 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "ඉවත් කරන්න", "Edit" : "සකසන්න", + "Title" : "මාතෘකාව", "Description" : "විස්තරය", "Comments" : "අදහස්", "Modified" : "වෙනස් කළ", "Save" : "සුරකින්න", "Update" : "යාවත්කාල කිරීම", "seconds ago" : "තත්පරයන්ට පෙර", - "Settings" : "සැකසුම්", - "Share" : "බෙදා හදා ගන්න" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/si_LK.json b/l10n/si_LK.json index 3a9d8163e..4ac06c534 100644 --- a/l10n/si_LK.json +++ b/l10n/si_LK.json @@ -11,13 +11,13 @@ "Can share" : "Can share", "Delete" : "ඉවත් කරන්න", "Edit" : "සකසන්න", + "Title" : "මාතෘකාව", "Description" : "විස්තරය", "Comments" : "අදහස්", "Modified" : "වෙනස් කළ", "Save" : "සුරකින්න", "Update" : "යාවත්කාල කිරීම", "seconds ago" : "තත්පරයන්ට පෙර", - "Settings" : "සැකසුම්", - "Share" : "බෙදා හදා ගන්න" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sk.js b/l10n/sk.js index 2656d84c9..f8180aba4 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -1,7 +1,7 @@ OC.L10N.register( "deck", { - "You have created a new board {board}" : "Vytvorili ste nová nástenku {board}", + "You have created a new board {board}" : "Vytvorili ste novú nástenku {board}", "{user} has created a new board {board}" : "Používateľ {user} vytvoril novú nástenku {board}", "You have deleted the board {board}" : "Vymazali ste nástenku {board}", "{user} has deleted the board {board}" : "Používateľ {user} vymazal nástenku {board}", @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "Používateľ {user} archivoval nástenku {board}", "You have unarchived the board {board}" : "Zrušili ste archiváciu nástenky {board}", "{user} has unarchived the board {before}" : "Používateľ {user} zrušil archiváciu nástenky {before}", - "You have created a new stack {stack} on board {board}" : "Vytvorili ste nový stoh {stack} na nástenke {board}", - "{user} has created a new stack {stack} on board {board}" : "Používateľ {user} vytvoril nový stoh {stack} na nástenke {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Premenovali ste stoh {before} na {stack} na nástenke {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Používateľ {user} premenoval stoh {before} na {stack} na nástenke {board}", - "You have deleted stack {stack} on board {board}" : "Vymazali ste stoh {stack} z nástenky {board}", - "{user} has deleted stack {stack} on board {board}" : "Používateľ {user} vymazal stoh {stack} z nástenky {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vytvorili ste kartu {card} v stohu {stack} na nástenke {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Používateľ {user} vytvoril kartu {card} v stohu {stack} na nástenke {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vymazali ste kartu {card} v stohu {stack} z nástenky {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "Používateľ {user} vymazal kartu {card} v stohu {stack} z nástenky {board}", + "You have created a new list {stack} on board {board}" : "Vytvorili ste nový zoznam {stack} na nástenke {board}", + "{user} has created a new list {stack} on board {board}" : "{user} vytvoril nový zoznam {stack} na nástenke {board}", + "You have renamed list {before} to {stack} on board {board}" : "Premenovali ste zoznam {before} na {stack} na nástenke {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} premenoval zoznam {before} na {stack} na nástenke {board}", + "You have deleted list {stack} on board {board}" : "Odstránili ste {stack} z nástenky {board}", + "{user} has deleted list {stack} on board {board}" : "{user} odstránil zoznam {stack} z nástenky {board}", + "You have created card {card} in list {stack} on board {board}" : "Vytvorili ste kartu {card} v zozname {stack} na nástenke {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} vytvoril kartu {card} v zozname {stack} na nástenke {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Odstránili ste kartu {card} zo zoznamu {stack} na nástenke {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} odstránil kartu {card} zo zoznamu {stack} na nástenke {board}", "You have renamed the card {before} to {card}" : "Premenovali ste kartu {before} na {card}", "{user} has renamed the card {before} to {card}" : "Používateľ {user} premenoval kartu {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Pridali ste popis ku karte {card} v stohu {stack} na nástenke {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "Používateľ {user} pridal popis ku karte {card} v stohu {stack} na nástenke {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali ste popis v karte {card} v stohu {stack} na nástenke {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Používateľ {user} aktualizoval popis karty {card} v stohu {stack} na nástenke {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Archivovali ste kartu {card} v stohu {stack} na nástenke {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "Používateľ {user} archivoval kartu {card} v stohu {stack} na nástenke {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili ste archiváciu karty {card} v stohu {stack} na nástenke {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "Používateľ {user} zrušil archiváciu karty {card} v stohu {stack} na nástenke {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Pridali ste popis na kartu {card} v zozname {stack} na nástenke {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} pridal popis na kartu {card} v zozname {stack} na nástenke {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali ste popis na karte {card} v zozname {stack} na nástenke {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} aktualizoval popis na karte {card} v zozname {stack} na nástenke {board}", + "You have archived card {card} in list {stack} on board {board}" : "Archivovali ste kartu {card} v zozname {stack} na nástenke {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} archivoval kartu {card} v zozname {stack} na nástenke {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili ste archiváciu karty {card} v zozname {stack} na nástenke {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil archiváciu karty {card} v zozname {stack} na nástenke {board}", "You have removed the due date of card {card}" : "Odobrali ste termín dokončenia z karty {card}", "{user} has removed the due date of card {card}" : "Používateľ {user} odobral termín dokončenia z karty {card}", "You have set the due date of card {card} to {after}" : "Nastavili ste termín dokončenia pre kartu {card} na {after}", "{user} has set the due date of card {card} to {after}" : "Používateľ {user} nastavil termín dokončenia karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Zmenili ste termín dokončenia karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "Používateľ {user} aktualizoval termín dokončenia karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Pridali ste štítok {label} ku karte {card} v stohu {stack} na nástenke {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "Používateľ {user} pridal štítok {label} ku karte {card} v stohu {stack} na nástenke {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odobrali ste štítok {label} z karty {card} v stohu {stack} na nástenke {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "Používateľ {user} odobral štítok {label} z karty {card} v stohu {stack} na nástenke {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Pridali ste štítok {label} ku karte {card} v zozname {stack} na nástenke {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} pridal štítok {label} ku karte {card} v zozname {stack} na nástenke {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odstránili ste štítok {label} karty {card} v zozname {stack} na nástenke {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odstránil štítok {label} karty {card} v zozname {stack} na nástenke {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Priradili ste používateľa {assigneduser} ku karte {card} na nástenke {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "Používateľ {user} priradil používateľa {assigneduser} ku karte {card} na nástenke {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vyradili ste priradenie používateľa {assigneduser} z karty {card} na nástenke {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "Používateľ {user} vyradil používateľa {assigneduser} z karty {card} na nástenke {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Presunuli ste kartu {card} zo stohu {stackBefore} do stohu {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "Používateľ {user} presunul kartu {card} zo stohu {stackBefore} do stohu {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Presunuli ste kartu {card} zo zoznamu {stackBefore} na {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} presunul kartu {card} zo zoznamu {stackBefore} na {stack}", "You have added the attachment {attachment} to card {card}" : "Pridali ste prílohu {attachment} ku karte {card}", "{user} has added the attachment {attachment} to card {card}" : "Používateľ {user} pridal prílohu {attachment} ku karte {card}", "You have updated the attachment {attachment} on card {card}" : "Aktualizovali ste prílohu {attachment} na karte {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Vytvoriť novú nástenku", "new board" : "nová nástenka", "Select the board to link to a project" : "Vybrať nástenku na vytvorenie odkazu ku projektu", + "Search by board title" : "Vyhľadávanie podľa názvu nástenky", "Select board" : "Vybrať nástenku", "Select the card to link to a project" : "Vyberte kartu, ktorú chcete prepojiť s projektom", "Select a board" : "Vyberte nástenku", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Uplatniť filter", "Filter by tag" : "Filtrovať podľa štítkov", "Filter by assigned user" : "Filtrovať podľa priradeného používateľa", + "Unassigned" : "Nepriradený", "Filter by due date" : "Filtrovať podľa termínu", "Overdue" : "Po termíne", "Next 24 hours" : "Ďalších 24 hodín", "Next 7 days" : "Následujúcich 7 dní", "Next 30 days" : "Následujúcich 30 dní", "No due date" : "Bez termínu", + "Clear filter" : "Vyčistiť filter", "Show archived cards" : "Zobraziť archivované karty", "Toggle compact mode" : "Vyp/zap. kompaktný režim", "Details" : "Podrobnosti", "Loading board" : "Načítanie nástenky", + "No lists available" : "Nie sú k dispozícii žiadne zoznamy", + "Create a new list to add cards to this board" : "Pre pridanie kariet na túto tabuľu vytvorte nový zoznam", "Board not found" : "Nástenka nebola nájdená", "Sharing" : "Sprístupnenie", "Tags" : "Štítky", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Môže sprístupniť", "Can manage" : "Môže spravovať", "Delete" : "Zmazať", - "Add a new stack" : "Pridať nový stoh", + "Add a new list" : "Pridať nový zoznam", "Delete list" : "Vymazať zoznam", "Add card" : "Pridať kartu", "Add a new card" : "Pridať novú kartu", "Edit" : "Upraviť", "Add a new tag" : "Pridať nový štítok", "title and color value must be provided" : "je potrebné zadať nadpis a vybrať farbu", + "Title" : "Názov", + "Members" : "Členovia", + "Upload attachment" : "Nahrať prílohu", "Add this attachment" : "Pridať túto prílohu", "Delete Attachment" : "Odstrániť prílohu", "Restore Attachment" : "Obnoviť prílohu", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Neuložené)", "(Saving…)" : "(Ukladanie…)", "Formatting help" : "Pomoc pri formátovaní", - "Add Attachment" : "Pridať prílohu", "Edit description" : "Upraviť popis", "View description" : "Zobraziť popis", + "Add Attachment" : "Pridať prílohu", "Attachments" : "Prílohy", "Comments" : "Komentáre", "Choose attachment" : "Vybrať prílohu", "Modified" : "Upravené", "Created" : "Vytvorené", - "Upload attachment" : "Nahrať prílohu", "No comments yet. Begin the discussion!" : "Zatiaľ bez komentárov. Začnite diskusiu!", "Save" : "Uložiť", "The comment cannot be empty." : "Komentár nemôže byť prázdny.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Aktualizovať", "(group)" : "(skupina)", "(circle)" : "(okruh)", + "seconds ago" : "pred niekoľkými sekundami", "Assign to me" : "Priradiť mne", + "Unassign myself" : "Zrušiť priradenie mne", + "Unarchive card" : "Zrušiť archiváciu karty", + "Archive card" : "Archivovať kartu", "Delete card" : "Zmazať kartu", "Move card" : "Presunúť kartu", "Card details" : "Podrobnosti o karte", - "Select a stack" : "Vybrať stĺpec", - "seconds ago" : "pred niekoľkými sekundami", + "Move card to another board" : "Presunúť kartu na inú nástenku", + "Select a list" : "Vybrať zoznam", "All boards" : "Všetky nástenky", "Archived boards" : "Archivované nástenky", - "Shared boards" : "Sprístupnené nástenky", - "Settings" : "Nastavenia", + "Shared with you" : "Vám sprístupnené", "Limit deck usage of groups" : "Obmedziť použitie Deck na skupiny", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Obmedzenie Násteniek bráni používateľom, ktorí nie sú súčasťou týchto skupín, aby si vytvárali vlastné nástenky. Môžu však stále pracovať na nástenkách, ktoré im niekto sprístupní.", "New board title" : "Názov novej nástenky", - "Share" : "Sprístupňovať", - "Options" : "Možnosti", "Edit board" : "Upraviť nástenku", + "Clone board " : "Zdvojiť nástenku", + "Unarchive board " : "Zrušiť archiváciu nástenky", + "Archive board " : "Archivovať nástenku", + "Delete board " : "Zmazať nástenku", + "Board details" : "Podrobnosti o nástenke", + "Board {0} deleted" : "Nástenka {0} vymazaná", "An error occurred" : "Vyskytla sa chyba", - "Clone board" : "Duplikovať nástenku", - "Archive board" : "Archivovať nástenku", - "Unarchive board" : "Vybrať nástenku z archívu", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Naozaj chcete chcete vymazať nástenku {title}? Toto zmaže všetky údaje o tejto nástenke.", "Delete the board?" : "Vymazať nástenku?", - "Delete board" : "Zmazať nástenku", - "Board details" : "Podrobnosti o nástenke", "Link to a board" : "Odkaz na nástenku", "Link to a card" : "Prepojiť s kartou", "Something went wrong" : "Niečo sa pokazilo", diff --git a/l10n/sk.json b/l10n/sk.json index 3223c5588..56e64264a 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -1,5 +1,5 @@ { "translations": { - "You have created a new board {board}" : "Vytvorili ste nová nástenku {board}", + "You have created a new board {board}" : "Vytvorili ste novú nástenku {board}", "{user} has created a new board {board}" : "Používateľ {user} vytvoril novú nástenku {board}", "You have deleted the board {board}" : "Vymazali ste nástenku {board}", "{user} has deleted the board {board}" : "Používateľ {user} vymazal nástenku {board}", @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "Používateľ {user} archivoval nástenku {board}", "You have unarchived the board {board}" : "Zrušili ste archiváciu nástenky {board}", "{user} has unarchived the board {before}" : "Používateľ {user} zrušil archiváciu nástenky {before}", - "You have created a new stack {stack} on board {board}" : "Vytvorili ste nový stoh {stack} na nástenke {board}", - "{user} has created a new stack {stack} on board {board}" : "Používateľ {user} vytvoril nový stoh {stack} na nástenke {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Premenovali ste stoh {before} na {stack} na nástenke {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Používateľ {user} premenoval stoh {before} na {stack} na nástenke {board}", - "You have deleted stack {stack} on board {board}" : "Vymazali ste stoh {stack} z nástenky {board}", - "{user} has deleted stack {stack} on board {board}" : "Používateľ {user} vymazal stoh {stack} z nástenky {board}", - "You have created card {card} in stack {stack} on board {board}" : "Vytvorili ste kartu {card} v stohu {stack} na nástenke {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Používateľ {user} vytvoril kartu {card} v stohu {stack} na nástenke {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Vymazali ste kartu {card} v stohu {stack} z nástenky {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "Používateľ {user} vymazal kartu {card} v stohu {stack} z nástenky {board}", + "You have created a new list {stack} on board {board}" : "Vytvorili ste nový zoznam {stack} na nástenke {board}", + "{user} has created a new list {stack} on board {board}" : "{user} vytvoril nový zoznam {stack} na nástenke {board}", + "You have renamed list {before} to {stack} on board {board}" : "Premenovali ste zoznam {before} na {stack} na nástenke {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} premenoval zoznam {before} na {stack} na nástenke {board}", + "You have deleted list {stack} on board {board}" : "Odstránili ste {stack} z nástenky {board}", + "{user} has deleted list {stack} on board {board}" : "{user} odstránil zoznam {stack} z nástenky {board}", + "You have created card {card} in list {stack} on board {board}" : "Vytvorili ste kartu {card} v zozname {stack} na nástenke {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} vytvoril kartu {card} v zozname {stack} na nástenke {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Odstránili ste kartu {card} zo zoznamu {stack} na nástenke {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} odstránil kartu {card} zo zoznamu {stack} na nástenke {board}", "You have renamed the card {before} to {card}" : "Premenovali ste kartu {before} na {card}", "{user} has renamed the card {before} to {card}" : "Používateľ {user} premenoval kartu {before} na {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Pridali ste popis ku karte {card} v stohu {stack} na nástenke {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "Používateľ {user} pridal popis ku karte {card} v stohu {stack} na nástenke {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali ste popis v karte {card} v stohu {stack} na nástenke {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Používateľ {user} aktualizoval popis karty {card} v stohu {stack} na nástenke {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Archivovali ste kartu {card} v stohu {stack} na nástenke {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "Používateľ {user} archivoval kartu {card} v stohu {stack} na nástenke {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili ste archiváciu karty {card} v stohu {stack} na nástenke {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "Používateľ {user} zrušil archiváciu karty {card} v stohu {stack} na nástenke {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Pridali ste popis na kartu {card} v zozname {stack} na nástenke {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} pridal popis na kartu {card} v zozname {stack} na nástenke {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali ste popis na karte {card} v zozname {stack} na nástenke {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} aktualizoval popis na karte {card} v zozname {stack} na nástenke {board}", + "You have archived card {card} in list {stack} on board {board}" : "Archivovali ste kartu {card} v zozname {stack} na nástenke {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} archivoval kartu {card} v zozname {stack} na nástenke {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili ste archiváciu karty {card} v zozname {stack} na nástenke {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil archiváciu karty {card} v zozname {stack} na nástenke {board}", "You have removed the due date of card {card}" : "Odobrali ste termín dokončenia z karty {card}", "{user} has removed the due date of card {card}" : "Používateľ {user} odobral termín dokončenia z karty {card}", "You have set the due date of card {card} to {after}" : "Nastavili ste termín dokončenia pre kartu {card} na {after}", "{user} has set the due date of card {card} to {after}" : "Používateľ {user} nastavil termín dokončenia karty {card} na {after}", "You have updated the due date of card {card} to {after}" : "Zmenili ste termín dokončenia karty {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "Používateľ {user} aktualizoval termín dokončenia karty {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Pridali ste štítok {label} ku karte {card} v stohu {stack} na nástenke {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "Používateľ {user} pridal štítok {label} ku karte {card} v stohu {stack} na nástenke {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odobrali ste štítok {label} z karty {card} v stohu {stack} na nástenke {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "Používateľ {user} odobral štítok {label} z karty {card} v stohu {stack} na nástenke {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Pridali ste štítok {label} ku karte {card} v zozname {stack} na nástenke {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} pridal štítok {label} ku karte {card} v zozname {stack} na nástenke {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odstránili ste štítok {label} karty {card} v zozname {stack} na nástenke {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odstránil štítok {label} karty {card} v zozname {stack} na nástenke {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Priradili ste používateľa {assigneduser} ku karte {card} na nástenke {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "Používateľ {user} priradil používateľa {assigneduser} ku karte {card} na nástenke {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Vyradili ste priradenie používateľa {assigneduser} z karty {card} na nástenke {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "Používateľ {user} vyradil používateľa {assigneduser} z karty {card} na nástenke {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Presunuli ste kartu {card} zo stohu {stackBefore} do stohu {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "Používateľ {user} presunul kartu {card} zo stohu {stackBefore} do stohu {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Presunuli ste kartu {card} zo zoznamu {stackBefore} na {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} presunul kartu {card} zo zoznamu {stackBefore} na {stack}", "You have added the attachment {attachment} to card {card}" : "Pridali ste prílohu {attachment} ku karte {card}", "{user} has added the attachment {attachment} to card {card}" : "Používateľ {user} pridal prílohu {attachment} ku karte {card}", "You have updated the attachment {attachment} on card {card}" : "Aktualizovali ste prílohu {attachment} na karte {card}", @@ -99,6 +99,7 @@ "Create new board" : "Vytvoriť novú nástenku", "new board" : "nová nástenka", "Select the board to link to a project" : "Vybrať nástenku na vytvorenie odkazu ku projektu", + "Search by board title" : "Vyhľadávanie podľa názvu nástenky", "Select board" : "Vybrať nástenku", "Select the card to link to a project" : "Vyberte kartu, ktorú chcete prepojiť s projektom", "Select a board" : "Vyberte nástenku", @@ -118,16 +119,20 @@ "Apply filter" : "Uplatniť filter", "Filter by tag" : "Filtrovať podľa štítkov", "Filter by assigned user" : "Filtrovať podľa priradeného používateľa", + "Unassigned" : "Nepriradený", "Filter by due date" : "Filtrovať podľa termínu", "Overdue" : "Po termíne", "Next 24 hours" : "Ďalších 24 hodín", "Next 7 days" : "Následujúcich 7 dní", "Next 30 days" : "Následujúcich 30 dní", "No due date" : "Bez termínu", + "Clear filter" : "Vyčistiť filter", "Show archived cards" : "Zobraziť archivované karty", "Toggle compact mode" : "Vyp/zap. kompaktný režim", "Details" : "Podrobnosti", "Loading board" : "Načítanie nástenky", + "No lists available" : "Nie sú k dispozícii žiadne zoznamy", + "Create a new list to add cards to this board" : "Pre pridanie kariet na túto tabuľu vytvorte nový zoznam", "Board not found" : "Nástenka nebola nájdená", "Sharing" : "Sprístupnenie", "Tags" : "Štítky", @@ -144,13 +149,16 @@ "Can share" : "Môže sprístupniť", "Can manage" : "Môže spravovať", "Delete" : "Zmazať", - "Add a new stack" : "Pridať nový stoh", + "Add a new list" : "Pridať nový zoznam", "Delete list" : "Vymazať zoznam", "Add card" : "Pridať kartu", "Add a new card" : "Pridať novú kartu", "Edit" : "Upraviť", "Add a new tag" : "Pridať nový štítok", "title and color value must be provided" : "je potrebné zadať nadpis a vybrať farbu", + "Title" : "Názov", + "Members" : "Členovia", + "Upload attachment" : "Nahrať prílohu", "Add this attachment" : "Pridať túto prílohu", "Delete Attachment" : "Odstrániť prílohu", "Restore Attachment" : "Obnoviť prílohu", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Neuložené)", "(Saving…)" : "(Ukladanie…)", "Formatting help" : "Pomoc pri formátovaní", - "Add Attachment" : "Pridať prílohu", "Edit description" : "Upraviť popis", "View description" : "Zobraziť popis", + "Add Attachment" : "Pridať prílohu", "Attachments" : "Prílohy", "Comments" : "Komentáre", "Choose attachment" : "Vybrať prílohu", "Modified" : "Upravené", "Created" : "Vytvorené", - "Upload attachment" : "Nahrať prílohu", "No comments yet. Begin the discussion!" : "Zatiaľ bez komentárov. Začnite diskusiu!", "Save" : "Uložiť", "The comment cannot be empty." : "Komentár nemôže byť prázdny.", @@ -183,30 +190,32 @@ "Update" : "Aktualizovať", "(group)" : "(skupina)", "(circle)" : "(okruh)", + "seconds ago" : "pred niekoľkými sekundami", "Assign to me" : "Priradiť mne", + "Unassign myself" : "Zrušiť priradenie mne", + "Unarchive card" : "Zrušiť archiváciu karty", + "Archive card" : "Archivovať kartu", "Delete card" : "Zmazať kartu", "Move card" : "Presunúť kartu", "Card details" : "Podrobnosti o karte", - "Select a stack" : "Vybrať stĺpec", - "seconds ago" : "pred niekoľkými sekundami", + "Move card to another board" : "Presunúť kartu na inú nástenku", + "Select a list" : "Vybrať zoznam", "All boards" : "Všetky nástenky", "Archived boards" : "Archivované nástenky", - "Shared boards" : "Sprístupnené nástenky", - "Settings" : "Nastavenia", + "Shared with you" : "Vám sprístupnené", "Limit deck usage of groups" : "Obmedziť použitie Deck na skupiny", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Obmedzenie Násteniek bráni používateľom, ktorí nie sú súčasťou týchto skupín, aby si vytvárali vlastné nástenky. Môžu však stále pracovať na nástenkách, ktoré im niekto sprístupní.", "New board title" : "Názov novej nástenky", - "Share" : "Sprístupňovať", - "Options" : "Možnosti", "Edit board" : "Upraviť nástenku", + "Clone board " : "Zdvojiť nástenku", + "Unarchive board " : "Zrušiť archiváciu nástenky", + "Archive board " : "Archivovať nástenku", + "Delete board " : "Zmazať nástenku", + "Board details" : "Podrobnosti o nástenke", + "Board {0} deleted" : "Nástenka {0} vymazaná", "An error occurred" : "Vyskytla sa chyba", - "Clone board" : "Duplikovať nástenku", - "Archive board" : "Archivovať nástenku", - "Unarchive board" : "Vybrať nástenku z archívu", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Naozaj chcete chcete vymazať nástenku {title}? Toto zmaže všetky údaje o tejto nástenke.", "Delete the board?" : "Vymazať nástenku?", - "Delete board" : "Zmazať nástenku", - "Board details" : "Podrobnosti o nástenke", "Link to a board" : "Odkaz na nástenku", "Link to a card" : "Prepojiť s kartou", "Something went wrong" : "Niečo sa pokazilo", diff --git a/l10n/sl.js b/l10n/sl.js index 536e672ce..b401f2b23 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -2,57 +2,57 @@ OC.L10N.register( "deck", { "You have created a new board {board}" : "Ustvarite novo zbirko {board}", - "{user} has created a new board {board}" : "Uporabnik {user} ustvari novo zbirko {board}", + "{user} has created a new board {board}" : "{user} ustvari novo zbirko {board}", "You have deleted the board {board}" : "Izbrišete zbirko {board}", - "{user} has deleted the board {board}" : "Uporabnik {user} izbriše zbirko {board}", + "{user} has deleted the board {board}" : "{user} izbriše zbirko {board}", "You have restored the board {board}" : "Obnovite izbrisano zbirko {board}", - "{user} has restored the board {board}" : "Uporabnik {user} obnovi izbrisano zbirko {board}", + "{user} has restored the board {board}" : "{user} obnovi izbrisano zbirko {board}", "You have shared the board {board} with {acl}" : "Omogočite souporabo zbirke {board} z uporabnikom {acl}", - "{user} has shared the board {board} with {acl}" : "Uporabnik {user} omogoči souporabo zbirke {board} z uporabnikom {acl}", + "{user} has shared the board {board} with {acl}" : "{user} omogoči souporabo zbirke {board} z uporabnikom {acl}", "You have removed {acl} from the board {board}" : "Odstranite uporabnika {acl} z zbirke {board}", - "{user} has removed {acl} from the board {board}" : "Uporabnik {user} odstrani uporabnika {acl} z zbirke {board}", + "{user} has removed {acl} from the board {board}" : "{user} odstrani uporabnika {acl} z zbirke {board}", "You have renamed the board {before} to {board}" : "Zbirko {before} preimenujete v {board}", - "{user} has renamed the board {before} to {board}" : "Uporabnik {user} preimenuje zbirko {before} v {board}", + "{user} has renamed the board {before} to {board}" : "{user} preimenuje zbirko {before} v {board}", "You have archived the board {board}" : "Arhivirate zbirko {board}", - "{user} has archived the board {before}" : "Uporabnik {user} arhivira zbirko {board}", + "{user} has archived the board {before}" : "{user} arhivira zbirko {board}", "You have unarchived the board {board}" : "Povrnete zbirko {board} iz arhiva", - "{user} has unarchived the board {before}" : "Uporabnik {user} povrne zbirko {board} iz arhiva", - "You have created a new stack {stack} on board {board}" : "Ustvarite nov paket nalog {stack} v zbirki {board}", - "{user} has created a new stack {stack} on board {board}" : "Uporabnik {user} ustvari nov paket nalog {stack} v zbirki {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Paket nalog {before} v zbirki {board} preimenujete v {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Uporabnik {user} preimenuje paket {before} v zbirki {board} v {stack}", - "You have deleted stack {stack} on board {board}" : "Izbrišete paket nalog {stack} v zbirki {board}", - "{user} has deleted stack {stack} on board {board}" : "Uporabnik {user} izbriše paket nalog {stack} v zbirki {board}", - "You have created card {card} in stack {stack} on board {board}" : "Ustvarite nalogo {card} v paketu {stack} zbirke {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Uporabnik {user} ustvari nalogo {card} v paketu {stack} zbirke {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Izbrišete nalogo {card} v paketu {stack} zbirke {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} izbriše nalogo {card} v paketu {stack} zbirke {board}", + "{user} has unarchived the board {before}" : "{user} povrne zbirko {board} iz arhiva", + "You have created a new list {stack} on board {board}" : "Ustvarite nov seznam nalog {stack} v zbirki {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ustvari v zbirki {board} nov seznam nalog {stack}", + "You have renamed list {before} to {stack} on board {board}" : "Preimenujete seznam nalog v zbirki {board} iz {before} v {stack}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} je preimenoval seznam nalog v zbirki {board} iz {before} v {stack}", + "You have deleted list {stack} on board {board}" : "Izbrišete seznam nalog {stack} v zbirki {board}", + "{user} has deleted list {stack} on board {board}" : "{user} izbriše seznam nalog {stack} v zbirki {board}", + "You have created card {card} in list {stack} on board {board}" : "Ustvarite nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ustvari nalogo {card} v seznamu nalog {stack} zbirke {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Izbrišete nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} izbriše nalogo {card} v seznamu nalog {stack} zbirke {board}", "You have renamed the card {before} to {card}" : "Preimenujete nalogo {before} v {card}", "{user} has renamed the card {before} to {card}" : "{user} preimenuje nalogo {before} v {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodate opis k nalogi {card} paketa {stack} v zbirki {board}.", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} doda opis k nalogi {card} paketa {stack} v zbirki {board}.", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Posodobite opis naloge {card} v paketu {stack} zbirke {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} posodobi opis naloge {card} v paketu {stack} zbirke {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arhivirate nalogo {card} v paketu {stack} zbirke {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arhivira nalogo {card} v paketu {stack} zbirke {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Iz arhiva povrnete nalogo {card} v paketu {stack} zbirke {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} iz arhiva povrne nalogo {card} v paketu {stack} zbirke {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodate opis k nalogi {card} v seznamu nalog {stack} zbirke {board}.", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} doda opis k nalogi {card} v seznamu nalog {stack} zbirke {board}.", + "You have updated the description of card {card} in list {stack} on board {board}" : "Posodobite opis naloge {card} v seznamu nalog {stack} zbirke {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} posodobi opis naloge {card} v seznamu nalog {stack} zbirke {board}", + "You have archived card {card} in list {stack} on board {board}" : "Arhivirate nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arhivira nalogo {card} v seznamu nalog {stack} zbirke {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Iz arhiva povrnete nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} iz arhiva povrne nalogo {card} v seznamu nalog {stack} zbirke {board}", "You have removed the due date of card {card}" : "Odstranite datum preteka z naloge {card}", "{user} has removed the due date of card {card}" : "{user} odstrani datum preteka z naloge {card}", "You have set the due date of card {card} to {after}" : "Nastavite datum preteka naloge {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} nastavi datum preteka naloge {card} na {after}", "You have updated the due date of card {card} to {after}" : "Posodobite datum preteka naloge {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} posodobi datum preteka naloge {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodate oznako {label} k nalogi {card} paketa {stack} v zbirki {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} doda oznako {label} k nalogi {card} paketa {stack} v zbirki {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odstranite oznako {label} z naloge {card} paketa {stack} v zbirki {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} odstrani oznako {label} z naloge {card} paketa {stack} v zbirki {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodate oznako {label} k nalogi {card} seznama nalog {stack} v zbirki {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} doda oznako {label} k nalogi {card} seznama nalog {stack} v zbirki {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odstranite oznako {label} z naloge {card} seznama nalog {stack} v zbirki {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odstrani oznako {label} z naloge {card} seznama nalog {stack} v zbirki {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Dodelite nalogo {card} v zbirki {board} → {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} dodeli nalogo {card} v zbirki {board} → {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Odvzamete nalogo {card} v zbirki {board} ✕ {assigneduser}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} odvzame nalogo {card} v zbirki {board} ✕ {assigneduser}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Premaknete nalogo {card} iz paketa {stackBefore} v {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} premakne nalogo {card} iz paketa {stackBefore} v {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Premaknete nalogo {card} iz seznama nalog {stackBefore} v {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} premakne nalogo {card} iz seznama nalog {stackBefore} v {stack}", "You have added the attachment {attachment} to card {card}" : "Dodate prilogo {attachment} k nalogi {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} doda prilogo {attachment} k nalogi {card}", "You have updated the attachment {attachment} on card {card}" : "Posodobite prilogo {attachment} v nalogi {card}", @@ -62,16 +62,18 @@ OC.L10N.register( "You have restored the attachment {attachment} to card {card}" : "Obnovite prilogo {attachment} k nalogi {card}", "{user} has restored the attachment {attachment} to card {card}" : "{user} obnovi prilogo {attachment} naloge {card}", "You have commented on card {card}" : "Vpišete opombo k nalogi {card}", - "{user} has commented on card {card}" : "Uporabnik {user} vpiše opombo k nalogi {card}", + "{user} has commented on card {card}" : "{user} vpiše opombo k nalogi {card}", "A card description inside the Deck app has been changed" : "Spremenjen jeopis ene izmed nalog v programu Deck", "Deck" : "Deck", "Changes in the Deck app" : "Spremembe v programu Deck", "A comment was created on a card" : "Nalogi je dodana nova opomba", "Personal" : "Osebno", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Nalogo »%s« na »%s« vam dodeli %s.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} vam dodeli nalogo »%s« na »%s«.", "The card \"%s\" on \"%s\" has reached its due date." : "Naloga »%s« na »%s« je dosegla datum preteka.", "%s has mentioned you in a comment on \"%s\"." : "%s vas omeni v opombi na »%s«.", "{user} has mentioned you in a comment on \"%s\"." : "{user} vas omeni v opombi na »%s«.", + "The board \"%s\" has been shared with you by %s." : "Zborko »%s« vam dodeli %s.", "{user} has shared the board %s with you." : "{user} vam omogoči souporabo zbirke %s.", "No data was provided to create an attachment." : "Ni podanih podatkov za ustvarjanje priloge.", "Finished" : "Končano", @@ -94,10 +96,12 @@ OC.L10N.register( "Could not write file to disk" : "Ni mogoče zapisati datoteke na disk", "A PHP extension stopped the file upload" : "Razširitev PHP onemogoča pošiljanje datoteke", "No file uploaded or file size exceeds maximum of %s" : "Ali ni poslane datoteke ali pa velikost datoteke presega omejitev %s", + "Personal planning and team project organization" : "Osebno načrtovanje nalog in organizacija skupinskih projektov", "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" : "Program Deck je orodje za osebno načrtovanje in projektno delo v slogu kanban, ki se izvrstno vključuje v okolje Nextcloud.\n\nOrodje omogoča:\n- 📥 dodajanje in urejanje nalog\n- 📄 zapis dodatnih opomb v zapisu markdown\n- 🔖 dodeljevanje oznak za lažje urejanje in iskanje\n- 👥 souporabo v skupini, s prijatelji ali družino\n- 📎 pripenjanje in vstavljanje datotek v opise\n- 💬 opombe k posamezni nalogi\n- ⚡ sledenje spremembam in dejavnosti\n- 🚀 Organizaciji projekta", "Create new board" : "Ustvari novo zbirko", "new board" : "nova zbirka", "Select the board to link to a project" : "Izberite zbirko za povezavo s projektom", + "Search by board title" : "Išči po imenu zbirke", "Select board" : "Izbor zbirke", "Select the card to link to a project" : "Izbor naloge za povezavo do projekta", "Select a board" : "Izbor zbirke", @@ -117,11 +121,14 @@ OC.L10N.register( "Apply filter" : "Uveljavi filter", "Filter by tag" : "Filtriraj po oznaki", "Filter by assigned user" : "Filtriraj po dodeljenem uporabniku", + "Unassigned" : "Nedodeljeno", "Filter by due date" : "Filtriraj po datumu preteka", "Overdue" : "Preteklo", + "Next 24 hours" : "Naslednjih 24 ur", "Next 7 days" : "Naslednjih 7 dni", "Next 30 days" : "Naslednjih 30 dni", "No due date" : "Ni datuma preteka", + "Clear filter" : "Počisti filter", "Show archived cards" : "Prikaži arhivirane naloge", "Toggle compact mode" : "Preklopi način prikaza", "Details" : "Podrobnosti", @@ -131,8 +138,10 @@ OC.L10N.register( "Tags" : "Oznake", "Deleted items" : "Izbrisani predmeti", "Timeline" : "Časovnica", + "Deleted lists" : "Izbrisani seznami", "Undo" : "Razveljavi", "Deleted cards" : "Izbrisane naloge", + "Share board with a user, group or circle …" : "Souporaba z uporabniki, skupinami ali krogi ...", "Board owner" : "Lastnik zbirke", "(Group)" : "(Skupina)", "(Circle)" : "(Krog)", @@ -140,12 +149,17 @@ OC.L10N.register( "Can share" : "Lahko omogoči souporabo", "Can manage" : "Lahko upravlja", "Delete" : "Izbriši", - "Add a new stack" : "Dodaj nov paket nalog", + "Add a new list" : "Dodaj nov seznam", "Delete list" : "Izbriši seznam", "Add card" : "Dodaj nalogo", "Add a new card" : "Dodaj novo nalogo", "Edit" : "Uredi", + "Add a new tag" : "Dodaj novo oznako", "title and color value must be provided" : "navedena morata biti podatka naslova in barve", + "Title" : "Naslov", + "Members" : "Člani", + "Upload attachment" : "Pošlji prilogo", + "Add this attachment" : "Dodaj prilogo", "Delete Attachment" : "Izbriši prilogo", "Restore Attachment" : "Obnovi prilogo", "Assign a tag to this card…" : "Dodeli oznako nalogi ...", @@ -159,11 +173,14 @@ OC.L10N.register( "(Unsaved)" : "(neshranjeno)", "(Saving…)" : "(shranjevanje ...)", "Formatting help" : "Pomoč pri oblikovanju", + "Edit description" : "Uredi opis", + "View description" : "Pokaži opis", + "Add Attachment" : "Dodaj prilogo", "Attachments" : "Priloge", "Comments" : "Opombe", + "Choose attachment" : "Izbor priloge", "Modified" : "Spremenjeno", "Created" : "Ustvarjeno", - "Upload attachment" : "Pošlji prilogo", "No comments yet. Begin the discussion!" : "Ni še odzivov, bodite prvi!", "Save" : "Shrani", "The comment cannot be empty." : "Polje opombe ne sme biti prazno.", @@ -173,27 +190,32 @@ OC.L10N.register( "Update" : "Posodobi", "(group)" : "(skupina)", "(circle)" : "(krog)", + "seconds ago" : "pred nekaj sekundami", "Assign to me" : "Nalogo dodeli meni", + "Unassign myself" : "Odstrani me z naloge", + "Unarchive card" : "Povrni nalogo", + "Archive card" : "Arhiviraj nalogo", "Delete card" : "Izbriši nalogo", "Move card" : "Premakni nalogo", "Card details" : "Podrobnosti naloge", - "Select a stack" : "Izbor paketa nalog", - "seconds ago" : "pred nekaj sekundami", + "Move card to another board" : "Premakni nalogo v drugo zbirko", + "Select a list" : "Izbor seznama", "All boards" : "Vse zbirke", "Archived boards" : "Arhivirane zbirke", - "Shared boards" : "Zbirke v souporabi", - "Settings" : "Nastavitve", + "Shared with you" : "V souporabi z vami", + "Limit deck usage of groups" : "Omeji uporabo zbirk na skupine", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo.", "New board title" : "Naslov nove zbirke", - "Share" : "Souporaba", - "Options" : "Možnosti", "Edit board" : "Uredi zbirko", - "An error occurred" : "Prišlo je do napake.", - "Clone board" : "Kloniraj zbirko", - "Archive board" : "Arhiviraj zbirko", - "Unarchive board" : "Povrni zbirko", - "Delete board" : "Izbriši zbirko", + "Clone board " : "Kloniraj zbirko", + "Unarchive board " : "Povrni zbirko iz arhiva", + "Archive board " : "Arhiviraj zbirko", + "Delete board " : "Izbriši zbirko", "Board details" : "Podrobnosti zbirke", + "Board {0} deleted" : "Zbirka {0} je izbrisana", + "An error occurred" : "Prišlo je do napake.", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ali ste prepričani, da želite izbrisati zbirko »{title}«? S tem boste izbrisali tudi vse podatke zbirke.", + "Delete the board?" : "Ali želite izbrisati zbirko?", "Link to a board" : "Povezava do zbirke", "Link to a card" : "Povezava do naloge", "Something went wrong" : "Prišlo je do napake ...", diff --git a/l10n/sl.json b/l10n/sl.json index b4639413a..8c1cabd42 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -1,56 +1,56 @@ { "translations": { "You have created a new board {board}" : "Ustvarite novo zbirko {board}", - "{user} has created a new board {board}" : "Uporabnik {user} ustvari novo zbirko {board}", + "{user} has created a new board {board}" : "{user} ustvari novo zbirko {board}", "You have deleted the board {board}" : "Izbrišete zbirko {board}", - "{user} has deleted the board {board}" : "Uporabnik {user} izbriše zbirko {board}", + "{user} has deleted the board {board}" : "{user} izbriše zbirko {board}", "You have restored the board {board}" : "Obnovite izbrisano zbirko {board}", - "{user} has restored the board {board}" : "Uporabnik {user} obnovi izbrisano zbirko {board}", + "{user} has restored the board {board}" : "{user} obnovi izbrisano zbirko {board}", "You have shared the board {board} with {acl}" : "Omogočite souporabo zbirke {board} z uporabnikom {acl}", - "{user} has shared the board {board} with {acl}" : "Uporabnik {user} omogoči souporabo zbirke {board} z uporabnikom {acl}", + "{user} has shared the board {board} with {acl}" : "{user} omogoči souporabo zbirke {board} z uporabnikom {acl}", "You have removed {acl} from the board {board}" : "Odstranite uporabnika {acl} z zbirke {board}", - "{user} has removed {acl} from the board {board}" : "Uporabnik {user} odstrani uporabnika {acl} z zbirke {board}", + "{user} has removed {acl} from the board {board}" : "{user} odstrani uporabnika {acl} z zbirke {board}", "You have renamed the board {before} to {board}" : "Zbirko {before} preimenujete v {board}", - "{user} has renamed the board {before} to {board}" : "Uporabnik {user} preimenuje zbirko {before} v {board}", + "{user} has renamed the board {before} to {board}" : "{user} preimenuje zbirko {before} v {board}", "You have archived the board {board}" : "Arhivirate zbirko {board}", - "{user} has archived the board {before}" : "Uporabnik {user} arhivira zbirko {board}", + "{user} has archived the board {before}" : "{user} arhivira zbirko {board}", "You have unarchived the board {board}" : "Povrnete zbirko {board} iz arhiva", - "{user} has unarchived the board {before}" : "Uporabnik {user} povrne zbirko {board} iz arhiva", - "You have created a new stack {stack} on board {board}" : "Ustvarite nov paket nalog {stack} v zbirki {board}", - "{user} has created a new stack {stack} on board {board}" : "Uporabnik {user} ustvari nov paket nalog {stack} v zbirki {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Paket nalog {before} v zbirki {board} preimenujete v {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "Uporabnik {user} preimenuje paket {before} v zbirki {board} v {stack}", - "You have deleted stack {stack} on board {board}" : "Izbrišete paket nalog {stack} v zbirki {board}", - "{user} has deleted stack {stack} on board {board}" : "Uporabnik {user} izbriše paket nalog {stack} v zbirki {board}", - "You have created card {card} in stack {stack} on board {board}" : "Ustvarite nalogo {card} v paketu {stack} zbirke {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "Uporabnik {user} ustvari nalogo {card} v paketu {stack} zbirke {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Izbrišete nalogo {card} v paketu {stack} zbirke {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} izbriše nalogo {card} v paketu {stack} zbirke {board}", + "{user} has unarchived the board {before}" : "{user} povrne zbirko {board} iz arhiva", + "You have created a new list {stack} on board {board}" : "Ustvarite nov seznam nalog {stack} v zbirki {board}", + "{user} has created a new list {stack} on board {board}" : "{user} ustvari v zbirki {board} nov seznam nalog {stack}", + "You have renamed list {before} to {stack} on board {board}" : "Preimenujete seznam nalog v zbirki {board} iz {before} v {stack}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} je preimenoval seznam nalog v zbirki {board} iz {before} v {stack}", + "You have deleted list {stack} on board {board}" : "Izbrišete seznam nalog {stack} v zbirki {board}", + "{user} has deleted list {stack} on board {board}" : "{user} izbriše seznam nalog {stack} v zbirki {board}", + "You have created card {card} in list {stack} on board {board}" : "Ustvarite nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} ustvari nalogo {card} v seznamu nalog {stack} zbirke {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Izbrišete nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} izbriše nalogo {card} v seznamu nalog {stack} zbirke {board}", "You have renamed the card {before} to {card}" : "Preimenujete nalogo {before} v {card}", "{user} has renamed the card {before} to {card}" : "{user} preimenuje nalogo {before} v {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Dodate opis k nalogi {card} paketa {stack} v zbirki {board}.", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} doda opis k nalogi {card} paketa {stack} v zbirki {board}.", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Posodobite opis naloge {card} v paketu {stack} zbirke {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} posodobi opis naloge {card} v paketu {stack} zbirke {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Arhivirate nalogo {card} v paketu {stack} zbirke {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} arhivira nalogo {card} v paketu {stack} zbirke {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Iz arhiva povrnete nalogo {card} v paketu {stack} zbirke {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} iz arhiva povrne nalogo {card} v paketu {stack} zbirke {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Dodate opis k nalogi {card} v seznamu nalog {stack} zbirke {board}.", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} doda opis k nalogi {card} v seznamu nalog {stack} zbirke {board}.", + "You have updated the description of card {card} in list {stack} on board {board}" : "Posodobite opis naloge {card} v seznamu nalog {stack} zbirke {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} posodobi opis naloge {card} v seznamu nalog {stack} zbirke {board}", + "You have archived card {card} in list {stack} on board {board}" : "Arhivirate nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} arhivira nalogo {card} v seznamu nalog {stack} zbirke {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Iz arhiva povrnete nalogo {card} v seznamu nalog {stack} zbirke {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} iz arhiva povrne nalogo {card} v seznamu nalog {stack} zbirke {board}", "You have removed the due date of card {card}" : "Odstranite datum preteka z naloge {card}", "{user} has removed the due date of card {card}" : "{user} odstrani datum preteka z naloge {card}", "You have set the due date of card {card} to {after}" : "Nastavite datum preteka naloge {card} na {after}", "{user} has set the due date of card {card} to {after}" : "{user} nastavi datum preteka naloge {card} na {after}", "You have updated the due date of card {card} to {after}" : "Posodobite datum preteka naloge {card} na {after}", "{user} has updated the due date of card {card} to {after}" : "{user} posodobi datum preteka naloge {card} na {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Dodate oznako {label} k nalogi {card} paketa {stack} v zbirki {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} doda oznako {label} k nalogi {card} paketa {stack} v zbirki {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Odstranite oznako {label} z naloge {card} paketa {stack} v zbirki {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} odstrani oznako {label} z naloge {card} paketa {stack} v zbirki {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Dodate oznako {label} k nalogi {card} seznama nalog {stack} v zbirki {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} doda oznako {label} k nalogi {card} seznama nalog {stack} v zbirki {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Odstranite oznako {label} z naloge {card} seznama nalog {stack} v zbirki {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} odstrani oznako {label} z naloge {card} seznama nalog {stack} v zbirki {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Dodelite nalogo {card} v zbirki {board} → {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} dodeli nalogo {card} v zbirki {board} → {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Odvzamete nalogo {card} v zbirki {board} ✕ {assigneduser}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} odvzame nalogo {card} v zbirki {board} ✕ {assigneduser}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Premaknete nalogo {card} iz paketa {stackBefore} v {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} premakne nalogo {card} iz paketa {stackBefore} v {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Premaknete nalogo {card} iz seznama nalog {stackBefore} v {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} premakne nalogo {card} iz seznama nalog {stackBefore} v {stack}", "You have added the attachment {attachment} to card {card}" : "Dodate prilogo {attachment} k nalogi {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} doda prilogo {attachment} k nalogi {card}", "You have updated the attachment {attachment} on card {card}" : "Posodobite prilogo {attachment} v nalogi {card}", @@ -60,16 +60,18 @@ "You have restored the attachment {attachment} to card {card}" : "Obnovite prilogo {attachment} k nalogi {card}", "{user} has restored the attachment {attachment} to card {card}" : "{user} obnovi prilogo {attachment} naloge {card}", "You have commented on card {card}" : "Vpišete opombo k nalogi {card}", - "{user} has commented on card {card}" : "Uporabnik {user} vpiše opombo k nalogi {card}", + "{user} has commented on card {card}" : "{user} vpiše opombo k nalogi {card}", "A card description inside the Deck app has been changed" : "Spremenjen jeopis ene izmed nalog v programu Deck", "Deck" : "Deck", "Changes in the Deck app" : "Spremembe v programu Deck", "A comment was created on a card" : "Nalogi je dodana nova opomba", "Personal" : "Osebno", + "The card \"%s\" on \"%s\" has been assigned to you by %s." : "Nalogo »%s« na »%s« vam dodeli %s.", "{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} vam dodeli nalogo »%s« na »%s«.", "The card \"%s\" on \"%s\" has reached its due date." : "Naloga »%s« na »%s« je dosegla datum preteka.", "%s has mentioned you in a comment on \"%s\"." : "%s vas omeni v opombi na »%s«.", "{user} has mentioned you in a comment on \"%s\"." : "{user} vas omeni v opombi na »%s«.", + "The board \"%s\" has been shared with you by %s." : "Zborko »%s« vam dodeli %s.", "{user} has shared the board %s with you." : "{user} vam omogoči souporabo zbirke %s.", "No data was provided to create an attachment." : "Ni podanih podatkov za ustvarjanje priloge.", "Finished" : "Končano", @@ -92,10 +94,12 @@ "Could not write file to disk" : "Ni mogoče zapisati datoteke na disk", "A PHP extension stopped the file upload" : "Razširitev PHP onemogoča pošiljanje datoteke", "No file uploaded or file size exceeds maximum of %s" : "Ali ni poslane datoteke ali pa velikost datoteke presega omejitev %s", + "Personal planning and team project organization" : "Osebno načrtovanje nalog in organizacija skupinskih projektov", "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" : "Program Deck je orodje za osebno načrtovanje in projektno delo v slogu kanban, ki se izvrstno vključuje v okolje Nextcloud.\n\nOrodje omogoča:\n- 📥 dodajanje in urejanje nalog\n- 📄 zapis dodatnih opomb v zapisu markdown\n- 🔖 dodeljevanje oznak za lažje urejanje in iskanje\n- 👥 souporabo v skupini, s prijatelji ali družino\n- 📎 pripenjanje in vstavljanje datotek v opise\n- 💬 opombe k posamezni nalogi\n- ⚡ sledenje spremembam in dejavnosti\n- 🚀 Organizaciji projekta", "Create new board" : "Ustvari novo zbirko", "new board" : "nova zbirka", "Select the board to link to a project" : "Izberite zbirko za povezavo s projektom", + "Search by board title" : "Išči po imenu zbirke", "Select board" : "Izbor zbirke", "Select the card to link to a project" : "Izbor naloge za povezavo do projekta", "Select a board" : "Izbor zbirke", @@ -115,11 +119,14 @@ "Apply filter" : "Uveljavi filter", "Filter by tag" : "Filtriraj po oznaki", "Filter by assigned user" : "Filtriraj po dodeljenem uporabniku", + "Unassigned" : "Nedodeljeno", "Filter by due date" : "Filtriraj po datumu preteka", "Overdue" : "Preteklo", + "Next 24 hours" : "Naslednjih 24 ur", "Next 7 days" : "Naslednjih 7 dni", "Next 30 days" : "Naslednjih 30 dni", "No due date" : "Ni datuma preteka", + "Clear filter" : "Počisti filter", "Show archived cards" : "Prikaži arhivirane naloge", "Toggle compact mode" : "Preklopi način prikaza", "Details" : "Podrobnosti", @@ -129,8 +136,10 @@ "Tags" : "Oznake", "Deleted items" : "Izbrisani predmeti", "Timeline" : "Časovnica", + "Deleted lists" : "Izbrisani seznami", "Undo" : "Razveljavi", "Deleted cards" : "Izbrisane naloge", + "Share board with a user, group or circle …" : "Souporaba z uporabniki, skupinami ali krogi ...", "Board owner" : "Lastnik zbirke", "(Group)" : "(Skupina)", "(Circle)" : "(Krog)", @@ -138,12 +147,17 @@ "Can share" : "Lahko omogoči souporabo", "Can manage" : "Lahko upravlja", "Delete" : "Izbriši", - "Add a new stack" : "Dodaj nov paket nalog", + "Add a new list" : "Dodaj nov seznam", "Delete list" : "Izbriši seznam", "Add card" : "Dodaj nalogo", "Add a new card" : "Dodaj novo nalogo", "Edit" : "Uredi", + "Add a new tag" : "Dodaj novo oznako", "title and color value must be provided" : "navedena morata biti podatka naslova in barve", + "Title" : "Naslov", + "Members" : "Člani", + "Upload attachment" : "Pošlji prilogo", + "Add this attachment" : "Dodaj prilogo", "Delete Attachment" : "Izbriši prilogo", "Restore Attachment" : "Obnovi prilogo", "Assign a tag to this card…" : "Dodeli oznako nalogi ...", @@ -157,11 +171,14 @@ "(Unsaved)" : "(neshranjeno)", "(Saving…)" : "(shranjevanje ...)", "Formatting help" : "Pomoč pri oblikovanju", + "Edit description" : "Uredi opis", + "View description" : "Pokaži opis", + "Add Attachment" : "Dodaj prilogo", "Attachments" : "Priloge", "Comments" : "Opombe", + "Choose attachment" : "Izbor priloge", "Modified" : "Spremenjeno", "Created" : "Ustvarjeno", - "Upload attachment" : "Pošlji prilogo", "No comments yet. Begin the discussion!" : "Ni še odzivov, bodite prvi!", "Save" : "Shrani", "The comment cannot be empty." : "Polje opombe ne sme biti prazno.", @@ -171,27 +188,32 @@ "Update" : "Posodobi", "(group)" : "(skupina)", "(circle)" : "(krog)", + "seconds ago" : "pred nekaj sekundami", "Assign to me" : "Nalogo dodeli meni", + "Unassign myself" : "Odstrani me z naloge", + "Unarchive card" : "Povrni nalogo", + "Archive card" : "Arhiviraj nalogo", "Delete card" : "Izbriši nalogo", "Move card" : "Premakni nalogo", "Card details" : "Podrobnosti naloge", - "Select a stack" : "Izbor paketa nalog", - "seconds ago" : "pred nekaj sekundami", + "Move card to another board" : "Premakni nalogo v drugo zbirko", + "Select a list" : "Izbor seznama", "All boards" : "Vse zbirke", "Archived boards" : "Arhivirane zbirke", - "Shared boards" : "Zbirke v souporabi", - "Settings" : "Nastavitve", + "Shared with you" : "V souporabi z vami", + "Limit deck usage of groups" : "Omeji uporabo zbirk na skupine", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omejevanje programa prepreči uporabnikom, ki niso del teh skupin, ustvarjanje novih zbirk. Uporabniki bodo še vedno lahko spreminjali zbirke, ki so jih dobili v souporabo.", "New board title" : "Naslov nove zbirke", - "Share" : "Souporaba", - "Options" : "Možnosti", "Edit board" : "Uredi zbirko", - "An error occurred" : "Prišlo je do napake.", - "Clone board" : "Kloniraj zbirko", - "Archive board" : "Arhiviraj zbirko", - "Unarchive board" : "Povrni zbirko", - "Delete board" : "Izbriši zbirko", + "Clone board " : "Kloniraj zbirko", + "Unarchive board " : "Povrni zbirko iz arhiva", + "Archive board " : "Arhiviraj zbirko", + "Delete board " : "Izbriši zbirko", "Board details" : "Podrobnosti zbirke", + "Board {0} deleted" : "Zbirka {0} je izbrisana", + "An error occurred" : "Prišlo je do napake.", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ali ste prepričani, da želite izbrisati zbirko »{title}«? S tem boste izbrisali tudi vse podatke zbirke.", + "Delete the board?" : "Ali želite izbrisati zbirko?", "Link to a board" : "Povezava do zbirke", "Link to a card" : "Povezava do naloge", "Something went wrong" : "Prišlo je do napake ...", diff --git a/l10n/sq.js b/l10n/sq.js index 32b4c6e4d..3c366c781 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -27,9 +27,11 @@ OC.L10N.register( "Can edit" : "Can edit", "Can share" : "Mund të ndaj", "Delete" : "Delete", - "Add a new stack" : "Shto një raft të ri", "Add card" : "Shto kartë", "Edit" : "Edito", + "Title" : "Titulli", + "Members" : "Anëtar", + "Upload attachment" : "Ngarko bashkëngjitje", "Due date" : "Data e vendosur", "Remove due date" : "Hiq datën e mbarimit", "Description" : "Përshkrim", @@ -38,21 +40,15 @@ OC.L10N.register( "Comments" : "Komentet", "Modified" : "Modifikuar ", "Created" : "U krijua", - "Upload attachment" : "Ngarko bashkëngjitje", "Save" : "Ruaj", "Reply" : "Përgjigju", "Update" : "Përditëso", "(group)" : "(grup)", "seconds ago" : "sekonda më parë", "Archived boards" : "Borde të arkivuara", - "Shared boards" : "Tabela të shpërndara", - "Settings" : "Rregullimet", + "Shared with you" : "E ndarë me ju", "New board title" : "Titull i ri bordi", - "Share" : "Shpërndaje", "Edit board" : "Tabela e editimeve", - "Archive board" : "Arkivo bordin", - "Unarchive board" : "Hiq bordin nga arkivi", - "Delete board" : "Fshij bordin", "Board details" : "Detajet e Tabeles " }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sq.json b/l10n/sq.json index 9aeae7553..8ade83d73 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -25,9 +25,11 @@ "Can edit" : "Can edit", "Can share" : "Mund të ndaj", "Delete" : "Delete", - "Add a new stack" : "Shto një raft të ri", "Add card" : "Shto kartë", "Edit" : "Edito", + "Title" : "Titulli", + "Members" : "Anëtar", + "Upload attachment" : "Ngarko bashkëngjitje", "Due date" : "Data e vendosur", "Remove due date" : "Hiq datën e mbarimit", "Description" : "Përshkrim", @@ -36,21 +38,15 @@ "Comments" : "Komentet", "Modified" : "Modifikuar ", "Created" : "U krijua", - "Upload attachment" : "Ngarko bashkëngjitje", "Save" : "Ruaj", "Reply" : "Përgjigju", "Update" : "Përditëso", "(group)" : "(grup)", "seconds ago" : "sekonda më parë", "Archived boards" : "Borde të arkivuara", - "Shared boards" : "Tabela të shpërndara", - "Settings" : "Rregullimet", + "Shared with you" : "E ndarë me ju", "New board title" : "Titull i ri bordi", - "Share" : "Shpërndaje", "Edit board" : "Tabela e editimeve", - "Archive board" : "Arkivo bordin", - "Unarchive board" : "Hiq bordin nga arkivi", - "Delete board" : "Fshij bordin", "Board details" : "Detajet e Tabeles " },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sr.js b/l10n/sr.js index f2ee4a679..077efc97f 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} је архивирао таблу {before}", "You have unarchived the board {board}" : "Вратили сте таблу {board} из архиве", "{user} has unarchived the board {before}" : "{user} је вратио таблу {before} из архиве", - "You have created a new stack {stack} on board {board}" : "Направили сте нову гомилу {stack} на табли {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} је направио нову гомилу {stack} на табли {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Преименовали сте гомилу {before} у {stack} на табли {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} је преименовао гомилу {before} у {stack} на табли {board}", - "You have deleted stack {stack} on board {board}" : "Обрисали сте гомилу {stack} са табле {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} је обрисао гомилу {stack} са табле {board}", - "You have created card {card} in stack {stack} on board {board}" : "Направили сте картицу {card} на гомили {stack} у табли {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} је направио картицу {card} на гомили {stack} у табли {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Обрисали сте картицу {card} са гомиле {stack} у табли {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} је обрисао картицу {card} са гомиле {stack} у табли {board}", + "You have created a new list {stack} on board {board}" : "Направили сте нови списак {stack} на табли {board}", + "{user} has created a new list {stack} on board {board}" : "{user} је направио нови списак {stack} на табли {board}", + "You have renamed list {before} to {stack} on board {board}" : "Преименовали сте списак {before} у {stack} на табли {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} је преименовао списак {before} у {stack} на табли {board}", + "You have deleted list {stack} on board {board}" : "Обрисали сте списак {stack} са табле {board}", + "{user} has deleted list {stack} on board {board}" : "{user} је обрисао списак {stack} са табле {board}", + "You have created card {card} in list {stack} on board {board}" : "Направили сте картицу {card} на списку {stack} у табли {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} је направио картицу {card} на списку {stack} у табли {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Обрисали сте картицу {card} са списка {stack} у табли {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} је обрисао картицу {card} са списка {stack} у табли {board}", "You have renamed the card {before} to {card}" : "Преименовали сте картицу {before} као картицу {card}", "{user} has renamed the card {before} to {card}" : "{user} је преименовао картицу {before} као картицу {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Додали сте опис картици {card} са гомиле {stack} на табли {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} је додао опис картици {card} са гомиле {stack} на табли {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ажурирали сте опис картице {card} са гомиле {stack} на табли {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са гомиле {stack} на табли {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Архивирали сте картицу {card} са гомиле {stack} на табли {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} је архивирао картицу {card} са гомиле {stack} на табли {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Вратили сте из архиве картицу {card} са гомиле {stack} у табли {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} је вратио из архиве картицу {card} са гомиле {stack} у табли {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Додали сте опис картици {card} са списка {stack} на табли {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} је додао опис картици {card} са списка {stack} на табли {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ажурирали сте опис картице {card} са списка {stack} на табли {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са списка {stack} на табли {board}", + "You have archived card {card} in list {stack} on board {board}" : "Архивирали сте картицу {card} са списка {stack} на табли {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} је архивирао картицу {card} са списка {stack} на табли {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Вратили сте из архиве картицу {card} са списка {stack} у табли {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} је вратио из архиве картицу {card} са списка {stack} у табли {board}", "You have removed the due date of card {card}" : "Уклонили сте рок са картице {card}", "{user} has removed the due date of card {card}" : "{user} је уклонио рок са картице {card}", "You have set the due date of card {card} to {after}" : "Поставили сте рок {after} на картици {card}", "{user} has set the due date of card {card} to {after}" : "{user} је поставио рок {after} на картици {card}", "You have updated the due date of card {card} to {after}" : "Ажурирали сте рок на {after} на картици {card}", "{user} has updated the due date of card {card} to {after}" : "{user} је ажурирао рок на {after} на картици {card}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Додали сте ознаку {label} на картицу {card} са гомиле {stack} у табли {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} је додао ознаку {label} на картицу {card} са гомиле {stack} у табли {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Уклонили сте ознаку {label} са картице {card} са гомиле {stack} у табли {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} је уклонио ознаку {label} са картице {card} са гомиле {stack} у табли {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Додали сте ознаку {label} на картицу {card} са списка {stack} у табли {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} је додао ознаку {label} на картицу {card} са списка {stack} у табли {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Уклонили сте ознаку {label} са картице {card} са списка {stack} у табли {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} је уклонио ознаку {label} са картице {card} са списка {stack} у табли {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Доделили сте корисника {assigneduser} картици {card} са табле {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} је доделио корисника {assigneduser} картици {card} са табле {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Раздужили сте корисника {assigneduser} с картице {card} на табли {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} раздужи корисника {assigneduser} с картице {card} на табли {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Померили сте картицу {card} са гомиле {stackBefore} на гомилу {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} је померио картицу {card} са гомиле {stackBefore} на гомилу {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Померили сте картицу {card} са списка {stackBefore} на списак {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} је померио картицу {card} са списка {stackBefore} на списак {stack}", "You have added the attachment {attachment} to card {card}" : "Додали сте прилог {attachment} на картицу {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} је додао прилог {attachment} на картицу {card}", "You have updated the attachment {attachment} on card {card}" : "Ажурирали сте прилог {attachment} на картици {card}", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Направи нову таблу", "new board" : "нова табла", "Select the board to link to a project" : "Одаберите таблу да је повежете са пројектом", + "Search by board title" : "Претражи по наслову табле", "Select board" : "Одаберите таблу", "Select the card to link to a project" : "Изаберите картицу да повежете на пројекат", "Select a board" : "Изаберите таблу", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Примени филтер", "Filter by tag" : "Филтрирај по ознаци", "Filter by assigned user" : "Филтрирај по додељеном кориснику", + "Unassigned" : "Недодељен", "Filter by due date" : "Филтрирај по року", "Overdue" : "Прошао рок", "Next 24 hours" : "Наредна 24 сата", "Next 7 days" : "Следећих 7 дана", "Next 30 days" : "Следећих 30 дана", "No due date" : "Без рока", + "Clear filter" : "Очисти филтер", "Show archived cards" : "Прикажи архивиране картице", "Toggle compact mode" : "Укључи/искључи компактни режим", "Details" : "Детаљи", "Loading board" : "Учитавам таблу", + "No lists available" : "Нема доступних спискова", + "Create a new list to add cards to this board" : "Направите нови списак да додате картице на ову таблу", "Board not found" : "Табла није нађена", "Sharing" : "Дељење", "Tags" : "Ознаке", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Може да дели", "Can manage" : "Може да управља", "Delete" : "Избриши", - "Add a new stack" : "Додај нову гомилу", + "Add a new list" : "Додај нови списак", "Delete list" : "Обриши списак", "Add card" : "Додај картицу", "Add a new card" : "Додај нову картицу", "Edit" : "Измени", "Add a new tag" : "Додај нову ознаку", "title and color value must be provided" : "морају се дати вредности за наслов и боју", + "Title" : "Звање", + "Members" : "Чланови", + "Upload attachment" : "Отпреми прилог", "Add this attachment" : "Додај овај прилог", "Delete Attachment" : "Обриши прилог", "Restore Attachment" : "Поврати прилог", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(несачуван)", "(Saving…)" : "(чувам…)", "Formatting help" : "Помоћ око форматирања", - "Add Attachment" : "Додај прилог", "Edit description" : "Измени опис", "View description" : "Погледај опис", + "Add Attachment" : "Додај прилог", "Attachments" : "Прилози", "Comments" : "Коментари", "Choose attachment" : "Одабери прилог", "Modified" : "Измењен", "Created" : "Направљен", - "Upload attachment" : "Отпреми прилог", "No comments yet. Begin the discussion!" : "Нема још коментара. Започните дискусију!", "Save" : "Сачувај", "The comment cannot be empty." : "Коментар не може да буде празан.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Ажурирај", "(group)" : "(група)", "(circle)" : "(круг)", + "seconds ago" : "пре неколико секунди", "Assign to me" : "Додели мени", + "Unassign myself" : "Склони са мене", + "Unarchive card" : "Врати картицу из архиве", + "Archive card" : "Архивирај картицу", "Delete card" : "Обриши картицу", "Move card" : "Премести картицу", "Card details" : "Детаљи картице", - "Select a stack" : "Одаберите гомилу", - "seconds ago" : "пре неколико секунди", + "Move card to another board" : "Помери картицу на другу таблу", + "Select a list" : "Одабери списак", "All boards" : "Све табле", "Archived boards" : "Архивиране табле", - "Shared boards" : "Дељене табле", - "Settings" : "Поставке", + "Shared with you" : "Дељено са Вама", "Limit deck usage of groups" : "Ограничи употребу шпила на групе", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничавање Deck апликације ће блокирати кориснике који нису део одабраних група да креирају своје табле. Корисници ће и даље моћи да раде на таблама које су подељене са њима.", "New board title" : "Назив нове табле", - "Share" : "Подели", - "Options" : "Опције", "Edit board" : "Измени таблу", + "Clone board " : "Клонирај таблу", + "Unarchive board " : "Врати таблу из архиве", + "Archive board " : "Архивирај таблу", + "Delete board " : "Обриши таблу", + "Board details" : "Детаљи табле", + "Board {0} deleted" : "Табла {0} обрисана", "An error occurred" : "Догодила се грешка", - "Clone board" : "Клонирај таблу", - "Archive board" : "Архивирај таблу", - "Unarchive board" : "Врати таблу из архиве", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Да ли стварно желите да обришете таблу {title}? Овим ћете обрисати све податке са табле.", "Delete the board?" : "Обрисати таблу?", - "Delete board" : "Избриши таблу", - "Board details" : "Детаљи табле", "Link to a board" : "Веза ка табли", "Link to a card" : "Веза ка картици", "Something went wrong" : "Нешто је пошло наопако", diff --git a/l10n/sr.json b/l10n/sr.json index 893e27cd3..649770a19 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} је архивирао таблу {before}", "You have unarchived the board {board}" : "Вратили сте таблу {board} из архиве", "{user} has unarchived the board {before}" : "{user} је вратио таблу {before} из архиве", - "You have created a new stack {stack} on board {board}" : "Направили сте нову гомилу {stack} на табли {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} је направио нову гомилу {stack} на табли {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Преименовали сте гомилу {before} у {stack} на табли {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} је преименовао гомилу {before} у {stack} на табли {board}", - "You have deleted stack {stack} on board {board}" : "Обрисали сте гомилу {stack} са табле {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} је обрисао гомилу {stack} са табле {board}", - "You have created card {card} in stack {stack} on board {board}" : "Направили сте картицу {card} на гомили {stack} у табли {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} је направио картицу {card} на гомили {stack} у табли {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Обрисали сте картицу {card} са гомиле {stack} у табли {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} је обрисао картицу {card} са гомиле {stack} у табли {board}", + "You have created a new list {stack} on board {board}" : "Направили сте нови списак {stack} на табли {board}", + "{user} has created a new list {stack} on board {board}" : "{user} је направио нови списак {stack} на табли {board}", + "You have renamed list {before} to {stack} on board {board}" : "Преименовали сте списак {before} у {stack} на табли {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} је преименовао списак {before} у {stack} на табли {board}", + "You have deleted list {stack} on board {board}" : "Обрисали сте списак {stack} са табле {board}", + "{user} has deleted list {stack} on board {board}" : "{user} је обрисао списак {stack} са табле {board}", + "You have created card {card} in list {stack} on board {board}" : "Направили сте картицу {card} на списку {stack} у табли {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} је направио картицу {card} на списку {stack} у табли {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Обрисали сте картицу {card} са списка {stack} у табли {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} је обрисао картицу {card} са списка {stack} у табли {board}", "You have renamed the card {before} to {card}" : "Преименовали сте картицу {before} као картицу {card}", "{user} has renamed the card {before} to {card}" : "{user} је преименовао картицу {before} као картицу {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Додали сте опис картици {card} са гомиле {stack} на табли {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} је додао опис картици {card} са гомиле {stack} на табли {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Ажурирали сте опис картице {card} са гомиле {stack} на табли {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са гомиле {stack} на табли {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Архивирали сте картицу {card} са гомиле {stack} на табли {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} је архивирао картицу {card} са гомиле {stack} на табли {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Вратили сте из архиве картицу {card} са гомиле {stack} у табли {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} је вратио из архиве картицу {card} са гомиле {stack} у табли {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Додали сте опис картици {card} са списка {stack} на табли {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} је додао опис картици {card} са списка {stack} на табли {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Ажурирали сте опис картице {card} са списка {stack} на табли {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са списка {stack} на табли {board}", + "You have archived card {card} in list {stack} on board {board}" : "Архивирали сте картицу {card} са списка {stack} на табли {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} је архивирао картицу {card} са списка {stack} на табли {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Вратили сте из архиве картицу {card} са списка {stack} у табли {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} је вратио из архиве картицу {card} са списка {stack} у табли {board}", "You have removed the due date of card {card}" : "Уклонили сте рок са картице {card}", "{user} has removed the due date of card {card}" : "{user} је уклонио рок са картице {card}", "You have set the due date of card {card} to {after}" : "Поставили сте рок {after} на картици {card}", "{user} has set the due date of card {card} to {after}" : "{user} је поставио рок {after} на картици {card}", "You have updated the due date of card {card} to {after}" : "Ажурирали сте рок на {after} на картици {card}", "{user} has updated the due date of card {card} to {after}" : "{user} је ажурирао рок на {after} на картици {card}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Додали сте ознаку {label} на картицу {card} са гомиле {stack} у табли {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} је додао ознаку {label} на картицу {card} са гомиле {stack} у табли {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Уклонили сте ознаку {label} са картице {card} са гомиле {stack} у табли {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} је уклонио ознаку {label} са картице {card} са гомиле {stack} у табли {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Додали сте ознаку {label} на картицу {card} са списка {stack} у табли {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} је додао ознаку {label} на картицу {card} са списка {stack} у табли {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Уклонили сте ознаку {label} са картице {card} са списка {stack} у табли {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} је уклонио ознаку {label} са картице {card} са списка {stack} у табли {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Доделили сте корисника {assigneduser} картици {card} са табле {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} је доделио корисника {assigneduser} картици {card} са табле {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Раздужили сте корисника {assigneduser} с картице {card} на табли {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} раздужи корисника {assigneduser} с картице {card} на табли {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Померили сте картицу {card} са гомиле {stackBefore} на гомилу {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} је померио картицу {card} са гомиле {stackBefore} на гомилу {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Померили сте картицу {card} са списка {stackBefore} на списак {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} је померио картицу {card} са списка {stackBefore} на списак {stack}", "You have added the attachment {attachment} to card {card}" : "Додали сте прилог {attachment} на картицу {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} је додао прилог {attachment} на картицу {card}", "You have updated the attachment {attachment} on card {card}" : "Ажурирали сте прилог {attachment} на картици {card}", @@ -99,6 +99,7 @@ "Create new board" : "Направи нову таблу", "new board" : "нова табла", "Select the board to link to a project" : "Одаберите таблу да је повежете са пројектом", + "Search by board title" : "Претражи по наслову табле", "Select board" : "Одаберите таблу", "Select the card to link to a project" : "Изаберите картицу да повежете на пројекат", "Select a board" : "Изаберите таблу", @@ -118,16 +119,20 @@ "Apply filter" : "Примени филтер", "Filter by tag" : "Филтрирај по ознаци", "Filter by assigned user" : "Филтрирај по додељеном кориснику", + "Unassigned" : "Недодељен", "Filter by due date" : "Филтрирај по року", "Overdue" : "Прошао рок", "Next 24 hours" : "Наредна 24 сата", "Next 7 days" : "Следећих 7 дана", "Next 30 days" : "Следећих 30 дана", "No due date" : "Без рока", + "Clear filter" : "Очисти филтер", "Show archived cards" : "Прикажи архивиране картице", "Toggle compact mode" : "Укључи/искључи компактни режим", "Details" : "Детаљи", "Loading board" : "Учитавам таблу", + "No lists available" : "Нема доступних спискова", + "Create a new list to add cards to this board" : "Направите нови списак да додате картице на ову таблу", "Board not found" : "Табла није нађена", "Sharing" : "Дељење", "Tags" : "Ознаке", @@ -144,13 +149,16 @@ "Can share" : "Може да дели", "Can manage" : "Може да управља", "Delete" : "Избриши", - "Add a new stack" : "Додај нову гомилу", + "Add a new list" : "Додај нови списак", "Delete list" : "Обриши списак", "Add card" : "Додај картицу", "Add a new card" : "Додај нову картицу", "Edit" : "Измени", "Add a new tag" : "Додај нову ознаку", "title and color value must be provided" : "морају се дати вредности за наслов и боју", + "Title" : "Звање", + "Members" : "Чланови", + "Upload attachment" : "Отпреми прилог", "Add this attachment" : "Додај овај прилог", "Delete Attachment" : "Обриши прилог", "Restore Attachment" : "Поврати прилог", @@ -165,15 +173,14 @@ "(Unsaved)" : "(несачуван)", "(Saving…)" : "(чувам…)", "Formatting help" : "Помоћ око форматирања", - "Add Attachment" : "Додај прилог", "Edit description" : "Измени опис", "View description" : "Погледај опис", + "Add Attachment" : "Додај прилог", "Attachments" : "Прилози", "Comments" : "Коментари", "Choose attachment" : "Одабери прилог", "Modified" : "Измењен", "Created" : "Направљен", - "Upload attachment" : "Отпреми прилог", "No comments yet. Begin the discussion!" : "Нема још коментара. Започните дискусију!", "Save" : "Сачувај", "The comment cannot be empty." : "Коментар не може да буде празан.", @@ -183,30 +190,32 @@ "Update" : "Ажурирај", "(group)" : "(група)", "(circle)" : "(круг)", + "seconds ago" : "пре неколико секунди", "Assign to me" : "Додели мени", + "Unassign myself" : "Склони са мене", + "Unarchive card" : "Врати картицу из архиве", + "Archive card" : "Архивирај картицу", "Delete card" : "Обриши картицу", "Move card" : "Премести картицу", "Card details" : "Детаљи картице", - "Select a stack" : "Одаберите гомилу", - "seconds ago" : "пре неколико секунди", + "Move card to another board" : "Помери картицу на другу таблу", + "Select a list" : "Одабери списак", "All boards" : "Све табле", "Archived boards" : "Архивиране табле", - "Shared boards" : "Дељене табле", - "Settings" : "Поставке", + "Shared with you" : "Дељено са Вама", "Limit deck usage of groups" : "Ограничи употребу шпила на групе", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничавање Deck апликације ће блокирати кориснике који нису део одабраних група да креирају своје табле. Корисници ће и даље моћи да раде на таблама које су подељене са њима.", "New board title" : "Назив нове табле", - "Share" : "Подели", - "Options" : "Опције", "Edit board" : "Измени таблу", + "Clone board " : "Клонирај таблу", + "Unarchive board " : "Врати таблу из архиве", + "Archive board " : "Архивирај таблу", + "Delete board " : "Обриши таблу", + "Board details" : "Детаљи табле", + "Board {0} deleted" : "Табла {0} обрисана", "An error occurred" : "Догодила се грешка", - "Clone board" : "Клонирај таблу", - "Archive board" : "Архивирај таблу", - "Unarchive board" : "Врати таблу из архиве", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Да ли стварно желите да обришете таблу {title}? Овим ћете обрисати све податке са табле.", "Delete the board?" : "Обрисати таблу?", - "Delete board" : "Избриши таблу", - "Board details" : "Детаљи табле", "Link to a board" : "Веза ка табли", "Link to a card" : "Веза ка картици", "Something went wrong" : "Нешто је пошло наопако", diff --git a/l10n/sr@latin.js b/l10n/sr@latin.js index 9f5b5515d..1b50647a6 100644 --- a/l10n/sr@latin.js +++ b/l10n/sr@latin.js @@ -14,19 +14,18 @@ OC.L10N.register( "Delete" : "Obriši", "Add card" : "Dodaj karticu", "Edit" : "Uredi", + "Title" : "Naslov", "Due date" : "Rok", "Description" : "Opis", "Attachments" : "Prilozi", "Save" : "Sačuvaj", "Reply" : "Odgovori", "Update" : "Ažuriraj", + "seconds ago" : "pre nekoliko sekundi", + "Archive card" : "Arhiviraj karticu", "Delete card" : "Obriši karticu", "Move card" : "Premesti karticu", - "seconds ago" : "pre nekoliko sekundi", - "Settings" : "Postavke", - "Share" : "Podeli", - "Edit board" : "Izmeni tablu", - "Archive board" : "Arhiviraj tablu", - "Delete board" : "Izbriši tablu" + "Shared with you" : "Shared with you", + "Edit board" : "Izmeni tablu" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/sr@latin.json b/l10n/sr@latin.json index 74fb9aa66..5e7b8a50a 100644 --- a/l10n/sr@latin.json +++ b/l10n/sr@latin.json @@ -12,19 +12,18 @@ "Delete" : "Obriši", "Add card" : "Dodaj karticu", "Edit" : "Uredi", + "Title" : "Naslov", "Due date" : "Rok", "Description" : "Opis", "Attachments" : "Prilozi", "Save" : "Sačuvaj", "Reply" : "Odgovori", "Update" : "Ažuriraj", + "seconds ago" : "pre nekoliko sekundi", + "Archive card" : "Arhiviraj karticu", "Delete card" : "Obriši karticu", "Move card" : "Premesti karticu", - "seconds ago" : "pre nekoliko sekundi", - "Settings" : "Postavke", - "Share" : "Podeli", - "Edit board" : "Izmeni tablu", - "Archive board" : "Arhiviraj tablu", - "Delete board" : "Izbriši tablu" + "Shared with you" : "Shared with you", + "Edit board" : "Izmeni tablu" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/sv.js b/l10n/sv.js index 40ee24069..91a086e60 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -17,42 +17,42 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} har arkiverat tavlan {before}", "You have unarchived the board {board}" : "Du har avarkiverat tavlan {board}", "{user} has unarchived the board {before}" : "{user} har avarkiverat tavlan {before}", - "You have created a new stack {stack} on board {board}" : "Du har skapat en ny stapel {stack} på on tavlan {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} har skapat en ny stapel {stack} på tavlan {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Du har bytt namn på stapel {before} till {stack} på tavlan {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} har bytt namn på stapel {before} till {stack} på tavlan {board}", - "You have deleted stack {stack} on board {board}" : "Du har raderat stapel {stack} på tavlan {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} har raderat stapel {stack} på tavlan {board}", - "You have created card {card} in stack {stack} on board {board}" : "Du har skapat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} har skapat kortet {card} i stapel {stack} på tavlan {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Du har raderat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} har raderat kortet {card} i stapel {stack} på tavlan {board}", + "You have created a new list {stack} on board {board}" : "Du har skapat en ny lista {stack} på tavlan {board}", + "{user} has created a new list {stack} on board {board}" : "{user} har skapat en ny lista {stack} på tavlan {board}", + "You have renamed list {before} to {stack} on board {board}" : "Du har bytt namn på listan {before} till {stack} på tavlan {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} har bytt namn på listan {before} till {stack} på tavlan {board}", + "You have deleted list {stack} on board {board}" : "Du har raderat listan {stack} på tavlan {board}", + "{user} has deleted list {stack} on board {board}" : "{user} har raderat listan {stack} på tavlan {board}", + "You have created card {card} in list {stack} on board {board}" : "Du har skapat kortet {card} i listan {stack} på tavlan {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} har skapat kortet {card} i listan {stack} på tavlan {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Du har raderat kortet {card} i listan {stack} på tavlan {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} har raderat kortet {card} i listan {stack} på tavlan {board}", "You have renamed the card {before} to {card}" : "Du har bytt namn på kortet {before} till {card}", "{user} has renamed the card {before} to {card}" : "{user} har bytt namn på kortet {before} till {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt till en beskrivning till kortet {card} i stapel {stack} på tavlan {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt till en beskrivning till kortet {card} i stapel {stack} på tavlan {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du har uppdaterat beskrivningen för kortet {card} i stapel {stack} på tavlan {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har uppdaterat beskrivningen för kortet {card} i stapel {stack} på tavlan {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Du har arkiverat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkiverat kortet {card} i stapel {stack} på tavlan {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du har avarkiverat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} har avarkiverat kortet {card} i stapel {stack} på tavlan {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Du har lagt till en beskrivning till kortet {card} i listan {stack} på tavlan {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} har lagt till en beskrivning till kortet {card} i listan {stack} på tavlan {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Du har uppdaterat beskrivningen för kortet {card} i listan {stack} på tavlan {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} har uppdaterat beskrivningen för kortet {card} i listan {stack} på tavlan {board}", + "You have archived card {card} in list {stack} on board {board}" : "Du har arkiverat kortet {card} i listan {stack} på tavlan {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} har arkiverat kortet {card} i listan {stack} på tavlan {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Du har avarkiverat kortet {card} i listan {stack} på tavlan {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} har avarkiverat kortet {card} i listan {stack} på tavlan {board}", "You have removed the due date of card {card}" : "Du har tagit bort förfallodatum för kortet {card}", "{user} has removed the due date of card {card}" : "{user} tagit bort förfallodatum för kortet {card}", "You have set the due date of card {card} to {after}" : "Du har satt förfallodatum för kortet {card} till {after}", "{user} has set the due date of card {card} to {after}" : "{user} har satt förfallodatum för kortet {card} till {after}", "You have updated the due date of card {card} to {after}" : "Du har uppdaterat förfallodatum för kortet {card} till {after}", "{user} has updated the due date of card {card} to {after}" : "{user} har uppdaterat förfallodatum för kortet {card} till {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du har lagt till taggen {label} till kortet {card} i stapel {stack} på tavlan {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} har lagt till taggen {label} till kortet {card} i stapel {stack} på tavlan {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du har raderat taggen {label} från kortet {card} i stapel {stack} på tavlan {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} har raderat taggen {label} från kortet {card} i stapel {stack} på tavlan {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Du har lagt till taggen {label} till kortet {card} i listan {stack} på tavlan {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} har lagt till taggen {label} till kortet {card} i listan {stack} på tavlan {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Du har raderat taggen {label} från kortet {card} i listan {stack} på tavlan {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} har raderat taggen {label} från kortet {card} i listan {stack} på tavlan {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Du har tilldelat {assigneduser} till kortet {card} på tavlan {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} har tilldelat {assigneduser} till kortet {card} på tavlan {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du har tagit bort tilldelningen för {assigneduser} från kortet {card} på tavlan {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} har tagit bort tilldelningen för {assigneduser} från kortet {card} på tavlan {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du har flyttat kortet {card} från stapel {stackBefore} till {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} har flyttat kortet {card} från stapel {stackBefore} till {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Du har flyttat kortet {card} från listan {stackBefore} till {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} har flyttat kortet {card} från listan {stackBefore} till {stack}", "You have added the attachment {attachment} to card {card}" : "Du har lagt till bilagan {attachment} till kortet {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} har lagt till bilagan {attachment} till kortet {card}", "You have updated the attachment {attachment} on card {card}" : "Du har uppdaterat bilagan {attachment} på kortet {card}", @@ -96,10 +96,12 @@ OC.L10N.register( "Could not write file to disk" : "Kunde inte skriva fil till disk", "A PHP extension stopped the file upload" : "Ett PHP-tillägg stoppade filuppladdningen", "No file uploaded or file size exceeds maximum of %s" : "Ingen fil uppladdad eller filstorleken överstiger max %s", + "Personal planning and team project organization" : "Personlig planering och projekthantering för teams", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Korthögar är en kanban-liknande projekt- och organiseringsapp för arbetsgrupper i Nextcloud.\n\n\n- 📥 Lägg till uppgifter på kort och ordna dem\n- 📄 Skriv anteckningar i markdown\n- 🔖 Tilldela etiketter för organisering\n- 👥 Dela med arbetsgruppen, vänner eller familj\n- 📎 Bifoga filer och bädda in dem i markdown-anteckningarna\n- 💬 Diskutera i arbetsgruppen genom kommentarer\n- ⚡ Håll koll på ändringar i aktivitetsflödet\n- 🚀 Börja organisera din arbetsgrupp nu!", "Create new board" : "Skapa ny tavla", "new board" : "ny tavla", "Select the board to link to a project" : "Välj tavla att länka till ett projekt", + "Search by board title" : "Sök efter namn på tavla", "Select board" : "Välj tavla", "Select the card to link to a project" : "Välj kort att länka till ett projekt", "Select a board" : "Välj en tavla", @@ -125,6 +127,7 @@ OC.L10N.register( "Next 7 days" : "Nästa 7 dagar", "Next 30 days" : "Nästa 30 dagar", "No due date" : "Inget slutdatum", + "Clear filter" : "Rensa filter", "Show archived cards" : "Visa arkiverade kort", "Toggle compact mode" : "Växla kompakt läge", "Details" : "Detaljer", @@ -132,9 +135,9 @@ OC.L10N.register( "Board not found" : "Tavlan hittades inte", "Sharing" : "Delning", "Tags" : "Taggar", - "Deleted items" : "Raderade objekt", + "Deleted items" : "Borttagna poster", "Timeline" : "Tidslinje", - "Deleted lists" : "Raderade listor", + "Deleted lists" : "Borttagna listor", "Undo" : "Ångra", "Deleted cards" : "Radera kort", "Share board with a user, group or circle …" : "Dela en tavla med en användare, grupp eller cirkel ...", @@ -145,13 +148,16 @@ OC.L10N.register( "Can share" : "Kan dela", "Can manage" : "Kan hanter", "Delete" : "Radera", - "Add a new stack" : "Lägg till en ny stapel", + "Add a new list" : "Lägg till en ny lista", "Delete list" : "Radera lista", "Add card" : "Lägg till kort", "Add a new card" : "Lägg till ett nytt kort", "Edit" : "Redigera", "Add a new tag" : "Lägg till en ny tagg", "title and color value must be provided" : "titel och färg måste anges", + "Title" : "Titel", + "Members" : "Medlemmar", + "Upload attachment" : "Ladda upp bilaga", "Add this attachment" : "Lägg till denna bilaga", "Delete Attachment" : "Ta bort bilaga", "Restore Attachment" : "Återställ bilaga", @@ -166,15 +172,14 @@ OC.L10N.register( "(Unsaved)" : "(Inte sparad)", "(Saving…)" : "(Sparar…)", "Formatting help" : "Formatteringshjälp", - "Add Attachment" : "Lägg till bilaga", "Edit description" : "Ändra beskrivning", "View description" : "Visa beskrivning", + "Add Attachment" : "Lägg till bilaga", "Attachments" : "Bilagor", "Comments" : "Kommentarer", "Choose attachment" : "Välj bilaga", "Modified" : "Ändrad", "Created" : "Skapat", - "Upload attachment" : "Ladda upp bilaga", "No comments yet. Begin the discussion!" : "Inga kommentarer än. Börja diskussionen!", "Save" : "Spara", "The comment cannot be empty." : "Kommentaren kan inte vara tom.", @@ -184,30 +189,32 @@ OC.L10N.register( "Update" : "Uppdatera", "(group)" : " (grupp)", "(circle)" : "(cirkel)", + "seconds ago" : "sekunder sedan", "Assign to me" : "Tilldela till mig", + "Unassign myself" : "Ta bort från mig själv", + "Unarchive card" : "Avarkivera kort", + "Archive card" : "Arkivera kort", "Delete card" : "Ta bort kort", "Move card" : "Flytta kort", "Card details" : "Kortdetaljer", - "Select a stack" : "Välj en stapel", - "seconds ago" : "sekunder sedan", + "Move card to another board" : "Flytta kort till en annan tavla", + "Select a list" : "Välj en lista", "All boards" : "Alla tavlor", "Archived boards" : "Arkiverade tavlor", - "Shared boards" : "Delade tavlor", - "Settings" : "Inställningar", + "Shared with you" : "Delad med dig", "Limit deck usage of groups" : "Begränsa användningen av grupper", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begränsa Deck blockerar användare som inte ingår i dessa grupper från att skapa egna tavlor. Användare kan fortfarande arbeta med tavlor som har delats med dem.", "New board title" : "Ny titel för tavla", - "Share" : "Dela", - "Options" : "Alternativ", "Edit board" : "Ändra tavla", + "Clone board " : "Kopiera tavla", + "Unarchive board " : "Ta bort tavlan ur arkivet", + "Archive board " : "Arkivera tavla", + "Delete board " : "Radera tavla", + "Board details" : "Taveldetaljer", + "Board {0} deleted" : "Tavla {0} raderad", "An error occurred" : "Ett fel uppstod", - "Clone board" : "Kopiera tavla", - "Archive board" : "Arkivera tavla", - "Unarchive board" : "Ta bort tavlan ur arkivet", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Är du säker på att du vill radera tavla {title}? Detta kommer att radera all information från denna tavla.", "Delete the board?" : "Radera tavlan?", - "Delete board" : "Ta bort tavla", - "Board details" : "Taveldetaljer", "Link to a board" : "Länka till en tavla", "Link to a card" : "Länka till ett kort", "Something went wrong" : "Något gick fel", diff --git a/l10n/sv.json b/l10n/sv.json index 3300a0dd0..12bbe0cc0 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -15,42 +15,42 @@ "{user} has archived the board {before}" : "{user} har arkiverat tavlan {before}", "You have unarchived the board {board}" : "Du har avarkiverat tavlan {board}", "{user} has unarchived the board {before}" : "{user} har avarkiverat tavlan {before}", - "You have created a new stack {stack} on board {board}" : "Du har skapat en ny stapel {stack} på on tavlan {board}", - "{user} has created a new stack {stack} on board {board}" : "{user} har skapat en ny stapel {stack} på tavlan {board}", - "You have renamed stack {before} to {stack} on board {board}" : "Du har bytt namn på stapel {before} till {stack} på tavlan {board}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} har bytt namn på stapel {before} till {stack} på tavlan {board}", - "You have deleted stack {stack} on board {board}" : "Du har raderat stapel {stack} på tavlan {board}", - "{user} has deleted stack {stack} on board {board}" : "{user} har raderat stapel {stack} på tavlan {board}", - "You have created card {card} in stack {stack} on board {board}" : "Du har skapat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} har skapat kortet {card} i stapel {stack} på tavlan {board}", - "You have deleted card {card} in stack {stack} on board {board}" : "Du har raderat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} har raderat kortet {card} i stapel {stack} på tavlan {board}", + "You have created a new list {stack} on board {board}" : "Du har skapat en ny lista {stack} på tavlan {board}", + "{user} has created a new list {stack} on board {board}" : "{user} har skapat en ny lista {stack} på tavlan {board}", + "You have renamed list {before} to {stack} on board {board}" : "Du har bytt namn på listan {before} till {stack} på tavlan {board}", + "{user} has renamed list {before} to {stack} on board {board}" : "{user} har bytt namn på listan {before} till {stack} på tavlan {board}", + "You have deleted list {stack} on board {board}" : "Du har raderat listan {stack} på tavlan {board}", + "{user} has deleted list {stack} on board {board}" : "{user} har raderat listan {stack} på tavlan {board}", + "You have created card {card} in list {stack} on board {board}" : "Du har skapat kortet {card} i listan {stack} på tavlan {board}", + "{user} has created card {card} in list {stack} on board {board}" : "{user} har skapat kortet {card} i listan {stack} på tavlan {board}", + "You have deleted card {card} in list {stack} on board {board}" : "Du har raderat kortet {card} i listan {stack} på tavlan {board}", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user} har raderat kortet {card} i listan {stack} på tavlan {board}", "You have renamed the card {before} to {card}" : "Du har bytt namn på kortet {before} till {card}", "{user} has renamed the card {before} to {card}" : "{user} har bytt namn på kortet {before} till {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt till en beskrivning till kortet {card} i stapel {stack} på tavlan {board}", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt till en beskrivning till kortet {card} i stapel {stack} på tavlan {board}", - "You have updated the description of card {card} in stack {stack} on board {board}" : "Du har uppdaterat beskrivningen för kortet {card} i stapel {stack} på tavlan {board}", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har uppdaterat beskrivningen för kortet {card} i stapel {stack} på tavlan {board}", - "You have archived card {card} in stack {stack} on board {board}" : "Du har arkiverat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkiverat kortet {card} i stapel {stack} på tavlan {board}", - "You have unarchived card {card} in stack {stack} on board {board}" : "Du har avarkiverat kortet {card} i stapel {stack} på tavlan {board}", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} har avarkiverat kortet {card} i stapel {stack} på tavlan {board}", + "You have added a description to card {card} in list {stack} on board {board}" : "Du har lagt till en beskrivning till kortet {card} i listan {stack} på tavlan {board}", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} har lagt till en beskrivning till kortet {card} i listan {stack} på tavlan {board}", + "You have updated the description of card {card} in list {stack} on board {board}" : "Du har uppdaterat beskrivningen för kortet {card} i listan {stack} på tavlan {board}", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} har uppdaterat beskrivningen för kortet {card} i listan {stack} på tavlan {board}", + "You have archived card {card} in list {stack} on board {board}" : "Du har arkiverat kortet {card} i listan {stack} på tavlan {board}", + "{user} has archived card {card} in list {stack} on board {board}" : "{user} har arkiverat kortet {card} i listan {stack} på tavlan {board}", + "You have unarchived card {card} in list {stack} on board {board}" : "Du har avarkiverat kortet {card} i listan {stack} på tavlan {board}", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} har avarkiverat kortet {card} i listan {stack} på tavlan {board}", "You have removed the due date of card {card}" : "Du har tagit bort förfallodatum för kortet {card}", "{user} has removed the due date of card {card}" : "{user} tagit bort förfallodatum för kortet {card}", "You have set the due date of card {card} to {after}" : "Du har satt förfallodatum för kortet {card} till {after}", "{user} has set the due date of card {card} to {after}" : "{user} har satt förfallodatum för kortet {card} till {after}", "You have updated the due date of card {card} to {after}" : "Du har uppdaterat förfallodatum för kortet {card} till {after}", "{user} has updated the due date of card {card} to {after}" : "{user} har uppdaterat förfallodatum för kortet {card} till {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Du har lagt till taggen {label} till kortet {card} i stapel {stack} på tavlan {board}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} har lagt till taggen {label} till kortet {card} i stapel {stack} på tavlan {board}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Du har raderat taggen {label} från kortet {card} i stapel {stack} på tavlan {board}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} har raderat taggen {label} från kortet {card} i stapel {stack} på tavlan {board}", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "Du har lagt till taggen {label} till kortet {card} i listan {stack} på tavlan {board}", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} har lagt till taggen {label} till kortet {card} i listan {stack} på tavlan {board}", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Du har raderat taggen {label} från kortet {card} i listan {stack} på tavlan {board}", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} har raderat taggen {label} från kortet {card} i listan {stack} på tavlan {board}", "You have assigned {assigneduser} to card {card} on board {board}" : "Du har tilldelat {assigneduser} till kortet {card} på tavlan {board}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} har tilldelat {assigneduser} till kortet {card} på tavlan {board}", "You have unassigned {assigneduser} from card {card} on board {board}" : "Du har tagit bort tilldelningen för {assigneduser} från kortet {card} på tavlan {board}", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} har tagit bort tilldelningen för {assigneduser} från kortet {card} på tavlan {board}", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "Du har flyttat kortet {card} från stapel {stackBefore} till {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} har flyttat kortet {card} från stapel {stackBefore} till {stack}", + "You have moved the card {card} from list {stackBefore} to {stack}" : "Du har flyttat kortet {card} från listan {stackBefore} till {stack}", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} har flyttat kortet {card} från listan {stackBefore} till {stack}", "You have added the attachment {attachment} to card {card}" : "Du har lagt till bilagan {attachment} till kortet {card}", "{user} has added the attachment {attachment} to card {card}" : "{user} har lagt till bilagan {attachment} till kortet {card}", "You have updated the attachment {attachment} on card {card}" : "Du har uppdaterat bilagan {attachment} på kortet {card}", @@ -94,10 +94,12 @@ "Could not write file to disk" : "Kunde inte skriva fil till disk", "A PHP extension stopped the file upload" : "Ett PHP-tillägg stoppade filuppladdningen", "No file uploaded or file size exceeds maximum of %s" : "Ingen fil uppladdad eller filstorleken överstiger max %s", + "Personal planning and team project organization" : "Personlig planering och projekthantering för teams", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Korthögar är en kanban-liknande projekt- och organiseringsapp för arbetsgrupper i Nextcloud.\n\n\n- 📥 Lägg till uppgifter på kort och ordna dem\n- 📄 Skriv anteckningar i markdown\n- 🔖 Tilldela etiketter för organisering\n- 👥 Dela med arbetsgruppen, vänner eller familj\n- 📎 Bifoga filer och bädda in dem i markdown-anteckningarna\n- 💬 Diskutera i arbetsgruppen genom kommentarer\n- ⚡ Håll koll på ändringar i aktivitetsflödet\n- 🚀 Börja organisera din arbetsgrupp nu!", "Create new board" : "Skapa ny tavla", "new board" : "ny tavla", "Select the board to link to a project" : "Välj tavla att länka till ett projekt", + "Search by board title" : "Sök efter namn på tavla", "Select board" : "Välj tavla", "Select the card to link to a project" : "Välj kort att länka till ett projekt", "Select a board" : "Välj en tavla", @@ -123,6 +125,7 @@ "Next 7 days" : "Nästa 7 dagar", "Next 30 days" : "Nästa 30 dagar", "No due date" : "Inget slutdatum", + "Clear filter" : "Rensa filter", "Show archived cards" : "Visa arkiverade kort", "Toggle compact mode" : "Växla kompakt läge", "Details" : "Detaljer", @@ -130,9 +133,9 @@ "Board not found" : "Tavlan hittades inte", "Sharing" : "Delning", "Tags" : "Taggar", - "Deleted items" : "Raderade objekt", + "Deleted items" : "Borttagna poster", "Timeline" : "Tidslinje", - "Deleted lists" : "Raderade listor", + "Deleted lists" : "Borttagna listor", "Undo" : "Ångra", "Deleted cards" : "Radera kort", "Share board with a user, group or circle …" : "Dela en tavla med en användare, grupp eller cirkel ...", @@ -143,13 +146,16 @@ "Can share" : "Kan dela", "Can manage" : "Kan hanter", "Delete" : "Radera", - "Add a new stack" : "Lägg till en ny stapel", + "Add a new list" : "Lägg till en ny lista", "Delete list" : "Radera lista", "Add card" : "Lägg till kort", "Add a new card" : "Lägg till ett nytt kort", "Edit" : "Redigera", "Add a new tag" : "Lägg till en ny tagg", "title and color value must be provided" : "titel och färg måste anges", + "Title" : "Titel", + "Members" : "Medlemmar", + "Upload attachment" : "Ladda upp bilaga", "Add this attachment" : "Lägg till denna bilaga", "Delete Attachment" : "Ta bort bilaga", "Restore Attachment" : "Återställ bilaga", @@ -164,15 +170,14 @@ "(Unsaved)" : "(Inte sparad)", "(Saving…)" : "(Sparar…)", "Formatting help" : "Formatteringshjälp", - "Add Attachment" : "Lägg till bilaga", "Edit description" : "Ändra beskrivning", "View description" : "Visa beskrivning", + "Add Attachment" : "Lägg till bilaga", "Attachments" : "Bilagor", "Comments" : "Kommentarer", "Choose attachment" : "Välj bilaga", "Modified" : "Ändrad", "Created" : "Skapat", - "Upload attachment" : "Ladda upp bilaga", "No comments yet. Begin the discussion!" : "Inga kommentarer än. Börja diskussionen!", "Save" : "Spara", "The comment cannot be empty." : "Kommentaren kan inte vara tom.", @@ -182,30 +187,32 @@ "Update" : "Uppdatera", "(group)" : " (grupp)", "(circle)" : "(cirkel)", + "seconds ago" : "sekunder sedan", "Assign to me" : "Tilldela till mig", + "Unassign myself" : "Ta bort från mig själv", + "Unarchive card" : "Avarkivera kort", + "Archive card" : "Arkivera kort", "Delete card" : "Ta bort kort", "Move card" : "Flytta kort", "Card details" : "Kortdetaljer", - "Select a stack" : "Välj en stapel", - "seconds ago" : "sekunder sedan", + "Move card to another board" : "Flytta kort till en annan tavla", + "Select a list" : "Välj en lista", "All boards" : "Alla tavlor", "Archived boards" : "Arkiverade tavlor", - "Shared boards" : "Delade tavlor", - "Settings" : "Inställningar", + "Shared with you" : "Delad med dig", "Limit deck usage of groups" : "Begränsa användningen av grupper", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begränsa Deck blockerar användare som inte ingår i dessa grupper från att skapa egna tavlor. Användare kan fortfarande arbeta med tavlor som har delats med dem.", "New board title" : "Ny titel för tavla", - "Share" : "Dela", - "Options" : "Alternativ", "Edit board" : "Ändra tavla", + "Clone board " : "Kopiera tavla", + "Unarchive board " : "Ta bort tavlan ur arkivet", + "Archive board " : "Arkivera tavla", + "Delete board " : "Radera tavla", + "Board details" : "Taveldetaljer", + "Board {0} deleted" : "Tavla {0} raderad", "An error occurred" : "Ett fel uppstod", - "Clone board" : "Kopiera tavla", - "Archive board" : "Arkivera tavla", - "Unarchive board" : "Ta bort tavlan ur arkivet", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Är du säker på att du vill radera tavla {title}? Detta kommer att radera all information från denna tavla.", "Delete the board?" : "Radera tavlan?", - "Delete board" : "Ta bort tavla", - "Board details" : "Taveldetaljer", "Link to a board" : "Länka till en tavla", "Link to a card" : "Länka till ett kort", "Something went wrong" : "Något gick fel", diff --git a/l10n/ta_LK.js b/l10n/ta_LK.js index ebffeb421..b245086c4 100644 --- a/l10n/ta_LK.js +++ b/l10n/ta_LK.js @@ -13,12 +13,12 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "நீக்குக", "Edit" : "தொகுக்க", + "Title" : "தலைப்பு", "Description" : "விவரிப்பு", "Modified" : "மாற்றப்பட்டது", "Save" : "சேமிக்க ", "Update" : "இற்றைப்படுத்தல்", "seconds ago" : "செக்கன்களுக்கு முன்", - "Settings" : "அமைப்புகள்", - "Share" : "பகிர்வு" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ta_LK.json b/l10n/ta_LK.json index b62ff19a0..76cac8c74 100644 --- a/l10n/ta_LK.json +++ b/l10n/ta_LK.json @@ -11,12 +11,12 @@ "Can share" : "Can share", "Delete" : "நீக்குக", "Edit" : "தொகுக்க", + "Title" : "தலைப்பு", "Description" : "விவரிப்பு", "Modified" : "மாற்றப்பட்டது", "Save" : "சேமிக்க ", "Update" : "இற்றைப்படுத்தல்", "seconds ago" : "செக்கன்களுக்கு முன்", - "Settings" : "அமைப்புகள்", - "Share" : "பகிர்வு" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/th.js b/l10n/th.js index eae069368..0684c4768 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -7,6 +7,7 @@ OC.L10N.register( "No file was uploaded" : "ไม่มีไฟล์ที่ถูกอัพโหลด", "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย", "Cancel" : "ยกเลิก", + "File already exists" : "ไฟล์นี้มีแล้ว", "Details" : "รายละเอียด", "Sharing" : "แชร์ข้อมูล", "Tags" : "ป้ายกำกับ", @@ -14,6 +15,7 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "ลบ", "Edit" : "แก้ไข", + "Title" : "ชื่อเรื่อง", "Due date" : "วันที่ครบกำหนด", "Description" : "รายละเอียด", "Comments" : "ความคิดเห็น", @@ -23,7 +25,6 @@ OC.L10N.register( "Update" : "อัพเดท", "(group)" : "(กลุ่ม)", "seconds ago" : "วินาที ก่อนหน้านี้", - "Settings" : "ตั้งค่า", - "Share" : "แชร์" + "Shared with you" : "Shared with you" }, "nplurals=1; plural=0;"); diff --git a/l10n/th.json b/l10n/th.json index 4b8283b34..7747c6487 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -5,6 +5,7 @@ "No file was uploaded" : "ไม่มีไฟล์ที่ถูกอัพโหลด", "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย", "Cancel" : "ยกเลิก", + "File already exists" : "ไฟล์นี้มีแล้ว", "Details" : "รายละเอียด", "Sharing" : "แชร์ข้อมูล", "Tags" : "ป้ายกำกับ", @@ -12,6 +13,7 @@ "Can share" : "Can share", "Delete" : "ลบ", "Edit" : "แก้ไข", + "Title" : "ชื่อเรื่อง", "Due date" : "วันที่ครบกำหนด", "Description" : "รายละเอียด", "Comments" : "ความคิดเห็น", @@ -21,7 +23,6 @@ "Update" : "อัพเดท", "(group)" : "(กลุ่ม)", "seconds ago" : "วินาที ก่อนหน้านี้", - "Settings" : "ตั้งค่า", - "Share" : "แชร์" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/tr.js b/l10n/tr.js index 834c55c3c..f476dd707 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -11,48 +11,48 @@ OC.L10N.register( "{user} has shared the board {board} with {acl}" : "{user}, {board} panosunu {acl} ile paylaştı", "You have removed {acl} from the board {board}" : "{board} panosunun {acl} ile paylaşımını kaldırdınız", "{user} has removed {acl} from the board {board}" : "{user}, {board} panosunun {acl} ile paylaşımını kaldırdı", - "You have renamed the board {before} to {board}" : "Panonun {before} olan adını {board} olarak değiştirdiniz", - "{user} has renamed the board {before} to {board}" : "{user}, panonun {before} olan adını {board} olarak değiştirdi", + "You have renamed the board {before} to {board}" : "{before} panosunun adını {board} olarak değiştirdiniz", + "{user} has renamed the board {before} to {board}" : "{user}, {before} panosunun adını {board} olarak değiştirdi", "You have archived the board {board}" : "{board} panosunu arşive kaldırdınız", "{user} has archived the board {before}" : "{user}, {board} panosunu arşive kaldırdı", "You have unarchived the board {board}" : "{board} panosunu arşivden çıkardınız", "{user} has unarchived the board {before}" : "{user}, {board} panosunu arşivden çıkardı", - "You have created a new stack {stack} on board {board}" : "{board} panosuna {stack} yığınını eklediniz", - "{user} has created a new stack {stack} on board {board}" : "{user}, {board} panosuna {stack} yığınını ekledi", - "You have renamed stack {before} to {stack} on board {board}" : "{board} panosundaki yığının {before} olan adını {stack} olarak değiştirdiniz", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user}, {board} panosundaki yığının {before} olan adını {stack} olarak değiştirdi", - "You have deleted stack {stack} on board {board}" : "{board} panosundaki {stack} yığınını sildiniz", - "{user} has deleted stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınını sildi", - "You have created card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınına {card} kartını eklediniz", - "{user} has created card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınına {card} kartını ekledi", - "You have deleted card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınından {card} kartını sildi", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınından {card} kartını sildi", - "You have renamed the card {before} to {card}" : "Kartın {before} olan adını {card} olarak değiştirdiniz", - "{user} has renamed the card {before} to {card}" : "{user}, kartın {before} olan adını {card} olarak değiştirdi", - "You have added a description to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama eklediniz", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama ekledi", - "You have updated the description of card {card} in stack {stack} on board {board}" : "{board} panosundaKİ {stack} yığınının içindeki {card} kartının açıklamasını güncellediniz", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartının açıklamasını güncelledi", - "You have archived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdınız", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdı", - "You have unarchived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığını içindeki {card} kartını arşivden çıkardınız", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşivden çıkardı", + "You have created a new list {stack} on board {board}" : "{board} panosuna yeni {stack} listesini eklediniz", + "{user} has created a new list {stack} on board {board}" : "{user}, {board} panosuna yeni {stack} listesini ekledi", + "You have renamed list {before} to {stack} on board {board}" : "{board} panosundaki {before} listesinin adını {stack} olarak değiştirdiniz", + "{user} has renamed list {before} to {stack} on board {board}" : "{user}, {board} panosundaki {before} listesinin adını {stack} olarak değiştirdi", + "You have deleted list {stack} on board {board}" : "{board} panosundaki {stack} listesini sildiniz", + "{user} has deleted list {stack} on board {board}" : "{user}, {board} panosundaki {stack} listesini sildi", + "You have created card {card} in list {stack} on board {board}" : "{board} panosundaki {stack} listesine {card} kartını eklediniz", + "{user} has created card {card} in list {stack} on board {board}" : "{user}, {board} panosundaki {stack} listesine {card} kartını ekledi", + "You have deleted card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını sildiniz", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını sildi", + "You have renamed the card {before} to {card}" : "{before} kartının adını {card} olarak değiştirdiniz", + "{user} has renamed the card {before} to {card}" : "{user}, {before} kartının adını {card} olarak değiştirdi", + "You have added a description to card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartına bir açıklama eklediniz", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartına bir açıklama ekledi", + "You have updated the description of card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartının açıklamasını güncellediniz", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartının açıklamasını güncelledi", + "You have archived card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını arşive kaldırdınız", + "{user} has archived card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını arşive kaldırdı", + "You have unarchived card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını arşivden çıkardınız", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını arşivden çıkardı", "You have removed the due date of card {card}" : "{card} kartının bitiş tarihini kaldırdınız", "{user} has removed the due date of card {card}" : "{user}, {card} kartının bitiş tarihini kaldırdı", "You have set the due date of card {card} to {after}" : "{card} kartının bitiş tarihini {after} olarak ayarladınız", "{user} has set the due date of card {card} to {after}" : "{user}, {card} kartının bitiş tarihini {after} olarak ayarladı", "You have updated the due date of card {card} to {after}" : "{card} kartının bitiş tarihini {after} olarak güncellediniz", "{user} has updated the due date of card {card} to {after}" : "{user}, {card} kartının bitiş tarihini {after} olarak güncelledi", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına {label} etiketini eklediniz", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına {label} etiketini ekledi", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartından {label} etiketini kaldırdınız", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartından {label} etiketini kaldırdı", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartına {label} etiketini eklediniz", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartına {label} etiketini ekledi", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartından {label} etiketini kaldırdınız", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartından {label} etiketini kaldırdı", "You have assigned {assigneduser} to card {card} on board {board}" : "{board} panosundaki {card} kartını {assigneduser} kullanıcısına atadınız", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}, {board} panosundaki {card} kartını {assigneduser} kullanıcısına atadı", "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} panosundaki {card} kartının atamasını {assigneduser} kullanıcısından geri aldınız", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}, {board} panosundaki {card} kartının atamasını {assigneduser} kullanıcısından geri aldı", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "{card} kartını {stackBefore} yığınından {stack} yığınına taşıdınız", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}, {card} kartını {stackBefore} yığınından {stack} yığınına taşıdı", + "You have moved the card {card} from list {stackBefore} to {stack}" : "{card} kartını {stackBefore} listesinden {stack} listesine taşıdınız", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user}, {card} kartını {stackBefore} listesinden {stack} listesine taşıdı", "You have added the attachment {attachment} to card {card}" : "{card} kartına {attachment} dosyasını eklediniz", "{user} has added the attachment {attachment} to card {card}" : "{user}, {card} kartına {attachment} dosyasını ekledi", "You have updated the attachment {attachment} on card {card}" : "{card} kartındaki {attachment} dosyasını güncellediniz", @@ -101,6 +101,7 @@ OC.L10N.register( "Create new board" : "Pano ekle", "new board" : "pano ekle", "Select the board to link to a project" : "Bir proje ile ilişkilendirilecek pano bağlantısını seçin", + "Search by board title" : "Pano başlığına göre arama", "Select board" : "Pano seçin", "Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin", "Select a board" : "Bir pano seçin", @@ -120,16 +121,20 @@ OC.L10N.register( "Apply filter" : "Süzgeci uygula", "Filter by tag" : "Etikete göre süz", "Filter by assigned user" : "Atanmış kullanıcıya göre süz", + "Unassigned" : "Atanmamış", "Filter by due date" : "Bitiş tarihine göre süz", "Overdue" : "Zamanı geçmiş", "Next 24 hours" : "Gelecek 24 saat", "Next 7 days" : "Gelecek 7 gün", "Next 30 days" : "Gelecek 30 gün", "No due date" : "Bitiş tarihi yok", + "Clear filter" : "Süzgeci temizle", "Show archived cards" : "Arşivlenmiş kartları görüntüle", "Toggle compact mode" : "Sıkışık kipi değiştir", "Details" : "Ayrıntılar", "Loading board" : "Pano yükleniyor", + "No lists available" : "Kullanılabilecek bir liste yok", + "Create a new list to add cards to this board" : "Bu panoya kartlar eklemek için yeni bir liste ekleyin", "Board not found" : "Pano bulunamadı", "Sharing" : "Paylaşım", "Tags" : "Etiketler", @@ -146,13 +151,16 @@ OC.L10N.register( "Can share" : "Paylaşabilir", "Can manage" : "Yönetebilir", "Delete" : "Sil", - "Add a new stack" : "Yığın ekle", + "Add a new list" : "Yeni liste ekle", "Delete list" : "Listeyi sil", "Add card" : "Kart ekle", "Add a new card" : "Yeni kart ekle", "Edit" : "Düzenle", "Add a new tag" : "Yeni etiket ekle", "title and color value must be provided" : "başlık ve renk değeri belirtilmelidir", + "Title" : "Başlık", + "Members" : "Üyeler", + "Upload attachment" : "Ek dosya yükle", "Add this attachment" : "Bu dosyayı ekle", "Delete Attachment" : "Ek Dosyasını Sil", "Restore Attachment" : "Ek Dosyasını Geri Yükle", @@ -167,15 +175,14 @@ OC.L10N.register( "(Unsaved)" : "(Kaydedilmemiş)", "(Saving…)" : "(Kaydediliyor…)", "Formatting help" : "Biçimlendirme yardımı", - "Add Attachment" : "Dosya Ekle", "Edit description" : "Açıklamayı düzenle", "View description" : "Açıklamayı görüntüle", + "Add Attachment" : "Dosya Ekle", "Attachments" : "Ek dosyalar", "Comments" : "Açıklamalar", "Choose attachment" : "Ek dosyayı seçin", "Modified" : "Değiştirilme", "Created" : "Oluşturulma", - "Upload attachment" : "Ek dosya yükle", "No comments yet. Begin the discussion!" : "Henüz bir yorum yapılmamış. Tartışmayı başlatın!", "Save" : "Kaydet", "The comment cannot be empty." : "Yorum boş olamaz.", @@ -185,30 +192,32 @@ OC.L10N.register( "Update" : "Güncelle", "(group)" : "(grup)", "(circle)" : "(çevre)", + "seconds ago" : "saniye önce", "Assign to me" : "Bana ata", + "Unassign myself" : "Kendi atamamı kaldır", + "Unarchive card" : "Kartı arşivden çıkar", + "Archive card" : "Kartı arşivle", "Delete card" : "Kartı sil", "Move card" : "Kartı taşı", "Card details" : "Kart ayrıntıları", - "Select a stack" : "Bir yığın seçin", - "seconds ago" : "saniye önce", + "Move card to another board" : "Kartı başka bir panoya taşı", + "Select a list" : "Bir liste seçin", "All boards" : "Tüm panolar", "Archived boards" : "Arşivlenmiş panolar", - "Shared boards" : "Paylaşılmış panolar", - "Settings" : "Ayarlar", + "Shared with you" : "Sizinle paylaşıldı", "Limit deck usage of groups" : "Tahtayı şu gruplar kullanabilsin", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Tahta kullanımı gruplar ile sınırlandığında belirtilen grupların üyesi olmayan kişiler kendi tahtalarını oluşturamaz. Bu kullanıcılar ancak kendileri ile paylaşılan tahtalar üzerinde çalışabilir.", "New board title" : "Yeni pano başlığı", - "Share" : "Paylaş", - "Options" : "Seçenekler", "Edit board" : "Panoyu sil", + "Clone board " : "Panoyu kopyala", + "Unarchive board " : "Panoyu arşivden çıkar", + "Archive board " : "Panoyu arşivle", + "Delete board " : "Panoyu sil", + "Board details" : "Pano ayrıntıları", + "Board {0} deleted" : "{0} panosu silindi", "An error occurred" : "Bir sorun çıktı", - "Clone board" : "Panoyu kopyala", - "Archive board" : "Panoyu arşivle", - "Unarchive board" : "Panoyu arşivden çıkar", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "{title} panosunu silmek istediğinize emin misiniz? Bu işlem, bu panodaki tüm verileri silecek.", "Delete the board?" : "Pano silinsin mi?", - "Delete board" : "Panoyu sil", - "Board details" : "Pano ayrıntıları", "Link to a board" : "Bir pano ile ilişkilendir", "Link to a card" : "Bir kart ile ilişkilendir", "Something went wrong" : "Bir şeyler ters gitti", diff --git a/l10n/tr.json b/l10n/tr.json index 86771db34..1d09662f5 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -9,48 +9,48 @@ "{user} has shared the board {board} with {acl}" : "{user}, {board} panosunu {acl} ile paylaştı", "You have removed {acl} from the board {board}" : "{board} panosunun {acl} ile paylaşımını kaldırdınız", "{user} has removed {acl} from the board {board}" : "{user}, {board} panosunun {acl} ile paylaşımını kaldırdı", - "You have renamed the board {before} to {board}" : "Panonun {before} olan adını {board} olarak değiştirdiniz", - "{user} has renamed the board {before} to {board}" : "{user}, panonun {before} olan adını {board} olarak değiştirdi", + "You have renamed the board {before} to {board}" : "{before} panosunun adını {board} olarak değiştirdiniz", + "{user} has renamed the board {before} to {board}" : "{user}, {before} panosunun adını {board} olarak değiştirdi", "You have archived the board {board}" : "{board} panosunu arşive kaldırdınız", "{user} has archived the board {before}" : "{user}, {board} panosunu arşive kaldırdı", "You have unarchived the board {board}" : "{board} panosunu arşivden çıkardınız", "{user} has unarchived the board {before}" : "{user}, {board} panosunu arşivden çıkardı", - "You have created a new stack {stack} on board {board}" : "{board} panosuna {stack} yığınını eklediniz", - "{user} has created a new stack {stack} on board {board}" : "{user}, {board} panosuna {stack} yığınını ekledi", - "You have renamed stack {before} to {stack} on board {board}" : "{board} panosundaki yığının {before} olan adını {stack} olarak değiştirdiniz", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user}, {board} panosundaki yığının {before} olan adını {stack} olarak değiştirdi", - "You have deleted stack {stack} on board {board}" : "{board} panosundaki {stack} yığınını sildiniz", - "{user} has deleted stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınını sildi", - "You have created card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınına {card} kartını eklediniz", - "{user} has created card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınına {card} kartını ekledi", - "You have deleted card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınından {card} kartını sildi", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınından {card} kartını sildi", - "You have renamed the card {before} to {card}" : "Kartın {before} olan adını {card} olarak değiştirdiniz", - "{user} has renamed the card {before} to {card}" : "{user}, kartın {before} olan adını {card} olarak değiştirdi", - "You have added a description to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama eklediniz", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama ekledi", - "You have updated the description of card {card} in stack {stack} on board {board}" : "{board} panosundaKİ {stack} yığınının içindeki {card} kartının açıklamasını güncellediniz", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartının açıklamasını güncelledi", - "You have archived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdınız", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdı", - "You have unarchived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığını içindeki {card} kartını arşivden çıkardınız", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşivden çıkardı", + "You have created a new list {stack} on board {board}" : "{board} panosuna yeni {stack} listesini eklediniz", + "{user} has created a new list {stack} on board {board}" : "{user}, {board} panosuna yeni {stack} listesini ekledi", + "You have renamed list {before} to {stack} on board {board}" : "{board} panosundaki {before} listesinin adını {stack} olarak değiştirdiniz", + "{user} has renamed list {before} to {stack} on board {board}" : "{user}, {board} panosundaki {before} listesinin adını {stack} olarak değiştirdi", + "You have deleted list {stack} on board {board}" : "{board} panosundaki {stack} listesini sildiniz", + "{user} has deleted list {stack} on board {board}" : "{user}, {board} panosundaki {stack} listesini sildi", + "You have created card {card} in list {stack} on board {board}" : "{board} panosundaki {stack} listesine {card} kartını eklediniz", + "{user} has created card {card} in list {stack} on board {board}" : "{user}, {board} panosundaki {stack} listesine {card} kartını ekledi", + "You have deleted card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını sildiniz", + "{user} has deleted card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını sildi", + "You have renamed the card {before} to {card}" : "{before} kartının adını {card} olarak değiştirdiniz", + "{user} has renamed the card {before} to {card}" : "{user}, {before} kartının adını {card} olarak değiştirdi", + "You have added a description to card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartına bir açıklama eklediniz", + "{user} has added a description to card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartına bir açıklama ekledi", + "You have updated the description of card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartının açıklamasını güncellediniz", + "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartının açıklamasını güncelledi", + "You have archived card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını arşive kaldırdınız", + "{user} has archived card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını arşive kaldırdı", + "You have unarchived card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartını arşivden çıkardınız", + "{user} has unarchived card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartını arşivden çıkardı", "You have removed the due date of card {card}" : "{card} kartının bitiş tarihini kaldırdınız", "{user} has removed the due date of card {card}" : "{user}, {card} kartının bitiş tarihini kaldırdı", "You have set the due date of card {card} to {after}" : "{card} kartının bitiş tarihini {after} olarak ayarladınız", "{user} has set the due date of card {card} to {after}" : "{user}, {card} kartının bitiş tarihini {after} olarak ayarladı", "You have updated the due date of card {card} to {after}" : "{card} kartının bitiş tarihini {after} olarak güncellediniz", "{user} has updated the due date of card {card} to {after}" : "{user}, {card} kartının bitiş tarihini {after} olarak güncelledi", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına {label} etiketini eklediniz", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına {label} etiketini ekledi", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartından {label} etiketini kaldırdınız", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartından {label} etiketini kaldırdı", + "You have added the tag {label} to card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartına {label} etiketini eklediniz", + "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartına {label} etiketini ekledi", + "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "{board} panosunda {stack} listesindeki {card} kartından {label} etiketini kaldırdınız", + "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user}, {board} panosunda {stack} listesindeki {card} kartından {label} etiketini kaldırdı", "You have assigned {assigneduser} to card {card} on board {board}" : "{board} panosundaki {card} kartını {assigneduser} kullanıcısına atadınız", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}, {board} panosundaki {card} kartını {assigneduser} kullanıcısına atadı", "You have unassigned {assigneduser} from card {card} on board {board}" : "{board} panosundaki {card} kartının atamasını {assigneduser} kullanıcısından geri aldınız", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}, {board} panosundaki {card} kartının atamasını {assigneduser} kullanıcısından geri aldı", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "{card} kartını {stackBefore} yığınından {stack} yığınına taşıdınız", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}, {card} kartını {stackBefore} yığınından {stack} yığınına taşıdı", + "You have moved the card {card} from list {stackBefore} to {stack}" : "{card} kartını {stackBefore} listesinden {stack} listesine taşıdınız", + "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user}, {card} kartını {stackBefore} listesinden {stack} listesine taşıdı", "You have added the attachment {attachment} to card {card}" : "{card} kartına {attachment} dosyasını eklediniz", "{user} has added the attachment {attachment} to card {card}" : "{user}, {card} kartına {attachment} dosyasını ekledi", "You have updated the attachment {attachment} on card {card}" : "{card} kartındaki {attachment} dosyasını güncellediniz", @@ -99,6 +99,7 @@ "Create new board" : "Pano ekle", "new board" : "pano ekle", "Select the board to link to a project" : "Bir proje ile ilişkilendirilecek pano bağlantısını seçin", + "Search by board title" : "Pano başlığına göre arama", "Select board" : "Pano seçin", "Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin", "Select a board" : "Bir pano seçin", @@ -118,16 +119,20 @@ "Apply filter" : "Süzgeci uygula", "Filter by tag" : "Etikete göre süz", "Filter by assigned user" : "Atanmış kullanıcıya göre süz", + "Unassigned" : "Atanmamış", "Filter by due date" : "Bitiş tarihine göre süz", "Overdue" : "Zamanı geçmiş", "Next 24 hours" : "Gelecek 24 saat", "Next 7 days" : "Gelecek 7 gün", "Next 30 days" : "Gelecek 30 gün", "No due date" : "Bitiş tarihi yok", + "Clear filter" : "Süzgeci temizle", "Show archived cards" : "Arşivlenmiş kartları görüntüle", "Toggle compact mode" : "Sıkışık kipi değiştir", "Details" : "Ayrıntılar", "Loading board" : "Pano yükleniyor", + "No lists available" : "Kullanılabilecek bir liste yok", + "Create a new list to add cards to this board" : "Bu panoya kartlar eklemek için yeni bir liste ekleyin", "Board not found" : "Pano bulunamadı", "Sharing" : "Paylaşım", "Tags" : "Etiketler", @@ -144,13 +149,16 @@ "Can share" : "Paylaşabilir", "Can manage" : "Yönetebilir", "Delete" : "Sil", - "Add a new stack" : "Yığın ekle", + "Add a new list" : "Yeni liste ekle", "Delete list" : "Listeyi sil", "Add card" : "Kart ekle", "Add a new card" : "Yeni kart ekle", "Edit" : "Düzenle", "Add a new tag" : "Yeni etiket ekle", "title and color value must be provided" : "başlık ve renk değeri belirtilmelidir", + "Title" : "Başlık", + "Members" : "Üyeler", + "Upload attachment" : "Ek dosya yükle", "Add this attachment" : "Bu dosyayı ekle", "Delete Attachment" : "Ek Dosyasını Sil", "Restore Attachment" : "Ek Dosyasını Geri Yükle", @@ -165,15 +173,14 @@ "(Unsaved)" : "(Kaydedilmemiş)", "(Saving…)" : "(Kaydediliyor…)", "Formatting help" : "Biçimlendirme yardımı", - "Add Attachment" : "Dosya Ekle", "Edit description" : "Açıklamayı düzenle", "View description" : "Açıklamayı görüntüle", + "Add Attachment" : "Dosya Ekle", "Attachments" : "Ek dosyalar", "Comments" : "Açıklamalar", "Choose attachment" : "Ek dosyayı seçin", "Modified" : "Değiştirilme", "Created" : "Oluşturulma", - "Upload attachment" : "Ek dosya yükle", "No comments yet. Begin the discussion!" : "Henüz bir yorum yapılmamış. Tartışmayı başlatın!", "Save" : "Kaydet", "The comment cannot be empty." : "Yorum boş olamaz.", @@ -183,30 +190,32 @@ "Update" : "Güncelle", "(group)" : "(grup)", "(circle)" : "(çevre)", + "seconds ago" : "saniye önce", "Assign to me" : "Bana ata", + "Unassign myself" : "Kendi atamamı kaldır", + "Unarchive card" : "Kartı arşivden çıkar", + "Archive card" : "Kartı arşivle", "Delete card" : "Kartı sil", "Move card" : "Kartı taşı", "Card details" : "Kart ayrıntıları", - "Select a stack" : "Bir yığın seçin", - "seconds ago" : "saniye önce", + "Move card to another board" : "Kartı başka bir panoya taşı", + "Select a list" : "Bir liste seçin", "All boards" : "Tüm panolar", "Archived boards" : "Arşivlenmiş panolar", - "Shared boards" : "Paylaşılmış panolar", - "Settings" : "Ayarlar", + "Shared with you" : "Sizinle paylaşıldı", "Limit deck usage of groups" : "Tahtayı şu gruplar kullanabilsin", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Tahta kullanımı gruplar ile sınırlandığında belirtilen grupların üyesi olmayan kişiler kendi tahtalarını oluşturamaz. Bu kullanıcılar ancak kendileri ile paylaşılan tahtalar üzerinde çalışabilir.", "New board title" : "Yeni pano başlığı", - "Share" : "Paylaş", - "Options" : "Seçenekler", "Edit board" : "Panoyu sil", + "Clone board " : "Panoyu kopyala", + "Unarchive board " : "Panoyu arşivden çıkar", + "Archive board " : "Panoyu arşivle", + "Delete board " : "Panoyu sil", + "Board details" : "Pano ayrıntıları", + "Board {0} deleted" : "{0} panosu silindi", "An error occurred" : "Bir sorun çıktı", - "Clone board" : "Panoyu kopyala", - "Archive board" : "Panoyu arşivle", - "Unarchive board" : "Panoyu arşivden çıkar", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "{title} panosunu silmek istediğinize emin misiniz? Bu işlem, bu panodaki tüm verileri silecek.", "Delete the board?" : "Pano silinsin mi?", - "Delete board" : "Panoyu sil", - "Board details" : "Pano ayrıntıları", "Link to a board" : "Bir pano ile ilişkilendir", "Link to a card" : "Bir kart ile ilişkilendir", "Something went wrong" : "Bir şeyler ters gitti", diff --git a/l10n/ug.js b/l10n/ug.js index ded48818e..3fdf45627 100644 --- a/l10n/ug.js +++ b/l10n/ug.js @@ -12,12 +12,12 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "ئۆچۈر", "Edit" : "تەھرىر", + "Title" : "ماۋزۇ", "Description" : "چۈشەندۈرۈش", "Modified" : "ئۆزگەرتكەن", "Save" : "ساقلا", "Reply" : "جاۋاب قايتۇر", "Update" : "يېڭىلا", - "Settings" : "تەڭشەكلەر", - "Share" : "ھەمبەھىر" + "Shared with you" : "Shared with you" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/ug.json b/l10n/ug.json index e7333ffc8..784e30394 100644 --- a/l10n/ug.json +++ b/l10n/ug.json @@ -10,12 +10,12 @@ "Can share" : "Can share", "Delete" : "ئۆچۈر", "Edit" : "تەھرىر", + "Title" : "ماۋزۇ", "Description" : "چۈشەندۈرۈش", "Modified" : "ئۆزگەرتكەن", "Save" : "ساقلا", "Reply" : "جاۋاب قايتۇر", "Update" : "يېڭىلا", - "Settings" : "تەڭشەكلەر", - "Share" : "ھەمبەھىر" -},"pluralForm" :"nplurals=1; plural=0;" + "Shared with you" : "Shared with you" +},"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/uk.js b/l10n/uk.js index 6ab1a5746..7ebadbb7b 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -1,61 +1,153 @@ OC.L10N.register( "deck", { - "You have created a new board {board}" : "Ви створили новц дошку {board}", + "You have created a new board {board}" : "Ви створили нову дошку {board}", "{user} has created a new board {board}" : "{user} створив нову дошку {board}", "You have deleted the board {board}" : "Ви вилучили дошку {board}", "{user} has deleted the board {board}" : "{user} вилучив дошку {board}", "You have restored the board {board}" : "Ви відновили дошку {board}", + "{user} has restored the board {board}" : "{user} відновив дошку {board}", + "You have shared the board {board} with {acl}" : "Ви поділилися дошкою {board} з {acl}", + "{user} has shared the board {board} with {acl}" : "{user} поділився дошкою {board} з {acl}", + "You have removed {acl} from the board {board}" : "Ви вилучили {acl} з дошки {board}", + "{user} has removed {acl} from the board {board}" : "{user} вилучив {acl} з дошки {board}", + "You have renamed the board {before} to {board}" : "Ви перейменували дошку з {before} у {board}", "Deck" : "Колода", + "Changes in the Deck app" : "Зміни у застосунку Колода", "Personal" : "Особисте", "Finished" : "Завершено", "To review" : "На перегляд", "Action needed" : "Потребує дій", "Later" : "Пізніше", "copy" : "копіювати", + "To do" : "Заплановано", + "Doing" : "Виконується", "Done" : "Готово", + "Example Task 3" : "Приклад завдання 3", + "Example Task 2" : "Приклад завдання 2", + "Example Task 1" : "Приклад завдання 1", + "The file was uploaded" : "Файл завантажено", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Файл для завантаження перевищує параметр upload_max_filesize у php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір вивантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі", + "The file was only partially uploaded" : "Файл завантажено лише частково", "No file was uploaded" : "Не вивантажено жодного файлу", - "Missing a temporary folder" : "Відсутній тимчасовий каталог", + "Missing a temporary folder" : "Відсутня тека для тимчасових файлів", + "Could not write file to disk" : "Неможливо записати файл на диск", + "A PHP extension stopped the file upload" : "Розширення PHP призупинило завантаження файлу", "Create new board" : "Створити нову дошку", + "new board" : "нова дошка", + "Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту", + "Search by board title" : "Шукати за назвою дошки", + "Select board" : "Вибрати дошку", + "Select the card to link to a project" : "Виберіть картку для прив'язки до проєкту", + "Select a board" : "Вибрати дошку", + "Select a card" : "Вибрати картку", + "Link to card" : "Прив'язати до картки", "Cancel" : "Скасувати", "File already exists" : "Файл вже існує", + "A file with the name {filename} already exists." : "Файл {filename} вже існує.", + "Do you want to overwrite it?" : "Дійсно перезаписати файл?", + "Overwrite file" : "Перезаписати файл", + "Keep existing file" : "Зберегти поточний файл", + "This board is read only" : "Дошка тільки для читання", + "Drop your files to upload" : "Пересуньте файли сюди для завантаження", + "Archived cards" : "Архівні картки", + "Add new list" : "Додати новий список", + "List name" : "Назва списку", + "Apply filter" : "Відфільтрувати", + "Filter by tag" : "Відібрати за позначками", + "Filter by assigned user" : "Відібрати за призначеним користувачем", + "Unassigned" : "Скасовано призначення", + "Filter by due date" : "Відібрати за датою завершення", + "Overdue" : "Протерміновано", + "Next 7 days" : "Наступні 7 днів", + "Next 30 days" : "Наступні 30 днів", + "No due date" : "Без дати завершення", + "Clear filter" : "Очистити фільтр", "Show archived cards" : "Показати архівні картки", + "Toggle compact mode" : "Перемкнути компактний вигляд", "Details" : "Деталі", + "Loading board" : "Завантаження дошки", + "Board not found" : "Дошку не знайдено", "Sharing" : "Поділитись", "Tags" : "Теги", - "Undo" : "відмінити", + "Deleted items" : "Вилучені елементи", + "Timeline" : "Дії", + "Deleted lists" : "Вилучені списки", + "Undo" : "Скасувати", + "Deleted cards" : "Вилучені картки", + "Share board with a user, group or circle …" : "Поділитися дошкою з користувачем, групою або колом...", + "Board owner" : "Власник дошки", + "(Group)" : "(група)", + "(Circle)" : "(Коло)", "Can edit" : "Можна редагувати", "Can share" : "Can share", - "Delete" : "Видалити", - "Add a new stack" : "Додати нову купу", + "Can manage" : "Може керувати", + "Delete" : "Вилучити", + "Add a new list" : "Додати новий список", "Delete list" : "Вилучити список", "Add card" : "Додати картку", + "Add a new card" : "Додати нову картку", "Edit" : "Редагувати", + "Add a new tag" : "Додати нову позначку", + "title and color value must be provided" : "потрібно зазначити назву та колір", + "Title" : "Назва", + "Members" : "Учасники", + "Upload attachment" : "Завантажити вкладення", + "Add this attachment" : "Долучити вкладення", + "Delete Attachment" : "Забрати вкладення", + "Restore Attachment" : "Відновити вкладення", + "Assign a tag to this card…" : "Додати позначку до цієї картки", + "Assign to users" : "Призначити користувачам", + "Assign to users/groups/circles" : "Призначити користувачам/групам/колам", + "Assign a user to this card…" : "Призначити користувачеві цю картку", "Due date" : "Протягом", - "Remove due date" : "Видалити до", + "Set a due date" : "Встановити дату завершення", + "Remove due date" : "Вилучити до", "Description" : "Опис", + "(Unsaved)" : "(Не збережено)", + "(Saving…)" : "(Зберігання...)", "Formatting help" : "Форматування довідки", + "Edit description" : "Редагувати опис", + "View description" : "Переглянути опис", + "Add Attachment" : "Долучити вкладення", "Attachments" : "Вкладення", "Comments" : "Коментарі", + "Choose attachment" : "Вибрати вкладення", "Modified" : "Змінено", + "Created" : "Створено", "Save" : "Зберегти", + "In reply to" : "У відповідь", "Reply" : "Відповісти", "Update" : "Оновлення", "(group)" : "(група)", - "Delete card" : "Видалити картку", - "Move card" : "Пересунути картку", + "(circle)" : "(коло)", "seconds ago" : "секунд тому", - "Archived boards" : "Архівовані дошки", - "Shared boards" : "Спільні дошки", - "Settings" : "Налаштування", + "Assign to me" : "Призначити мені", + "Unarchive card" : "Розархівувати картку", + "Archive card" : "Архівувати картку", + "Delete card" : "Вилучити картку", + "Move card" : "Пересунути картку", + "Card details" : "Деталі картки", + "Move card to another board" : "Перемістити картку до іншої дошки", + "Select a list" : "Виберіть список", + "All boards" : "Усі дошки", + "Archived boards" : "Архівні дошки", + "Shared with you" : "Вам надано доступ", + "Limit deck usage of groups" : "Обмежити доступ до колоди для груп", "New board title" : "Новий заголовок дошки", - "Share" : "Поділитися", - "Edit board" : "Змінити дошку", + "Edit board" : "Редагувати дошку", + "Clone board " : "Копія дошки", + "Unarchive board " : "Розархівувати дошку", + "Archive board " : "Архівувати дошку", + "Delete board " : "Вилучити дошкуу", + "Board details" : "Деталі дошки", + "Board {0} deleted" : "Дошку {0} вилучено", "An error occurred" : "Виникла помилка", - "Archive board" : "Архівувати дошку", - "Unarchive board" : "Розархівувати дошку", - "Delete board" : "Видалити дошку", - "Board details" : "Деталі дошки" + "Delete the board?" : "Вилучити дошку?", + "Link to a board" : "Прив'язати до дошки", + "Link to a card" : "Прив'язати до картки", + "Something went wrong" : "От халепа!", + "Maximum file size of {size} exceeded" : "Досягнуто максимальний розмір файлу {size}" }, "nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"); diff --git a/l10n/uk.json b/l10n/uk.json index 486b9aeb4..7e27dd585 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -1,59 +1,151 @@ { "translations": { - "You have created a new board {board}" : "Ви створили новц дошку {board}", + "You have created a new board {board}" : "Ви створили нову дошку {board}", "{user} has created a new board {board}" : "{user} створив нову дошку {board}", "You have deleted the board {board}" : "Ви вилучили дошку {board}", "{user} has deleted the board {board}" : "{user} вилучив дошку {board}", "You have restored the board {board}" : "Ви відновили дошку {board}", + "{user} has restored the board {board}" : "{user} відновив дошку {board}", + "You have shared the board {board} with {acl}" : "Ви поділилися дошкою {board} з {acl}", + "{user} has shared the board {board} with {acl}" : "{user} поділився дошкою {board} з {acl}", + "You have removed {acl} from the board {board}" : "Ви вилучили {acl} з дошки {board}", + "{user} has removed {acl} from the board {board}" : "{user} вилучив {acl} з дошки {board}", + "You have renamed the board {before} to {board}" : "Ви перейменували дошку з {before} у {board}", "Deck" : "Колода", + "Changes in the Deck app" : "Зміни у застосунку Колода", "Personal" : "Особисте", "Finished" : "Завершено", "To review" : "На перегляд", "Action needed" : "Потребує дій", "Later" : "Пізніше", "copy" : "копіювати", + "To do" : "Заплановано", + "Doing" : "Виконується", "Done" : "Готово", + "Example Task 3" : "Приклад завдання 3", + "Example Task 2" : "Приклад завдання 2", + "Example Task 1" : "Приклад завдання 1", + "The file was uploaded" : "Файл завантажено", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Файл для завантаження перевищує параметр upload_max_filesize у php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір вивантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі", + "The file was only partially uploaded" : "Файл завантажено лише частково", "No file was uploaded" : "Не вивантажено жодного файлу", - "Missing a temporary folder" : "Відсутній тимчасовий каталог", + "Missing a temporary folder" : "Відсутня тека для тимчасових файлів", + "Could not write file to disk" : "Неможливо записати файл на диск", + "A PHP extension stopped the file upload" : "Розширення PHP призупинило завантаження файлу", "Create new board" : "Створити нову дошку", + "new board" : "нова дошка", + "Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту", + "Search by board title" : "Шукати за назвою дошки", + "Select board" : "Вибрати дошку", + "Select the card to link to a project" : "Виберіть картку для прив'язки до проєкту", + "Select a board" : "Вибрати дошку", + "Select a card" : "Вибрати картку", + "Link to card" : "Прив'язати до картки", "Cancel" : "Скасувати", "File already exists" : "Файл вже існує", + "A file with the name {filename} already exists." : "Файл {filename} вже існує.", + "Do you want to overwrite it?" : "Дійсно перезаписати файл?", + "Overwrite file" : "Перезаписати файл", + "Keep existing file" : "Зберегти поточний файл", + "This board is read only" : "Дошка тільки для читання", + "Drop your files to upload" : "Пересуньте файли сюди для завантаження", + "Archived cards" : "Архівні картки", + "Add new list" : "Додати новий список", + "List name" : "Назва списку", + "Apply filter" : "Відфільтрувати", + "Filter by tag" : "Відібрати за позначками", + "Filter by assigned user" : "Відібрати за призначеним користувачем", + "Unassigned" : "Скасовано призначення", + "Filter by due date" : "Відібрати за датою завершення", + "Overdue" : "Протерміновано", + "Next 7 days" : "Наступні 7 днів", + "Next 30 days" : "Наступні 30 днів", + "No due date" : "Без дати завершення", + "Clear filter" : "Очистити фільтр", "Show archived cards" : "Показати архівні картки", + "Toggle compact mode" : "Перемкнути компактний вигляд", "Details" : "Деталі", + "Loading board" : "Завантаження дошки", + "Board not found" : "Дошку не знайдено", "Sharing" : "Поділитись", "Tags" : "Теги", - "Undo" : "відмінити", + "Deleted items" : "Вилучені елементи", + "Timeline" : "Дії", + "Deleted lists" : "Вилучені списки", + "Undo" : "Скасувати", + "Deleted cards" : "Вилучені картки", + "Share board with a user, group or circle …" : "Поділитися дошкою з користувачем, групою або колом...", + "Board owner" : "Власник дошки", + "(Group)" : "(група)", + "(Circle)" : "(Коло)", "Can edit" : "Можна редагувати", "Can share" : "Can share", - "Delete" : "Видалити", - "Add a new stack" : "Додати нову купу", + "Can manage" : "Може керувати", + "Delete" : "Вилучити", + "Add a new list" : "Додати новий список", "Delete list" : "Вилучити список", "Add card" : "Додати картку", + "Add a new card" : "Додати нову картку", "Edit" : "Редагувати", + "Add a new tag" : "Додати нову позначку", + "title and color value must be provided" : "потрібно зазначити назву та колір", + "Title" : "Назва", + "Members" : "Учасники", + "Upload attachment" : "Завантажити вкладення", + "Add this attachment" : "Долучити вкладення", + "Delete Attachment" : "Забрати вкладення", + "Restore Attachment" : "Відновити вкладення", + "Assign a tag to this card…" : "Додати позначку до цієї картки", + "Assign to users" : "Призначити користувачам", + "Assign to users/groups/circles" : "Призначити користувачам/групам/колам", + "Assign a user to this card…" : "Призначити користувачеві цю картку", "Due date" : "Протягом", - "Remove due date" : "Видалити до", + "Set a due date" : "Встановити дату завершення", + "Remove due date" : "Вилучити до", "Description" : "Опис", + "(Unsaved)" : "(Не збережено)", + "(Saving…)" : "(Зберігання...)", "Formatting help" : "Форматування довідки", + "Edit description" : "Редагувати опис", + "View description" : "Переглянути опис", + "Add Attachment" : "Долучити вкладення", "Attachments" : "Вкладення", "Comments" : "Коментарі", + "Choose attachment" : "Вибрати вкладення", "Modified" : "Змінено", + "Created" : "Створено", "Save" : "Зберегти", + "In reply to" : "У відповідь", "Reply" : "Відповісти", "Update" : "Оновлення", "(group)" : "(група)", - "Delete card" : "Видалити картку", - "Move card" : "Пересунути картку", + "(circle)" : "(коло)", "seconds ago" : "секунд тому", - "Archived boards" : "Архівовані дошки", - "Shared boards" : "Спільні дошки", - "Settings" : "Налаштування", + "Assign to me" : "Призначити мені", + "Unarchive card" : "Розархівувати картку", + "Archive card" : "Архівувати картку", + "Delete card" : "Вилучити картку", + "Move card" : "Пересунути картку", + "Card details" : "Деталі картки", + "Move card to another board" : "Перемістити картку до іншої дошки", + "Select a list" : "Виберіть список", + "All boards" : "Усі дошки", + "Archived boards" : "Архівні дошки", + "Shared with you" : "Вам надано доступ", + "Limit deck usage of groups" : "Обмежити доступ до колоди для груп", "New board title" : "Новий заголовок дошки", - "Share" : "Поділитися", - "Edit board" : "Змінити дошку", + "Edit board" : "Редагувати дошку", + "Clone board " : "Копія дошки", + "Unarchive board " : "Розархівувати дошку", + "Archive board " : "Архівувати дошку", + "Delete board " : "Вилучити дошкуу", + "Board details" : "Деталі дошки", + "Board {0} deleted" : "Дошку {0} вилучено", "An error occurred" : "Виникла помилка", - "Archive board" : "Архівувати дошку", - "Unarchive board" : "Розархівувати дошку", - "Delete board" : "Видалити дошку", - "Board details" : "Деталі дошки" + "Delete the board?" : "Вилучити дошку?", + "Link to a board" : "Прив'язати до дошки", + "Link to a card" : "Прив'язати до картки", + "Something went wrong" : "От халепа!", + "Maximum file size of {size} exceeded" : "Досягнуто максимальний розмір файлу {size}" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);" } \ No newline at end of file diff --git a/l10n/ur_PK.js b/l10n/ur_PK.js index 765791718..21cfe9c0b 100644 --- a/l10n/ur_PK.js +++ b/l10n/ur_PK.js @@ -8,11 +8,11 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "حذف کریں", "Edit" : "تدوین کریں", + "Title" : "عنوان", "Description" : "تصریح", "Save" : "حفظ", "Reply" : "جواب", "seconds ago" : "سیکنڈز پہلے", - "Settings" : "سیٹینگز", - "Share" : "تقسیم" + "Shared with you" : "Shared with you" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ur_PK.json b/l10n/ur_PK.json index 011f57a50..2475dc1bf 100644 --- a/l10n/ur_PK.json +++ b/l10n/ur_PK.json @@ -6,11 +6,11 @@ "Can share" : "Can share", "Delete" : "حذف کریں", "Edit" : "تدوین کریں", + "Title" : "عنوان", "Description" : "تصریح", "Save" : "حفظ", "Reply" : "جواب", "seconds ago" : "سیکنڈز پہلے", - "Settings" : "سیٹینگز", - "Share" : "تقسیم" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/uz.js b/l10n/uz.js deleted file mode 100644 index f2ecca9c6..000000000 --- a/l10n/uz.js +++ /dev/null @@ -1,16 +0,0 @@ -OC.L10N.register( - "deck", - { - "Personal" : "Shaxsiy", - "Done" : "Bajarildi", - "Cancel" : "Bekor qilish", - "Tags" : "Teglar", - "Can edit" : "Tahrirlashi mumkin", - "Delete" : "O'chir", - "Comments" : "Fikrlar", - "Save" : "Saqlash", - "Update" : "Yangilash", - "seconds ago" : "soniya oldin", - "Settings" : "Sozlamalar" -}, -"nplurals=1; plural=0;"); diff --git a/l10n/uz.json b/l10n/uz.json deleted file mode 100644 index 271c8c488..000000000 --- a/l10n/uz.json +++ /dev/null @@ -1,14 +0,0 @@ -{ "translations": { - "Personal" : "Shaxsiy", - "Done" : "Bajarildi", - "Cancel" : "Bekor qilish", - "Tags" : "Teglar", - "Can edit" : "Tahrirlashi mumkin", - "Delete" : "O'chir", - "Comments" : "Fikrlar", - "Save" : "Saqlash", - "Update" : "Yangilash", - "seconds ago" : "soniya oldin", - "Settings" : "Sozlamalar" -},"pluralForm" :"nplurals=1; plural=0;" -} \ No newline at end of file diff --git a/l10n/vi.js b/l10n/vi.js index 6cd0f39af..6976ea03f 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -54,10 +54,12 @@ OC.L10N.register( "Can edit" : "Có thể chỉnh sửa", "Can share" : "Can share", "Delete" : "Xóa", - "Add a new stack" : "Thêm một giai đoạn mới", "Add card" : "Thêm tác vụ", "Add a new card" : "Thêm một tác vụ mới", "Edit" : "Chỉnh sửa", + "Title" : "Tên", + "Members" : "Thành viên", + "Upload attachment" : "Tải lên một đính kèm", "Due date" : "Thời hạn", "Remove due date" : "Xóa thời hạn", "Description" : "Mô tả", @@ -66,24 +68,18 @@ OC.L10N.register( "Comments" : "Các bình luận", "Modified" : "Thay đổi", "Created" : "Đã tạo", - "Upload attachment" : "Tải lên một đính kèm", "Save" : "Lưu", "Reply" : "Trả l", "Update" : "Cập nhật", "(group)" : "(nhóm)", - "Assign to me" : "Phân công cho tôi", "seconds ago" : "vài giây trước", + "Assign to me" : "Phân công cho tôi", "Archived boards" : "Dự án đã lưu trữ", - "Shared boards" : "Chia sẽ dự án", - "Settings" : "Thiết lập", + "Shared with you" : "Đã chia sẻ với bạn", "New board title" : "Tên dự án mới", - "Share" : "Chia sẻ", "Edit board" : "Chỉnh sửa dự án", - "An error occurred" : "Có lỗi đã xảy ra", - "Archive board" : "Lưu trữ dự án", - "Unarchive board" : "Bỏ lưu trữ dự án", - "Delete board" : "Xóa dự án", "Board details" : "Thông tin dự án", + "An error occurred" : "Có lỗi đã xảy ra", "Maximum file size of {size} exceeded" : "Đã vượt quá kích thước {size} tối đa tập tin" }, "nplurals=1; plural=0;"); diff --git a/l10n/vi.json b/l10n/vi.json index 3a392965c..b9dde12e8 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -52,10 +52,12 @@ "Can edit" : "Có thể chỉnh sửa", "Can share" : "Can share", "Delete" : "Xóa", - "Add a new stack" : "Thêm một giai đoạn mới", "Add card" : "Thêm tác vụ", "Add a new card" : "Thêm một tác vụ mới", "Edit" : "Chỉnh sửa", + "Title" : "Tên", + "Members" : "Thành viên", + "Upload attachment" : "Tải lên một đính kèm", "Due date" : "Thời hạn", "Remove due date" : "Xóa thời hạn", "Description" : "Mô tả", @@ -64,24 +66,18 @@ "Comments" : "Các bình luận", "Modified" : "Thay đổi", "Created" : "Đã tạo", - "Upload attachment" : "Tải lên một đính kèm", "Save" : "Lưu", "Reply" : "Trả l", "Update" : "Cập nhật", "(group)" : "(nhóm)", - "Assign to me" : "Phân công cho tôi", "seconds ago" : "vài giây trước", + "Assign to me" : "Phân công cho tôi", "Archived boards" : "Dự án đã lưu trữ", - "Shared boards" : "Chia sẽ dự án", - "Settings" : "Thiết lập", + "Shared with you" : "Đã chia sẻ với bạn", "New board title" : "Tên dự án mới", - "Share" : "Chia sẻ", "Edit board" : "Chỉnh sửa dự án", - "An error occurred" : "Có lỗi đã xảy ra", - "Archive board" : "Lưu trữ dự án", - "Unarchive board" : "Bỏ lưu trữ dự án", - "Delete board" : "Xóa dự án", "Board details" : "Thông tin dự án", + "An error occurred" : "Có lỗi đã xảy ra", "Maximum file size of {size} exceeded" : "Đã vượt quá kích thước {size} tối đa tập tin" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 3981d5674..34fa0e875 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -17,42 +17,18 @@ OC.L10N.register( "{user} has archived the board {before}" : "{user} 已将面板 {before} 存档", "You have unarchived the board {board}" : "您撤销了 {board} 存档", "{user} has unarchived the board {before}" : "{user} 撤销了面板 {before} 存档", - "You have created a new stack {stack} on board {board}" : "您在面板 {board} 上创建了新任务 {stack} ", - "{user} has created a new stack {stack} on board {board}" : "{user} 在面板 {board} 上创建了新任务 {stack}", - "You have renamed stack {before} to {stack} on board {board}" : "您将面板 {board} 上的任务 {before} 重命名为 {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} 将面板 {board} 上的任务 {before} 重命名为 {stack}", - "You have deleted stack {stack} on board {board}" : "您删除了面板 {board} 上的任务 {stack}", - "{user} has deleted stack {stack} on board {board}" : "{user} 删除了面板 {board} 上的任务 {stack}", - "You have created card {card} in stack {stack} on board {board}" : "您在面板 {board} 上的任务 {stack} 中创建了卡片 {card}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} 在面板 {board} 上的任务 {stack} 中创建了卡片 {card}", - "You have deleted card {card} in stack {stack} on board {board}" : "您在面板 {board} 上的任务 {stack} 中删除了卡片 {card}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} 在面板 {board} 上的任务 {stack} 中删除了卡片 {card}", "You have renamed the card {before} to {card}" : "您将卡片 {before} 重命名为 {card}", "{user} has renamed the card {before} to {card}" : "{user} 将卡片 {before} 重命名为 {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "您为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了描述", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} 为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了描述", - "You have updated the description of card {card} in stack {stack} on board {board}" : "您更新了面板 {board} 上的任务 {stack} 中的卡片 {card} 的描述", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} 更新了面板 {board} 上,任务 {stack} 的卡片 {card}中的描述", - "You have archived card {card} in stack {stack} on board {board}" : "您已对面板 {board} 上的任务 {stack} 中的卡片 {card} 存档", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} 已对面板 {board} 上的任务 {stack} 中的卡片 {card} 存档", - "You have unarchived card {card} in stack {stack} on board {board}" : "您已对面板 {board} 上的任务 {stack} 中的卡片 {card} 恢复存档", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} 已对面板 {board} 上的任务 {stack} 中的卡片 {card} 恢复存档", "You have removed the due date of card {card}" : "您移除了到期的卡片 {card}", "{user} has removed the due date of card {card}" : "{user} 移除了到期的卡片 {card}", "You have set the due date of card {card} to {after}" : "您设置到期的卡片 {card} 为 {after}", "{user} has set the due date of card {card} to {after}" : "{user} 设置到期的卡片 {card} 为 {after}", "You have updated the due date of card {card} to {after}" : "您更新到期的卡片 {card} 为 {after}", "{user} has updated the due date of card {card} to {after}" : "{user} 更新到期的卡片 {card} 为 {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "您为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了标签 {label}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} 为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了标签 {label}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "您移除了面板 {board} 上的任务 {stack} 中的卡片 {card} 的标签 {label}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} 移除了面板 {board} 上的任务 {stack} 中的卡片 {card} 的标签 {label}", "You have assigned {assigneduser} to card {card} on board {board}" : "您将面板 {board} 上的卡片 {card} 指派给了 {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 将面板 {board} 上的卡片 {card} 指派给了 {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "您对 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 对 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "您将卡片 {card} 从任务 {stackBefore} 移到任务 {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} 将卡片 {card} 从任务 {stackBefore} 移到任务 {stack}", "You have added the attachment {attachment} to card {card}" : "您为卡片 {card} 添加了附件 {attachment}", "{user} has added the attachment {attachment} to card {card}" : "{user} 为卡片 {card} 添加了附件 {attachment}", "You have updated the attachment {attachment} on card {card}" : "您更新了卡片 {card} 中的附件 {attachment}", @@ -101,6 +77,7 @@ OC.L10N.register( "Create new board" : "创建新面板", "new board" : "新面板", "Select the board to link to a project" : "选择要链接到一个项目的面板", + "Search by board title" : "通过标题搜索面板", "Select board" : "选择面板", "Select the card to link to a project" : "选择要链接到一个项目的卡片", "Select a board" : "选择一个面板", @@ -120,11 +97,14 @@ OC.L10N.register( "Apply filter" : "应用过滤器", "Filter by tag" : "标签筛选", "Filter by assigned user" : "根据指定用户过滤", + "Unassigned" : "未分配", "Filter by due date" : "根据截止日期过滤", "Overdue" : "逾期", + "Next 24 hours" : "未来24小时", "Next 7 days" : "下个7天", "Next 30 days" : "下个30天", "No due date" : "无截止日期", + "Clear filter" : "清空过滤器", "Show archived cards" : "显示已存档的卡片", "Toggle compact mode" : "切换简洁模式", "Details" : "详情", @@ -134,6 +114,7 @@ OC.L10N.register( "Tags" : "标签", "Deleted items" : "已删除项", "Timeline" : "时间线", + "Deleted lists" : "已删除的列表", "Undo" : "撤消", "Deleted cards" : "已删除卡片", "Share board with a user, group or circle …" : "与一个用户,群组或圈子共享面板...", @@ -144,27 +125,37 @@ OC.L10N.register( "Can share" : "可以共享", "Can manage" : "可以管理", "Delete" : "删除", - "Add a new stack" : "添加一个新任务", "Delete list" : "删除列表", "Add card" : "添加卡片", "Add a new card" : "添加一张新卡片", "Edit" : "编辑", + "Add a new tag" : "新增一个标签", "title and color value must be provided" : "必须提供标题和颜色值", + "Title" : "标题", + "Members" : "会员", + "Upload attachment" : "上传附件", + "Add this attachment" : "添加此附件", "Delete Attachment" : "删除附件", "Restore Attachment" : "恢复附件", "Assign a tag to this card…" : "为该卡片分配标签…", "Assign to users" : "指派给用户", + "Assign to users/groups/circles" : "分配给用户/群组/圈子", "Assign a user to this card…" : "为该卡片指派用户…", "Due date" : "截至日期", "Set a due date" : "设置一个截止日期", "Remove due date" : "移除截至日期", "Description" : "描述", + "(Unsaved)" : "(未保存的)", + "(Saving…)" : "(正在保存...)", "Formatting help" : "格式化帮助", + "Edit description" : "编辑描述", + "View description" : "查看描述", + "Add Attachment" : "添加附件", "Attachments" : "附件", "Comments" : "评论", + "Choose attachment" : "选择附件", "Modified" : "已修改", "Created" : "已创建", - "Upload attachment" : "上传附件", "No comments yet. Begin the discussion!" : "还没有评论。 开始讨论吧!", "Save" : "保存", "The comment cannot be empty." : "注释不能为空。", @@ -173,27 +164,31 @@ OC.L10N.register( "Reply" : "回复", "Update" : "更新", "(group)" : "(组)", + "(circle)" : "(圈子)", + "seconds ago" : "几秒前", "Assign to me" : "指派给我", + "Unarchive card" : "恢复卡片存档", + "Archive card" : "归档卡片", "Delete card" : "删除卡片", "Move card" : "移动卡片", "Card details" : "卡片详情", - "Select a stack" : "选择一个任务", - "seconds ago" : "几秒前", + "Move card to another board" : "将卡片移到其他面板", "All boards" : "全部面板", "Archived boards" : "已归档面板", - "Shared boards" : "已共享面板", - "Settings" : "设置", + "Shared with you" : "收到的共享", + "Limit deck usage of groups" : "限制群组的看板使用", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "非面板创建用户组的用户将不能使用受限看板。但用户仍然能够使用已共享给他们的面板工作。", "New board title" : "新面板标题", - "Share" : "共享", - "Options" : "选项", "Edit board" : "编辑面板", - "An error occurred" : "发生错误", - "Clone board" : "克隆面板", - "Archive board" : "归档面板", - "Unarchive board" : "未归档面板", - "Delete board" : "删除面板", + "Clone board " : "克隆面板", + "Unarchive board " : "解除面板归档", + "Archive board " : "面板归档", + "Delete board " : "删除面板", "Board details" : "面板详情", + "Board {0} deleted" : "面板{0} 被删除", + "An error occurred" : "发生错误", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "你确定你要删除 {title}面板吗?面板内所有数据都将因此被删除。", + "Delete the board?" : "是否删除面板?", "Link to a board" : "链接到一个面板", "Link to a card" : "链接到一张卡片", "Something went wrong" : "有地方出错了", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index ac897c924..412d07a4a 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -15,42 +15,18 @@ "{user} has archived the board {before}" : "{user} 已将面板 {before} 存档", "You have unarchived the board {board}" : "您撤销了 {board} 存档", "{user} has unarchived the board {before}" : "{user} 撤销了面板 {before} 存档", - "You have created a new stack {stack} on board {board}" : "您在面板 {board} 上创建了新任务 {stack} ", - "{user} has created a new stack {stack} on board {board}" : "{user} 在面板 {board} 上创建了新任务 {stack}", - "You have renamed stack {before} to {stack} on board {board}" : "您将面板 {board} 上的任务 {before} 重命名为 {stack}", - "{user} has renamed stack {before} to {stack} on board {board}" : "{user} 将面板 {board} 上的任务 {before} 重命名为 {stack}", - "You have deleted stack {stack} on board {board}" : "您删除了面板 {board} 上的任务 {stack}", - "{user} has deleted stack {stack} on board {board}" : "{user} 删除了面板 {board} 上的任务 {stack}", - "You have created card {card} in stack {stack} on board {board}" : "您在面板 {board} 上的任务 {stack} 中创建了卡片 {card}", - "{user} has created card {card} in stack {stack} on board {board}" : "{user} 在面板 {board} 上的任务 {stack} 中创建了卡片 {card}", - "You have deleted card {card} in stack {stack} on board {board}" : "您在面板 {board} 上的任务 {stack} 中删除了卡片 {card}", - "{user} has deleted card {card} in stack {stack} on board {board}" : "{user} 在面板 {board} 上的任务 {stack} 中删除了卡片 {card}", "You have renamed the card {before} to {card}" : "您将卡片 {before} 重命名为 {card}", "{user} has renamed the card {before} to {card}" : "{user} 将卡片 {before} 重命名为 {card}", - "You have added a description to card {card} in stack {stack} on board {board}" : "您为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了描述", - "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} 为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了描述", - "You have updated the description of card {card} in stack {stack} on board {board}" : "您更新了面板 {board} 上的任务 {stack} 中的卡片 {card} 的描述", - "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} 更新了面板 {board} 上,任务 {stack} 的卡片 {card}中的描述", - "You have archived card {card} in stack {stack} on board {board}" : "您已对面板 {board} 上的任务 {stack} 中的卡片 {card} 存档", - "{user} has archived card {card} in stack {stack} on board {board}" : "{user} 已对面板 {board} 上的任务 {stack} 中的卡片 {card} 存档", - "You have unarchived card {card} in stack {stack} on board {board}" : "您已对面板 {board} 上的任务 {stack} 中的卡片 {card} 恢复存档", - "{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} 已对面板 {board} 上的任务 {stack} 中的卡片 {card} 恢复存档", "You have removed the due date of card {card}" : "您移除了到期的卡片 {card}", "{user} has removed the due date of card {card}" : "{user} 移除了到期的卡片 {card}", "You have set the due date of card {card} to {after}" : "您设置到期的卡片 {card} 为 {after}", "{user} has set the due date of card {card} to {after}" : "{user} 设置到期的卡片 {card} 为 {after}", "You have updated the due date of card {card} to {after}" : "您更新到期的卡片 {card} 为 {after}", "{user} has updated the due date of card {card} to {after}" : "{user} 更新到期的卡片 {card} 为 {after}", - "You have added the tag {label} to card {card} in stack {stack} on board {board}" : "您为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了标签 {label}", - "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} 为面板 {board} 上的任务 {stack} 中的卡片 {card} 添加了标签 {label}", - "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "您移除了面板 {board} 上的任务 {stack} 中的卡片 {card} 的标签 {label}", - "{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} 移除了面板 {board} 上的任务 {stack} 中的卡片 {card} 的标签 {label}", "You have assigned {assigneduser} to card {card} on board {board}" : "您将面板 {board} 上的卡片 {card} 指派给了 {assigneduser}", "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 将面板 {board} 上的卡片 {card} 指派给了 {assigneduser}", "You have unassigned {assigneduser} from card {card} on board {board}" : "您对 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派", "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 对 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派", - "You have moved the card {card} from stack {stackBefore} to {stack}" : "您将卡片 {card} 从任务 {stackBefore} 移到任务 {stack}", - "{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} 将卡片 {card} 从任务 {stackBefore} 移到任务 {stack}", "You have added the attachment {attachment} to card {card}" : "您为卡片 {card} 添加了附件 {attachment}", "{user} has added the attachment {attachment} to card {card}" : "{user} 为卡片 {card} 添加了附件 {attachment}", "You have updated the attachment {attachment} on card {card}" : "您更新了卡片 {card} 中的附件 {attachment}", @@ -99,6 +75,7 @@ "Create new board" : "创建新面板", "new board" : "新面板", "Select the board to link to a project" : "选择要链接到一个项目的面板", + "Search by board title" : "通过标题搜索面板", "Select board" : "选择面板", "Select the card to link to a project" : "选择要链接到一个项目的卡片", "Select a board" : "选择一个面板", @@ -118,11 +95,14 @@ "Apply filter" : "应用过滤器", "Filter by tag" : "标签筛选", "Filter by assigned user" : "根据指定用户过滤", + "Unassigned" : "未分配", "Filter by due date" : "根据截止日期过滤", "Overdue" : "逾期", + "Next 24 hours" : "未来24小时", "Next 7 days" : "下个7天", "Next 30 days" : "下个30天", "No due date" : "无截止日期", + "Clear filter" : "清空过滤器", "Show archived cards" : "显示已存档的卡片", "Toggle compact mode" : "切换简洁模式", "Details" : "详情", @@ -132,6 +112,7 @@ "Tags" : "标签", "Deleted items" : "已删除项", "Timeline" : "时间线", + "Deleted lists" : "已删除的列表", "Undo" : "撤消", "Deleted cards" : "已删除卡片", "Share board with a user, group or circle …" : "与一个用户,群组或圈子共享面板...", @@ -142,27 +123,37 @@ "Can share" : "可以共享", "Can manage" : "可以管理", "Delete" : "删除", - "Add a new stack" : "添加一个新任务", "Delete list" : "删除列表", "Add card" : "添加卡片", "Add a new card" : "添加一张新卡片", "Edit" : "编辑", + "Add a new tag" : "新增一个标签", "title and color value must be provided" : "必须提供标题和颜色值", + "Title" : "标题", + "Members" : "会员", + "Upload attachment" : "上传附件", + "Add this attachment" : "添加此附件", "Delete Attachment" : "删除附件", "Restore Attachment" : "恢复附件", "Assign a tag to this card…" : "为该卡片分配标签…", "Assign to users" : "指派给用户", + "Assign to users/groups/circles" : "分配给用户/群组/圈子", "Assign a user to this card…" : "为该卡片指派用户…", "Due date" : "截至日期", "Set a due date" : "设置一个截止日期", "Remove due date" : "移除截至日期", "Description" : "描述", + "(Unsaved)" : "(未保存的)", + "(Saving…)" : "(正在保存...)", "Formatting help" : "格式化帮助", + "Edit description" : "编辑描述", + "View description" : "查看描述", + "Add Attachment" : "添加附件", "Attachments" : "附件", "Comments" : "评论", + "Choose attachment" : "选择附件", "Modified" : "已修改", "Created" : "已创建", - "Upload attachment" : "上传附件", "No comments yet. Begin the discussion!" : "还没有评论。 开始讨论吧!", "Save" : "保存", "The comment cannot be empty." : "注释不能为空。", @@ -171,27 +162,31 @@ "Reply" : "回复", "Update" : "更新", "(group)" : "(组)", + "(circle)" : "(圈子)", + "seconds ago" : "几秒前", "Assign to me" : "指派给我", + "Unarchive card" : "恢复卡片存档", + "Archive card" : "归档卡片", "Delete card" : "删除卡片", "Move card" : "移动卡片", "Card details" : "卡片详情", - "Select a stack" : "选择一个任务", - "seconds ago" : "几秒前", + "Move card to another board" : "将卡片移到其他面板", "All boards" : "全部面板", "Archived boards" : "已归档面板", - "Shared boards" : "已共享面板", - "Settings" : "设置", + "Shared with you" : "收到的共享", + "Limit deck usage of groups" : "限制群组的看板使用", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "非面板创建用户组的用户将不能使用受限看板。但用户仍然能够使用已共享给他们的面板工作。", "New board title" : "新面板标题", - "Share" : "共享", - "Options" : "选项", "Edit board" : "编辑面板", - "An error occurred" : "发生错误", - "Clone board" : "克隆面板", - "Archive board" : "归档面板", - "Unarchive board" : "未归档面板", - "Delete board" : "删除面板", + "Clone board " : "克隆面板", + "Unarchive board " : "解除面板归档", + "Archive board " : "面板归档", + "Delete board " : "删除面板", "Board details" : "面板详情", + "Board {0} deleted" : "面板{0} 被删除", + "An error occurred" : "发生错误", + "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "你确定你要删除 {title}面板吗?面板内所有数据都将因此被删除。", + "Delete the board?" : "是否删除面板?", "Link to a board" : "链接到一个面板", "Link to a card" : "链接到一张卡片", "Something went wrong" : "有地方出错了", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index a98327322..75175ab69 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -9,12 +9,12 @@ OC.L10N.register( "Can share" : "Can share", "Delete" : "刪除", "Edit" : "編輯", + "Title" : "標題", "Description" : "描述", "Save" : "儲存", "Reply" : "回覆", "Update" : "更新", "seconds ago" : "秒前", - "Settings" : "設定", - "Share" : "分享" + "Shared with you" : "Shared with you" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 00f5e4051..bef5ed4d2 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -7,12 +7,12 @@ "Can share" : "Can share", "Delete" : "刪除", "Edit" : "編輯", + "Title" : "標題", "Description" : "描述", "Save" : "儲存", "Reply" : "回覆", "Update" : "更新", "seconds ago" : "秒前", - "Settings" : "設定", - "Share" : "分享" + "Shared with you" : "Shared with you" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 819ad9fbd..61af77554 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -24,6 +24,8 @@ OC.L10N.register( "Cancel" : "取消", "File already exists" : "檔案已存在", "Add new list" : "新增清單", + "Next 7 days" : "接下來 7 天", + "Next 30 days" : "接下來 30 天", "Details" : "詳細資料", "Sharing" : "分享", "Tags" : "標籤", @@ -36,6 +38,9 @@ OC.L10N.register( "Delete list" : "刪除清單", "Add card" : "增加卡片", "Edit" : "編輯", + "Title" : "標題", + "Members" : "成員", + "Upload attachment" : "上傳附件", "Assign to users" : "分派給使用者", "Due date" : "截止日", "Description" : "描述", @@ -43,22 +48,18 @@ OC.L10N.register( "Comments" : "意見", "Modified" : "已修改", "Created" : "已新增", - "Upload attachment" : "上傳附件", "Save" : "儲存", "Reply" : "回覆", "Update" : "更新", "(group)" : "(群組)", + "seconds ago" : "幾秒前", "Assign to me" : "分派給我", + "Archive card" : "封存卡片", "Delete card" : "刪除作業", "Move card" : "移動卡片", - "seconds ago" : "幾秒前", - "Settings" : "設定", - "Share" : "分享", - "Options" : "設定", + "Shared with you" : "與您分享", "Edit board" : "編輯專案", "An error occurred" : "發生錯誤", - "Archive board" : "封存的專案", - "Delete board" : "刪除的專案", "Link to a board" : "連結到佈告欄", "Maximum file size of {size} exceeded" : "達到最大的檔案大小 {size} " }, diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index ed00f6606..24f05570b 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -22,6 +22,8 @@ "Cancel" : "取消", "File already exists" : "檔案已存在", "Add new list" : "新增清單", + "Next 7 days" : "接下來 7 天", + "Next 30 days" : "接下來 30 天", "Details" : "詳細資料", "Sharing" : "分享", "Tags" : "標籤", @@ -34,6 +36,9 @@ "Delete list" : "刪除清單", "Add card" : "增加卡片", "Edit" : "編輯", + "Title" : "標題", + "Members" : "成員", + "Upload attachment" : "上傳附件", "Assign to users" : "分派給使用者", "Due date" : "截止日", "Description" : "描述", @@ -41,22 +46,18 @@ "Comments" : "意見", "Modified" : "已修改", "Created" : "已新增", - "Upload attachment" : "上傳附件", "Save" : "儲存", "Reply" : "回覆", "Update" : "更新", "(group)" : "(群組)", + "seconds ago" : "幾秒前", "Assign to me" : "分派給我", + "Archive card" : "封存卡片", "Delete card" : "刪除作業", "Move card" : "移動卡片", - "seconds ago" : "幾秒前", - "Settings" : "設定", - "Share" : "分享", - "Options" : "設定", + "Shared with you" : "與您分享", "Edit board" : "編輯專案", "An error occurred" : "發生錯誤", - "Archive board" : "封存的專案", - "Delete board" : "刪除的專案", "Link to a board" : "連結到佈告欄", "Maximum file size of {size} exceeded" : "達到最大的檔案大小 {size} " },"pluralForm" :"nplurals=1; plural=0;" diff --git a/lib/Activity/ActivityManager.php b/lib/Activity/ActivityManager.php index b3fe84de7..198500771 100644 --- a/lib/Activity/ActivityManager.php +++ b/lib/Activity/ActivityManager.php @@ -160,38 +160,38 @@ class ActivityManager { } break; case self::SUBJECT_STACK_CREATE: - $subject = $ownActivity ? $this->l10n->t('You have created a new stack {stack} on board {board}') : $this->l10n->t('{user} has created a new stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have created a new list {stack} on board {board}') : $this->l10n->t('{user} has created a new list {stack} on board {board}'); break; case self::SUBJECT_STACK_UPDATE: - $subject = $ownActivity ? $this->l10n->t('You have created a new stack {stack} on board {board}') : $this->l10n->t('{user} has created a new stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have created a new list {stack} on board {board}') : $this->l10n->t('{user} has created a new list {stack} on board {board}'); break; case self::SUBJECT_STACK_UPDATE_TITLE: - $subject = $ownActivity ? $this->l10n->t('You have renamed stack {before} to {stack} on board {board}') : $this->l10n->t('{user} has renamed stack {before} to {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have renamed list {before} to {stack} on board {board}') : $this->l10n->t('{user} has renamed list {before} to {stack} on board {board}'); break; case self::SUBJECT_STACK_DELETE: - $subject = $ownActivity ? $this->l10n->t('You have deleted stack {stack} on board {board}') : $this->l10n->t('{user} has deleted stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have deleted list {stack} on board {board}') : $this->l10n->t('{user} has deleted list {stack} on board {board}'); break; case self::SUBJECT_CARD_CREATE: - $subject = $ownActivity ? $this->l10n->t('You have created card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has created card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have created card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has created card {card} in list {stack} on board {board}'); break; case self::SUBJECT_CARD_DELETE: - $subject = $ownActivity ? $this->l10n->t('You have deleted card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has deleted card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have deleted card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has deleted card {card} in list {stack} on board {board}'); break; case self::SUBJECT_CARD_UPDATE_TITLE: $subject = $ownActivity ? $this->l10n->t('You have renamed the card {before} to {card}') : $this->l10n->t('{user} has renamed the card {before} to {card}'); break; case self::SUBJECT_CARD_UPDATE_DESCRIPTION: if (!isset($subjectParams['before'])) { - $subject = $ownActivity ? $this->l10n->t('You have added a description to card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has added a description to card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have added a description to card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has added a description to card {card} in list {stack} on board {board}'); } else { - $subject = $ownActivity ? $this->l10n->t('You have updated the description of card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has updated the description of the card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have updated the description of card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has updated the description of the card {card} in list {stack} on board {board}'); } break; case self::SUBJECT_CARD_UPDATE_ARCHIVE: - $subject = $ownActivity ? $this->l10n->t('You have archived card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has archived card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have archived card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has archived card {card} in list {stack} on board {board}'); break; case self::SUBJECT_CARD_UPDATE_UNARCHIVE: - $subject = $ownActivity ? $this->l10n->t('You have unarchived card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has unarchived card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have unarchived card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has unarchived card {card} in list {stack} on board {board}'); break; case self::SUBJECT_CARD_UPDATE_DUEDATE: if (!isset($subjectParams['after'])) { @@ -204,10 +204,10 @@ class ActivityManager { break; case self::SUBJECT_LABEL_ASSIGN: - $subject = $ownActivity ? $this->l10n->t('You have added the tag {label} to card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has added the tag {label} to card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have added the tag {label} to card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has added the tag {label} to card {card} in list {stack} on board {board}'); break; case self::SUBJECT_LABEL_UNASSING: - $subject = $ownActivity ? $this->l10n->t('You have removed the tag {label} from card {card} in stack {stack} on board {board}') : $this->l10n->t('{user} has removed the tag {label} from card {card} in stack {stack} on board {board}'); + $subject = $ownActivity ? $this->l10n->t('You have removed the tag {label} from card {card} in list {stack} on board {board}') : $this->l10n->t('{user} has removed the tag {label} from card {card} in list {stack} on board {board}'); break; case self::SUBJECT_CARD_USER_ASSIGN: $subject = $ownActivity ? $this->l10n->t('You have assigned {assigneduser} to card {card} on board {board}') : $this->l10n->t('{user} has assigned {assigneduser} to card {card} on board {board}'); @@ -216,7 +216,7 @@ class ActivityManager { $subject = $ownActivity ? $this->l10n->t('You have unassigned {assigneduser} from card {card} on board {board}') : $this->l10n->t('{user} has unassigned {assigneduser} from card {card} on board {board}'); break; case self::SUBJECT_CARD_UPDATE_STACKID: - $subject = $ownActivity ? $this->l10n->t('You have moved the card {card} from stack {stackBefore} to {stack}') : $this->l10n->t('{user} has moved the card {card} from stack {stackBefore} to {stack}'); + $subject = $ownActivity ? $this->l10n->t('You have moved the card {card} from list {stackBefore} to {stack}') : $this->l10n->t('{user} has moved the card {card} from list {stackBefore} to {stack}'); break; case self::SUBJECT_ATTACHMENT_CREATE: $subject = $ownActivity ? $this->l10n->t('You have added the attachment {attachment} to card {card}') : $this->l10n->t('{user} has added the attachment {attachment} to card {card}'); diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php index 9bbb53bfb..7ac48ceab 100644 --- a/lib/Activity/DeckProvider.php +++ b/lib/Activity/DeckProvider.php @@ -357,6 +357,6 @@ class DeckProvider implements IProvider { } public function deckUrl($endpoint) { - return $this->urlGenerator->linkToRouteAbsolute('deck.page.index') . '#!' . $endpoint; + return $this->urlGenerator->linkToRouteAbsolute('deck.page.index') . '#' . $endpoint; } } diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 7d39ad127..74aa858f4 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -32,6 +32,7 @@ use OCA\Deck\Collaboration\Resources\ResourceProviderCard; use OCA\Deck\Db\Acl; use OCA\Deck\Db\AclMapper; use OCA\Deck\Db\AssignedUsersMapper; +use OCA\Deck\Db\BoardMapper; use OCA\Deck\Db\CardMapper; use OCA\Deck\Middleware\DefaultBoardMiddleware; use OCA\Deck\Middleware\ExceptionMiddleware; @@ -128,6 +129,13 @@ class Application extends App { foreach ($assignments as $assignment) { $assignmentMapper->delete($assignment); } + + /** @var BoardMapper $boardMapper */ + $boardMapper = $container->query(BoardMapper::class); + $boards = $boardMapper->findAllByOwner($user->getUID()); + foreach ($boards as $board) { + $boardMapper->delete($board); + } }); /** @var IUserManager $userManager */ diff --git a/lib/Collaboration/Resources/ResourceProvider.php b/lib/Collaboration/Resources/ResourceProvider.php index e00cc2de5..deffb475d 100644 --- a/lib/Collaboration/Resources/ResourceProvider.php +++ b/lib/Collaboration/Resources/ResourceProvider.php @@ -70,7 +70,7 @@ class ResourceProvider implements IProvider { */ public function getResourceRichObject(IResource $resource): array { $board = $this->getBoard($resource); - $link = \OC::$server->getURLGenerator()->linkToRoute('deck.page.index') . '#!/board/' . $resource->getId(); + $link = \OC::$server->getURLGenerator()->linkToRoute('deck.page.index') . '#/board/' . $resource->getId(); return [ 'type' => self::RESOURCE_TYPE, diff --git a/lib/Collaboration/Resources/ResourceProviderCard.php b/lib/Collaboration/Resources/ResourceProviderCard.php index a3808b77d..4d21fd16b 100644 --- a/lib/Collaboration/Resources/ResourceProviderCard.php +++ b/lib/Collaboration/Resources/ResourceProviderCard.php @@ -90,7 +90,7 @@ class ResourceProviderCard implements IProvider { throw new ResourceException('No unique card found for resource, this should never happen'); } - $link = $this->urlGenerator->linkToRoute('deck.page.index') . '#/board/' . $board->getId() . '/cards/' . $resource->getId(); + $link = $this->urlGenerator->linkToRoute('deck.page.index') . '#/board/' . $board->getId() . '/card/' . $resource->getId(); return [ 'type' => self::RESOURCE_TYPE, diff --git a/lib/Controller/AttachmentApiController.php b/lib/Controller/AttachmentApiController.php index 821d870c0..54741613b 100644 --- a/lib/Controller/AttachmentApiController.php +++ b/lib/Controller/AttachmentApiController.php @@ -54,8 +54,7 @@ class AttachmentApiController extends ApiController { * */ public function display() { - $attachment = $this->attachmentService->display($this->request->getParam('cardId'), $this->request->getParam('attachmentId')); - return $attachment; + return $this->attachmentService->display($this->request->getParam('attachmentId')); } /** @@ -76,7 +75,7 @@ class AttachmentApiController extends ApiController { * */ public function update($data) { - $attachment = $this->attachmentService->update($this->request->getParam('cardId'), $this->request->getParam('attachmentId'), $data); + $attachment = $this->attachmentService->update($this->request->getParam('attachmentId'), $data); return new DataResponse($attachment, HTTP::STATUS_OK); } @@ -87,7 +86,7 @@ class AttachmentApiController extends ApiController { * */ public function delete() { - $attachment = $this->attachmentService->delete($this->request->getParam('cardId'), $this->request->getParam('attachmentId')); + $attachment = $this->attachmentService->delete($this->request->getParam('attachmentId')); return new DataResponse($attachment, HTTP::STATUS_OK); } @@ -98,7 +97,7 @@ class AttachmentApiController extends ApiController { * */ public function restore() { - $attachment = $this->attachmentService->restore($this->request->getParam('cardId'), $this->request->getParam('attachmentId')); + $attachment = $this->attachmentService->restore($this->request->getParam('attachmentId')); return new DataResponse($attachment, HTTP::STATUS_OK); } } diff --git a/lib/Controller/AttachmentController.php b/lib/Controller/AttachmentController.php index daec5cf2d..18cab5761 100644 --- a/lib/Controller/AttachmentController.php +++ b/lib/Controller/AttachmentController.php @@ -52,8 +52,8 @@ class AttachmentController extends Controller { * @return \OCP\AppFramework\Http\Response * @throws \OCA\Deck\NotFoundException */ - public function display($cardId, $attachmentId) { - return $this->attachmentService->display($cardId, $attachmentId); + public function display($attachmentId) { + return $this->attachmentService->display($attachmentId); } /** @@ -70,21 +70,21 @@ class AttachmentController extends Controller { /** * @NoAdminRequired */ - public function update($cardId, $attachmentId) { - return $this->attachmentService->update($cardId, $attachmentId, $this->request->getParam('data')); + public function update($attachmentId) { + return $this->attachmentService->update($attachmentId, $this->request->getParam('data')); } /** * @NoAdminRequired */ - public function delete($cardId, $attachmentId) { - return $this->attachmentService->delete($cardId, $attachmentId); + public function delete($attachmentId) { + return $this->attachmentService->delete($attachmentId); } /** * @NoAdminRequired */ - public function restore($cardId, $attachmentId) { - return $this->attachmentService->restore($cardId, $attachmentId); + public function restore($attachmentId) { + return $this->attachmentService->restore($attachmentId); } } diff --git a/lib/Controller/BoardController.php b/lib/Controller/BoardController.php index 33ff48fb1..9d0b9fcaf 100644 --- a/lib/Controller/BoardController.php +++ b/lib/Controller/BoardController.php @@ -153,6 +153,6 @@ class BoardController extends ApiController { * @return \OCP\Deck\DB\Board */ public function clone($boardId) { - return $this->boardService->clone($boardId); + return $this->boardService->clone($boardId, $this->userId); } } diff --git a/lib/Controller/CommentsApiController.php b/lib/Controller/CommentsApiController.php index 3fc410d75..ca03bcacc 100644 --- a/lib/Controller/CommentsApiController.php +++ b/lib/Controller/CommentsApiController.php @@ -55,7 +55,7 @@ class CommentsApiController extends OCSController { * @NoAdminRequired * @throws StatusException */ - public function create(string $cardId, string $message, string $parentId = '0'): DataResponse { + public function create(int $cardId, string $message, int $parentId = 0): DataResponse { return $this->commentService->create($cardId, $message, $parentId); } @@ -63,7 +63,7 @@ class CommentsApiController extends OCSController { * @NoAdminRequired * @throws StatusException */ - public function update(string $cardId, string $commentId, string $message): DataResponse { + public function update(int $cardId, int $commentId, string $message): DataResponse { return $this->commentService->update($cardId, $commentId, $message); } @@ -71,7 +71,7 @@ class CommentsApiController extends OCSController { * @NoAdminRequired * @throws StatusException */ - public function delete(string $cardId, string $commentId): DataResponse { + public function delete(int $cardId, int $commentId): DataResponse { return $this->commentService->delete($cardId, $commentId); } } diff --git a/lib/Db/BoardMapper.php b/lib/Db/BoardMapper.php index 43e070a6b..f122e05a4 100644 --- a/lib/Db/BoardMapper.php +++ b/lib/Db/BoardMapper.php @@ -106,6 +106,11 @@ class BoardMapper extends DeckMapper implements IPermissionMapper { return $entries; } + public function findAllByOwner(string $userId, int $limit = null, int $offset = null) { + $sql = 'SELECT * FROM `*PREFIX*deck_boards` WHERE owner = ?'; + return $this->findEntities($sql, [$userId], $limit, $offset); + } + /** * Find all boards for a given user * diff --git a/lib/Db/StackMapper.php b/lib/Db/StackMapper.php index 199c3fd5b..40d01929b 100644 --- a/lib/Db/StackMapper.php +++ b/lib/Db/StackMapper.php @@ -49,7 +49,7 @@ class StackMapper extends DeckMapper implements IPermissionMapper { public function findAll($boardId, $limit = null, $offset = null) { - $sql = 'SELECT * FROM `*PREFIX*deck_stacks` WHERE `board_id` = ? AND deleted_at = 0 ORDER BY `order`'; + $sql = 'SELECT * FROM `*PREFIX*deck_stacks` WHERE `board_id` = ? AND deleted_at = 0 ORDER BY `order`, `id`'; return $this->findEntities($sql, [$boardId], $limit, $offset); } diff --git a/lib/Notification/Notifier.php b/lib/Notification/Notifier.php index 1365d8387..98c97dc5f 100644 --- a/lib/Notification/Notifier.php +++ b/lib/Notification/Notifier.php @@ -115,7 +115,7 @@ class Notifier implements INotifier { ] ] ); - $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#!/board/' . $boardId . '/card/' . $cardId . ''); + $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#/board/' . $boardId . '/card/' . $cardId . ''); break; case 'card-overdue': $cardId = $notification->getObjectId(); @@ -123,7 +123,7 @@ class Notifier implements INotifier { $notification->setParsedSubject( (string) $l->t('The card "%s" on "%s" has reached its due date.', $params) ); - $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#!/board/' . $boardId . '/card/' . $cardId . ''); + $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#/board/' . $boardId . '/card/' . $cardId . ''); break; case 'card-comment-mentioned': $cardId = $notification->getObjectId(); @@ -150,7 +150,7 @@ class Notifier implements INotifier { if ($notification->getMessage() === '{message}') { $notification->setParsedMessage($notification->getMessageParameters()['message']); } - $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#!/board/' . $boardId . '/card/' . $cardId . ''); + $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#/board/' . $boardId . '/card/' . $cardId . ''); break; case 'board-shared': $boardId = $notification->getObjectId(); @@ -173,7 +173,7 @@ class Notifier implements INotifier { ] ] ); - $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#!/board/' . $boardId . '/'); + $notification->setLink($this->url->linkToRouteAbsolute('deck.page.index') . '#/board/' . $boardId . '/'); break; } return $notification; diff --git a/lib/Provider/DeckProvider.php b/lib/Provider/DeckProvider.php index ff33cfc2f..e886ed2f3 100644 --- a/lib/Provider/DeckProvider.php +++ b/lib/Provider/DeckProvider.php @@ -253,7 +253,7 @@ class DeckProvider implements IFullTextSearchProvider { try { $board = $this->fullTextSearchService->getBoardFromCardId((int)$document->getId()); - $path = '#!/board/' . $board->getId() . '//card/' . $document->getId(); + $path = '#/board/' . $board->getId() . '/card/' . $document->getId(); $document->setLink($this->urlGenerator->linkToRoute('deck.page.index') . $path); } catch (DoesNotExistException $e) { } catch (MultipleObjectsReturnedException $e) { diff --git a/lib/Service/AttachmentService.php b/lib/Service/AttachmentService.php index 945dd5bd0..e80210329 100644 --- a/lib/Service/AttachmentService.php +++ b/lib/Service/AttachmentService.php @@ -213,7 +213,6 @@ class AttachmentService { /** * Display the attachment * - * @param $cardId * @param $attachmentId * @return Response * @throws BadRequestException @@ -222,17 +221,17 @@ class AttachmentService { * @throws \OCP\AppFramework\Db\DoesNotExistException * @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException */ - public function display($cardId, $attachmentId) { - if (is_numeric($cardId) === false) { - throw new BadRequestException('card id must be a number'); - } - + public function display($attachmentId) { if (is_numeric($attachmentId) === false) { throw new BadRequestException('attachment id must be a number'); } - $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ); - $attachment = $this->attachmentMapper->find($attachmentId); + try { + $attachment = $this->attachmentMapper->find($attachmentId); + } catch (\Exception $e) { + throw new NoPermissionException('Permission denied'); + } + $this->permissionService->checkPermission($this->cardMapper, $attachment->getCardId(), Acl::PERMISSION_READ); try { $service = $this->getService($attachment->getType()); @@ -245,7 +244,6 @@ class AttachmentService { /** * Update an attachment with custom data * - * @param $cardId * @param $attachmentId * @param $request * @return mixed @@ -254,11 +252,7 @@ class AttachmentService { * @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException * @throws BadRequestException */ - public function update($cardId, $attachmentId, $data) { - if (is_numeric($cardId) === false) { - throw new BadRequestException('card id must be a number'); - } - + public function update($attachmentId, $data) { if (is_numeric($attachmentId) === false) { throw new BadRequestException('attachment id must be a number'); } @@ -266,11 +260,15 @@ class AttachmentService { if ($data === false || $data === null) { //throw new BadRequestException('data must be provided'); } + try { + $attachment = $this->attachmentMapper->find($attachmentId); + } catch (\Exception $e) { + throw new NoPermissionException('Permission denied'); + } - $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_EDIT); - $this->cache->clear('card-' . $cardId); + $this->permissionService->checkPermission($this->cardMapper, $attachment->getCardId(), Acl::PERMISSION_EDIT); + $this->cache->clear('card-' . $attachment->getCardId()); - $attachment = $this->attachmentMapper->find($attachmentId); $attachment->setData($data); try { $service = $this->getService($attachment->getType()); @@ -296,7 +294,6 @@ class AttachmentService { * Either mark an attachment as deleted for later removal or just remove it depending * on the IAttachmentService implementation * - * @param $cardId * @param $attachmentId * @return \OCP\AppFramework\Db\Entity * @throws \OCA\Deck\NoPermissionException @@ -304,19 +301,20 @@ class AttachmentService { * @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException * @throws BadRequestException */ - public function delete($cardId, $attachmentId) { - if (is_numeric($cardId) === false) { - throw new BadRequestException('card id must be a number'); - } - + public function delete($attachmentId) { if (is_numeric($attachmentId) === false) { throw new BadRequestException('attachment id must be a number'); } - $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_EDIT); - $this->cache->clear('card-' . $cardId); + try { + $attachment = $this->attachmentMapper->find($attachmentId); + } catch (\Exception $e) { + throw new NoPermissionException('Permission denied'); + } + + $this->permissionService->checkPermission($this->cardMapper, $attachment->getCardId(), Acl::PERMISSION_EDIT); + $this->cache->clear('card-' . $attachment->getCardId()); - $attachment = $this->attachmentMapper->find($attachmentId); try { $service = $this->getService($attachment->getType()); if ($service->allowUndo()) { @@ -334,19 +332,20 @@ class AttachmentService { return $attachment; } - public function restore($cardId, $attachmentId) { - if (is_numeric($cardId) === false) { - throw new BadRequestException('card id must be a number'); - } - + public function restore($attachmentId) { if (is_numeric($attachmentId) === false) { throw new BadRequestException('attachment id must be a number'); } - $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_EDIT); - $this->cache->clear('card-' . $cardId); + try { + $attachment = $this->attachmentMapper->find($attachmentId); + } catch (\Exception $e) { + throw new NoPermissionException('Permission denied'); + } + + $this->permissionService->checkPermission($this->cardMapper, $attachment->getCardId(), Acl::PERMISSION_EDIT); + $this->cache->clear('card-' . $attachment->getCardId()); - $attachment = $this->attachmentMapper->find($attachmentId); try { $service = $this->getService($attachment->getType()); if ($service->allowUndo()) { diff --git a/lib/Service/BoardService.php b/lib/Service/BoardService.php index 58cd4022a..868164b91 100644 --- a/lib/Service/BoardService.php +++ b/lib/Service/BoardService.php @@ -621,13 +621,14 @@ class BoardService { /** * @param $id + * @param $userId * @return Board * @throws DoesNotExistException * @throws \OCA\Deck\NoPermissionException * @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException * @throws BadRequestException */ - public function clone($id) { + public function clone($id, $userId) { if (is_numeric($id) === false) { throw new BadRequestException('board id must be a number'); } @@ -637,7 +638,7 @@ class BoardService { $board = $this->boardMapper->find($id); $newBoard = new Board(); $newBoard->setTitle($board->getTitle() . ' (' . $this->l10n->t('copy') . ')'); - $newBoard->setOwner($board->getOwner()); + $newBoard->setOwner($userId); $newBoard->setColor($board->getColor()); $permissions = $this->permissionService->matchPermissions($board); $newBoard->setPermissions([ diff --git a/lib/Service/CardService.php b/lib/Service/CardService.php index ad6afcadf..50ea6fa49 100644 --- a/lib/Service/CardService.php +++ b/lib/Service/CardService.php @@ -269,6 +269,8 @@ class CardService { } $this->permissionService->checkPermission($this->cardMapper, $id, Acl::PERMISSION_EDIT); + $this->permissionService->checkPermission($this->stackMapper, $stackId, Acl::PERMISSION_EDIT); + if ($this->boardService->isArchived($this->cardMapper, $id)) { throw new StatusException('Operation not allowed. This board is archived.'); } @@ -389,6 +391,8 @@ class CardService { } $this->permissionService->checkPermission($this->cardMapper, $id, Acl::PERMISSION_EDIT); + $this->permissionService->checkPermission($this->stackMapper, $stackId, Acl::PERMISSION_EDIT); + if ($this->boardService->isArchived($this->cardMapper, $id)) { throw new StatusException('Operation not allowed. This board is archived.'); } diff --git a/lib/Service/CommentService.php b/lib/Service/CommentService.php index d805dfc62..c389a9ad2 100644 --- a/lib/Service/CommentService.php +++ b/lib/Service/CommentService.php @@ -88,20 +88,33 @@ class CommentService { * @param string $replyTo * @return DataResponse * @throws BadRequestException - * @throws NotFoundException + * @throws NotFoundException|NoPermissionException */ public function create(string $cardId, string $message, string $replyTo = '0'): DataResponse { if (!is_numeric($cardId)) { throw new BadRequestException('A valid card id must be provided'); } $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ); + + // Check if parent is a comment on the same card + if ($replyTo !== '0') { + try { + $comment = $this->commentsManager->get($replyTo); + if ($comment->getObjectType() !== Application::COMMENT_ENTITY_TYPE || $comment->getObjectId() !== $cardId) { + throw new CommentNotFoundException(); + } + } catch (CommentNotFoundException $e) { + throw new BadRequestException('Invalid parent id: The parent comment was not found or belongs to a different card'); + } + } + try { $comment = $this->commentsManager->create('users', $this->userId, Application::COMMENT_ENTITY_TYPE, $cardId); $comment->setMessage($message); $comment->setVerb('comment'); $comment->setParentId($replyTo); $this->commentsManager->save($comment); - return new DataResponse($this->formatComment($comment)); + return new DataResponse($this->formatComment($comment, true)); } catch (\InvalidArgumentException $e) { throw new BadRequestException('Invalid input values'); } catch (MessageTooLongException $e) { @@ -122,12 +135,19 @@ class CommentService { $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ); try { $comment = $this->commentsManager->get($commentId); + if ($comment->getObjectType() !== Application::COMMENT_ENTITY_TYPE || $comment->getObjectId() !== $cardId) { + throw new CommentNotFoundException(); + } } catch (CommentNotFoundException $e) { throw new NotFoundException('No comment found.'); } if ($comment->getActorType() !== 'users' || $comment->getActorId() !== $this->userId) { throw new NoPermissionException('Only authors are allowed to edit their comment.'); } + if ($comment->getParentId() !== '0') { + $this->permissionService->checkPermission($this->cardMapper, $comment->getParentId(), Acl::PERMISSION_READ); + } + $comment->setMessage($message); $this->commentsManager->save($comment); return new DataResponse($this->formatComment($comment)); @@ -141,8 +161,12 @@ class CommentService { throw new BadRequestException('A valid comment id must be provided'); } $this->permissionService->checkPermission($this->cardMapper, $cardId, Acl::PERMISSION_READ); + try { $comment = $this->commentsManager->get($commentId); + if ($comment->getObjectType() !== Application::COMMENT_ENTITY_TYPE || $comment->getObjectId() !== $cardId) { + throw new CommentNotFoundException(); + } } catch (CommentNotFoundException $e) { throw new NotFoundException('No comment found.'); } @@ -153,13 +177,13 @@ class CommentService { return new DataResponse([]); } - private function formatComment(IComment $comment): array { + private function formatComment(IComment $comment, $addReplyTo = false): array { $user = $this->userManager->get($comment->getActorId()); $actorDisplayName = $user !== null ? $user->getDisplayName() : $comment->getActorId(); - return [ - 'id' => $comment->getId(), - 'objectId' => $comment->getObjectId(), + $formattedComment = [ + 'id' => (int)$comment->getId(), + 'objectId' => (int)$comment->getObjectId(), 'message' => $comment->getMessage(), 'actorId' => $comment->getActorId(), 'actorType' => $comment->getActorType(), @@ -181,5 +205,13 @@ class CommentService { ]; }, $comment->getMentions()), ]; + + try { + if ($addReplyTo && $comment->getParentId() !== '0' && $replyTo = $this->commentsManager->get($comment->getParentId())) { + $formattedComment['replyTo'] = $this->formatComment($replyTo); + } + } catch (CommentNotFoundException $e) { + } + return $formattedComment; } } diff --git a/lib/Service/PermissionService.php b/lib/Service/PermissionService.php index 8d528f2e4..ce0088258 100644 --- a/lib/Service/PermissionService.php +++ b/lib/Service/PermissionService.php @@ -133,7 +133,7 @@ class PermissionService { */ public function checkPermission($mapper, $id, $permission, $userId = null) { $boardId = $id; - if ($mapper instanceof IPermissionMapper) { + if ($mapper instanceof IPermissionMapper && !($mapper instanceof BoardMapper)) { $boardId = $mapper->findBoardId($id); } if ($boardId === null) { diff --git a/lib/Service/StackService.php b/lib/Service/StackService.php index 6e01ee9e7..7df627e06 100644 --- a/lib/Service/StackService.php +++ b/lib/Service/StackService.php @@ -147,9 +147,7 @@ class StackService { } public function fetchDeleted($boardId) { - $this->permissionService->checkPermission( - $this->boardMapper, $boardId, Acl::PERMISSION_READ - ); + $this->permissionService->checkPermission($this->boardMapper, $boardId, Acl::PERMISSION_READ); $stacks = $this->stackMapper->findDeleted($boardId); $this->enrichStacksWithCards($stacks); diff --git a/package-lock.json b/package-lock.json index 2a023513d..2f0343a42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,16 +5,16 @@ "requires": true, "dependencies": { "@babel/cli": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz", - "integrity": "sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.10.5.tgz", + "integrity": "sha512-j9H9qSf3kLdM0Ao3aGPbGZ73mEA9XazuupcS6cDGWuiyAcANoguhP0r2Lx32H5JGw4sSSoHG3x/mxVnHgvOoyA==", "requires": { "chokidar": "^2.1.8", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -37,113 +37,136 @@ } }, "@babel/compat-data": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.6.tgz", - "integrity": "sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", "requires": { - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" } }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.0.tgz", + "integrity": "sha512-mkLq8nwaXmDtFmRkQ8ED/eA2CnVw4zr7dCztKalZXBvdK5EeNUAesrrwUqjQEzFgomJssayzB0aqlOsP1vGLqg==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.11.0", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==" + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - } } }, "convert-source-map": { @@ -173,6 +196,7 @@ "version": "7.9.4", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz", "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==", + "dev": true, "requires": { "@babel/types": "^7.9.0", "jsesc": "^2.5.1", @@ -184,6 +208,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -193,190 +218,356 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz", - "integrity": "sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", "requires": { - "@babel/compat-data": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", - "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.0.tgz", - "integrity": "sha512-onl4Oy46oGCzymOXtKMQpI7VXtCbTSHK1kqBydZ6AmzuNcacEVqGk9tZtAS+48IA9IstZcDCgIg8hQKnb7suRw==", - "requires": { - "@babel/types": "^7.9.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" + "@babel/highlight": "^7.10.4" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - }, - "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" - } + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.2.tgz", - "integrity": "sha512-2jyvKdoOS1aWAFL2rjJZmamyDDkPCx/AAz4/Wh1Dfxvw8qqnOvek/ZlHQ2noO/o8JpnXa/WiUUFOv48meBKkpA==" + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==" }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", - "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "requires": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, @@ -395,73 +586,11 @@ } } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", - "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, "@babel/helper-function-name": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.8.3", "@babel/template": "^7.8.3", @@ -472,6 +601,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -484,6 +614,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, "requires": { "@babel/types": "^7.8.3" }, @@ -492,6 +623,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -501,116 +633,172 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz", + "integrity": "sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.5" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/types": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz", - "integrity": "sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" }, "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -622,128 +810,249 @@ "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" }, "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", "requires": { - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-replace-supers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", - "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.11.0", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==" + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz", + "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==", + "requires": { + "@babel/types": "^7.10.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz", + "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/types": "^7.10.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - } } }, "debug": { @@ -762,54 +1071,84 @@ } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.7.tgz", - "integrity": "sha512-9JWls8WilDXFGxs0phaXAZgpxTZhSk/yOYH2hTHC0X1yC7Z78IJfvR1vJ+rmJKq3I35td2XzXzN6ZLYlna+r/A==" + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/types": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz", - "integrity": "sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "requires": { + "@babel/types": "^7.11.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -819,6 +1158,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, "requires": { "@babel/types": "^7.8.3" }, @@ -827,6 +1167,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -838,121 +1179,243 @@ "@babel/helper-validator-identifier": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", - "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" + "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==", + "dev": true }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helpers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.6.tgz", - "integrity": "sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw==", - "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.11.0", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==" + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - } } }, "debug": { @@ -988,148 +1451,229 @@ "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } } } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } } } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", - "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "@babel/plugin-transform-parameters": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, @@ -1197,6 +1741,21 @@ } } }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1248,6 +1807,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1255,7 +1815,8 @@ "@babel/helper-plugin-utils": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true } } }, @@ -1305,632 +1866,786 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz", + "integrity": "sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" }, "dependencies": { - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==" + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } } } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz", - "integrity": "sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz", - "integrity": "sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } } } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.0.tgz", - "integrity": "sha512-GRffJyCu16H3tEhbt9Q4buVFFBqrgS8FzTuhqSxlXNgmqD8aw2xmwtRwrvWXXlw7gHs664uqacsJymHJ9SUE/Q==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.5.tgz", + "integrity": "sha512-YCyYsFrrRMZ3qR7wRwtSSJovPG5vGyG4ZdcSAivGwTfoasMp3VOB/AKhohu3dFtmB4cCDcsndCSxGtrdliCsZQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/polyfill": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.7.tgz", - "integrity": "sha512-LeSfP9bNZH2UOZgcGcZ0PIHUt1ZuHub1L3CVmEyqLxCeDLm4C5Gi8jRH8ZX2PNpDhQCo0z6y/+DIs2JlliXW8w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", "requires": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz", - "integrity": "sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==" - } } }, "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", @@ -1938,22 +2653,46 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -1972,25 +2711,25 @@ } }, "@babel/preset-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", - "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz", + "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz", + "integrity": "sha512-qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==", "requires": { "regenerator-runtime": "^0.13.4" } @@ -1999,6 +2738,7 @@ "version": "7.8.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, "requires": { "@babel/code-frame": "^7.8.3", "@babel/parser": "^7.8.6", @@ -2009,6 +2749,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, "requires": { "@babel/highlight": "^7.8.3" } @@ -2017,6 +2758,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "chalk": "^2.0.0", @@ -2026,12 +2768,14 @@ "@babel/parser": { "version": "7.9.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true }, "@babel/types": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -2044,6 +2788,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.8.3", "@babel/generator": "^7.9.0", @@ -2060,6 +2805,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, "requires": { "@babel/highlight": "^7.8.3" } @@ -2068,6 +2814,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "chalk": "^2.0.0", @@ -2077,12 +2824,14 @@ "@babel/parser": { "version": "7.9.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true }, "@babel/types": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", @@ -2093,6 +2842,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -2100,7 +2850,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -2115,9 +2866,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" } } }, @@ -2213,111 +2964,32 @@ "dev": true }, "@jest/console": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.0.1.tgz", - "integrity": "sha512-9t1KUe/93coV1rBSxMmBAOIK3/HVpwxArCA1CxskKyRiv6o8J70V8C/V3OJminVCTa2M0hQI9AWRd5wxu2dAHw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.2.0.tgz", + "integrity": "sha512-mXQfx3nSLwiHm1i7jbu+uvi+vvpVjNGzIQYLCfsat9rapC+MJkS4zBseNrgJE0vU921b3P67bQzhduphjY3Tig==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", + "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.0.1", - "jest-util": "^26.0.1", + "jest-message-util": "^26.2.0", + "jest-util": "^26.2.0", "slash": "^3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } }, - "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.0.1.tgz", - "integrity": "sha512-Xq3eqYnxsG9SjDC+WLeIgf7/8KU6rddBxH+SCt18gEpOhAGYC/Mq+YbtlNcIdwjnnT+wDseXSbU0e5X84Y4jTQ==", - "dev": true, - "requires": { - "@jest/console": "^26.0.1", - "@jest/reporters": "^26.0.1", - "@jest/test-result": "^26.0.1", - "@jest/transform": "^26.0.1", - "@jest/types": "^26.0.1", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.0.1", - "jest-config": "^26.0.1", - "jest-haste-map": "^26.0.1", - "jest-message-util": "^26.0.1", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.0.1", - "jest-resolve-dependencies": "^26.0.1", - "jest-runner": "^26.0.1", - "jest-runtime": "^26.0.1", - "jest-snapshot": "^26.0.1", - "jest-util": "^26.0.1", - "jest-validate": "^26.0.1", - "jest-watcher": "^26.0.1", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -2329,9 +3001,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2365,10 +3037,234 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.2.2.tgz", + "integrity": "sha512-UwA8gNI8aeV4FHGfGAUfO/DHjrFVvlBravF1Tm9Kt6qFE+6YHR47kFhgdepOFpADEKstyO+MVdPvkV6/dyt9sA==", + "dev": true, + "requires": { + "@jest/console": "^26.2.0", + "@jest/reporters": "^26.2.2", + "@jest/test-result": "^26.2.0", + "@jest/transform": "^26.2.2", + "@jest/types": "^26.2.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.2.0", + "jest-config": "^26.2.2", + "jest-haste-map": "^26.2.2", + "jest-message-util": "^26.2.0", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.2.2", + "jest-resolve-dependencies": "^26.2.2", + "jest-runner": "^26.2.2", + "jest-runtime": "^26.2.2", + "jest-snapshot": "^26.2.2", + "jest-util": "^26.2.0", + "jest-validate": "^26.2.0", + "jest-watcher": "^26.2.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@jest/transform": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", + "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.2.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.2.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.2.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "rimraf": { @@ -2380,6 +3276,12 @@ "glob": "^7.1.3" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -2401,73 +3303,30 @@ } }, "@jest/environment": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.0.1.tgz", - "integrity": "sha512-xBDxPe8/nx251u0VJ2dFAFz2H23Y98qdIaNwnMK6dFQr05jc+Ne/2np73lOAx+5mSBO/yuQldRrQOf6hP1h92g==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.2.0.tgz", + "integrity": "sha512-oCgp9NmEiJ5rbq9VI/v/yYLDpladAAVvFxZgNsnJxOETuzPZ0ZcKKHYjKYwCtPOP1WCrM5nmyuOhMStXFGHn+g==", "dev": true, "requires": { - "@jest/fake-timers": "^26.0.1", - "@jest/types": "^26.0.1", - "jest-mock": "^26.0.1" - } - }, - "@jest/fake-timers": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.0.1.tgz", - "integrity": "sha512-Oj/kCBnTKhm7CR+OJSjZty6N1bRDr9pgiYQr4wY221azLz5PHi08x/U+9+QpceAYOWheauLP8MhtSVFrqXQfhg==", - "dev": true, - "requires": { - "@jest/types": "^26.0.1", - "@sinonjs/fake-timers": "^6.0.1", - "jest-message-util": "^26.0.1", - "jest-mock": "^26.0.1", - "jest-util": "^26.0.1" - } - }, - "@jest/globals": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.0.1.tgz", - "integrity": "sha512-iuucxOYB7BRCvT+TYBzUqUNuxFX1hqaR6G6IcGgEqkJ5x4htNKo1r7jk1ji9Zj8ZMiMw0oB5NaA7k5Tx6MVssA==", - "dev": true, - "requires": { - "@jest/environment": "^26.0.1", - "@jest/types": "^26.0.1", - "expect": "^26.0.1" - } - }, - "@jest/reporters": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.0.1.tgz", - "integrity": "sha512-NWWy9KwRtE1iyG/m7huiFVF9YsYv/e+mbflKRV84WDoJfBqUrNRyDbL/vFxQcYLl8IRqI4P3MgPn386x76Gf2g==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.0.1", - "@jest/test-result": "^26.0.1", - "@jest/transform": "^26.0.1", - "@jest/types": "^26.0.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.0.1", - "jest-resolve": "^26.0.1", - "jest-util": "^26.0.1", - "jest-worker": "^26.0.0", - "node-notifier": "^7.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^4.1.3" + "@jest/fake-timers": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", + "jest-mock": "^26.2.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -2479,9 +3338,88 @@ } }, "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/fake-timers": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.2.0.tgz", + "integrity": "sha512-45Gfe7YzYTKqTayBrEdAF0qYyAsNRBzfkV0IyVUm3cx7AsCWlnjilBM4T40w7IXT5VspOgMPikQlV0M6gHwy/g==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.2.0", + "jest-mock": "^26.2.0", + "jest-util": "^26.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2515,6 +3453,321 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/globals": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.2.0.tgz", + "integrity": "sha512-Hoc6ScEIPaym7RNytIL2ILSUWIGKlwEv+JNFof9dGYOdvPjb2evEURSslvCMkNuNg1ECEClTE8PH7ULlMJntYA==", + "dev": true, + "requires": { + "@jest/environment": "^26.2.0", + "@jest/types": "^26.2.0", + "expect": "^26.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/reporters": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.2.2.tgz", + "integrity": "sha512-7854GPbdFTAorWVh+RNHyPO9waRIN6TcvCezKVxI1khvFq9YjINTW7J3WU+tbR038Ynn6WjYred6vtT0YmIWVQ==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.2.0", + "@jest/test-result": "^26.2.0", + "@jest/transform": "^26.2.2", + "@jest/types": "^26.2.0", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.2.2", + "jest-resolve": "^26.2.2", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "node-notifier": "^7.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "@jest/transform": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", + "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.2.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.2.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.2.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2533,9 +3786,9 @@ } }, "@jest/source-map": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.0.0.tgz", - "integrity": "sha512-S2Z+Aj/7KOSU2TfW0dyzBze7xr95bkm5YXNUqqCek+HE0VbNNSNzrRwfIi5lf7wvzDTSS0/ib8XQ1krFNyYgbQ==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.1.0.tgz", + "integrity": "sha512-XYRPYx4eEVX15cMT9mstnO7hkHP3krNtKfxUYd8L7gbtia8JvZZ6bMzSwa6IQJENbudTwKMw5R1BePRD+bkEmA==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -2558,54 +3811,262 @@ } }, "@jest/test-result": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.0.1.tgz", - "integrity": "sha512-oKwHvOI73ICSYRPe8WwyYPTtiuOAkLSbY8/MfWF3qDEd/sa8EDyZzin3BaXTqufir/O/Gzea4E8Zl14XU4Mlyg==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.2.0.tgz", + "integrity": "sha512-kgPlmcVafpmfyQEu36HClK+CWI6wIaAWDHNxfQtGuKsgoa2uQAYdlxjMDBEa3CvI40+2U3v36gQF6oZBkoKatw==", "dev": true, "requires": { - "@jest/console": "^26.0.1", - "@jest/types": "^26.0.1", + "@jest/console": "^26.2.0", + "@jest/types": "^26.2.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@jest/test-sequencer": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.0.1.tgz", - "integrity": "sha512-ssga8XlwfP8YjbDcmVhwNlrmblddMfgUeAkWIXts1V22equp2GMIHxm7cyeD5Q/B0ZgKPK/tngt45sH99yLLGg==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.2.2.tgz", + "integrity": "sha512-SliZWon5LNqV/lVXkeowSU6L8++FGOu3f43T01L1Gv6wnFDP00ER0utV9jyK9dVNdXqfMNCN66sfcyar/o7BNw==", "dev": true, "requires": { - "@jest/test-result": "^26.0.1", + "@jest/test-result": "^26.2.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.0.1", - "jest-runner": "^26.0.1", - "jest-runtime": "^26.0.1" + "jest-haste-map": "^26.2.2", + "jest-runner": "^26.2.2", + "jest-runtime": "^26.2.2" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "@jest/transform": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.0.1.tgz", - "integrity": "sha512-pPRkVkAQ91drKGbzCfDOoHN838+FSbYaEAvBXvKuWeeRRUD8FjwXkqfUNUZL6Ke48aA/1cqq/Ni7kVMCoqagWA==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", + "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.0.1", + "jest-haste-map": "^26.2.2", "jest-regex-util": "^26.0.0", - "jest-util": "^26.0.1", + "jest-util": "^26.2.0", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -2624,9 +4085,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2660,12 +4121,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2684,13 +4139,14 @@ } }, "@jest/types": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz", - "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, @@ -2706,9 +4162,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -2748,9 +4204,9 @@ } }, "@juliushaertl/vue-richtext": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@juliushaertl/vue-richtext/-/vue-richtext-0.3.1.tgz", - "integrity": "sha512-dSWIHpMXC7iWiWKXEKdQt+L4ahQZlFMGk6d7+TufvZYK1xiLYevaKp8P+BNXOagChl9xb14VrG7eiBgy8WtsEw==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@juliushaertl/vue-richtext/-/vue-richtext-0.3.2.tgz", + "integrity": "sha512-+24A7eYzqDu01tn1JKaw7ydm+3dEB7+hXvwi+1TOje70m8FdaI/+uwdOd6oKQUBk7Uztvy1tDdO6fD+JYh7aEg==", "requires": { "core-js": "^3.6.4", "vue": "^2.6.11" @@ -2764,11 +4220,12 @@ } }, "@nextcloud/auth": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.2.3.tgz", - "integrity": "sha512-SN0g1nyflt2H34zkCFflOky/h0r9DNHb7T8l/JILyFTCoL8f+f67V2Q4jLLfyapEXgq0b3xG7p8FtrBX5/JhWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.3.0.tgz", + "integrity": "sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==", "requires": { "@nextcloud/event-bus": "^1.1.3", + "@nextcloud/typings": "^0.2.2", "core-js": "^3.6.4" }, "dependencies": { @@ -2780,52 +4237,23 @@ } }, "@nextcloud/axios": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.3.2.tgz", - "integrity": "sha512-7reGkM57t8yfASioui/Tg1JBJ0UNCwK0w5yGG/+itEBERAR8izV2lVKQglkwwfQnRXlk3qQC4iu3O9yT9dGyMw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.3.3.tgz", + "integrity": "sha512-kCGN+0QqrCzTEDsCTpHY2Ze5PGncspC37OOMOYejmGxp+/a2FTg92yJoI5Xhk2y/xJciwVpX1NUWatxBfxAlWw==", "requires": { "@babel/cli": "^7.8.4", - "@babel/core": "^7.8.7", - "@babel/preset-env": "^7.8.7", - "@babel/preset-typescript": "^7.8.3", + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.0", + "@babel/preset-typescript": "^7.9.0", "@nextcloud/auth": "^1.2.2", "axios": "^0.19.2", "core-js": "^3.6.4" }, "dependencies": { - "@nextcloud/auth": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.2.2.tgz", - "integrity": "sha512-rrjqrvzrstGaunzr4uriL8ITlp0jgZVzHpdRoSPTkgIQvTRNn1W3E41wGM1Zb6BG3WKuGNh/VdM3vqEaX/TN5A==", - "requires": { - "@nextcloud/event-bus": "^1.1.3", - "core-js": "3.6.4" - } - }, - "@nextcloud/event-bus": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-1.1.3.tgz", - "integrity": "sha512-/f3OMh9Tu3bn17sCc1Sb5AaC/fjegP9bjFmlsPDFNcCAHrKKM5B2X+2eUDF2osLirYaBjVqypBmD87zyiE0WjQ==", - "requires": { - "@types/semver": "^6.2.1", - "core-js": "^3.6.2", - "semver": "^6.3.0" - } - }, - "@types/semver": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.1.tgz", - "integrity": "sha512-+beqKQOh9PYxuHvijhVl+tIHvT6tuwOrE9m14zd+MT2A38KoKZhh7pYJ0SNleLtwDsiIxHDsIk9bv01oOxvSvA==" - }, "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" } } }, @@ -2835,9 +4263,9 @@ "integrity": "sha512-f+sKpdLZXkODV+OY39K1M+Spmd4RgxmtEXmNn4Bviv4R7uBFHXuw+JX9ZdfDeOryfHjJ/TRQxQEp0GMpBwZFUw==" }, "@nextcloud/dialogs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-1.3.0.tgz", - "integrity": "sha512-Fm/SEcd8DNZzmn/2Uv9O/5sweXkcywqnJuhK5xH3P0c5Ug3Z/mJwGP3EXgLtyjgQUJtmY1DBahqiUYsVNdDkng==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-1.4.0.tgz", + "integrity": "sha512-Rx4x+al/sy+vXu2p3qvEuVeeUDm5JVwa84S21Hxa+pDV3Pd93E2dJGWlZ6h++5fSXbee1sDX9t957B20kYiP3Q==", "requires": { "core-js": "^3.6.4", "toastify-js": "^1.7.0" @@ -2851,9 +4279,9 @@ } }, "@nextcloud/eslint-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-2.0.0.tgz", - "integrity": "sha512-rpBCwFm4/UpJUhGf38CHbOGzoQikvht90JqqbI0GtbpP2Ty1F8Pvr/3ntg+OVeu6utkJL1hybtD9pQswiZfWCg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-2.1.0.tgz", + "integrity": "sha512-E1ehi28zuIbbj5qRkU39VxVmGVaDvAmBFwPId0qwTO8+cBvIUiDMOZ1DaOGyNZoPpuss39GUPPiX9Sr3cYEW5A==", "dev": true }, "@nextcloud/eslint-plugin": { @@ -2893,17 +4321,27 @@ } }, "@nextcloud/files": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-1.0.1.tgz", - "integrity": "sha512-F3ukpGxxBx9Q+jH55OqgNWIIoXgziKBB8cPMeMvRVq4yPb/zQKAO4c6JL8YelRXKNcZNCL8/4/EknIoaJWzwXw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-1.1.0.tgz", + "integrity": "sha512-wBtgtE3cSII5dNBOSIbkEHlroOGHS34CI7P20ye/9RYBY3TuKakhw5loT68wEOXa29Sp7GZsdWOuzxoRlsF2GA==", "requires": { + "@nextcloud/l10n": "^1.3.0", "core-js": "^3.6.4" }, "dependencies": { + "@nextcloud/l10n": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.3.0.tgz", + "integrity": "sha512-hGk3ag9TU4cb0+ld/wziEsE+CWaS7Rpj6Y6dPv0QVfnqQ7jFCKQ62VHnuk8pFQHkmKMg3HGxkHuojumbukm42w==", + "requires": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + } + }, "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" } } }, @@ -2923,9 +4361,9 @@ } }, "@nextcloud/l10n": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.2.3.tgz", - "integrity": "sha512-bd/bp/pk24Sl/Fjj3KJhDsGhc5EI1tIs34+sl4eaBNrj7SHl79K9bAzarxtABx6LSXn6pl6K/YYkKCidqPzuDQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.3.0.tgz", + "integrity": "sha512-hGk3ag9TU4cb0+ld/wziEsE+CWaS7Rpj6Y6dPv0QVfnqQ7jFCKQ62VHnuk8pFQHkmKMg3HGxkHuojumbukm42w==", "requires": { "core-js": "^3.6.4", "node-gettext": "^3.0.0" @@ -2990,41 +4428,11 @@ } }, "@nextcloud/router": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-1.0.2.tgz", - "integrity": "sha512-9cGPGZx9P3G/piM3vD8/W37DFcjj4UDUIb9BiKdAG3Ir+7+iI0O/kv7SzvVrEU74a1ohp+wmDUiEQjM02cSFRQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-1.1.0.tgz", + "integrity": "sha512-iPHpMG9kajw8D+niR4x/d8s/R9RyUNveDsNURgcZryIjIXhAzSZZra55+Y3yInDmLhCFwboj9ZcC/2S6CzoKYA==", "requires": { - "core-js": "3.6.4" - }, - "dependencies": { - "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" - } - } - }, - "@nextcloud/vue": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-1.5.0.tgz", - "integrity": "sha512-z0KZP0PcWyHsD5zpzBJRusToGzC/1DTjapuDMrSAOSuA5lThg/Td7brmIQSwWTrw66OrL5MIRK+8HoKMWmQPAA==", - "requires": { - "@nextcloud/axios": "^1.1.0", - "@nextcloud/l10n": "^1.1.0", - "@nextcloud/router": "^1.0.0", - "core-js": "^3.4.4", - "debounce": "1.2.0", - "escape-html": "^1.0.3", - "hammerjs": "^2.0.8", - "md5": "^2.2.1", - "regenerator-runtime": "^0.13.3", - "v-click-outside": "^3.0.0", - "v-tooltip": "^2.0.0-rc.33", - "vue": "^2.6.7", - "vue-color": "^2.7.0", - "vue-multiselect": "^2.1.3", - "vue-visible": "^1.0.2", - "vue2-datepicker": "^3.3.1" + "core-js": "^3.6.4" }, "dependencies": { "core-js": { @@ -3034,6 +4442,53 @@ } } }, + "@nextcloud/typings": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.2.tgz", + "integrity": "sha512-LZrv1VV3vyDaKw4UKMcGM9dvLMpdI2tfMexHf/ixVn6OrsRDsRTbxByWMMdRF2ArHD5Q8RsICa72p6BcG9b80Q==", + "requires": { + "@types/jquery": "2.0.54" + } + }, + "@nextcloud/vue": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-2.3.0.tgz", + "integrity": "sha512-6uf7Hu4Obaet7BOs9H/Ng63xAYqks9CL7hsOOHGUzWFYrPPBxgt79iD9OOPpPfJuLQ3Nnuibh942X1QreCBRkw==", + "requires": { + "@nextcloud/auth": "^1.2.3", + "@nextcloud/axios": "^1.3.2", + "@nextcloud/dialogs": "^1.3.0", + "@nextcloud/event-bus": "^1.1.4", + "@nextcloud/l10n": "^1.2.3", + "@nextcloud/router": "^1.0.2", + "core-js": "^3.6.5", + "debounce": "1.2.0", + "emoji-mart-vue-fast": "^7.0.2", + "hammerjs": "^2.0.8", + "md5": "^2.2.1", + "regenerator-runtime": "^0.13.5", + "v-click-outside": "^3.0.1", + "v-tooltip": "^2.0.3", + "vue": "^2.6.11", + "vue-color": "^2.7.1", + "vue-multiselect": "^2.1.6", + "vue-visible": "^1.0.2", + "vue2-datepicker": "^3.4.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } + } + }, + "@nextcloud/webpack-vue-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-1.1.0.tgz", + "integrity": "sha512-3eDbH05tlkfM12syuM36QS+xU1r80iX21PZ5tN+/O9Ekto2psmt+vf7Vgs5JX20M97Uy89POQ09A8tQUj83Yuw==", + "dev": true + }, "@nodelib/fs.scandir": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", @@ -3061,9 +4516,9 @@ } }, "@sinonjs/commons": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.2.tgz", - "integrity": "sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -3195,6 +4650,23 @@ "@types/istanbul-lib-report": "*" } }, + "@types/jquery": { + "version": "2.0.54", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", + "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -3226,9 +4698,9 @@ "dev": true }, "@types/prettier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.0.tgz", - "integrity": "sha512-/rM+sWiuOZ5dvuVzV37sUuklsbg+JPOP8d+nNFlo2ZtfpzPiPvh1/gc8liWOLBqe+sR+ZM7guPaIcTt6UZTo7Q==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.2.tgz", + "integrity": "sha512-IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA==", "dev": true }, "@types/stack-utils": { @@ -3296,9 +4768,9 @@ } }, "@vue/test-utils": { - "version": "1.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.33.tgz", - "integrity": "sha512-Xzqoe0lTLn3QRWfjhmKPOXYR86l0Y+g/zPHaheJQOkPLj5ojJl3rG0t4F3kXFWuLD88YzUVRMIBWOG7v9KOJQQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.3.tgz", + "integrity": "sha512-mmsKXZSGfvd0bH05l4SNuczZ2MqlJH2DWhiul5wJXFxbf/gRRd2UL4QZgozEMQ30mRi9i4/+p4JJat8S4Js64Q==", "dev": true, "requires": { "dom-event-types": "^1.0.0", @@ -3494,9 +4966,9 @@ "dev": true }, "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", "dev": true }, "abbrev": { @@ -3516,9 +4988,9 @@ } }, "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", "dev": true }, "acorn-globals": { @@ -3538,9 +5010,9 @@ "dev": true }, "acorn-walk": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", - "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, "ajv": { @@ -3936,59 +5408,6 @@ "define-properties": "^1.1.3", "es-abstract": "^1.17.0", "is-string": "^1.0.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - } } }, "array-union": { @@ -4017,65 +5436,12 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - } } }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true }, "asn1": { @@ -4096,6 +5462,14 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "assert": { @@ -4180,18 +5554,18 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", - "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", + "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", "dev": true, "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001061", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" + "postcss": "^7.0.30", + "postcss-value-parser": "^4.1.0" }, "dependencies": { "chalk": { @@ -4204,6 +5578,34 @@ "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -4422,16 +5824,16 @@ } }, "babel-jest": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.0.1.tgz", - "integrity": "sha512-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.2.2.tgz", + "integrity": "sha512-JmLuePHgA+DSOdOL8lPxCgD2LhPPm+rdw1vnxR73PpIrnmKCS2/aBhtkAcxQWuUcW2hBrH8MJ3LKXE7aWpNZyA==", "dev": true, "requires": { - "@jest/transform": "^26.0.1", - "@jest/types": "^26.0.1", + "@jest/transform": "^26.2.2", + "@jest/types": "^26.2.0", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.0.0", + "babel-preset-jest": "^26.2.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" @@ -4448,9 +5850,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -4636,13 +6038,14 @@ } }, "babel-plugin-jest-hoist": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.0.0.tgz", - "integrity": "sha512-+AuoehOrjt9irZL7DOt2+4ZaTM6dlu1s5TTS46JBa0/qem4dy7VNW3tMb96qeEqcIh20LD73TVNtmVEeymTG7w==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz", + "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==", "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, @@ -4687,12 +6090,12 @@ } }, "babel-preset-jest": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.0.0.tgz", - "integrity": "sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.2.0.tgz", + "integrity": "sha512-R1k8kdP3R9phYQugXeNnK/nvCGlBzG4m3EoIIukC80GXb6wCv2XiwPhK6K9MAkQcMszWBYvl2Wm+yigyXFQqXg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^26.0.0", + "babel-plugin-jest-hoist": "^26.2.0", "babel-preset-current-node-syntax": "^0.1.2" } }, @@ -4890,6 +6293,15 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -4906,14 +6318,14 @@ "dev": true }, "blueimp-md5": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.13.0.tgz", - "integrity": "sha512-lmp0m647R5e77ORduxLW5mISIDcvgJZa52vMBv5uVI3UmSWTQjkJsZVBfaFqQPw/QFogJwvY6e3Gl9nP+Loe+Q==" + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.17.0.tgz", + "integrity": "sha512-x5PKJHY5rHQYaADj6NwPUR2QRCUVSggPzrUKkeENpj871o9l9IefJbO2jkT5UvYykeOK9dx0VmkIo6dZ+vThYw==" }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", "dev": true }, "body-parser": { @@ -5046,21 +6458,56 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "browserify-zlib": { @@ -5073,26 +6520,14 @@ } }, "browserslist": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", - "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "requires": { - "caniuse-lite": "^1.0.30001038", - "electron-to-chromium": "^1.3.390", + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", "node-releases": "^1.1.53", "pkg-up": "^2.0.0" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001042", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001042.tgz", - "integrity": "sha512-igMQ4dlqnf4tWv0xjaaE02op9AJ2oQzXKjWf4EuAHFN694Uo9/EfPVIPJcmn2WkU9RqozCxx5e2KPcVClHDbDw==" - }, - "electron-to-chromium": { - "version": "1.3.412", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.412.tgz", - "integrity": "sha512-4bVdSeJScR8fT7ERveLWbxemY5uXEHVseqMRyORosiKcTUSGtVwBkV8uLjXCqoFLeImA57Z9hbz3TOid01U4Hw==" - } } }, "bser": { @@ -5268,10 +6703,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001045", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001045.tgz", - "integrity": "sha512-Y8o2Iz1KPcD6FjySbk1sPpvJqchgxk/iow0DABpGyzA1UeQAuxh63Xh0Enj5/BrsYbXtCN32JmR4ZxQTCQ6E6A==", - "dev": true + "version": "1.0.30001065", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001065.tgz", + "integrity": "sha512-DDxCLgJ266YnAHQv0jS1wdOaihRFF52Zgmlag39sQJVy2H46oROpJp4hITstqhdB8qnHSrKNoAEkQA9L/oYF9A==" }, "capture-exit": { "version": "2.0.0", @@ -5627,9 +7061,9 @@ "dev": true }, "codemirror": { - "version": "5.53.2", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.53.2.tgz", - "integrity": "sha512-wvSQKS4E+P8Fxn/AQ+tQtJnF1qH5UOlxtugFLpubEZ5jcdH2iXTVinb+Xc/4QjshuOxRm4fUsU2QPF1JJKiyXA==" + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.56.0.tgz", + "integrity": "sha512-MfKVmYgifXjQpLSgpETuih7A7WTTIsxvKfSLGseTY5+qt0E1UD1wblZGM6WLenORo8sgmf+3X+WTe2WF7mufyw==" }, "codemirror-spell-checker": { "version": "1.1.2", @@ -5950,6 +7384,14 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "create-hash": { @@ -6037,9 +7479,9 @@ } }, "css-loader": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz", - "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -6047,13 +7489,13 @@ "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.27", + "postcss": "^7.0.32", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.3", - "schema-utils": "^2.6.6", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", "semver": "^6.3.0" }, "dependencies": { @@ -6063,6 +7505,28 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -6095,13 +7559,25 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { - "ajv": "^6.12.0", + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } }, @@ -6110,6 +7586,21 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -6178,9 +7669,9 @@ } }, "date-fns": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.12.0.tgz", - "integrity": "sha512-qJgn99xxKnFgB1qL4jpxU7Q2t0LOn1p8KMIveef3UZD7kqjT3tpFNNdXJelEHhE+rUgffriXriw/sOSU+cS1Hw==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz", + "integrity": "sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==" }, "date-format-parse": { "version": "0.2.5", @@ -6193,6 +7684,16 @@ "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", "dev": true }, + "deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, "debounce": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", @@ -6453,6 +7954,14 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "dir-glob": { @@ -6529,9 +8038,9 @@ "dev": true }, "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", "dev": true } } @@ -6575,9 +8084,9 @@ } }, "dompurify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.11.tgz", - "integrity": "sha512-qVoGPjIW9IqxRij7klDQQ2j6nSe4UNWANBhZNLnsS7ScTtLb+3YdxkRY8brNTpkUiTtcXsCJO+jS0UCDfenLuA==" + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.12.tgz", + "integrity": "sha512-Fl8KseK1imyhErHypFPA8qpq9gPzlsJ/EukA6yk9o0gX23p1TzC+rh9LqNg1qvErRTc0UNMYlKxEGSfSh43NDg==" }, "domutils": { "version": "1.7.0", @@ -6602,20 +8111,13 @@ } }, "easymde": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/easymde/-/easymde-2.10.1.tgz", - "integrity": "sha512-khKYfB18ZYbkJAGEeQXaV2ZZ1QS7BavNj2xdcPGpO8GXi30qA9bVxzswGW8QNZQRmPtaXiQDG236Yv/BQY7P2A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/easymde/-/easymde-2.11.0.tgz", + "integrity": "sha512-d7HtwPXqqARY6KMCMe0EWUfNvoMh/VzHystKZE35mkL7x4z6ZsVBIPyRviGxYyix2qkC3zFGh1A0uo9hLpNuBg==", "requires": { - "codemirror": "^5.52.2", + "codemirror": "^5.55.0", "codemirror-spell-checker": "1.1.2", - "marked": "^0.8.2" - }, - "dependencies": { - "marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==" - } + "marked": "^1.1.1" } }, "ecc-jsbn": { @@ -6654,10 +8156,15 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, + "electron-to-chromium": { + "version": "1.3.451", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.451.tgz", + "integrity": "sha512-2fvco0F2bBIgqzO8GRP0Jt/91pdrf9KfZ5FsmkYkjERmIJG585cFeFZV4+CO6oTmU3HmCTgfcZuEa7kW8VUh3A==" + }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -6667,6 +8174,54 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "emittery": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz", + "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==", + "dev": true + }, + "emoji-mart-vue-fast": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-7.0.3.tgz", + "integrity": "sha512-9BdX1QvWCOKEnmd20wcej7GaB/2/cesgodGJCCQirz1NtW3xctg1pWEYJHbAcjRHSHDzLDC+Y2xj9a2tO8T5hQ==", + "requires": { + "@babel/polyfill": "7.2.5", + "@babel/runtime": "7.3.4", + "vue-virtual-scroller": "^1.0.0-rc.2" + }, + "dependencies": { + "@babel/polyfill": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz", + "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==", + "requires": { + "core-js": "^2.5.7", + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/runtime": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", + "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } } }, "emoji-regex": { @@ -6697,14 +8252,26 @@ } }, "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", + "memory-fs": "^0.5.0", "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } } }, "entities": { @@ -6780,9 +8347,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { "esprima": "^4.0.1", @@ -7128,9 +8695,9 @@ } }, "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dev": true, "requires": { "debug": "^2.6.9", @@ -7147,9 +8714,9 @@ } }, "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -7293,23 +8860,24 @@ } }, "eslint-plugin-import": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", - "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", "dev": true, "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", "contains-path": "^0.1.0", "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", + "eslint-import-resolver-node": "^0.3.3", + "eslint-module-utils": "^2.6.0", "has": "^1.0.3", "minimatch": "^3.0.4", - "object.values": "^1.1.0", + "object.values": "^1.1.1", "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { "debug": { @@ -7330,6 +8898,15 @@ "esutils": "^2.0.2", "isarray": "^1.0.0" } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } } } }, @@ -7462,14 +9039,15 @@ "dev": true }, "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true }, "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true }, "eventsource": { @@ -7596,19 +9174,32 @@ } }, "expect": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.0.1.tgz", - "integrity": "sha512-QcCy4nygHeqmbw564YxNbHTJlXh47dVID2BUP52cZFpLU9zHViMFK6h07cC1wf7GYCTIigTdAXhVua8Yl1FkKg==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.2.0.tgz", + "integrity": "sha512-8AMBQ9UVcoUXt0B7v+5/U5H6yiUR87L6eKCfjE3spx7Ya5lF+ebUo37MCFBML2OiLfkX1sxmQOZhIDonyVTkcw==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "ansi-styles": "^4.0.0", "jest-get-type": "^26.0.0", - "jest-matcher-utils": "^26.0.1", - "jest-message-util": "^26.0.1", + "jest-matcher-utils": "^26.2.0", + "jest-message-util": "^26.2.0", "jest-regex-util": "^26.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -7619,6 +9210,16 @@ "color-convert": "^2.0.1" } }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7634,11 +9235,20 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -7832,9 +9442,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -7858,9 +9468,9 @@ "dev": true }, "fastq": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", - "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -7989,6 +9599,12 @@ } } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -8084,18 +9700,6 @@ "resolve-dir": "^1.0.1" }, "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -8125,143 +9729,6 @@ } } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -8285,50 +9752,6 @@ } } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -8349,12 +9772,6 @@ } } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -9093,9 +10510,9 @@ "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-stdin": { @@ -9196,9 +10613,9 @@ "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==" }, "globby": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", - "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -9395,13 +10812,39 @@ } }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "hash-sum": { @@ -9537,16 +10980,10 @@ "toidentifier": "1.0.0" } }, - "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", - "dev": true - }, "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { "eventemitter3": "^4.0.0", @@ -9721,9 +11158,9 @@ "dev": true }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-fresh": { @@ -9964,9 +11401,9 @@ } }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "invariant": { @@ -9977,12 +11414,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -10124,9 +11555,9 @@ } }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.0.tgz", + "integrity": "sha512-mB2WygGsSeoXtLKpSYzP6sa0Z9DyU9ZyKlnvuZWxCociaI0qsF8u12sR72DFTX236g1u6oWSWYFuUk09nGQEjg==", "dev": true, "optional": true }, @@ -10465,16 +11896,29 @@ "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=" }, "jest": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.0.1.tgz", - "integrity": "sha512-29Q54kn5Bm7ZGKIuH2JRmnKl85YRigp0o0asTc6Sb6l2ch1DCXIeZTLLFy9ultJvhkTqbswF5DEx4+RlkmCxWg==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.2.2.tgz", + "integrity": "sha512-EkJNyHiAG1+A8pqSz7cXttoVa34hOEzN/MrnJhYnfp5VHxflVcf2pu3oJSrhiy6LfIutLdWo+n6q63tjcoIeig==", "dev": true, "requires": { - "@jest/core": "^26.0.1", + "@jest/core": "^26.2.2", "import-local": "^3.0.2", - "jest-cli": "^26.0.1" + "jest-cli": "^26.2.2" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -10486,9 +11930,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -10543,26 +11987,40 @@ } }, "jest-cli": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.0.1.tgz", - "integrity": "sha512-pFLfSOBcbG9iOZWaMK4Een+tTxi/Wcm34geqZEqrst9cZDkTQ1LZ2CnBrTlHWuYAiTMFr0EQeK52ScyFU8wK+w==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.2.2.tgz", + "integrity": "sha512-vVcly0n/ijZvdy6gPQiQt0YANwX2hLTPQZHtW7Vi3gcFdKTtif7YpI85F8R8JYy5DFSWz4x1OW0arnxlziu5Lw==", "dev": true, "requires": { - "@jest/core": "^26.0.1", - "@jest/test-result": "^26.0.1", - "@jest/types": "^26.0.1", + "@jest/core": "^26.2.2", + "@jest/test-result": "^26.2.0", + "@jest/types": "^26.2.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", "is-ci": "^2.0.0", - "jest-config": "^26.0.1", - "jest-util": "^26.0.1", - "jest-validate": "^26.0.1", + "jest-config": "^26.2.2", + "jest-util": "^26.2.0", + "jest-validate": "^26.2.0", "prompts": "^2.0.1", "yargs": "^15.3.1" } }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -10632,20 +12090,68 @@ } }, "jest-changed-files": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.0.1.tgz", - "integrity": "sha512-q8LP9Sint17HaE2LjxQXL+oYWW/WeeXMPE2+Op9X3mY8IEGFVc14xRxFjUuXUbcPAlDLhtWdIEt59GdQbn76Hw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.2.0.tgz", + "integrity": "sha512-+RyJb+F1K/XBLIYiL449vo5D+CvlHv29QveJUWNPXuUicyZcq+tf1wNxmmFeRvAU1+TzhwqczSjxnCCFt7+8iA==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "execa": "^4.0.0", "throat": "^5.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -10654,9 +12160,9 @@ } }, "execa": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.0.tgz", - "integrity": "sha512-JbDUxwV3BoT5ZVXQrSVbAiaXhXUkIwvbhPIwZ0N13kX+5yCzOhUNdocxB/UQRuYOHRYYwAxKYwJYc0T4D12pDA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -10679,6 +12185,12 @@ "pump": "^3.0.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -10715,6 +12227,15 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -10727,31 +12248,67 @@ } }, "jest-config": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.0.1.tgz", - "integrity": "sha512-9mWKx2L1LFgOXlDsC4YSeavnblN6A4CPfXFiobq+YYLaBMymA/SczN7xYTSmLaEYHZOcB98UdoN4m5uNt6tztg==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.2.2.tgz", + "integrity": "sha512-2lhxH0y4YFOijMJ65usuf78m7+9/8+hAb1PZQtdRdgnQpAb4zP6KcVDDktpHEkspBKnc2lmFu+RQdHukUUbiTg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.0.1", - "@jest/types": "^26.0.1", - "babel-jest": "^26.0.1", + "@jest/test-sequencer": "^26.2.2", + "@jest/types": "^26.2.0", + "babel-jest": "^26.2.2", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.0.1", - "jest-environment-node": "^26.0.1", + "jest-environment-jsdom": "^26.2.0", + "jest-environment-node": "^26.2.0", "jest-get-type": "^26.0.0", - "jest-jasmine2": "^26.0.1", + "jest-jasmine2": "^26.2.2", "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.0.1", - "jest-util": "^26.0.1", - "jest-validate": "^26.0.1", + "jest-resolve": "^26.2.2", + "jest-util": "^26.2.0", + "jest-validate": "^26.2.0", "micromatch": "^4.0.2", - "pretty-format": "^26.0.1" + "pretty-format": "^26.2.0" }, "dependencies": { + "@jest/transform": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", + "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.2.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.2.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.2.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -10762,47 +12319,58 @@ "color-convert": "^2.0.1" } }, - "babel-jest": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.0.1.tgz", - "integrity": "sha512-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw==", + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "requires": { - "@jest/transform": "^26.0.1", - "@jest/types": "^26.0.1", + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "babel-jest": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.2.2.tgz", + "integrity": "sha512-JmLuePHgA+DSOdOL8lPxCgD2LhPPm+rdw1vnxR73PpIrnmKCS2/aBhtkAcxQWuUcW2hBrH8MJ3LKXE7aWpNZyA==", + "dev": true, + "requires": { + "@jest/transform": "^26.2.2", + "@jest/types": "^26.2.0", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.0.0", + "babel-preset-jest": "^26.2.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" } }, "babel-plugin-jest-hoist": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.0.0.tgz", - "integrity": "sha512-+AuoehOrjt9irZL7DOt2+4ZaTM6dlu1s5TTS46JBa0/qem4dy7VNW3tMb96qeEqcIh20LD73TVNtmVEeymTG7w==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz", + "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==", "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, "babel-preset-jest": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.0.0.tgz", - "integrity": "sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.2.0.tgz", + "integrity": "sha512-R1k8kdP3R9phYQugXeNnK/nvCGlBzG4m3EoIIukC80GXb6wCv2XiwPhK6K9MAkQcMszWBYvl2Wm+yigyXFQqXg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^26.0.0", + "babel-plugin-jest-hoist": "^26.2.0", "babel-preset-current-node-syntax": "^0.1.2" } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -10824,6 +12392,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -10836,10 +12411,73 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "supports-color": { @@ -10854,15 +12492,15 @@ } }, "jest-diff": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.0.1.tgz", - "integrity": "sha512-odTcHyl5X+U+QsczJmOjWw5tPvww+y9Yim5xzqxVl/R1j4z71+fHW4g8qu1ugMmKdFdxw+AtQgs5mupPnzcIBQ==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.2.0.tgz", + "integrity": "sha512-Wu4Aopi2nzCsHWLBlD48TgRy3Z7OsxlwvHNd1YSnHc7q1NJfrmyCPoUXrTIrydQOG5ApaYpsAsdfnMbJqV1/wQ==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^26.0.0", "jest-get-type": "^26.0.0", - "pretty-format": "^26.0.1" + "pretty-format": "^26.2.0" }, "dependencies": { "ansi-styles": { @@ -10876,9 +12514,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -10927,18 +12565,31 @@ } }, "jest-each": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.0.1.tgz", - "integrity": "sha512-OTgJlwXCAR8NIWaXFL5DBbeS4QIYPuNASkzSwMCJO+ywo9BEa6TqkaSWsfR7VdbMLdgYJqSfQcIyjJCNwl5n4Q==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.2.0.tgz", + "integrity": "sha512-gHPCaho1twWHB5bpcfnozlc6mrMi+VAewVPNgmwf81x2Gzr6XO4dl+eOrwPWxbkYlgjgrYjWK2xgKnixbzH3Ew==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "chalk": "^4.0.0", "jest-get-type": "^26.0.0", - "jest-util": "^26.0.1", - "pretty-format": "^26.0.1" + "jest-util": "^26.2.0", + "pretty-format": "^26.2.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -10950,9 +12601,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -10974,12 +12625,32 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -10992,30 +12663,202 @@ } }, "jest-environment-jsdom": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.0.1.tgz", - "integrity": "sha512-u88NJa3aptz2Xix2pFhihRBAatwZHWwSiRLBDBQE1cdJvDjPvv7ZGA0NQBxWwDDn7D0g1uHqxM8aGgfA9Bx49g==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.2.0.tgz", + "integrity": "sha512-sDG24+5M4NuIGzkI3rJW8XUlrpkvIdE9Zz4jhD8OBnVxAw+Y1jUk9X+lAOD48nlfUTlnt3lbAI3k2Ox+WF3S0g==", "dev": true, "requires": { - "@jest/environment": "^26.0.1", - "@jest/fake-timers": "^26.0.1", - "@jest/types": "^26.0.1", - "jest-mock": "^26.0.1", - "jest-util": "^26.0.1", + "@jest/environment": "^26.2.0", + "@jest/fake-timers": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", + "jest-mock": "^26.2.0", + "jest-util": "^26.2.0", "jsdom": "^16.2.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-environment-node": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.0.1.tgz", - "integrity": "sha512-4FRBWcSn5yVo0KtNav7+5NH5Z/tEgDLp7VRQVS5tCouWORxj+nI+1tOLutM07Zb2Qi7ja+HEDoOUkjBSWZg/IQ==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.2.0.tgz", + "integrity": "sha512-4M5ExTYkJ19efBzkiXtBi74JqKLDciEk4CEsp5tTjWGYMrlKFQFtwIVG3tW1OGE0AlXhZjuHPwubuRYY4j4uOw==", "dev": true, "requires": { - "@jest/environment": "^26.0.1", - "@jest/fake-timers": "^26.0.1", - "@jest/types": "^26.0.1", - "jest-mock": "^26.0.1", - "jest-util": "^26.0.1" + "@jest/environment": "^26.2.0", + "@jest/fake-timers": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", + "jest-mock": "^26.2.0", + "jest-util": "^26.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-get-type": { @@ -11025,24 +12868,25 @@ "dev": true }, "jest-haste-map": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.0.1.tgz", - "integrity": "sha512-J9kBl/EdjmDsvyv7CiyKY5+DsTvVOScenprz/fGqfLg/pm1gdjbwwQ98nW0t+OIt+f+5nAVaElvn/6wP5KO7KA==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "@types/graceful-fs": "^4.1.2", + "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", - "jest-serializer": "^26.0.0", - "jest-util": "^26.0.1", - "jest-worker": "^26.0.0", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", "micromatch": "^4.0.2", "sane": "^4.0.3", - "walker": "^1.0.7", - "which": "^2.0.2" + "walker": "^1.0.7" }, "dependencies": { "anymatch": { @@ -11069,11 +12913,12 @@ "dev": true }, "jest-serializer": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.0.0.tgz", - "integrity": "sha512-sQGXLdEGWFAE4wIJ2ZaIDb+ikETlUirEOBsLXdoBbeLhTHkZUJwgk3+M8eyFizhM6le43PDCCKPA1hzkSDo4cQ==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", "dev": true, "requires": { + "@types/node": "*", "graceful-fs": "^4.2.4" } }, @@ -11082,43 +12927,48 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, "jest-jasmine2": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.0.1.tgz", - "integrity": "sha512-ILaRyiWxiXOJ+RWTKupzQWwnPaeXPIoLS5uW41h18varJzd9/7I0QJGqg69fhTT1ev9JpSSo9QtalriUN0oqOg==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.2.2.tgz", + "integrity": "sha512-Q8AAHpbiZMVMy4Hz9j1j1bg2yUmPa1W9StBvcHqRaKa9PHaDUMwds8LwaDyzP/2fkybcTQE4+pTMDOG9826tEw==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.0.1", - "@jest/source-map": "^26.0.0", - "@jest/test-result": "^26.0.1", - "@jest/types": "^26.0.1", + "@jest/environment": "^26.2.0", + "@jest/source-map": "^26.1.0", + "@jest/test-result": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^26.0.1", + "expect": "^26.2.0", "is-generator-fn": "^2.0.0", - "jest-each": "^26.0.1", - "jest-matcher-utils": "^26.0.1", - "jest-message-util": "^26.0.1", - "jest-runtime": "^26.0.1", - "jest-snapshot": "^26.0.1", - "jest-util": "^26.0.1", - "pretty-format": "^26.0.1", + "jest-each": "^26.2.0", + "jest-matcher-utils": "^26.2.0", + "jest-message-util": "^26.2.0", + "jest-runtime": "^26.2.2", + "jest-snapshot": "^26.2.2", + "jest-util": "^26.2.0", + "pretty-format": "^26.2.0", "throat": "^5.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11130,9 +12980,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11154,12 +13004,32 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -11172,25 +13042,25 @@ } }, "jest-leak-detector": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.0.1.tgz", - "integrity": "sha512-93FR8tJhaYIWrWsbmVN1pQ9ZNlbgRpfvrnw5LmgLRX0ckOJ8ut/I35CL7awi2ecq6Ca4lL59bEK9hr7nqoHWPA==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.2.0.tgz", + "integrity": "sha512-aQdzTX1YiufkXA1teXZu5xXOJgy7wZQw6OJ0iH5CtQlOETe6gTSocaYKUNui1SzQ91xmqEUZ/WRavg9FD82rtQ==", "dev": true, "requires": { "jest-get-type": "^26.0.0", - "pretty-format": "^26.0.1" + "pretty-format": "^26.2.0" } }, "jest-matcher-utils": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.0.1.tgz", - "integrity": "sha512-PUMlsLth0Azen8Q2WFTwnSkGh2JZ8FYuwijC8NR47vXKpsrKmA1wWvgcj1CquuVfcYiDEdj985u5Wmg7COEARw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.2.0.tgz", + "integrity": "sha512-2cf/LW2VFb3ayPHrH36ZDjp9+CAeAe/pWBAwsV8t3dKcrINzXPVxq8qMWOxwt5BaeBCx4ZupVGH7VIgB8v66vQ==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^26.0.1", + "jest-diff": "^26.2.0", "jest-get-type": "^26.0.0", - "pretty-format": "^26.0.1" + "pretty-format": "^26.2.0" }, "dependencies": { "ansi-styles": { @@ -11204,9 +13074,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11246,13 +13116,13 @@ } }, "jest-message-util": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.0.1.tgz", - "integrity": "sha512-CbK8uQREZ8umUfo8+zgIfEt+W7HAHjQCoRaNs4WxKGhAYBGwEyvxuK81FXa7VeB9pwDEXeeKOB2qcsNVCAvB7Q==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.2.0.tgz", + "integrity": "sha512-g362RhZaJuqeqG108n1sthz5vNpzTNy926eNDszo4ncRbmmcMRIUAZibnd6s5v2XSBCChAxQtCoN25gnzp7JbQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "@types/stack-utils": "^1.0.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -11261,6 +13131,19 @@ "stack-utils": "^2.0.2" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11272,9 +13155,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11320,36 +13203,28 @@ } }, "jest-mock": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.0.1.tgz", - "integrity": "sha512-MpYTBqycuPYSY6xKJognV7Ja46/TeRbAZept987Zp+tuJvMN0YBWyyhG9mXyYQaU3SBI0TUlSaO5L3p49agw7Q==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.2.0.tgz", + "integrity": "sha512-XeC7yWtWmWByoyVOHSsE7NYsbXJLtJNgmhD7z4MKumKm6ET0si81bsSLbQ64L5saK3TgsHo2B/UqG5KNZ1Sp/Q==", "dev": true, "requires": { - "@jest/types": "^26.0.1" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", - "dev": true - }, - "jest-resolve": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.0.1.tgz", - "integrity": "sha512-6jWxk0IKZkPIVTvq6s72RH735P8f9eCJW3IM5CX/SJFeKq1p2cZx0U49wf/SdMlhaB/anann5J2nCJj6HrbezQ==", - "dev": true, - "requires": { - "@jest/types": "^26.0.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.1", - "jest-util": "^26.0.1", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" + "@jest/types": "^26.2.0", + "@types/node": "*" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11361,9 +13236,102 @@ } }, "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jest-resolve": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.2.2.tgz", + "integrity": "sha512-ye9Tj/ILn/0OgFPE/3dGpQPUqt4dHwIocxt5qSBkyzxQD8PbL0bVxBogX2FHxsd3zJA7V2H/cHXnBnNyyT9YoQ==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.2.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11407,6 +13375,20 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -11453,9 +13435,9 @@ "dev": true }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -11522,51 +13504,29 @@ } }, "jest-resolve-dependencies": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.0.1.tgz", - "integrity": "sha512-9d5/RS/ft0vB/qy7jct/qAhzJsr6fRQJyGAFigK3XD4hf9kIbEH5gks4t4Z7kyMRhowU6HWm/o8ILqhaHdSqLw==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.2.2.tgz", + "integrity": "sha512-S5vufDmVbQXnpP7435gr710xeBGUFcKNpNswke7RmFvDQtmqPjPVU/rCeMlEU0p6vfpnjhwMYeaVjKZAy5QYJA==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.0.1" - }, - "dependencies": { - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - } - } - }, - "jest-runner": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.0.1.tgz", - "integrity": "sha512-CApm0g81b49Znm4cZekYQK67zY7kkB4umOlI2Dx5CwKAzdgw75EN+ozBHRvxBzwo1ZLYZ07TFxkaPm+1t4d8jA==", - "dev": true, - "requires": { - "@jest/console": "^26.0.1", - "@jest/environment": "^26.0.1", - "@jest/test-result": "^26.0.1", - "@jest/types": "^26.0.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.0.1", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.0.1", - "jest-jasmine2": "^26.0.1", - "jest-leak-detector": "^26.0.1", - "jest-message-util": "^26.0.1", - "jest-resolve": "^26.0.1", - "jest-runtime": "^26.0.1", - "jest-util": "^26.0.1", - "jest-worker": "^26.0.0", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "jest-snapshot": "^26.2.2" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11578,9 +13538,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11602,12 +13562,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -11625,40 +13579,47 @@ } } }, - "jest-runtime": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.0.1.tgz", - "integrity": "sha512-Ci2QhYFmANg5qaXWf78T2Pfo6GtmIBn2rRaLnklRyEucmPccmCKvS9JPljcmtVamsdMmkyNkVFb9pBTD6si9Lw==", + "jest-runner": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.2.2.tgz", + "integrity": "sha512-/qb6ptgX+KQ+aNMohJf1We695kaAfuu3u3ouh66TWfhTpLd9WbqcF6163d/tMoEY8GqPztXPLuyG0rHRVDLxCA==", "dev": true, "requires": { - "@jest/console": "^26.0.1", - "@jest/environment": "^26.0.1", - "@jest/fake-timers": "^26.0.1", - "@jest/globals": "^26.0.1", - "@jest/source-map": "^26.0.0", - "@jest/test-result": "^26.0.1", - "@jest/transform": "^26.0.1", - "@jest/types": "^26.0.1", - "@types/yargs": "^15.0.0", + "@jest/console": "^26.2.0", + "@jest/environment": "^26.2.0", + "@jest/test-result": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", + "emittery": "^0.7.1", "exit": "^0.1.2", - "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-config": "^26.0.1", - "jest-haste-map": "^26.0.1", - "jest-message-util": "^26.0.1", - "jest-mock": "^26.0.1", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.0.1", - "jest-snapshot": "^26.0.1", - "jest-util": "^26.0.1", - "jest-validate": "^26.0.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.3.1" + "jest-config": "^26.2.2", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.2.2", + "jest-leak-detector": "^26.2.0", + "jest-message-util": "^26.2.0", + "jest-resolve": "^26.2.2", + "jest-runtime": "^26.2.2", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11669,10 +13630,20 @@ "color-convert": "^2.0.1" } }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11694,6 +13665,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -11706,10 +13684,281 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.2.2.tgz", + "integrity": "sha512-a8VXM3DxCDnCIdl9+QucWFfQ28KdqmyVFqeKLigHdErtsx56O2ZIdQkhFSuP1XtVrG9nTNHbKxjh5XL1UaFDVQ==", + "dev": true, + "requires": { + "@jest/console": "^26.2.0", + "@jest/environment": "^26.2.0", + "@jest/fake-timers": "^26.2.0", + "@jest/globals": "^26.2.0", + "@jest/source-map": "^26.1.0", + "@jest/test-result": "^26.2.0", + "@jest/transform": "^26.2.2", + "@jest/types": "^26.2.0", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.2.2", + "jest-haste-map": "^26.2.2", + "jest-message-util": "^26.2.0", + "jest-mock": "^26.2.0", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.2.2", + "jest-snapshot": "^26.2.2", + "jest-util": "^26.2.0", + "jest-validate": "^26.2.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "@jest/transform": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", + "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.2.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.2.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.2.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "strip-bom": { @@ -11729,6 +13978,23 @@ } } }, + "jest-serializer": { + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.1.0.tgz", + "integrity": "sha512-eqZOQG/0+MHmr25b2Z86g7+Kzd5dG9dhCiUoyUNJPgiqi38DqbDEOlHcNijyfZoj74soGBohKBZuJFS18YTJ5w==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + } + } + }, "jest-serializer-vue": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz", @@ -11739,28 +14005,41 @@ } }, "jest-snapshot": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.0.1.tgz", - "integrity": "sha512-jxd+cF7+LL+a80qh6TAnTLUZHyQoWwEHSUFJjkw35u3Gx+BZUNuXhYvDqHXr62UQPnWo2P6fvQlLjsU93UKyxA==", + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.2.2.tgz", + "integrity": "sha512-NdjD8aJS7ePu268Wy/n/aR1TUisG0BOY+QOW4f6h46UHEKOgYmmkvJhh2BqdVZQ0BHSxTMt04WpCf9njzx8KtA==", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^26.0.1", + "expect": "^26.2.0", "graceful-fs": "^4.2.4", - "jest-diff": "^26.0.1", + "jest-diff": "^26.2.0", "jest-get-type": "^26.0.0", - "jest-matcher-utils": "^26.0.1", - "jest-message-util": "^26.0.1", - "jest-resolve": "^26.0.1", - "make-dir": "^3.0.0", + "jest-haste-map": "^26.2.2", + "jest-matcher-utils": "^26.2.0", + "jest-message-util": "^26.2.0", + "jest-resolve": "^26.2.2", "natural-compare": "^1.4.0", - "pretty-format": "^26.0.1", + "pretty-format": "^26.2.0", "semver": "^7.3.2" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11771,10 +14050,20 @@ "color-convert": "^2.0.1" } }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11796,6 +14085,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -11808,23 +14104,69 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "jest-haste-map": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", + "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", "dev": true, "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "@jest/types": "^26.2.0", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.2.0", + "jest-util": "^26.2.0", + "jest-worker": "^26.2.1", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" } }, + "jest-serializer": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", + "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-worker": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", @@ -11843,16 +14185,17 @@ } }, "jest-util": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.0.1.tgz", - "integrity": "sha512-byQ3n7ad1BO/WyFkYvlWQHTsomB6GIewBh8tlGtusiylAlaxQ1UpS0XYH0ngOyhZuHVLN79Qvl6/pMiDMSSG1g==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", + "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "make-dir": "^3.0.0" + "micromatch": "^4.0.2" }, "dependencies": { "ansi-styles": { @@ -11866,9 +14209,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -11902,21 +14245,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -11929,19 +14257,32 @@ } }, "jest-validate": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.0.1.tgz", - "integrity": "sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.2.0.tgz", + "integrity": "sha512-8XKn3hM6VIVmLNuyzYLCPsRCT83o8jMZYhbieh4dAyKLc4Ypr36rVKC+c8WMpWkfHHpGnEkvWUjjIAyobEIY/Q==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "camelcase": "^6.0.0", "chalk": "^4.0.0", "jest-get-type": "^26.0.0", "leven": "^3.1.0", - "pretty-format": "^26.0.1" + "pretty-format": "^26.2.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -11959,9 +14300,9 @@ "dev": true }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -12001,19 +14342,33 @@ } }, "jest-watcher": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.0.1.tgz", - "integrity": "sha512-pdZPydsS8475f89kGswaNsN3rhP6lnC3/QDCppP7bg1L9JQz7oU9Mb/5xPETk1RHDCWeqmVC47M4K5RR7ejxFw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.2.0.tgz", + "integrity": "sha512-674Boco4Joe0CzgKPL6K4Z9LgyLx+ZvW2GilbpYb8rFEUkmDGgsZdv1Hv5rxsRpb1HLgKUOL/JfbttRCuFdZXQ==", "dev": true, "requires": { - "@jest/test-result": "^26.0.1", - "@jest/types": "^26.0.1", + "@jest/test-result": "^26.2.0", + "@jest/types": "^26.2.0", + "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.0.1", + "jest-util": "^26.2.0", "string-length": "^4.0.1" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -12025,9 +14380,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -12049,12 +14404,32 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-util": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", + "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "dev": true, + "requires": { + "@jest/types": "^26.2.0", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -12067,11 +14442,12 @@ } }, "jest-worker": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.0.0.tgz", - "integrity": "sha512-pPaYa2+JnwmiZjK9x7p9BoZht+47ecFCDFA/CJxspHzeDvQcfVBLWzCiWyo+EGrSiQMWZtCFo9iSvMZnAAo8vw==", + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", + "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", "dev": true, "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" }, @@ -12142,9 +14518,9 @@ "dev": true }, "jsdom": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.2.2.tgz", - "integrity": "sha512-pDFQbcYtKBHxRaP55zGXCJWgFHkDAYbKcsXEK/3Icu9nKYZkutUXfLBwbD+09XDutkYSHcgfQLZ0qvpAAm9mvg==", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.3.0.tgz", + "integrity": "sha512-zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg==", "dev": true, "requires": { "abab": "^2.0.3", @@ -12167,54 +14543,12 @@ "tough-cookie": "^3.0.1", "w3c-hr-time": "^1.0.2", "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.0.0", + "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0", "ws": "^7.2.3", "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - } } }, "jsesc": { @@ -12314,20 +14648,17 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, - "known-css-properties": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.18.0.tgz", - "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==", + "klona": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", + "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", "dev": true }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } + "known-css-properties": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz", + "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==", + "dev": true }, "leven": { "version": "3.1.0", @@ -12359,9 +14690,9 @@ "dev": true }, "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==", "requires": { "uc.micro": "^1.0.1" } @@ -12464,9 +14795,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash.get": { "version": "4.4.2", @@ -12485,23 +14816,62 @@ "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "chalk": "^2.4.2" + "chalk": "^4.0.0" }, "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } @@ -12571,15 +14941,6 @@ "tmpl": "1.0.x" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -12606,21 +14967,21 @@ "dev": true }, "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.0.tgz", + "integrity": "sha512-+CvOnmbSubmQFSA9dKz1BRiaSMV7rhexl3sngKqFyXSagoA3fBdJQ8oZWtRy2knXdpDXaBw44euz37DeJQ9asg==", "requires": { "argparse": "^1.0.7", "entities": "~2.0.0", - "linkify-it": "^2.0.0", + "linkify-it": "^3.0.1", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" }, "dependencies": { "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", + "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==" } } }, @@ -12639,9 +15000,9 @@ } }, "marked": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz", - "integrity": "sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.1.1.tgz", + "integrity": "sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw==" }, "material-colors": { "version": "1.2.6", @@ -12695,17 +15056,6 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -12839,9 +15189,9 @@ "dev": true }, "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, "methods": { @@ -12868,6 +15218,14 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "mime": { @@ -12898,9 +15256,9 @@ "dev": true }, "min-indent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", - "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, "minimalistic-assert": { @@ -12929,20 +15287,33 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minimist-options": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz", - "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, @@ -13020,9 +15391,9 @@ } }, "moment": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.25.3.tgz", - "integrity": "sha512-PuYv0PHxZvzc15Sp8ybUCoQ+xpyPWvjOuK72a5ovzp2LI32rJXOiIfyoFoYvG3s6EwwrdkMyWuRiEHSZRLJNdg==" + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" }, "move-concurrently": { "version": "1.0.1", @@ -13128,6 +15499,36 @@ "@nextcloud/vue": "^1.3.0", "lodash": "^4.17.11", "vue": "^2.6.11" + }, + "dependencies": { + "@nextcloud/vue": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-1.5.0.tgz", + "integrity": "sha512-z0KZP0PcWyHsD5zpzBJRusToGzC/1DTjapuDMrSAOSuA5lThg/Td7brmIQSwWTrw66OrL5MIRK+8HoKMWmQPAA==", + "requires": { + "@nextcloud/axios": "^1.1.0", + "@nextcloud/l10n": "^1.1.0", + "@nextcloud/router": "^1.0.0", + "core-js": "^3.4.4", + "debounce": "1.2.0", + "escape-html": "^1.0.3", + "hammerjs": "^2.0.8", + "md5": "^2.2.1", + "regenerator-runtime": "^0.13.3", + "v-click-outside": "^3.0.0", + "v-tooltip": "^2.0.0-rc.33", + "vue": "^2.6.7", + "vue-color": "^2.7.0", + "vue-multiselect": "^2.1.3", + "vue-visible": "^1.0.2", + "vue2-datepicker": "^3.3.1" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + } } }, "nice-try": { @@ -13136,6 +15537,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, "node-cache": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.2.1.tgz", @@ -13249,17 +15656,17 @@ "dev": true }, "node-notifier": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.0.tgz", - "integrity": "sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz", + "integrity": "sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==", "dev": true, "optional": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^2.1.1", - "semver": "^7.2.1", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "uuid": "^7.0.3", + "uuid": "^8.2.0", "which": "^2.0.2" }, "dependencies": { @@ -13281,9 +15688,9 @@ "optional": true }, "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", "dev": true, "optional": true }, @@ -13557,59 +15964,6 @@ "es-abstract": "^1.17.0-next.1", "function-bind": "^1.1.1", "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - } } }, "obuf": { @@ -13642,9 +15996,9 @@ } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz", + "integrity": "sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -13700,17 +16054,6 @@ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -13727,12 +16070,6 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, "p-each-series": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", @@ -13744,12 +16081,6 @@ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -13773,12 +16104,19 @@ "dev": true }, "p-queue": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz", - "integrity": "sha512-X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.0.tgz", + "integrity": "sha512-zPHXPNy9jZsiym0PpJjvnHQysx1fSd/QdaNVwiDRLU2KFChD6h9CkCB6b8i3U8lBwJyA+mHgNZCzcy77glUssQ==", "requires": { - "eventemitter3": "^4.0.0", + "eventemitter3": "^4.0.4", "p-timeout": "^3.1.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } } }, "p-retry": { @@ -13951,9 +16289,9 @@ } }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -14073,9 +16411,9 @@ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "portfinder": { - "version": "1.0.25", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", - "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", + "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==", "dev": true, "requires": { "async": "^2.6.2", @@ -14269,12 +16607,12 @@ } }, "postcss-scss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", - "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.6" } }, "postcss-selector-parser": { @@ -14295,9 +16633,9 @@ "dev": true }, "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "prelude-ls": { @@ -14336,17 +16674,30 @@ } }, "pretty-format": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz", - "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==", + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.2.0.tgz", + "integrity": "sha512-qi/8IuBu2clY9G7qCXgCdD1Bf9w+sXakdHTRToknzMtVy0g7c4MBWaZy7MfB7ndKZovRO6XRwJiAYqq+MC7SDA==", "dev": true, "requires": { - "@jest/types": "^26.0.1", + "@jest/types": "^26.2.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" }, "dependencies": { + "@jest/types": { + "version": "26.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", + "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -14363,6 +16714,16 @@ "color-convert": "^2.0.1" } }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -14377,14 +16738,24 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -14464,6 +16835,14 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "pump": { @@ -14976,9 +17355,9 @@ } }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -14994,12 +17373,11 @@ "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" }, "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" + "@babel/runtime": "^7.8.4" } }, "regex-not": { @@ -15041,9 +17419,9 @@ } }, "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { "version": "0.6.4", @@ -15072,9 +17450,9 @@ } }, "remark-parse": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.1.tgz", - "integrity": "sha512-Ye/5W57tdQZWsfkuVyRq9SUWRgECHnDsMuyUMzdSKpTbNPkZeGtoYfsrkeSi4+Xyl0mhcPPddHITXPcCPHrl3w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", + "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -15096,9 +17474,9 @@ } }, "remark-stringify": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.0.0.tgz", - "integrity": "sha512-cABVYVloFH+2ZI5bdqzoOmemcz/ZuhQSH6W6ZNYnLojAUUn3xtX7u+6BpnYp35qHoGr2NFBsERV14t4vCIeW8w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.0.tgz", + "integrity": "sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -15188,21 +17566,21 @@ } }, "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.19" } }, "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", "dev": true, "requires": { - "request-promise-core": "1.1.3", + "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" }, @@ -15816,94 +18194,56 @@ } }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.2.tgz", + "integrity": "sha512-nphcum3jNI442njnrZ5wJgSNX5lfEOHOKHCLf+PrTIaleploKqAMUuT9CVKjf+lyi6c2MCGPHh1vb9nGsjnZJA==", "dev": true, "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", + "klona": "^1.1.1", + "loader-utils": "^2.0.0", "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" + "schema-utils": "^2.7.0", + "semver": "^7.3.2" }, "dependencies": { - "ajv": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", - "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, "schema-utils": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", - "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "requires": { - "ajv": "^6.10.2", + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true } } @@ -15928,6 +18268,11 @@ "ajv-keywords": "^3.1.0" } }, + "scrollparent": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz", + "integrity": "sha1-cV1bnMV3YPsivczDvvtb/gaxoxc=" + }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", @@ -16016,10 +18361,13 @@ } }, "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } }, "serve-index": { "version": "1.9.1", @@ -16311,13 +18659,22 @@ } }, "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", "dev": true, "requires": { "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, "sockjs-client": { @@ -16969,9 +19326,9 @@ } }, "stringify-entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.0.tgz", - "integrity": "sha512-h7NJJIssprqlyjHT2eQt2W1F+MCcNmwPGlKb0bWEdET/3N44QN3QbUF/ueKCgAssyKRZ3Br9rQ7FcXjHr0qLHw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", + "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", "dev": true, "requires": { "character-entities-html4": "^1.0.0", @@ -17030,37 +19387,37 @@ "dev": true }, "stylelint": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.3.tgz", - "integrity": "sha512-j8Oio2T1YNiJc6iXDaPYd74Jg4zOa1bByNm/g9/Nvnq4tDPsIjMi46jhRZyPPktGPwjJ5FwcmCqIRlH6PVP8mA==", + "version": "13.6.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.6.1.tgz", + "integrity": "sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw==", "dev": true, "requires": { "@stylelint/postcss-css-in-js": "^0.37.1", "@stylelint/postcss-markdown": "^0.36.1", - "autoprefixer": "^9.7.6", + "autoprefixer": "^9.8.0", "balanced-match": "^1.0.0", - "chalk": "^4.0.0", + "chalk": "^4.1.0", "cosmiconfig": "^6.0.0", "debug": "^4.1.1", "execall": "^2.0.0", "file-entry-cache": "^5.0.1", - "get-stdin": "^7.0.0", + "get-stdin": "^8.0.0", "global-modules": "^2.0.0", - "globby": "^11.0.0", + "globby": "^11.0.1", "globjoin": "^0.1.4", "html-tags": "^3.1.0", - "ignore": "^5.1.4", + "ignore": "^5.1.8", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.18.0", + "known-css-properties": "^0.19.0", "leven": "^3.1.0", "lodash": "^4.17.15", - "log-symbols": "^3.0.0", + "log-symbols": "^4.0.0", "mathml-tag-names": "^2.1.3", - "meow": "^6.1.0", + "meow": "^7.0.1", "micromatch": "^4.0.2", "normalize-selector": "^0.2.0", - "postcss": "^7.0.27", + "postcss": "^7.0.32", "postcss-html": "^0.36.0", "postcss-less": "^3.1.4", "postcss-media-query-parser": "^0.2.3", @@ -17068,10 +19425,10 @@ "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^4.0.2", "postcss-sass": "^0.4.4", - "postcss-scss": "^2.0.0", + "postcss-scss": "^2.1.1", "postcss-selector-parser": "^6.0.2", "postcss-syntax": "^0.36.2", - "postcss-value-parser": "^4.0.3", + "postcss-value-parser": "^4.1.0", "resolve-from": "^5.0.0", "slash": "^3.0.0", "specificity": "^0.4.1", @@ -17081,7 +19438,7 @@ "sugarss": "^2.0.0", "svg-tags": "^1.0.0", "table": "^5.4.6", - "v8-compile-cache": "^2.1.0", + "v8-compile-cache": "^2.1.1", "write-file-atomic": "^3.0.3" }, "dependencies": { @@ -17101,6 +19458,12 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -17110,12 +19473,20 @@ "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -17163,9 +19534,9 @@ } }, "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, "has-flag": { @@ -17202,22 +19573,24 @@ "dev": true }, "meow": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz", - "integrity": "sha512-iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", "dev": true, "requires": { "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.1.1", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.0.0", - "minimist-options": "^4.0.1", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.0", + "read-pkg-up": "^7.0.1", "redent": "^3.0.0", "trim-newlines": "^3.0.0", - "type-fest": "^0.8.1", - "yargs-parser": "^18.1.1" + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" } }, "ms": { @@ -17280,6 +19653,80 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -17309,6 +19756,14 @@ "find-up": "^4.1.0", "read-pkg": "^5.2.0", "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "redent": { @@ -17321,6 +19776,12 @@ "strip-indent": "^3.0.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -17365,10 +19826,16 @@ "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", "dev": true }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, "yargs-parser": { @@ -17379,6 +19846,14 @@ "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } } } @@ -17399,61 +19874,37 @@ } }, "stylelint-scss": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.17.1.tgz", - "integrity": "sha512-KywqqHfK1otZv1QJA4xJDgcPJp1/cP3jnABpbU9gmXOKqKt8cNt27Imsh9JhY133X8D4zDh/38pNq4WjVfUQWQ==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.18.0.tgz", + "integrity": "sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA==", "dev": true, "requires": { "lodash": "^4.17.15", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.3" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", - "dev": true - } + "postcss-value-parser": "^4.1.0" } }, "stylelint-webpack-plugin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-1.2.3.tgz", - "integrity": "sha512-XEevZZzlI6k3e0Amp7AtpZ/elgaOdPPwLFY9InNoajw4KNRcZTkK61ZsZdHvIyK32Ej9L9u4fwfXG2QGKW0imA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.1.0.tgz", + "integrity": "sha512-nx6pF+s4kWuXj2pAhPiMjAsRZqsPphamy2rwUuPiKmb1FRYtXZL0jl+iwoqc/W3hMaia+UMiGJBzkjXKLXmSmA==", "dev": true, "requires": { "arrify": "^2.0.1", "micromatch": "^4.0.2", - "schema-utils": "^2.6.1" + "schema-utils": "^2.7.0" }, "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "requires": { - "ajv": "^6.12.0", + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } } @@ -17583,9 +20034,9 @@ } }, "terser": { - "version": "4.6.12", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz", - "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { "commander": "^2.20.0", @@ -17608,16 +20059,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^3.1.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -17772,9 +20223,9 @@ } }, "toastify-js": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.7.0.tgz", - "integrity": "sha512-GmPy4zJ/ulCfmCHlfCtgcB+K2xhx2AXW3T/ZZOSjyjaIGevhz+uvR8HSCTay/wBq4tt2mUnBqlObP1sSWGlsnQ==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.8.0.tgz", + "integrity": "sha512-0Zf1sQ6Cs5RrRRDox00+6XdgS2tOtn01P9zhxDcJIpDS0KbXg/dFE1F0Mo6b/o63oJsxIhleeZv9LeZb31yKSg==" }, "toidentifier": { "version": "1.0.0", @@ -17847,6 +20298,29 @@ "strip-json-comments": "^2.0.0" } }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", @@ -18325,9 +20799,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.3.tgz", - "integrity": "sha512-sAjOC+Kki6aJVbUOXJbcR0MnbfjvBzwKZazEJymA2IX49uoOdEdk+4fBq5cXgYgiyKtAyrrJNtBZdOeDIF+Fng==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -18371,9 +20845,9 @@ } }, "vfile": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", - "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", + "integrity": "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -18440,12 +20914,12 @@ } }, "vue-easymde": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vue-easymde/-/vue-easymde-1.2.0.tgz", - "integrity": "sha512-7jRgb2bcyrthdc/R4xZvCxZsIrT/48t43sSUtg8EMWqrKwUBBUzItqggJzv8UTInWd9BbcTiiivlmD3otyq5Pw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/vue-easymde/-/vue-easymde-1.2.2.tgz", + "integrity": "sha512-Dt4kGiQ0VfpCOZ5OgeE9L58Er2/r482VBTfwd6Ky0wqEGXknGmiMXEsZ1MvZf8bZQIPS9nhGlV4B+n1hb8VHPg==", "requires": { "easymde": "^2.10.1", - "marked": "^1.0.0" + "marked": "^1.1.1" } }, "vue-eslint-parser": { @@ -18501,13 +20975,14 @@ "integrity": "sha512-xhq95Mxun060bRnsOoLE2Be6BR7jYwuC89kDe18+GmCLVrRA/dU0jrGb12Xu6NjmKs+iTW0AA6saSEmEW4cR7g==" }, "vue-jest": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.5.tgz", - "integrity": "sha512-xWDxde91pDqYBGDlODENZ3ezPgw+IQFoVDtf+5Awlg466w3KvMSqWzs8PxcTeTr+wmAHi0j+a+Lm3R7aUJa1jA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.6.tgz", + "integrity": "sha512-VyuM8wR0vAlYCbPRY+PhIqRU5yUyBnUmwYTo4IFScs2+tiuis5VBItU0PGC8Wcx6qJwKB5jq5p7WFhabzMFMgQ==", "dev": true, "requires": { "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", "chalk": "^2.1.0", + "deasync": "^0.1.15", "extract-from-css": "^0.4.4", "find-babel-config": "^1.1.0", "js-beautify": "^1.6.14", @@ -18519,9 +20994,9 @@ } }, "vue-loader": { - "version": "15.9.2", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.2.tgz", - "integrity": "sha512-oXBubaY//CYEISBlHX+c2YPJbmOH68xXPXjFv4MAgPqQvUsnjrBAjCJi8HXZ/r/yfn0tPL5VZj1Zcp8mJPI8VA==", + "version": "15.9.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", + "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", "dev": true, "requires": { "@vue/component-compiler-utils": "^3.1.0", @@ -18536,15 +21011,20 @@ "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.6.tgz", "integrity": "sha512-s7jmZPlm9FeueJg1RwJtnE9KNPtME/7C8uRWSfp9/yEN4M8XcS/d+bddoyVwVnvFyRh9msFo0HWeW0vTL8Qv+w==" }, + "vue-observe-visibility": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", + "integrity": "sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==" + }, "vue-resize": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==" }, "vue-router": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.1.6.tgz", - "integrity": "sha512-GYhn2ynaZlysZMkFE5oCHRUTqE8BWs/a9YbKpNLi0i7xD6KG1EzDqpHQmv1F5gXjr8kL5iIVS8EOtRaVUEXTqA==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.3.4.tgz", + "integrity": "sha512-SdKRBeoXUjaZ9R/8AyxsdTqkOfMcI5tWxPZOUX5Ie1BTL5rPSZ0O++pbiZCeYeythiZIdLEfkDiQPKIaWk5hDg==" }, "vue-smooth-dnd": { "version": "0.8.1", @@ -18580,24 +21060,34 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "vue-virtual-scroller": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.0.10.tgz", + "integrity": "sha512-Hn4qSBDhRY4XdngPioYy/ykDjrLX/NMm1fQXm/4UQQ/Xv1x8JbHGFZNftQowTcfICgN7yc31AKnUk1UGLJ2ndA==", + "requires": { + "scrollparent": "^2.0.1", + "vue-observe-visibility": "^0.4.4", + "vue-resize": "^0.4.5" + } + }, "vue-visible": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/vue-visible/-/vue-visible-1.0.2.tgz", "integrity": "sha512-yaX2its9XAJKGuQqf7LsiZHHSkxsIK8rmCOQOvEGEoF41blKRK8qr9my4qYoD6ikdLss4n8tKqYBecmaY0+WJg==" }, "vue2-datepicker": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.4.1.tgz", - "integrity": "sha512-gCPZAwIyPLeN1P3xDg/Oj/UyQTIqnoFFzXw+yfvmUDxL430u/rHq1/JqFSGISEhTvJJu0brgHHrop3A7VBW6rA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.5.0.tgz", + "integrity": "sha512-E52TUjf57Qj2ZWtwtplS+BtYfz8wQFHnjux0q2X8N+ENvL3rHjp9pwEs0ukT1rDTouLdPtvACaXXLfDEy39mlw==", "requires": { "date-fns": "^2.0.1", "date-format-parse": "^0.2.5" } }, "vuex": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.3.0.tgz", - "integrity": "sha512-1MfcBt+YFd20DPwKe0ThhYm1UEXZya4gVKUvCy7AtS11YAOUR+9a6u4fsv1Rr6ePZCDNxW/M1zuIaswp6nNv8Q==" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.5.1.tgz", + "integrity": "sha512-w7oJzmHQs0FM9LXodfskhw9wgKBiaB+totOdb8sNzbTB2KDCEEwEs29NzBZFh/lmEK1t5tDmM1vtsO7ubG1DFw==" }, "vuex-router-sync": { "version": "5.0.0", @@ -18632,14 +21122,96 @@ } }, "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", "dev": true, "requires": { - "chokidar": "^2.1.8", + "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", + "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" } }, "wbuf": { @@ -18658,9 +21230,9 @@ "dev": true }, "webpack": { - "version": "4.43.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", - "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", + "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -18671,7 +21243,7 @@ "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", @@ -18684,7 +21256,7 @@ "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.1", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { @@ -18828,22 +21400,22 @@ } }, "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "dev": true, "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" }, "dependencies": { "ansi-regex": { @@ -18880,6 +21452,23 @@ } } }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", + "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -18889,12 +21478,6 @@ "locate-path": "^3.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -18905,13 +21488,13 @@ } }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", + "emojis-list": "^3.0.0", "json5": "^1.0.1" } }, @@ -18925,10 +21508,20 @@ "path-exists": "^3.0.0" } }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -18978,23 +21571,28 @@ "has-flag": "^3.0.0" } }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" + "yargs-parser": "^13.1.2" } } } @@ -19013,17 +21611,17 @@ }, "dependencies": { "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.5.tgz", + "integrity": "sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w==", "dev": true } } }, "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -19034,60 +21632,38 @@ "debug": "^4.1.1", "del": "^4.1.1", "express": "^4.17.1", - "html-entities": "^1.2.1", + "html-entities": "^1.3.1", "http-proxy-middleware": "0.19.1", "import-local": "^2.0.0", "internal-ip": "^4.3.0", "ip": "^1.1.5", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "loglevel": "^1.6.6", + "loglevel": "^1.6.8", "opn": "^5.5.0", "p-retry": "^3.0.1", - "portfinder": "^1.0.25", + "portfinder": "^1.0.26", "schema-utils": "^1.0.0", "selfsigned": "^1.10.7", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.19", + "sockjs": "0.3.20", "sockjs-client": "1.4.0", - "spdy": "^4.0.1", + "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", "url": "^0.11.0", "webpack-dev-middleware": "^3.7.2", "webpack-log": "^2.0.0", "ws": "^6.2.1", - "yargs": "12.0.5" + "yargs": "^13.3.2" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cliui": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true }, "debug": { "version": "4.1.1", @@ -19147,12 +21723,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -19160,22 +21730,23 @@ "dev": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { + "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "strip-ansi": "^5.1.0" }, "dependencies": { "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" } } } @@ -19199,29 +21770,27 @@ } }, "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", + "cliui": "^5.0.0", "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^2.0.0", + "string-width": "^3.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { "camelcase": "^5.0.0", @@ -19241,12 +21810,13 @@ } }, "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.1.0.tgz", + "integrity": "sha512-NNEXYSV/ixLwICcAhlVQ8c8E8dHmOcVnubfhoFdL6Tpbq6N9ZUvotQBYPwTsyXepXmCm34KjXgdC4PCQwJBp/w==", "dev": true, "requires": { - "lodash": "^4.17.15" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } }, "webpack-sources": { @@ -19268,20 +21838,18 @@ } }, "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "dev": true, "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", - "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "whatwg-encoding": { @@ -19300,13 +21868,13 @@ "dev": true }, "whatwg-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.0.0.tgz", - "integrity": "sha512-41ou2Dugpij8/LPO5Pq64K5q++MnRCBpEHvQr26/mArEKTkCV5aoXIqyhuYtE0pkqScXwhf2JP57rkRTYM29lQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz", + "integrity": "sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", - "tr46": "^2.0.0", + "tr46": "^2.0.2", "webidl-conversions": "^5.0.0" }, "dependencies": { @@ -19342,6 +21910,12 @@ "string-width": "^1.0.2 || 2" } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -19358,13 +21932,79 @@ } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "wrappy": { @@ -19394,9 +22034,9 @@ } }, "ws": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.5.tgz", - "integrity": "sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", "dev": true }, "xml-name-validator": { @@ -19430,18 +22070,15 @@ "dev": true }, "yaml": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz", - "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.9.2" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { "cliui": "^6.0.0", @@ -19454,7 +22091,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" }, "dependencies": { "ansi-regex": { @@ -19463,16 +22100,6 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -19484,21 +22111,6 @@ "wrap-ansi": "^6.2.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -19515,12 +22127,6 @@ "path-exists": "^4.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -19586,17 +22192,6 @@ "ansi-regex": "^5.0.0" } }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, "yargs-parser": { "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", @@ -19610,21 +22205,13 @@ } }, "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } } } } diff --git a/package.json b/package.json index a5641fe5c..d7c54b319 100644 --- a/package.json +++ b/package.json @@ -17,46 +17,46 @@ "license": "agpl", "private": true, "scripts": { - "dev": "NODE_ENV=development webpack --config webpack.dev.js", - "watch": "NODE_ENV=development webpack --progress --watch --config webpack.dev.js", - "build": "NODE_ENV=production webpack --progress --hide-modules --config webpack.prod.js", + "build": "NODE_ENV=production webpack --progress --hide-modules --config webpack.js", + "dev": "NODE_ENV=development webpack --progress --config webpack.js", + "watch": "NODE_ENV=development webpack --progress --watch --config webpack.js", "lint": "eslint --ext .js,.vue src", "lint:fix": "eslint --ext .js,.vue src --fix", - "stylelint": "stylelint **/*.css **/*.scss **/*.vue", - "stylelint:fix": "stylelint **/*.css **/*.scss **/*.vue --fix", + "stylelint": "stylelint src", + "stylelint:fix": "stylelint src --fix", "test": "jest", "test:coverage": "jest --coverage" }, "dependencies": { - "@babel/polyfill": "^7.8.7", - "@babel/runtime": "^7.9.6", - "@juliushaertl/vue-richtext": "^0.3.1", - "@nextcloud/auth": "^1.2.3", - "@nextcloud/axios": "^1.3.2", - "@nextcloud/dialogs": "^1.3.0", - "@nextcloud/files": "^1.0.1", + "@babel/polyfill": "^7.10.4", + "@babel/runtime": "^7.11.0", + "@juliushaertl/vue-richtext": "^0.3.2", + "@nextcloud/auth": "^1.3.0", + "@nextcloud/axios": "^1.3.3", + "@nextcloud/dialogs": "^1.4.0", + "@nextcloud/files": "^1.1.0", "@nextcloud/initial-state": "^1.1.2", - "@nextcloud/l10n": "^1.2.3", + "@nextcloud/l10n": "^1.3.0", "@nextcloud/moment": "^1.1.1", - "@nextcloud/router": "^1.0.2", - "@nextcloud/vue": "^1.5.0", - "blueimp-md5": "^2.13.0", - "dompurify": "^2.0.11", - "lodash": "^4.17.15", - "markdown-it": "^10.0.0", + "@nextcloud/router": "^1.1.0", + "@nextcloud/vue": "^2.3.0", + "blueimp-md5": "^2.17.0", + "dompurify": "^2.0.12", + "lodash": "^4.17.19", + "markdown-it": "^11.0.0", "markdown-it-task-lists": "^2.1.1", - "moment": "^2.25.3", + "moment": "^2.27.0", "nextcloud-vue-collections": "^0.7.2", - "p-queue": "^6.4.0", + "p-queue": "^6.6.0", "url-search-params-polyfill": "^8.1.0", "vue": "^2.6.11", "vue-at": "^2.5.0-beta.2", "vue-click-outside": "^1.1.0", - "vue-easymde": "^1.2.0", + "vue-easymde": "^1.2.2", "vue-infinite-loading": "^2.4.5", - "vue-router": "^3.1.6", + "vue-router": "^3.3.4", "vue-smooth-dnd": "^0.8.1", - "vuex": "^3.3.0", + "vuex": "^3.5.1", "vuex-router-sync": "^5.0.0" }, "browserslist": [ @@ -66,48 +66,49 @@ "node": ">=10.0.0" }, "devDependencies": { - "@babel/core": "^7.9.6", + "@babel/core": "^7.11.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/preset-env": "^7.9.6", + "@babel/preset-env": "^7.11.0", "@nextcloud/browserslist-config": "^1.0.0", - "@nextcloud/eslint-config": "^2.0.0", + "@nextcloud/eslint-config": "^2.1.0", "@nextcloud/eslint-plugin": "^1.4.0", - "@vue/test-utils": "^1.0.0-beta.33", - "acorn": "^7.2.0", + "@nextcloud/webpack-vue-config": "^1.1.0", + "@vue/test-utils": "^1.0.3", + "acorn": "^7.3.1", "babel-eslint": "^10.1.0", - "babel-jest": "^26.0.1", + "babel-jest": "^26.2.2", "babel-loader": "^8.1.0", - "css-loader": "^3.5.3", + "css-loader": "^3.6.0", "eslint": "^6.8.0", "eslint-config-standard": "^12.0.0", "eslint-friendly-formatter": "^4.0.1", "eslint-loader": "^3.0.4", - "eslint-plugin-import": "^2.20.2", + "eslint-plugin-import": "^2.22.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "eslint-plugin-vue": "^6.2.2", "file-loader": "^6.0.0", - "jest": "^26.0.1", + "jest": "^26.2.2", "jest-serializer-vue": "^2.0.2", "minimist": "^1.2.5", "node-sass": "^4.14.1", "raw-loader": "^4.0.1", - "sass-loader": "^8.0.2", - "stylelint": "^13.3.3", + "sass-loader": "^9.0.2", + "stylelint": "^13.6.1", "stylelint-config-recommended": "^3.0.0", "stylelint-config-recommended-scss": "^4.2.0", - "stylelint-scss": "^3.17.1", - "stylelint-webpack-plugin": "^1.2.3", + "stylelint-scss": "^3.18.0", + "stylelint-webpack-plugin": "^2.1.0", "url-loader": "^4.1.0", - "vue-jest": "^3.0.5", - "vue-loader": "^15.9.2", + "vue-jest": "^3.0.6", + "vue-loader": "^15.9.3", "vue-style-loader": "^4.1.1", "vue-template-compiler": "^2.6.11", - "webpack": "^4.43.0", - "webpack-cli": "^3.3.11", - "webpack-dev-server": "^3.10.3", - "webpack-merge": "^4.2.2" + "webpack": "^4.44.1", + "webpack-cli": "^3.3.12", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^5.1.0" }, "jest": { "moduleFileExtensions": [ diff --git a/src/App.vue b/src/App.vue index 47401cf1f..c5237165f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,7 +22,7 @@ diff --git a/src/components/board/Board.vue b/src/components/board/Board.vue index 50e388031..32eab0ec2 100644 --- a/src/components/board/Board.vue +++ b/src/components/board/Board.vue @@ -23,13 +23,33 @@ @@ -59,15 +59,18 @@ export default { }, }, computed: { + boardsSorted() { + return [...this.filteredBoards].sort((a, b) => (a.title < b.title) ? -1 : 1) + }, filteredBoards() { const query = this.$store.getters.getSearchQuery return this.$store.getters.filteredBoards.filter((board) => { - return board.title.toLowerCase().includes(query.toLowerCase()) + return board.deletedAt <= 0 && board.title.toLowerCase().includes(query.toLowerCase()) }) }, }, watch: { - navFilter: function(value) { + navFilter(value) { this.$store.commit('setBoardFilter', value) }, }, @@ -83,6 +86,11 @@ export default { display: flex; } + .board-list-row:not(.board-list-header-row):hover { + transition: background-color 0.3s ease; + background-color: var(--color-background-dark); + } + .board-list-header-row { color: var(--color-text-lighter); } diff --git a/src/components/card/AttachmentList.vue b/src/components/card/AttachmentList.vue index 67ae39117..cb54e0a27 100644 --- a/src/components/card/AttachmentList.vue +++ b/src/components/card/AttachmentList.vue @@ -21,8 +21,27 @@ --> diff --git a/src/components/card/CardSidebarTabAttachments.vue b/src/components/card/CardSidebarTabAttachments.vue index 819423aa3..560921551 100644 --- a/src/components/card/CardSidebarTabAttachments.vue +++ b/src/components/card/CardSidebarTabAttachments.vue @@ -21,113 +21,27 @@ --> - - diff --git a/src/components/card/CardSidebarTabComments.vue b/src/components/card/CardSidebarTabComments.vue index a1091de0f..7feff2712 100644 --- a/src/components/card/CardSidebarTabComments.vue +++ b/src/components/card/CardSidebarTabComments.vue @@ -35,7 +35,7 @@ import { Avatar } from '@nextcloud/vue' import CommentItem from './CommentItem' import CommentForm from './CommentForm' import InfiniteLoading from 'vue-infinite-loading' - +import { getCurrentUser } from '@nextcloud/auth' export default { name: 'CardSidebarTabComments', components: { @@ -54,7 +54,7 @@ export default { return { newComment: '', isLoading: false, - currentUser: OC.getCurrentUser(), + currentUser: getCurrentUser(), } }, computed: { @@ -115,5 +115,5 @@ export default { diff --git a/src/components/card/CommentForm.vue b/src/components/card/CommentForm.vue index 4601e7dff..69714b66b 100644 --- a/src/components/card/CommentForm.vue +++ b/src/components/card/CommentForm.vue @@ -173,7 +173,7 @@ export default { diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index d8f2a219d..2df8a6c07 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -31,7 +31,7 @@ class="card" @click="openCard">
-

+

{{ card.title }}

@@ -47,15 +47,18 @@ -
+
{{ relativeDate }}
+ +
- @@ -78,10 +81,11 @@ import CardBadges from './CardBadges' import Color from '../../mixins/color' import labelStyle from '../../mixins/labelStyle' import AttachmentDragAndDrop from '../AttachmentDragAndDrop' +import CardMenu from './CardMenu' export default { name: 'CardItem', - components: { CardBadges, AttachmentDragAndDrop }, + components: { CardBadges, AttachmentDragAndDrop, CardMenu }, directives: { ClickOutside, }, @@ -106,6 +110,7 @@ export default { }), ...mapGetters([ 'canEdit', + 'isArchived', ]), card() { return this.$store.getters.cardById(this.id) @@ -137,16 +142,9 @@ export default { return moment(this.card.duedate).format('LLLL') }, }, - watch: { - currentCard(newValue) { - if (newValue) { - this.$nextTick(() => this.$el.scrollIntoView()) - } - }, - }, methods: { openCard() { - this.$router.push({ name: 'card', params: { cardId: this.id } }) + this.$router.push({ name: 'card', params: { cardId: this.id } }).catch(() => {}) }, startEditing(card) { this.copiedCard = Object.assign({}, card) @@ -175,6 +173,10 @@ export default { border: 1px solid var(--color-border); } + .card:hover { + box-shadow: 0 0 5px 1px var(--color-box-shadow); + } + .card { transition: box-shadow 0.1s ease-in-out; box-shadow: 0 0 2px 0 var(--color-box-shadow); @@ -189,7 +191,7 @@ export default { .card-upper { display: flex; - min-height: 50px; + min-height: 44px; form { display: flex; padding: 5px 7px; @@ -200,7 +202,7 @@ export default { } h3 { - margin: 14px $card-padding; + margin: 12px $card-padding; flex-grow: 1; font-size: 100%; overflow-x: hidden; @@ -227,7 +229,7 @@ export default { display: flex; flex-direction: row; overflow: hidden; - padding: 3px 7px; + padding: 0px 5px; border-radius: 15px; font-size: 85%; margin-right: 3px; @@ -257,10 +259,14 @@ export default { } } } + + .duedate { + margin-right: 9px; + } + .right { display: flex; align-items: flex-start; - margin-right: 9px; } .icon.due { @@ -269,6 +275,7 @@ export default { margin-top: 9px; margin-bottom: 9px; padding: 3px 4px; + padding-right: 0; font-size: 90%; display: flex; align-items: center; @@ -284,14 +291,17 @@ export default { background-color: var(--color-error); color: var(--color-primary-text); opacity: .7; + padding: 3px 4px; } &.now { background-color: var(--color-warning); opacity: .7; + padding: 3px 4px; } &.next { background-color: var(--color-background-dark); opacity: .7; + padding: 3px 4px; } span { @@ -303,8 +313,11 @@ export default { } .compact { - min-height: 50px; + min-height: 44px; + .duedate { + margin-right: 0; + } &.has-labels { padding-bottom: $card-padding; } diff --git a/src/components/cards/CardMenu.vue b/src/components/cards/CardMenu.vue new file mode 100644 index 000000000..a40592f3c --- /dev/null +++ b/src/components/cards/CardMenu.vue @@ -0,0 +1,188 @@ + + + + + + diff --git a/src/components/navigation/AppNavigation.vue b/src/components/navigation/AppNavigation.vue index f56996595..ffd16a029 100644 --- a/src/components/navigation/AppNavigation.vue +++ b/src/components/navigation/AppNavigation.vue @@ -21,67 +21,66 @@ -->