Compare commits
41 Commits
juliushaer
...
backport/4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0cf40ae9af | ||
|
|
083db2f3b6 | ||
|
|
cfd0fc828f | ||
|
|
b0ebb34fb8 | ||
|
|
e72b654bc6 | ||
|
|
d5ae69afce | ||
|
|
5dfe12a302 | ||
|
|
103a2c8508 | ||
|
|
4120f2e7ee | ||
|
|
9f9ef99a31 | ||
|
|
7ce6e1779a | ||
|
|
5cc075cbf9 | ||
|
|
150e663283 | ||
|
|
2bdaba5c85 | ||
|
|
3c3837c8d3 | ||
|
|
c30e253f83 | ||
|
|
c3acf91184 | ||
|
|
4e513264c5 | ||
|
|
f470ed4848 | ||
|
|
396b725442 | ||
|
|
5c8b48faa0 | ||
|
|
5141d463fc | ||
|
|
5360b8552e | ||
|
|
c93b837754 | ||
|
|
9ca7a2fc2c | ||
|
|
f5e733362e | ||
|
|
c3697295e6 | ||
|
|
cffe0f708e | ||
|
|
ca96096617 | ||
|
|
baea5d83d3 | ||
|
|
14e37c4392 | ||
|
|
be39fb3b7c | ||
|
|
7a262c5188 | ||
|
|
d97fe80e48 | ||
|
|
88b4fd0756 | ||
|
|
c8878d4497 | ||
|
|
68c1faabaa | ||
|
|
60d8370dbe | ||
|
|
685db5a4fe | ||
|
|
c190832287 | ||
|
|
2740d2145e |
20
CHANGELOG.md
20
CHANGELOG.md
@@ -1,6 +1,26 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## 1.8.5
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- fix: Properly overwrite z-index of datepicker above modal [#4667](https://github.com/nextcloud/deck/pull/4667)
|
||||||
|
|
||||||
|
|
||||||
|
## 1.8.4
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- fix: Use passed userid when getting attachment folder [#4540](https://github.com/nextcloud/deck/pull/4540)
|
||||||
|
- fix: Adapt NcEmptyContent usages to new slots [#4563](https://github.com/nextcloud/deck/pull/4563)
|
||||||
|
- Gracefully handle not found card for a share [#4568](https://github.com/nextcloud/deck/pull/4568)
|
||||||
|
- allow user to toggle visibility of the calendar for a deck board [#4626](https://github.com/nextcloud/deck/pull/4626)
|
||||||
|
- fix: Append datetime picker to body to avoid cut off [#4645](https://github.com/nextcloud/deck/pull/4645)
|
||||||
|
- Fix : Overlapping expiry dates on tags [#4536](https://github.com/nextcloud/deck/pull/4536)
|
||||||
|
- Better display of card dates (creation and change dates) [#4620](https://github.com/nextcloud/deck/pull/4620)
|
||||||
|
- Dependency updates
|
||||||
|
|
||||||
## 1.8.3
|
## 1.8.3
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
- 🚀 Get your project organized
|
- 🚀 Get your project organized
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<version>1.8.3</version>
|
<version>1.8.5</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author>Julius Härtl</author>
|
<author>Julius Härtl</author>
|
||||||
<namespace>Deck</namespace>
|
<namespace>Deck</namespace>
|
||||||
|
|||||||
8
composer.lock
generated
8
composer.lock
generated
@@ -1196,12 +1196,12 @@
|
|||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nextcloud-deps/ocp.git",
|
"url": "https://github.com/nextcloud-deps/ocp.git",
|
||||||
"reference": "6ee42ac471622be945e2396791f968d9345a1e06"
|
"reference": "1e34a80be034fe9a58057d2e756913363675bddb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/6ee42ac471622be945e2396791f968d9345a1e06",
|
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/1e34a80be034fe9a58057d2e756913363675bddb",
|
||||||
"reference": "6ee42ac471622be945e2396791f968d9345a1e06",
|
"reference": "1e34a80be034fe9a58057d2e756913363675bddb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -1231,7 +1231,7 @@
|
|||||||
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
||||||
"source": "https://github.com/nextcloud-deps/ocp/tree/stable25"
|
"source": "https://github.com/nextcloud-deps/ocp/tree/stable25"
|
||||||
},
|
},
|
||||||
"time": "2023-03-31T00:37:20+00:00"
|
"time": "2023-05-13T00:33:04+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nikic/php-parser",
|
"name": "nikic/php-parser",
|
||||||
|
|||||||
50
l10n/ast.js
50
l10n/ast.js
@@ -1,50 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Personal" : "Personal",
|
|
||||||
"%s on %s" : "%s en %s",
|
|
||||||
"Finished" : "Finó",
|
|
||||||
"Action needed" : "Precísase aición",
|
|
||||||
"Later" : "Más sero",
|
|
||||||
"Done" : "Fecho",
|
|
||||||
"The file was uploaded" : "Xubióse'l ficheru",
|
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu perpasa la direutiva de xuba upload_max_filesize en php.ini",
|
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu perpasa la direutiva \"MAX_FILE_SIZE\" especificada nel formulariu HTML",
|
|
||||||
"No file was uploaded" : "Nun se xubieron fichjeros",
|
|
||||||
"Missing a temporary folder" : "Falta un direutoriu temporal",
|
|
||||||
"Could not write file to disk" : "Nun pudo escribise nel discu'l ficheru",
|
|
||||||
"A PHP extension stopped the file upload" : "Una estensión de PHP paró la xuba de ficheros",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "Data non válida, el formatu ha ser AAAA-MM-DD",
|
|
||||||
"Cancel" : "Encaboxar",
|
|
||||||
"Close" : "Zarrar",
|
|
||||||
"File already exists" : "Yá esiste'l ficheru",
|
|
||||||
"Show archived cards" : "Amosar tarxetes archivaes",
|
|
||||||
"Details" : "Detalles",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetes",
|
|
||||||
"Undo" : "Desfacer",
|
|
||||||
"Can edit" : "Can edit",
|
|
||||||
"Can share" : "Can share",
|
|
||||||
"Owner" : "Owner",
|
|
||||||
"Delete" : "Desaniciar",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Members" : "Miembros",
|
|
||||||
"Download" : "Baxar",
|
|
||||||
"Attachments" : "Axuntos",
|
|
||||||
"Comments" : "Comentarios",
|
|
||||||
"Modified" : "Modificóse'l",
|
|
||||||
"Created" : "Creóse",
|
|
||||||
"Today" : "Güei",
|
|
||||||
"Tomorrow" : "Mañana",
|
|
||||||
"Save" : "Guardar",
|
|
||||||
"Reply" : "Rempuesta",
|
|
||||||
"Update" : "Anovar",
|
|
||||||
"Description" : "Descripción",
|
|
||||||
"(group)" : "(grupu)",
|
|
||||||
"seconds ago" : "hai segundos",
|
|
||||||
"Shared with you" : "Shared with you",
|
|
||||||
"No notifications" : "Ensin avisos",
|
|
||||||
"Share" : "Share"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Personal" : "Personal",
|
|
||||||
"%s on %s" : "%s en %s",
|
|
||||||
"Finished" : "Finó",
|
|
||||||
"Action needed" : "Precísase aición",
|
|
||||||
"Later" : "Más sero",
|
|
||||||
"Done" : "Fecho",
|
|
||||||
"The file was uploaded" : "Xubióse'l ficheru",
|
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu perpasa la direutiva de xuba upload_max_filesize en php.ini",
|
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu perpasa la direutiva \"MAX_FILE_SIZE\" especificada nel formulariu HTML",
|
|
||||||
"No file was uploaded" : "Nun se xubieron fichjeros",
|
|
||||||
"Missing a temporary folder" : "Falta un direutoriu temporal",
|
|
||||||
"Could not write file to disk" : "Nun pudo escribise nel discu'l ficheru",
|
|
||||||
"A PHP extension stopped the file upload" : "Una estensión de PHP paró la xuba de ficheros",
|
|
||||||
"Invalid date, date format must be YYYY-MM-DD" : "Data non válida, el formatu ha ser AAAA-MM-DD",
|
|
||||||
"Cancel" : "Encaboxar",
|
|
||||||
"Close" : "Zarrar",
|
|
||||||
"File already exists" : "Yá esiste'l ficheru",
|
|
||||||
"Show archived cards" : "Amosar tarxetes archivaes",
|
|
||||||
"Details" : "Detalles",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetes",
|
|
||||||
"Undo" : "Desfacer",
|
|
||||||
"Can edit" : "Can edit",
|
|
||||||
"Can share" : "Can share",
|
|
||||||
"Owner" : "Owner",
|
|
||||||
"Delete" : "Desaniciar",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Members" : "Miembros",
|
|
||||||
"Download" : "Baxar",
|
|
||||||
"Attachments" : "Axuntos",
|
|
||||||
"Comments" : "Comentarios",
|
|
||||||
"Modified" : "Modificóse'l",
|
|
||||||
"Created" : "Creóse",
|
|
||||||
"Today" : "Güei",
|
|
||||||
"Tomorrow" : "Mañana",
|
|
||||||
"Save" : "Guardar",
|
|
||||||
"Reply" : "Rempuesta",
|
|
||||||
"Update" : "Anovar",
|
|
||||||
"Description" : "Descripción",
|
|
||||||
"(group)" : "(grupu)",
|
|
||||||
"seconds ago" : "hai segundos",
|
|
||||||
"Shared with you" : "Shared with you",
|
|
||||||
"No notifications" : "Ensin avisos",
|
|
||||||
"Share" : "Share"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -175,6 +175,7 @@ OC.L10N.register(
|
|||||||
"Owner" : "Proprietario",
|
"Owner" : "Proprietario",
|
||||||
"Delete" : "Elimina",
|
"Delete" : "Elimina",
|
||||||
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
|
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
|
||||||
|
"Transfer the board." : "Trasferisci la bacheca.",
|
||||||
"Transfer" : "Trasferisci",
|
"Transfer" : "Trasferisci",
|
||||||
"Archive all cards" : "Archivia tutte le schede",
|
"Archive all cards" : "Archivia tutte le schede",
|
||||||
"Delete list" : "Elimina elenco",
|
"Delete list" : "Elimina elenco",
|
||||||
@@ -290,6 +291,8 @@ OC.L10N.register(
|
|||||||
"Share with a Deck card" : "Condividi con una scheda di Deck",
|
"Share with a Deck card" : "Condividi con una scheda di Deck",
|
||||||
"Share {file} with a Deck card" : "Condividi {file} con una scheda di Deck",
|
"Share {file} with a Deck card" : "Condividi {file} con una scheda di Deck",
|
||||||
"Share" : "Condividi",
|
"Share" : "Condividi",
|
||||||
|
"Transfer the board for {user} successfully" : "Trasferimento della bacheca per {user} avvenuta con successo.",
|
||||||
|
"Failed to transfer the board for {user}" : "Trasferimento della bacheca per {user} fallito",
|
||||||
"Add a new list" : "Aggiungi un nuovo elenco",
|
"Add a new list" : "Aggiungi un nuovo elenco",
|
||||||
"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?"
|
"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?"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -173,6 +173,7 @@
|
|||||||
"Owner" : "Proprietario",
|
"Owner" : "Proprietario",
|
||||||
"Delete" : "Elimina",
|
"Delete" : "Elimina",
|
||||||
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
|
"Failed to create share with {displayName}" : "Creazione della condivisione con {displayName} non riuscita",
|
||||||
|
"Transfer the board." : "Trasferisci la bacheca.",
|
||||||
"Transfer" : "Trasferisci",
|
"Transfer" : "Trasferisci",
|
||||||
"Archive all cards" : "Archivia tutte le schede",
|
"Archive all cards" : "Archivia tutte le schede",
|
||||||
"Delete list" : "Elimina elenco",
|
"Delete list" : "Elimina elenco",
|
||||||
@@ -288,6 +289,8 @@
|
|||||||
"Share with a Deck card" : "Condividi con una scheda di Deck",
|
"Share with a Deck card" : "Condividi con una scheda di Deck",
|
||||||
"Share {file} with a Deck card" : "Condividi {file} con una scheda di Deck",
|
"Share {file} with a Deck card" : "Condividi {file} con una scheda di Deck",
|
||||||
"Share" : "Condividi",
|
"Share" : "Condividi",
|
||||||
|
"Transfer the board for {user} successfully" : "Trasferimento della bacheca per {user} avvenuta con successo.",
|
||||||
|
"Failed to transfer the board for {user}" : "Trasferimento della bacheca per {user} fallito",
|
||||||
"Add a new list" : "Aggiungi un nuovo elenco",
|
"Add a new list" : "Aggiungi un nuovo elenco",
|
||||||
"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?"
|
"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?"
|
||||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ OC.L10N.register(
|
|||||||
"Deck board" : "Доска",
|
"Deck board" : "Доска",
|
||||||
"Owned by %1$s" : "Владелец: %1$s",
|
"Owned by %1$s" : "Владелец: %1$s",
|
||||||
"Deck boards, cards and comments" : "Доски, карточки и комментарии",
|
"Deck boards, cards and comments" : "Доски, карточки и комментарии",
|
||||||
|
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Из %1$s, в %2$s/%3$s, принадлежит %4$s",
|
||||||
"Card comments" : "Комментарии карточки",
|
"Card comments" : "Комментарии карточки",
|
||||||
"%s on %s" : "%s на %s",
|
"%s on %s" : "%s на %s",
|
||||||
"Deck boards and cards" : "Доски и карточки",
|
"Deck boards and cards" : "Доски и карточки",
|
||||||
@@ -156,6 +157,7 @@ OC.L10N.register(
|
|||||||
"Toggle compact mode" : "Выбор компактного или обычного режима просмотра",
|
"Toggle compact mode" : "Выбор компактного или обычного режима просмотра",
|
||||||
"Open details" : "Открыть подробности",
|
"Open details" : "Открыть подробности",
|
||||||
"Details" : "Свойства",
|
"Details" : "Свойства",
|
||||||
|
"Currently present people" : "Присутствующие в настоящее время люди",
|
||||||
"Loading board" : "Загрузка доски",
|
"Loading board" : "Загрузка доски",
|
||||||
"No lists available" : "Нет ни одного списка",
|
"No lists available" : "Нет ни одного списка",
|
||||||
"Create a new list to add cards to this board" : "Создайте список чтобы добавить карточки на эту доску",
|
"Create a new list to add cards to this board" : "Создайте список чтобы добавить карточки на эту доску",
|
||||||
@@ -296,10 +298,12 @@ OC.L10N.register(
|
|||||||
"Deck board {name}\n* Last modified on {lastMod}" : "Доска «{name}»\n* Последнее изменение: {lastMod}",
|
"Deck board {name}\n* Last modified on {lastMod}" : "Доска «{name}»\n* Последнее изменение: {lastMod}",
|
||||||
"{stack} in {board}" : "«{stack}» с доски «{board}»",
|
"{stack} in {board}" : "«{stack}» с доски «{board}»",
|
||||||
"Click to expand description" : "Нажмите, чтобы развернуть поле описания",
|
"Click to expand description" : "Нажмите, чтобы развернуть поле описания",
|
||||||
|
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Создано {created}\n* Последнее изменение {lastMod}\n* {nbAttachments} вложений\n* {nbComments} комментариев",
|
||||||
"{nbCards} cards" : "карточек: {nbCards}",
|
"{nbCards} cards" : "карточек: {nbCards}",
|
||||||
"Click to expand comment" : "Нажмите, чтобы развернуть комментарии",
|
"Click to expand comment" : "Нажмите, чтобы развернуть комментарии",
|
||||||
"No upcoming cards" : "Отсутствуют карточки, ожидающие выполнения",
|
"No upcoming cards" : "Отсутствуют карточки, ожидающие выполнения",
|
||||||
"upcoming cards" : "карточки, ожидающие выполнения",
|
"upcoming cards" : "карточки, ожидающие выполнения",
|
||||||
|
"New card" : "Новая карточка",
|
||||||
"Due on {date}" : "Дата исполнения: {date}",
|
"Due on {date}" : "Дата исполнения: {date}",
|
||||||
"Link to a board" : "Ссылка на доску",
|
"Link to a board" : "Ссылка на доску",
|
||||||
"Link to a card" : "Ссылка на карточку",
|
"Link to a card" : "Ссылка на карточку",
|
||||||
|
|||||||
@@ -79,6 +79,7 @@
|
|||||||
"Deck board" : "Доска",
|
"Deck board" : "Доска",
|
||||||
"Owned by %1$s" : "Владелец: %1$s",
|
"Owned by %1$s" : "Владелец: %1$s",
|
||||||
"Deck boards, cards and comments" : "Доски, карточки и комментарии",
|
"Deck boards, cards and comments" : "Доски, карточки и комментарии",
|
||||||
|
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Из %1$s, в %2$s/%3$s, принадлежит %4$s",
|
||||||
"Card comments" : "Комментарии карточки",
|
"Card comments" : "Комментарии карточки",
|
||||||
"%s on %s" : "%s на %s",
|
"%s on %s" : "%s на %s",
|
||||||
"Deck boards and cards" : "Доски и карточки",
|
"Deck boards and cards" : "Доски и карточки",
|
||||||
@@ -154,6 +155,7 @@
|
|||||||
"Toggle compact mode" : "Выбор компактного или обычного режима просмотра",
|
"Toggle compact mode" : "Выбор компактного или обычного режима просмотра",
|
||||||
"Open details" : "Открыть подробности",
|
"Open details" : "Открыть подробности",
|
||||||
"Details" : "Свойства",
|
"Details" : "Свойства",
|
||||||
|
"Currently present people" : "Присутствующие в настоящее время люди",
|
||||||
"Loading board" : "Загрузка доски",
|
"Loading board" : "Загрузка доски",
|
||||||
"No lists available" : "Нет ни одного списка",
|
"No lists available" : "Нет ни одного списка",
|
||||||
"Create a new list to add cards to this board" : "Создайте список чтобы добавить карточки на эту доску",
|
"Create a new list to add cards to this board" : "Создайте список чтобы добавить карточки на эту доску",
|
||||||
@@ -294,10 +296,12 @@
|
|||||||
"Deck board {name}\n* Last modified on {lastMod}" : "Доска «{name}»\n* Последнее изменение: {lastMod}",
|
"Deck board {name}\n* Last modified on {lastMod}" : "Доска «{name}»\n* Последнее изменение: {lastMod}",
|
||||||
"{stack} in {board}" : "«{stack}» с доски «{board}»",
|
"{stack} in {board}" : "«{stack}» с доски «{board}»",
|
||||||
"Click to expand description" : "Нажмите, чтобы развернуть поле описания",
|
"Click to expand description" : "Нажмите, чтобы развернуть поле описания",
|
||||||
|
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Создано {created}\n* Последнее изменение {lastMod}\n* {nbAttachments} вложений\n* {nbComments} комментариев",
|
||||||
"{nbCards} cards" : "карточек: {nbCards}",
|
"{nbCards} cards" : "карточек: {nbCards}",
|
||||||
"Click to expand comment" : "Нажмите, чтобы развернуть комментарии",
|
"Click to expand comment" : "Нажмите, чтобы развернуть комментарии",
|
||||||
"No upcoming cards" : "Отсутствуют карточки, ожидающие выполнения",
|
"No upcoming cards" : "Отсутствуют карточки, ожидающие выполнения",
|
||||||
"upcoming cards" : "карточки, ожидающие выполнения",
|
"upcoming cards" : "карточки, ожидающие выполнения",
|
||||||
|
"New card" : "Новая карточка",
|
||||||
"Due on {date}" : "Дата исполнения: {date}",
|
"Due on {date}" : "Дата исполнения: {date}",
|
||||||
"Link to a board" : "Ссылка на доску",
|
"Link to a board" : "Ссылка на доску",
|
||||||
"Link to a card" : "Ссылка на карточку",
|
"Link to a card" : "Ссылка на карточку",
|
||||||
|
|||||||
14
l10n/sv.js
14
l10n/sv.js
@@ -78,7 +78,7 @@ OC.L10N.register(
|
|||||||
"{user} has mentioned you in a comment on {deck-card}." : "{user} har nämnt dig i en kommentar i {deck-card}.",
|
"{user} has mentioned you in a comment on {deck-card}." : "{user} har nämnt dig i en kommentar i {deck-card}.",
|
||||||
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
||||||
"{user} has shared {deck-board} with you." : "{user} har delat {deck-board} med dig.",
|
"{user} has shared {deck-board} with you." : "{user} har delat {deck-board} med dig.",
|
||||||
"Deck board" : "Deck-plank",
|
"Deck board" : "Deck-tavla",
|
||||||
"Owned by %1$s" : "Ägd av %1$s",
|
"Owned by %1$s" : "Ägd av %1$s",
|
||||||
"Deck boards, cards and comments" : "Deck tavlor, kort och kommentarer",
|
"Deck boards, cards and comments" : "Deck tavlor, kort och kommentarer",
|
||||||
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Från %1$s, i %2$s/%3$s, ägd av %4$s",
|
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Från %1$s, i %2$s/%3$s, ägd av %4$s",
|
||||||
@@ -92,7 +92,7 @@ OC.L10N.register(
|
|||||||
"Later" : "Senare",
|
"Later" : "Senare",
|
||||||
"copy" : "kopiera",
|
"copy" : "kopiera",
|
||||||
"To do" : "Att göra",
|
"To do" : "Att göra",
|
||||||
"Doing" : "Gör",
|
"Doing" : "Pågående",
|
||||||
"Done" : "Klart",
|
"Done" : "Klart",
|
||||||
"Example Task 3" : "Exempeluppgift 3",
|
"Example Task 3" : "Exempeluppgift 3",
|
||||||
"Example Task 2" : "Exempeluppgift 2",
|
"Example Task 2" : "Exempeluppgift 2",
|
||||||
@@ -249,7 +249,7 @@ OC.L10N.register(
|
|||||||
"Write a description …" : "Ange en beskrivning ...",
|
"Write a description …" : "Ange en beskrivning ...",
|
||||||
"Choose attachment" : "Välj bilaga",
|
"Choose attachment" : "Välj bilaga",
|
||||||
"(group)" : " (grupp)",
|
"(group)" : " (grupp)",
|
||||||
"Todo items" : "Todo saker",
|
"Todo items" : "Att göra saker",
|
||||||
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} olästa",
|
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} olästa",
|
||||||
"Edit card title" : "Ändra korttitel",
|
"Edit card title" : "Ändra korttitel",
|
||||||
"Assign to me" : "Tilldela till mig",
|
"Assign to me" : "Tilldela till mig",
|
||||||
@@ -289,7 +289,7 @@ OC.L10N.register(
|
|||||||
"Only assigned cards" : "Bara tilldelade kort",
|
"Only assigned cards" : "Bara tilldelade kort",
|
||||||
"No reminder" : "Ingen påminnelse",
|
"No reminder" : "Ingen påminnelse",
|
||||||
"An error occurred" : "Ett fel uppstod",
|
"An error occurred" : "Ett fel uppstod",
|
||||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Är du säker på att du vill radera brädet {title}? Detta kommer radera all data som tillhör brädet inklusive arkiverade kort.",
|
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Är du säker på att du vill radera tavla {title}? Detta kommer radera all data som tillhör tavlan inklusive arkiverade kort.",
|
||||||
"Delete the board?" : "Ta bort tavlan?",
|
"Delete the board?" : "Ta bort tavlan?",
|
||||||
"Loading filtered view" : "Laddar filtrerad vy",
|
"Loading filtered view" : "Laddar filtrerad vy",
|
||||||
"No due" : "Inget slut",
|
"No due" : "Inget slut",
|
||||||
@@ -316,9 +316,9 @@ OC.L10N.register(
|
|||||||
"Share with a Deck card" : "Dela med ett Deck-kort",
|
"Share with a Deck card" : "Dela med ett Deck-kort",
|
||||||
"Share {file} with a Deck card" : "Dela {file} med ett Deck-kort",
|
"Share {file} with a Deck card" : "Dela {file} med ett Deck-kort",
|
||||||
"Share" : "Dela",
|
"Share" : "Dela",
|
||||||
"Are you sure you want to transfer the board {title} for {user}?" : "Är du säker på att du vill överföra brädet {title} för {user}?",
|
"Are you sure you want to transfer the board {title} for {user}?" : "Är du säker på att du vill överföra tavla {title} för {user}?",
|
||||||
"Transfer the board for {user} successfully" : "Överförde brädet för {user}",
|
"Transfer the board for {user} successfully" : "Överförde tavlan för {user}",
|
||||||
"Failed to transfer the board for {user}" : "Misslyckades med att överföra brädet för {user}",
|
"Failed to transfer the board for {user}" : "Misslyckades med att överföra tavlan för {user}",
|
||||||
"Add a new list" : "Lägg till en ny lista",
|
"Add a new list" : "Lägg till en ny lista",
|
||||||
"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."
|
"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."
|
||||||
},
|
},
|
||||||
|
|||||||
14
l10n/sv.json
14
l10n/sv.json
@@ -76,7 +76,7 @@
|
|||||||
"{user} has mentioned you in a comment on {deck-card}." : "{user} har nämnt dig i en kommentar i {deck-card}.",
|
"{user} has mentioned you in a comment on {deck-card}." : "{user} har nämnt dig i en kommentar i {deck-card}.",
|
||||||
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
||||||
"{user} has shared {deck-board} with you." : "{user} har delat {deck-board} med dig.",
|
"{user} has shared {deck-board} with you." : "{user} har delat {deck-board} med dig.",
|
||||||
"Deck board" : "Deck-plank",
|
"Deck board" : "Deck-tavla",
|
||||||
"Owned by %1$s" : "Ägd av %1$s",
|
"Owned by %1$s" : "Ägd av %1$s",
|
||||||
"Deck boards, cards and comments" : "Deck tavlor, kort och kommentarer",
|
"Deck boards, cards and comments" : "Deck tavlor, kort och kommentarer",
|
||||||
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Från %1$s, i %2$s/%3$s, ägd av %4$s",
|
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Från %1$s, i %2$s/%3$s, ägd av %4$s",
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
"Later" : "Senare",
|
"Later" : "Senare",
|
||||||
"copy" : "kopiera",
|
"copy" : "kopiera",
|
||||||
"To do" : "Att göra",
|
"To do" : "Att göra",
|
||||||
"Doing" : "Gör",
|
"Doing" : "Pågående",
|
||||||
"Done" : "Klart",
|
"Done" : "Klart",
|
||||||
"Example Task 3" : "Exempeluppgift 3",
|
"Example Task 3" : "Exempeluppgift 3",
|
||||||
"Example Task 2" : "Exempeluppgift 2",
|
"Example Task 2" : "Exempeluppgift 2",
|
||||||
@@ -247,7 +247,7 @@
|
|||||||
"Write a description …" : "Ange en beskrivning ...",
|
"Write a description …" : "Ange en beskrivning ...",
|
||||||
"Choose attachment" : "Välj bilaga",
|
"Choose attachment" : "Välj bilaga",
|
||||||
"(group)" : " (grupp)",
|
"(group)" : " (grupp)",
|
||||||
"Todo items" : "Todo saker",
|
"Todo items" : "Att göra saker",
|
||||||
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} olästa",
|
"{count} comments, {unread} unread" : "{count} kommentarer, {unread} olästa",
|
||||||
"Edit card title" : "Ändra korttitel",
|
"Edit card title" : "Ändra korttitel",
|
||||||
"Assign to me" : "Tilldela till mig",
|
"Assign to me" : "Tilldela till mig",
|
||||||
@@ -287,7 +287,7 @@
|
|||||||
"Only assigned cards" : "Bara tilldelade kort",
|
"Only assigned cards" : "Bara tilldelade kort",
|
||||||
"No reminder" : "Ingen påminnelse",
|
"No reminder" : "Ingen påminnelse",
|
||||||
"An error occurred" : "Ett fel uppstod",
|
"An error occurred" : "Ett fel uppstod",
|
||||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Är du säker på att du vill radera brädet {title}? Detta kommer radera all data som tillhör brädet inklusive arkiverade kort.",
|
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Är du säker på att du vill radera tavla {title}? Detta kommer radera all data som tillhör tavlan inklusive arkiverade kort.",
|
||||||
"Delete the board?" : "Ta bort tavlan?",
|
"Delete the board?" : "Ta bort tavlan?",
|
||||||
"Loading filtered view" : "Laddar filtrerad vy",
|
"Loading filtered view" : "Laddar filtrerad vy",
|
||||||
"No due" : "Inget slut",
|
"No due" : "Inget slut",
|
||||||
@@ -314,9 +314,9 @@
|
|||||||
"Share with a Deck card" : "Dela med ett Deck-kort",
|
"Share with a Deck card" : "Dela med ett Deck-kort",
|
||||||
"Share {file} with a Deck card" : "Dela {file} med ett Deck-kort",
|
"Share {file} with a Deck card" : "Dela {file} med ett Deck-kort",
|
||||||
"Share" : "Dela",
|
"Share" : "Dela",
|
||||||
"Are you sure you want to transfer the board {title} for {user}?" : "Är du säker på att du vill överföra brädet {title} för {user}?",
|
"Are you sure you want to transfer the board {title} for {user}?" : "Är du säker på att du vill överföra tavla {title} för {user}?",
|
||||||
"Transfer the board for {user} successfully" : "Överförde brädet för {user}",
|
"Transfer the board for {user} successfully" : "Överförde tavlan för {user}",
|
||||||
"Failed to transfer the board for {user}" : "Misslyckades med att överföra brädet för {user}",
|
"Failed to transfer the board for {user}" : "Misslyckades med att överföra tavlan för {user}",
|
||||||
"Add a new list" : "Lägg till en ny lista",
|
"Add a new list" : "Lägg till en ny lista",
|
||||||
"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."
|
"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."
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ OC.L10N.register(
|
|||||||
"Create card" : "Kart ekle",
|
"Create card" : "Kart ekle",
|
||||||
"Select a card" : "Bir kart seçin",
|
"Select a card" : "Bir kart seçin",
|
||||||
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
||||||
"Link to card" : "Kart ile ilişkilendir",
|
"Link to card" : "Kart bağlantısı",
|
||||||
"File already exists" : "Dosya zaten var",
|
"File already exists" : "Dosya zaten var",
|
||||||
"A file with the name {filename} already exists." : "{filename} adlı bir dosya zaten var.",
|
"A file with the name {filename} already exists." : "{filename} adlı bir dosya zaten var.",
|
||||||
"Do you want to overwrite it?" : "Üzerine yazmak ister misiniz?",
|
"Do you want to overwrite it?" : "Üzerine yazmak ister misiniz?",
|
||||||
@@ -305,8 +305,8 @@ OC.L10N.register(
|
|||||||
"upcoming cards" : "yaklaşan kartlar",
|
"upcoming cards" : "yaklaşan kartlar",
|
||||||
"New card" : "Kart ekle",
|
"New card" : "Kart ekle",
|
||||||
"Due on {date}" : "{date} tarihinde bitecek",
|
"Due on {date}" : "{date} tarihinde bitecek",
|
||||||
"Link to a board" : "Bir pano ile ilişkilendir",
|
"Link to a board" : "Bir pano bağlantısı",
|
||||||
"Link to a card" : "Bir kart ile ilişkilendir",
|
"Link to a card" : "Bir kart bağlantısı",
|
||||||
"Create a card" : "Bir kart ekle",
|
"Create a card" : "Bir kart ekle",
|
||||||
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
||||||
"Something went wrong" : "Bir şeyler ters gitti",
|
"Something went wrong" : "Bir şeyler ters gitti",
|
||||||
|
|||||||
@@ -126,7 +126,7 @@
|
|||||||
"Create card" : "Kart ekle",
|
"Create card" : "Kart ekle",
|
||||||
"Select a card" : "Bir kart seçin",
|
"Select a card" : "Bir kart seçin",
|
||||||
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
||||||
"Link to card" : "Kart ile ilişkilendir",
|
"Link to card" : "Kart bağlantısı",
|
||||||
"File already exists" : "Dosya zaten var",
|
"File already exists" : "Dosya zaten var",
|
||||||
"A file with the name {filename} already exists." : "{filename} adlı bir dosya zaten var.",
|
"A file with the name {filename} already exists." : "{filename} adlı bir dosya zaten var.",
|
||||||
"Do you want to overwrite it?" : "Üzerine yazmak ister misiniz?",
|
"Do you want to overwrite it?" : "Üzerine yazmak ister misiniz?",
|
||||||
@@ -303,8 +303,8 @@
|
|||||||
"upcoming cards" : "yaklaşan kartlar",
|
"upcoming cards" : "yaklaşan kartlar",
|
||||||
"New card" : "Kart ekle",
|
"New card" : "Kart ekle",
|
||||||
"Due on {date}" : "{date} tarihinde bitecek",
|
"Due on {date}" : "{date} tarihinde bitecek",
|
||||||
"Link to a board" : "Bir pano ile ilişkilendir",
|
"Link to a board" : "Bir pano bağlantısı",
|
||||||
"Link to a card" : "Bir kart ile ilişkilendir",
|
"Link to a card" : "Bir kart bağlantısı",
|
||||||
"Create a card" : "Bir kart ekle",
|
"Create a card" : "Bir kart ekle",
|
||||||
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
||||||
"Something went wrong" : "Bir şeyler ters gitti",
|
"Something went wrong" : "Bir şeyler ters gitti",
|
||||||
|
|||||||
17
l10n/uk.js
17
l10n/uk.js
@@ -34,6 +34,7 @@ OC.L10N.register(
|
|||||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Ви оновили опис картки {card} у списку {stack} на дошці {board}",
|
"You have updated the description of card {card} in list {stack} on board {board}" : "Ви оновили опис картки {card} у списку {stack} на дошці {board}",
|
||||||
"Deck" : "Колода",
|
"Deck" : "Колода",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Зміни у застосунку <strong>Колода</strong>",
|
"Changes in the <strong>Deck app</strong>" : "Зміни у застосунку <strong>Колода</strong>",
|
||||||
|
"Upcoming cards" : "Очікують на виконання",
|
||||||
"Load more" : "Більше",
|
"Load more" : "Більше",
|
||||||
"Personal" : "Особисте",
|
"Personal" : "Особисте",
|
||||||
"Deck board" : "Дошка Deck",
|
"Deck board" : "Дошка Deck",
|
||||||
@@ -64,8 +65,10 @@ OC.L10N.register(
|
|||||||
"Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту",
|
"Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту",
|
||||||
"Search by board title" : "Шукати за назвою дошки",
|
"Search by board title" : "Шукати за назвою дошки",
|
||||||
"Select board" : "Вибрати дошку",
|
"Select board" : "Вибрати дошку",
|
||||||
|
"Create a new card" : "Створити нову картку",
|
||||||
"Select a board" : "Вибрати дошку",
|
"Select a board" : "Вибрати дошку",
|
||||||
"Select a list" : "Виберіть список",
|
"Select a list" : "Виберіть список",
|
||||||
|
"Card title" : "Заголовок картки",
|
||||||
"Cancel" : "Скасувати",
|
"Cancel" : "Скасувати",
|
||||||
"Close" : "закрити",
|
"Close" : "закрити",
|
||||||
"Select a card" : "Вибрати картку",
|
"Select a card" : "Вибрати картку",
|
||||||
@@ -97,6 +100,7 @@ OC.L10N.register(
|
|||||||
"Toggle compact mode" : "Перемкнути компактний вигляд",
|
"Toggle compact mode" : "Перемкнути компактний вигляд",
|
||||||
"Details" : "Деталі",
|
"Details" : "Деталі",
|
||||||
"Loading board" : "Завантаження дошки",
|
"Loading board" : "Завантаження дошки",
|
||||||
|
"Create a new list to add cards to this board" : "Створіть список щоб додати картки на цю дошку",
|
||||||
"Board not found" : "Дошку не знайдено",
|
"Board not found" : "Дошку не знайдено",
|
||||||
"Sharing" : "Поділитися",
|
"Sharing" : "Поділитися",
|
||||||
"Tags" : "Теги",
|
"Tags" : "Теги",
|
||||||
@@ -120,6 +124,7 @@ OC.L10N.register(
|
|||||||
"Edit" : "Редагувати",
|
"Edit" : "Редагувати",
|
||||||
"Add a new tag" : "Додати нову позначку",
|
"Add a new tag" : "Додати нову позначку",
|
||||||
"title and color value must be provided" : "потрібно зазначити назву та колір",
|
"title and color value must be provided" : "потрібно зазначити назву та колір",
|
||||||
|
"Board name" : "Назва дошки",
|
||||||
"Members" : "Учасники",
|
"Members" : "Учасники",
|
||||||
"Upload new files" : "Додати файл",
|
"Upload new files" : "Додати файл",
|
||||||
"Share from Files" : "Відкрити Файли",
|
"Share from Files" : "Відкрити Файли",
|
||||||
@@ -133,6 +138,7 @@ OC.L10N.register(
|
|||||||
"Comments" : "Коментарі",
|
"Comments" : "Коментарі",
|
||||||
"Modified" : "Змінено",
|
"Modified" : "Змінено",
|
||||||
"Created" : "Створено",
|
"Created" : "Створено",
|
||||||
|
"No comments yet. Begin the discussion!" : "Коментарів немає, почніть обговорення!",
|
||||||
"Assign a tag to this card…" : "Додати позначку до цієї картки",
|
"Assign a tag to this card…" : "Додати позначку до цієї картки",
|
||||||
"Assign to users" : "Призначити користувачам",
|
"Assign to users" : "Призначити користувачам",
|
||||||
"Assign to users/groups/circles" : "Призначити користувачам/групам/колам",
|
"Assign to users/groups/circles" : "Призначити користувачам/групам/колам",
|
||||||
@@ -157,9 +163,11 @@ OC.L10N.register(
|
|||||||
"Edit description" : "Редагувати опис",
|
"Edit description" : "Редагувати опис",
|
||||||
"View description" : "Переглянути опис",
|
"View description" : "Переглянути опис",
|
||||||
"Add Attachment" : "Долучити вкладення",
|
"Add Attachment" : "Долучити вкладення",
|
||||||
|
"Write a description …" : "Додайте опис ...",
|
||||||
"Choose attachment" : "Вибрати вкладення",
|
"Choose attachment" : "Вибрати вкладення",
|
||||||
"(group)" : "(група)",
|
"(group)" : "(група)",
|
||||||
"Todo items" : "Пункти завдань",
|
"Todo items" : "Пункти завдань",
|
||||||
|
"Edit card title" : "Редагувати заголовок картки",
|
||||||
"Assign to me" : "Призначити мені",
|
"Assign to me" : "Призначити мені",
|
||||||
"Move card" : "Пересунути картку",
|
"Move card" : "Пересунути картку",
|
||||||
"Card details" : "Деталі картки",
|
"Card details" : "Деталі картки",
|
||||||
@@ -171,13 +179,19 @@ OC.L10N.register(
|
|||||||
"All boards" : "Усі дошки",
|
"All boards" : "Усі дошки",
|
||||||
"Archived boards" : "Архівні дошки",
|
"Archived boards" : "Архівні дошки",
|
||||||
"Shared with you" : "Вам надано доступ",
|
"Shared with you" : "Вам надано доступ",
|
||||||
|
"Deck settings" : "Налаштування колоди",
|
||||||
|
"Use bigger card view" : "Режим перегляду зі збільшеними картками",
|
||||||
"Show boards in calendar/tasks" : "Показувати дошки в календарі та завданнях",
|
"Show boards in calendar/tasks" : "Показувати дошки в календарі та завданнях",
|
||||||
"Limit deck usage of groups" : "Обмежити доступ до колоди для груп",
|
"Limit deck usage of groups" : "Обмежити доступ до колоди для груп",
|
||||||
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Створення власних робочих дощок користувачам, які не входять у задані групи, буде заблоковано. Проте, такі користувачі зможуть продовжити працювати зі спільними дошками, до яких у них є доступ.",
|
||||||
"Board details" : "Деталі дошки",
|
"Board details" : "Деталі дошки",
|
||||||
"Edit board" : "Редагувати дошку",
|
"Edit board" : "Редагувати дошку",
|
||||||
"Clone board" : "Копіювати дошку",
|
"Clone board" : "Копіювати дошку",
|
||||||
"Unarchive board" : "Розархівувати дошку",
|
"Unarchive board" : "Розархівувати дошку",
|
||||||
"Archive board" : "Архівувати дошку",
|
"Archive board" : "Архівувати дошку",
|
||||||
|
"Turn on due date reminders" : "Нагадування про термін виконання",
|
||||||
|
"Turn off due date reminders" : "Вимкнути нагадування про терміни виконання",
|
||||||
|
"Due date reminders" : "Нагадування про терміни виконання",
|
||||||
"No notifications" : "Немає сповіщень",
|
"No notifications" : "Немає сповіщень",
|
||||||
"Delete board" : "Вилучити дошку",
|
"Delete board" : "Вилучити дошку",
|
||||||
"Board {0} deleted" : "Дошку {0} вилучено",
|
"Board {0} deleted" : "Дошку {0} вилучено",
|
||||||
@@ -185,6 +199,9 @@ OC.L10N.register(
|
|||||||
"An error occurred" : "Виникла помилка",
|
"An error occurred" : "Виникла помилка",
|
||||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ви впевнені, що хочете вилучити дошку {title}? Це призведе до видалення всіх даних цієї дошки, включаючи архівні картки.",
|
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ви впевнені, що хочете вилучити дошку {title}? Це призведе до видалення всіх даних цієї дошки, включаючи архівні картки.",
|
||||||
"Delete the board?" : "Вилучити дошку?",
|
"Delete the board?" : "Вилучити дошку?",
|
||||||
|
"No due" : "Без призначеної дати",
|
||||||
|
"No upcoming cards" : "Немає майбутніх завдань",
|
||||||
|
"upcoming cards" : "очікують на виконання",
|
||||||
"Due on {date}" : "До {date}",
|
"Due on {date}" : "До {date}",
|
||||||
"Link to a board" : "Прив'язати до дошки",
|
"Link to a board" : "Прив'язати до дошки",
|
||||||
"Link to a card" : "Прив'язати до картки",
|
"Link to a card" : "Прив'язати до картки",
|
||||||
|
|||||||
17
l10n/uk.json
17
l10n/uk.json
@@ -32,6 +32,7 @@
|
|||||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Ви оновили опис картки {card} у списку {stack} на дошці {board}",
|
"You have updated the description of card {card} in list {stack} on board {board}" : "Ви оновили опис картки {card} у списку {stack} на дошці {board}",
|
||||||
"Deck" : "Колода",
|
"Deck" : "Колода",
|
||||||
"Changes in the <strong>Deck app</strong>" : "Зміни у застосунку <strong>Колода</strong>",
|
"Changes in the <strong>Deck app</strong>" : "Зміни у застосунку <strong>Колода</strong>",
|
||||||
|
"Upcoming cards" : "Очікують на виконання",
|
||||||
"Load more" : "Більше",
|
"Load more" : "Більше",
|
||||||
"Personal" : "Особисте",
|
"Personal" : "Особисте",
|
||||||
"Deck board" : "Дошка Deck",
|
"Deck board" : "Дошка Deck",
|
||||||
@@ -62,8 +63,10 @@
|
|||||||
"Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту",
|
"Select the board to link to a project" : "Виберіть дошку для прив'зки до проєкту",
|
||||||
"Search by board title" : "Шукати за назвою дошки",
|
"Search by board title" : "Шукати за назвою дошки",
|
||||||
"Select board" : "Вибрати дошку",
|
"Select board" : "Вибрати дошку",
|
||||||
|
"Create a new card" : "Створити нову картку",
|
||||||
"Select a board" : "Вибрати дошку",
|
"Select a board" : "Вибрати дошку",
|
||||||
"Select a list" : "Виберіть список",
|
"Select a list" : "Виберіть список",
|
||||||
|
"Card title" : "Заголовок картки",
|
||||||
"Cancel" : "Скасувати",
|
"Cancel" : "Скасувати",
|
||||||
"Close" : "закрити",
|
"Close" : "закрити",
|
||||||
"Select a card" : "Вибрати картку",
|
"Select a card" : "Вибрати картку",
|
||||||
@@ -95,6 +98,7 @@
|
|||||||
"Toggle compact mode" : "Перемкнути компактний вигляд",
|
"Toggle compact mode" : "Перемкнути компактний вигляд",
|
||||||
"Details" : "Деталі",
|
"Details" : "Деталі",
|
||||||
"Loading board" : "Завантаження дошки",
|
"Loading board" : "Завантаження дошки",
|
||||||
|
"Create a new list to add cards to this board" : "Створіть список щоб додати картки на цю дошку",
|
||||||
"Board not found" : "Дошку не знайдено",
|
"Board not found" : "Дошку не знайдено",
|
||||||
"Sharing" : "Поділитися",
|
"Sharing" : "Поділитися",
|
||||||
"Tags" : "Теги",
|
"Tags" : "Теги",
|
||||||
@@ -118,6 +122,7 @@
|
|||||||
"Edit" : "Редагувати",
|
"Edit" : "Редагувати",
|
||||||
"Add a new tag" : "Додати нову позначку",
|
"Add a new tag" : "Додати нову позначку",
|
||||||
"title and color value must be provided" : "потрібно зазначити назву та колір",
|
"title and color value must be provided" : "потрібно зазначити назву та колір",
|
||||||
|
"Board name" : "Назва дошки",
|
||||||
"Members" : "Учасники",
|
"Members" : "Учасники",
|
||||||
"Upload new files" : "Додати файл",
|
"Upload new files" : "Додати файл",
|
||||||
"Share from Files" : "Відкрити Файли",
|
"Share from Files" : "Відкрити Файли",
|
||||||
@@ -131,6 +136,7 @@
|
|||||||
"Comments" : "Коментарі",
|
"Comments" : "Коментарі",
|
||||||
"Modified" : "Змінено",
|
"Modified" : "Змінено",
|
||||||
"Created" : "Створено",
|
"Created" : "Створено",
|
||||||
|
"No comments yet. Begin the discussion!" : "Коментарів немає, почніть обговорення!",
|
||||||
"Assign a tag to this card…" : "Додати позначку до цієї картки",
|
"Assign a tag to this card…" : "Додати позначку до цієї картки",
|
||||||
"Assign to users" : "Призначити користувачам",
|
"Assign to users" : "Призначити користувачам",
|
||||||
"Assign to users/groups/circles" : "Призначити користувачам/групам/колам",
|
"Assign to users/groups/circles" : "Призначити користувачам/групам/колам",
|
||||||
@@ -155,9 +161,11 @@
|
|||||||
"Edit description" : "Редагувати опис",
|
"Edit description" : "Редагувати опис",
|
||||||
"View description" : "Переглянути опис",
|
"View description" : "Переглянути опис",
|
||||||
"Add Attachment" : "Долучити вкладення",
|
"Add Attachment" : "Долучити вкладення",
|
||||||
|
"Write a description …" : "Додайте опис ...",
|
||||||
"Choose attachment" : "Вибрати вкладення",
|
"Choose attachment" : "Вибрати вкладення",
|
||||||
"(group)" : "(група)",
|
"(group)" : "(група)",
|
||||||
"Todo items" : "Пункти завдань",
|
"Todo items" : "Пункти завдань",
|
||||||
|
"Edit card title" : "Редагувати заголовок картки",
|
||||||
"Assign to me" : "Призначити мені",
|
"Assign to me" : "Призначити мені",
|
||||||
"Move card" : "Пересунути картку",
|
"Move card" : "Пересунути картку",
|
||||||
"Card details" : "Деталі картки",
|
"Card details" : "Деталі картки",
|
||||||
@@ -169,13 +177,19 @@
|
|||||||
"All boards" : "Усі дошки",
|
"All boards" : "Усі дошки",
|
||||||
"Archived boards" : "Архівні дошки",
|
"Archived boards" : "Архівні дошки",
|
||||||
"Shared with you" : "Вам надано доступ",
|
"Shared with you" : "Вам надано доступ",
|
||||||
|
"Deck settings" : "Налаштування колоди",
|
||||||
|
"Use bigger card view" : "Режим перегляду зі збільшеними картками",
|
||||||
"Show boards in calendar/tasks" : "Показувати дошки в календарі та завданнях",
|
"Show boards in calendar/tasks" : "Показувати дошки в календарі та завданнях",
|
||||||
"Limit deck usage of groups" : "Обмежити доступ до колоди для груп",
|
"Limit deck usage of groups" : "Обмежити доступ до колоди для груп",
|
||||||
|
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Створення власних робочих дощок користувачам, які не входять у задані групи, буде заблоковано. Проте, такі користувачі зможуть продовжити працювати зі спільними дошками, до яких у них є доступ.",
|
||||||
"Board details" : "Деталі дошки",
|
"Board details" : "Деталі дошки",
|
||||||
"Edit board" : "Редагувати дошку",
|
"Edit board" : "Редагувати дошку",
|
||||||
"Clone board" : "Копіювати дошку",
|
"Clone board" : "Копіювати дошку",
|
||||||
"Unarchive board" : "Розархівувати дошку",
|
"Unarchive board" : "Розархівувати дошку",
|
||||||
"Archive board" : "Архівувати дошку",
|
"Archive board" : "Архівувати дошку",
|
||||||
|
"Turn on due date reminders" : "Нагадування про термін виконання",
|
||||||
|
"Turn off due date reminders" : "Вимкнути нагадування про терміни виконання",
|
||||||
|
"Due date reminders" : "Нагадування про терміни виконання",
|
||||||
"No notifications" : "Немає сповіщень",
|
"No notifications" : "Немає сповіщень",
|
||||||
"Delete board" : "Вилучити дошку",
|
"Delete board" : "Вилучити дошку",
|
||||||
"Board {0} deleted" : "Дошку {0} вилучено",
|
"Board {0} deleted" : "Дошку {0} вилучено",
|
||||||
@@ -183,6 +197,9 @@
|
|||||||
"An error occurred" : "Виникла помилка",
|
"An error occurred" : "Виникла помилка",
|
||||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ви впевнені, що хочете вилучити дошку {title}? Це призведе до видалення всіх даних цієї дошки, включаючи архівні картки.",
|
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ви впевнені, що хочете вилучити дошку {title}? Це призведе до видалення всіх даних цієї дошки, включаючи архівні картки.",
|
||||||
"Delete the board?" : "Вилучити дошку?",
|
"Delete the board?" : "Вилучити дошку?",
|
||||||
|
"No due" : "Без призначеної дати",
|
||||||
|
"No upcoming cards" : "Немає майбутніх завдань",
|
||||||
|
"upcoming cards" : "очікують на виконання",
|
||||||
"Due on {date}" : "До {date}",
|
"Due on {date}" : "До {date}",
|
||||||
"Link to a board" : "Прив'язати до дошки",
|
"Link to a board" : "Прив'язати до дошки",
|
||||||
"Link to a card" : "Прив'язати до картки",
|
"Link to a card" : "Прив'язати до картки",
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ OC.L10N.register(
|
|||||||
"Can manage" : "可以管理",
|
"Can manage" : "可以管理",
|
||||||
"Owner" : "所有者",
|
"Owner" : "所有者",
|
||||||
"Delete" : "删除",
|
"Delete" : "删除",
|
||||||
"Failed to create share with {displayName}" : "用 {displayName} 创建分享失败",
|
"Failed to create share with {displayName}" : "用{displayName}创建分享失败",
|
||||||
"Transfer" : "传输",
|
"Transfer" : "传输",
|
||||||
"Archive all cards" : "归档所有卡片",
|
"Archive all cards" : "归档所有卡片",
|
||||||
"Delete list" : "删除列表",
|
"Delete list" : "删除列表",
|
||||||
@@ -285,7 +285,7 @@ OC.L10N.register(
|
|||||||
"Create a card" : "创建一张卡片",
|
"Create a card" : "创建一张卡片",
|
||||||
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
||||||
"Something went wrong" : "发生了错误",
|
"Something went wrong" : "发生了错误",
|
||||||
"Failed to upload {name}" : "未能上传 {name}",
|
"Failed to upload {name}" : "未能上传{name}",
|
||||||
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
||||||
"Error creating the share" : "创建分享出错",
|
"Error creating the share" : "创建分享出错",
|
||||||
"Share with a Deck card" : "分享给一张看板卡片",
|
"Share with a Deck card" : "分享给一张看板卡片",
|
||||||
|
|||||||
@@ -171,7 +171,7 @@
|
|||||||
"Can manage" : "可以管理",
|
"Can manage" : "可以管理",
|
||||||
"Owner" : "所有者",
|
"Owner" : "所有者",
|
||||||
"Delete" : "删除",
|
"Delete" : "删除",
|
||||||
"Failed to create share with {displayName}" : "用 {displayName} 创建分享失败",
|
"Failed to create share with {displayName}" : "用{displayName}创建分享失败",
|
||||||
"Transfer" : "传输",
|
"Transfer" : "传输",
|
||||||
"Archive all cards" : "归档所有卡片",
|
"Archive all cards" : "归档所有卡片",
|
||||||
"Delete list" : "删除列表",
|
"Delete list" : "删除列表",
|
||||||
@@ -283,7 +283,7 @@
|
|||||||
"Create a card" : "创建一张卡片",
|
"Create a card" : "创建一张卡片",
|
||||||
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
||||||
"Something went wrong" : "发生了错误",
|
"Something went wrong" : "发生了错误",
|
||||||
"Failed to upload {name}" : "未能上传 {name}",
|
"Failed to upload {name}" : "未能上传{name}",
|
||||||
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
||||||
"Error creating the share" : "创建分享出错",
|
"Error creating the share" : "创建分享出错",
|
||||||
"Share with a Deck card" : "分享给一张看板卡片",
|
"Share with a Deck card" : "分享给一张看板卡片",
|
||||||
|
|||||||
@@ -59,20 +59,21 @@ class Calendar extends ExternalCalendar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getACL() {
|
public function getACL() {
|
||||||
|
// the calendar should always have the read and the write-properties permissions
|
||||||
|
// write-properties is needed to allow the user to toggle the visibility of shared deck calendars
|
||||||
$acl = [
|
$acl = [
|
||||||
[
|
[
|
||||||
'privilege' => '{DAV:}read',
|
'privilege' => '{DAV:}read',
|
||||||
'principal' => $this->getOwner(),
|
'principal' => $this->getOwner(),
|
||||||
'protected' => true,
|
'protected' => true,
|
||||||
]
|
],
|
||||||
];
|
[
|
||||||
if ($this->backend->checkBoardPermission($this->board->getId(), Acl::PERMISSION_MANAGE)) {
|
|
||||||
$acl[] = [
|
|
||||||
'privilege' => '{DAV:}write-properties',
|
'privilege' => '{DAV:}write-properties',
|
||||||
'principal' => $this->getOwner(),
|
'principal' => $this->getOwner(),
|
||||||
'protected' => true,
|
'protected' => true,
|
||||||
];
|
]
|
||||||
}
|
];
|
||||||
|
|
||||||
return $acl;
|
return $acl;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -187,12 +188,18 @@ class Calendar extends ExternalCalendar {
|
|||||||
foreach ($properties as $key => $value) {
|
foreach ($properties as $key => $value) {
|
||||||
switch ($key) {
|
switch ($key) {
|
||||||
case '{DAV:}displayname':
|
case '{DAV:}displayname':
|
||||||
|
if (!$this->backend->checkBoardPermission($this->board->getId(), Acl::PERMISSION_MANAGE)) {
|
||||||
|
throw new Forbidden('no permission to change the displayname');
|
||||||
|
}
|
||||||
if (mb_strpos($value, 'Deck: ') === 0) {
|
if (mb_strpos($value, 'Deck: ') === 0) {
|
||||||
$value = mb_substr($value, strlen('Deck: '));
|
$value = mb_substr($value, strlen('Deck: '));
|
||||||
}
|
}
|
||||||
$this->board->setTitle($value);
|
$this->board->setTitle($value);
|
||||||
break;
|
break;
|
||||||
case '{http://apple.com/ns/ical/}calendar-color':
|
case '{http://apple.com/ns/ical/}calendar-color':
|
||||||
|
if (!$this->backend->checkBoardPermission($this->board->getId(), Acl::PERMISSION_MANAGE)) {
|
||||||
|
throw new Forbidden('no permission to change the calendar color');
|
||||||
|
}
|
||||||
$color = substr($value, 1, 6);
|
$color = substr($value, 1, 6);
|
||||||
if (!preg_match('/[a-f0-9]{6}/i', $color)) {
|
if (!preg_match('/[a-f0-9]{6}/i', $color)) {
|
||||||
throw new InvalidDataException('No valid color provided');
|
throw new InvalidDataException('No valid color provided');
|
||||||
|
|||||||
1238
package-lock.json
generated
1238
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "deck",
|
"name": "deck",
|
||||||
"description": "",
|
"description": "",
|
||||||
"version": "1.8.3",
|
"version": "1.8.5",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Julius Härtl",
|
"name": "Julius Härtl",
|
||||||
@@ -20,6 +20,7 @@
|
|||||||
"build": "NODE_ENV=production webpack --progress --config webpack.js",
|
"build": "NODE_ENV=production webpack --progress --config webpack.js",
|
||||||
"dev": "NODE_ENV=development webpack --progress --config webpack.js",
|
"dev": "NODE_ENV=development webpack --progress --config webpack.js",
|
||||||
"watch": "NODE_ENV=development webpack --progress --watch --config webpack.js",
|
"watch": "NODE_ENV=development webpack --progress --watch --config webpack.js",
|
||||||
|
"serve": "webpack serve --node-env development --allowed-hosts all --config webpack.js",
|
||||||
"lint": "eslint --ext .js,.vue src",
|
"lint": "eslint --ext .js,.vue src",
|
||||||
"lint:fix": "eslint --ext .js,.vue src --fix",
|
"lint:fix": "eslint --ext .js,.vue src --fix",
|
||||||
"stylelint": "stylelint src",
|
"stylelint": "stylelint src",
|
||||||
@@ -103,4 +104,4 @@
|
|||||||
"<rootDir>/node_modules/jest-serializer-vue"
|
"<rootDir>/node_modules/jest-serializer-vue"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -147,7 +147,7 @@ export default {
|
|||||||
return this.$store.getters.cardById(this.id)
|
return this.$store.getters.cardById(this.id)
|
||||||
},
|
},
|
||||||
subtitle() {
|
subtitle() {
|
||||||
return t('deck', 'Modified') + ': ' + this.relativeDate(this.currentCard.lastModified * 1000) + ' ' + t('deck', 'Created') + ': ' + this.relativeDate(this.currentCard.createdAt * 1000)
|
return t('deck', 'Modified') + ': ' + this.relativeDate(this.currentCard.lastModified * 1000) + ' ⸱ ' + t('deck', 'Created') + ': ' + this.relativeDate(this.currentCard.createdAt * 1000)
|
||||||
},
|
},
|
||||||
subtitleTooltip() {
|
subtitleTooltip() {
|
||||||
return t('deck', 'Modified') + ': ' + this.formatDate(this.currentCard.lastModified) + '\n' + t('deck', 'Created') + ': ' + this.formatDate(this.currentCard.createdAt)
|
return t('deck', 'Modified') + ': ' + this.formatDate(this.currentCard.lastModified) + '\n' + t('deck', 'Created') + ': ' + this.formatDate(this.currentCard.createdAt)
|
||||||
|
|||||||
@@ -102,6 +102,7 @@
|
|||||||
:formatter="format"
|
:formatter="format"
|
||||||
:disabled="saving || !canEdit"
|
:disabled="saving || !canEdit"
|
||||||
:shortcuts="shortcuts"
|
:shortcuts="shortcuts"
|
||||||
|
:append-to-body="true"
|
||||||
confirm />
|
confirm />
|
||||||
<NcActions v-if="canEdit">
|
<NcActions v-if="canEdit">
|
||||||
<NcActionButton v-if="copiedCard.duedate" icon="icon-delete" @click="removeDue()">
|
<NcActionButton v-if="copiedCard.duedate" icon="icon-delete" @click="removeDue()">
|
||||||
@@ -437,5 +438,10 @@ export default {
|
|||||||
.multiselect.multiselect--active::v-deep .multiselect__tags-wrap {
|
.multiselect.multiselect--active::v-deep .multiselect__tags-wrap {
|
||||||
z-index: 0;
|
z-index: 0;
|
||||||
}
|
}
|
||||||
|
</style>
|
||||||
|
<style>
|
||||||
|
.mx-datepicker-main.mx-datepicker-popup {
|
||||||
|
/* above the modal */
|
||||||
|
z-index: 9999 !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -23,6 +23,8 @@
|
|||||||
import { subscribe } from '@nextcloud/event-bus'
|
import { subscribe } from '@nextcloud/event-bus'
|
||||||
import { generateUrl } from '@nextcloud/router'
|
import { generateUrl } from '@nextcloud/router'
|
||||||
|
|
||||||
|
import './shared-init.js'
|
||||||
|
|
||||||
subscribe('calendar:handle-todo-click', ({ calendarId, taskId }) => {
|
subscribe('calendar:handle-todo-click', ({ calendarId, taskId }) => {
|
||||||
const deckAppPrefix = 'app-generated--deck--board-'
|
const deckAppPrefix = 'app-generated--deck--board-'
|
||||||
if (calendarId.startsWith(deckAppPrefix)) {
|
if (calendarId.startsWith(deckAppPrefix)) {
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ import CardReferenceWidget from './views/CardReferenceWidget.vue'
|
|||||||
|
|
||||||
import { translate, translatePlural } from '@nextcloud/l10n'
|
import { translate, translatePlural } from '@nextcloud/l10n'
|
||||||
|
|
||||||
|
import './shared-init.js'
|
||||||
|
|
||||||
Vue.prototype.t = translate
|
Vue.prototype.t = translate
|
||||||
Vue.prototype.n = translatePlural
|
Vue.prototype.n = translatePlural
|
||||||
Vue.prototype.OC = window.OC
|
Vue.prototype.OC = window.OC
|
||||||
|
|||||||
@@ -26,10 +26,7 @@ import './../css/collections.css'
|
|||||||
import FileSharingPicker from './views/FileSharingPicker.js'
|
import FileSharingPicker from './views/FileSharingPicker.js'
|
||||||
import { buildSelector } from './helpers/selector.js'
|
import { buildSelector } from './helpers/selector.js'
|
||||||
|
|
||||||
// eslint-disable-next-line
|
import './shared-init.js'
|
||||||
__webpack_nonce__ = btoa(OC.requestToken);
|
|
||||||
// eslint-disable-next-line
|
|
||||||
__webpack_public_path__ = OC.linkTo('deck', 'js/');
|
|
||||||
|
|
||||||
Vue.prototype.t = t
|
Vue.prototype.t = t
|
||||||
Vue.prototype.n = n
|
Vue.prototype.n = n
|
||||||
|
|||||||
@@ -27,10 +27,7 @@ import CardCreateDialog from './CardCreateDialog.vue'
|
|||||||
import { buildSelector } from './helpers/selector.js'
|
import { buildSelector } from './helpers/selector.js'
|
||||||
import './init-collections.js'
|
import './init-collections.js'
|
||||||
|
|
||||||
// eslint-disable-next-line
|
import './shared-init.js'
|
||||||
__webpack_nonce__ = btoa(OC.requestToken);
|
|
||||||
// eslint-disable-next-line
|
|
||||||
__webpack_public_path__ = OC.linkTo('deck', 'js/');
|
|
||||||
|
|
||||||
Vue.prototype.t = t
|
Vue.prototype.t = t
|
||||||
Vue.prototype.n = n
|
Vue.prototype.n = n
|
||||||
|
|||||||
@@ -25,22 +25,16 @@ import router from './router.js'
|
|||||||
import store from './store/main.js'
|
import store from './store/main.js'
|
||||||
import { sync } from 'vuex-router-sync'
|
import { sync } from 'vuex-router-sync'
|
||||||
import { translate, translatePlural } from '@nextcloud/l10n'
|
import { translate, translatePlural } from '@nextcloud/l10n'
|
||||||
import { generateFilePath } from '@nextcloud/router'
|
|
||||||
import { showError } from '@nextcloud/dialogs'
|
import { showError } from '@nextcloud/dialogs'
|
||||||
import { subscribe } from '@nextcloud/event-bus'
|
import { subscribe } from '@nextcloud/event-bus'
|
||||||
import { Tooltip } from '@nextcloud/vue'
|
import { Tooltip } from '@nextcloud/vue'
|
||||||
import ClickOutside from 'vue-click-outside'
|
import ClickOutside from 'vue-click-outside'
|
||||||
|
import './shared-init.js'
|
||||||
import './models/index.js'
|
import './models/index.js'
|
||||||
|
|
||||||
// the server snap.js conflicts with vertical scrolling so we disable it
|
// the server snap.js conflicts with vertical scrolling so we disable it
|
||||||
document.body.setAttribute('data-snap-ignore', 'true')
|
document.body.setAttribute('data-snap-ignore', 'true')
|
||||||
|
|
||||||
// eslint-disable-next-line
|
|
||||||
__webpack_nonce__ = btoa(OC.requestToken)
|
|
||||||
if (!process.env.HOT) {
|
|
||||||
// eslint-disable-next-line
|
|
||||||
__webpack_public_path__ = generateFilePath('deck', '', 'js/')
|
|
||||||
}
|
|
||||||
sync(store, router)
|
sync(store, router)
|
||||||
|
|
||||||
Vue.prototype.t = translate
|
Vue.prototype.t = translate
|
||||||
|
|||||||
12
src/shared-init.js
Normal file
12
src/shared-init.js
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
import { generateFilePath } from '@nextcloud/router'
|
||||||
|
|
||||||
|
// eslint-disable-next-line
|
||||||
|
__webpack_nonce__ = btoa(OC.requestToken)
|
||||||
|
|
||||||
|
if (!process.env.WEBPACK_SERVE) {
|
||||||
|
// eslint-disable-next-line
|
||||||
|
__webpack_public_path__ = generateFilePath('deck', '', 'js/')
|
||||||
|
} else {
|
||||||
|
// eslint-disable-next-line
|
||||||
|
__webpack_public_path__ = 'http://127.0.0.1:3000/'
|
||||||
|
}
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
const webpack = require('webpack');
|
|
||||||
const merge = require('webpack-merge');
|
|
||||||
const dev = require('./webpack.dev.js');
|
|
||||||
|
|
||||||
module.exports = merge(dev, {
|
|
||||||
devServer: {
|
|
||||||
hot: true,
|
|
||||||
port: 3000,
|
|
||||||
/**
|
|
||||||
* This makes sure the main entrypoint is written to disk so it is
|
|
||||||
* loaded by Nextcloud though our existing addScript calls
|
|
||||||
*/
|
|
||||||
writeToDisk: (filePath) => {
|
|
||||||
return /deck\.js$/.test(filePath);
|
|
||||||
},
|
|
||||||
headers: {
|
|
||||||
'Access-Control-Allow-Origin': '*'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
new webpack.DefinePlugin({
|
|
||||||
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
|
|
||||||
'process.env.HOT': true
|
|
||||||
})
|
|
||||||
]
|
|
||||||
})
|
|
||||||
24
webpack.js
24
webpack.js
@@ -1,10 +1,11 @@
|
|||||||
const webpackConfig = require('@nextcloud/webpack-vue-config')
|
const webpackConfig = require('@nextcloud/webpack-vue-config')
|
||||||
|
const webpack = require('webpack')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const ESLintPlugin = require('eslint-webpack-plugin')
|
const ESLintPlugin = require('eslint-webpack-plugin')
|
||||||
const StyleLintPlugin = require('stylelint-webpack-plugin')
|
const StyleLintPlugin = require('stylelint-webpack-plugin')
|
||||||
|
|
||||||
const buildMode = process.env.NODE_ENV
|
const buildMode = process.env.NODE_ENV
|
||||||
const isDev = buildMode === 'development'
|
const isDevServer = process.env.WEBPACK_SERVE
|
||||||
|
|
||||||
webpackConfig.entry = {
|
webpackConfig.entry = {
|
||||||
...webpackConfig.entry,
|
...webpackConfig.entry,
|
||||||
@@ -15,12 +16,21 @@ webpackConfig.entry = {
|
|||||||
'card-reference': path.join(__dirname, 'src', 'init-card-reference.js'),
|
'card-reference': path.join(__dirname, 'src', 'init-card-reference.js'),
|
||||||
}
|
}
|
||||||
|
|
||||||
webpackConfig.stats = {
|
if (isDevServer) {
|
||||||
context: path.resolve(__dirname, 'src'),
|
webpackConfig.output.publicPath = 'http://127.0.0.1:3000/'
|
||||||
assets: true,
|
webpackConfig.plugins.push(
|
||||||
entrypoints: true,
|
new webpack.DefinePlugin({
|
||||||
chunks: true,
|
'process.env.WEBPACK_SERVE': true,
|
||||||
modules: true,
|
})
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
webpackConfig.stats = {
|
||||||
|
context: path.resolve(__dirname, 'src'),
|
||||||
|
assets: true,
|
||||||
|
entrypoints: true,
|
||||||
|
chunks: true,
|
||||||
|
modules: true,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
webpackConfig.plugins.push(
|
webpackConfig.plugins.push(
|
||||||
|
|||||||
Reference in New Issue
Block a user