Merge branch 'master' of next.github.com:nextcloud/deck into feature/update-card-modal-ui

This commit is contained in:
Luka Trovic
2022-02-04 15:28:52 +01:00
10 changed files with 3328 additions and 504 deletions

View File

@@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
php-versions: ['7.2', '7.3', '7.4']
php-versions: ['7.4', '8.0']
name: php${{ matrix.php-versions }} lint
steps:

View File

@@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
php-versions: ['7.3', '7.4']
php-versions: ['7.4', '8.0']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['master']

View File

@@ -31,7 +31,6 @@
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/1.0/Deck-1.png</screenshot>
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/1.0/Deck-2.png</screenshot>
<dependencies>
<php min-version="7.3"/>
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="8.0">mysql</database>

12
composer.lock generated
View File

@@ -2101,16 +2101,16 @@
},
{
"name": "phpunit/phpunit",
"version": "9.5.12",
"version": "9.5.13",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "93d4bf4c37aec6384bb9e5d390d9049a463a7256"
"reference": "597cb647654ede35e43b137926dfdfef0fb11743"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/93d4bf4c37aec6384bb9e5d390d9049a463a7256",
"reference": "93d4bf4c37aec6384bb9e5d390d9049a463a7256",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/597cb647654ede35e43b137926dfdfef0fb11743",
"reference": "597cb647654ede35e43b137926dfdfef0fb11743",
"shasum": ""
},
"require": {
@@ -2188,7 +2188,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.12"
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.13"
},
"funding": [
{
@@ -2200,7 +2200,7 @@
"type": "github"
}
],
"time": "2022-01-21T05:54:47+00:00"
"time": "2022-01-24T07:33:35+00:00"
},
{
"name": "psr/cache",

View File

@@ -1,21 +1,113 @@
OC.L10N.register(
"deck",
{
"You have created a new board {board}" : "Você criou um novo painel {board}",
"{user} has created a new board {board}" : "{user} criou um novo painel {board}",
"You have deleted the board {board}" : "Você eliminou o painel {board}",
"{user} has deleted the board {board}" : "{user} eliminou o painel {board}",
"You have restored the board {board}" : "Você restaurou o painel {board}",
"{user} has restored the board {board}" : "{user} restaurou o painel {board}",
"You have shared the board {board} with {acl}" : "Você partilhou o painel {board} com {acl}",
"{user} has shared the board {board} with {acl}" : "{user} partilhou o painel {board} com {acl}",
"You have removed {acl} from the board {board}" : "Você eliminou {acl} do painel {board}",
"{user} has removed {acl} from the board {board}" : "{user} eliminou {acl} do painel {board}",
"You have renamed the board {before} to {board}" : "Você mudou o nome do painel {before} para {board}",
"{user} has renamed the board {before} to {board}" : "{user} mudou o nome do painel {before} para {board}",
"You have archived the board {board}" : "Você arquivou o painel {board}",
"{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 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ê mudou o nome da lista {before} para {stack} no painel {board}",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} mudou o nome da lista {before} para {stack} no painel {board}",
"You have deleted list {stack} on board {board}" : "Você eliminou a lista {stack} do painel {board}",
"{user} has deleted list {stack} on board {board}" : "{user} eliminou 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ê eliminou o cartão {card} na lista {stack} do painel {board}",
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminou o cartão {card} na lista {stack} do painel {board}",
"You have renamed the card {before} to {card}" : "Você mudou o nome do cartão {before} para {card}",
"{user} has renamed the card {before} to {card}" : "{user} mudou o nome do cartão {before} para {card}",
"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ê eliminou a data limite do cartão {card}",
"{user} has removed the due date of card {card}" : "{user} excluiu a data limite do cartão {card}",
"You have set the due date of card {card} to {after}" : "Você definiu a data limite do cartão {card} para {after}",
"{user} has set the due date of card {card} to {after}" : "{user} definiu a data limite do cartão {card} para {after}",
"You have updated the due date of card {card} to {after}" : "Você atualizou a data limite do cartão {card} para {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} atualizou a data limite do cartão {card} para {after}",
"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 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}",
"{user} has updated the attachment {attachment} on card {card}" : "{user} atualizou o anexo {attachment} no cartão {card}",
"You have deleted the attachment {attachment} from card {card}" : "Você excluiu o anexo {attachment} do cartão {card}",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminou o anexo {attachment} do cartão {card}",
"You have restored the attachment {attachment} to card {card}" : "Você restaurou o anexo {attachment} do cartão {card}",
"{user} has restored the attachment {attachment} to card {card}" : "{user} restaurou o anexo {attachment} do cartão {card}",
"You have commented on card {card}" : "Você comentou no cartão {card}",
"{user} has commented on card {card}" : "{user} comentou no cartão {card}",
"A <strong>card description</strong> inside the Deck app has been changed" : "Uma <strong>descrição do cartão</strong> dentro da aplicação Quadro foi alterada",
"Deck" : "Quadro",
"Changes in the <strong>Deck app</strong>" : "Alterações na aplicação Quadro",
"A <strong>comment</strong> was created on a card" : "Um <strong>comentário</strong> foi criado num cartão",
"Upcoming cards" : "Próximos cartões",
"Personal" : "Pessoal",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" chegou a sua data de vencimento",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi-lhe vinculado por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{usuário} atribuiu-lhe o cartão {deck-card} no {deck-board}.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu a sua data limite.",
"The card {deck-card} on {deck-board} has reached its due date." : "O cartão {deck-card} em {deck-board} atingiu a sua data limite.",
"%s has mentioned you in a comment on \"%s\"." : "%s mencionou-o num comentário em \"%s\".",
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou-o num comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O quadro \"%s\" foi partilhado consigo por %s.",
"{user} has shared {deck-board} with you." : "{user} partilhou {deck-board} consigo.",
"Card comments" : "Comentários nos cartões",
"%s on %s" : "%s no %s",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "A rever",
"Action needed" : "Acção necessária",
"Later" : "Mais tarde",
"copy" : "copiar",
"To do" : "Por fazer",
"Doing" : "A fazer",
"Done" : "Concluído",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro carregado excede a directiva upload_max_filesize no php.ini ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro carregado excedo a directiva MAX_FILE_SIZE especificada no formulário HTML",
"No file was uploaded" : "O ficheiro foi carregado",
"Example Task 3" : "Tarefa de exemplo 3",
"Example Task 2" : "Tarefa de exemplo 2",
"Example Task 1" : "Tarefa de exemplo 1",
"The file was uploaded" : "O ficheiro foi carregado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro carregado excede a diretiva upload_max_filesize no php.ini ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro carregado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
"The file was only partially uploaded" : "O ficheiro foi apenas parcialmente carregado",
"No file was uploaded" : "Não foi carregado nenhum ficheiro",
"Missing a temporary folder" : "Falta uma pasta temporária",
"Add board" : "Arquivar cartão",
"Could not write file to disk" : "Não foi possível escrever o ficheiro no disco.",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o carregamento do ficheiro.",
"No file uploaded or file size exceeds maximum of %s" : "Nenhum ficheiro carregado ou o tamanho do ficheiro excede o máximo de%s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentário tem mais de %s caracteres.\nAdicionado como um anexo ao cartão com o nome %s.\nAcessível no URL: %s.",
"Card not found" : "Cartão não encontrado",
"Path is already shared with this card" : "O caminho já é partilhado com este cartão",
"Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planeamento pessoal e organização de projetos em equipa",
"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" : "Quadro é uma ferramenta de organização ao estilo kanban voltada para o planeamento pessoal e organização de projetos para equipas integradas no Nextcloud.\n\n\n- 📥Adicione as suas tarefas aos cartões e coloque-as em ordem\n- 📄 Escreva notas adicionais em Markdown\n- 🔖 Atribua etiquetas para uma organização ainda melhor\n- 👥 Compartilhe com a sua equipa, amigos ou família\n- 📎 Anexe ficheiros e incorpore-os à descrição em Markdown\n- 💬 Debata com a sua equipa usando comentários\n- ⚡ Acompanhe as mudanças no fluxo de atividades \n- 🚀 Organize o seu projeto",
"Card details" : "Detalhes do cartão",
"Add board" : "Adicionar quadro",
"Cancel" : "Cancelar",
"File already exists" : "O ficheiro já existe",
"Add card" : "Adicionar um cartão",

View File

@@ -1,19 +1,111 @@
{ "translations": {
"You have created a new board {board}" : "Você criou um novo painel {board}",
"{user} has created a new board {board}" : "{user} criou um novo painel {board}",
"You have deleted the board {board}" : "Você eliminou o painel {board}",
"{user} has deleted the board {board}" : "{user} eliminou o painel {board}",
"You have restored the board {board}" : "Você restaurou o painel {board}",
"{user} has restored the board {board}" : "{user} restaurou o painel {board}",
"You have shared the board {board} with {acl}" : "Você partilhou o painel {board} com {acl}",
"{user} has shared the board {board} with {acl}" : "{user} partilhou o painel {board} com {acl}",
"You have removed {acl} from the board {board}" : "Você eliminou {acl} do painel {board}",
"{user} has removed {acl} from the board {board}" : "{user} eliminou {acl} do painel {board}",
"You have renamed the board {before} to {board}" : "Você mudou o nome do painel {before} para {board}",
"{user} has renamed the board {before} to {board}" : "{user} mudou o nome do painel {before} para {board}",
"You have archived the board {board}" : "Você arquivou o painel {board}",
"{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 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ê mudou o nome da lista {before} para {stack} no painel {board}",
"{user} has renamed list {before} to {stack} on board {board}" : "{user} mudou o nome da lista {before} para {stack} no painel {board}",
"You have deleted list {stack} on board {board}" : "Você eliminou a lista {stack} do painel {board}",
"{user} has deleted list {stack} on board {board}" : "{user} eliminou 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ê eliminou o cartão {card} na lista {stack} do painel {board}",
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} eliminou o cartão {card} na lista {stack} do painel {board}",
"You have renamed the card {before} to {card}" : "Você mudou o nome do cartão {before} para {card}",
"{user} has renamed the card {before} to {card}" : "{user} mudou o nome do cartão {before} para {card}",
"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ê eliminou a data limite do cartão {card}",
"{user} has removed the due date of card {card}" : "{user} excluiu a data limite do cartão {card}",
"You have set the due date of card {card} to {after}" : "Você definiu a data limite do cartão {card} para {after}",
"{user} has set the due date of card {card} to {after}" : "{user} definiu a data limite do cartão {card} para {after}",
"You have updated the due date of card {card} to {after}" : "Você atualizou a data limite do cartão {card} para {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} atualizou a data limite do cartão {card} para {after}",
"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 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}",
"{user} has updated the attachment {attachment} on card {card}" : "{user} atualizou o anexo {attachment} no cartão {card}",
"You have deleted the attachment {attachment} from card {card}" : "Você excluiu o anexo {attachment} do cartão {card}",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} eliminou o anexo {attachment} do cartão {card}",
"You have restored the attachment {attachment} to card {card}" : "Você restaurou o anexo {attachment} do cartão {card}",
"{user} has restored the attachment {attachment} to card {card}" : "{user} restaurou o anexo {attachment} do cartão {card}",
"You have commented on card {card}" : "Você comentou no cartão {card}",
"{user} has commented on card {card}" : "{user} comentou no cartão {card}",
"A <strong>card description</strong> inside the Deck app has been changed" : "Uma <strong>descrição do cartão</strong> dentro da aplicação Quadro foi alterada",
"Deck" : "Quadro",
"Changes in the <strong>Deck app</strong>" : "Alterações na aplicação Quadro",
"A <strong>comment</strong> was created on a card" : "Um <strong>comentário</strong> foi criado num cartão",
"Upcoming cards" : "Próximos cartões",
"Personal" : "Pessoal",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" chegou a sua data de vencimento",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi-lhe vinculado por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{usuário} atribuiu-lhe o cartão {deck-card} no {deck-board}.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu a sua data limite.",
"The card {deck-card} on {deck-board} has reached its due date." : "O cartão {deck-card} em {deck-board} atingiu a sua data limite.",
"%s has mentioned you in a comment on \"%s\"." : "%s mencionou-o num comentário em \"%s\".",
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou-o num comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O quadro \"%s\" foi partilhado consigo por %s.",
"{user} has shared {deck-board} with you." : "{user} partilhou {deck-board} consigo.",
"Card comments" : "Comentários nos cartões",
"%s on %s" : "%s no %s",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "A rever",
"Action needed" : "Acção necessária",
"Later" : "Mais tarde",
"copy" : "copiar",
"To do" : "Por fazer",
"Doing" : "A fazer",
"Done" : "Concluído",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro carregado excede a directiva upload_max_filesize no php.ini ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro carregado excedo a directiva MAX_FILE_SIZE especificada no formulário HTML",
"No file was uploaded" : "O ficheiro foi carregado",
"Example Task 3" : "Tarefa de exemplo 3",
"Example Task 2" : "Tarefa de exemplo 2",
"Example Task 1" : "Tarefa de exemplo 1",
"The file was uploaded" : "O ficheiro foi carregado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro carregado excede a diretiva upload_max_filesize no php.ini ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro carregado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
"The file was only partially uploaded" : "O ficheiro foi apenas parcialmente carregado",
"No file was uploaded" : "Não foi carregado nenhum ficheiro",
"Missing a temporary folder" : "Falta uma pasta temporária",
"Add board" : "Arquivar cartão",
"Could not write file to disk" : "Não foi possível escrever o ficheiro no disco.",
"A PHP extension stopped the file upload" : "Uma extensão PHP parou o carregamento do ficheiro.",
"No file uploaded or file size exceeds maximum of %s" : "Nenhum ficheiro carregado ou o tamanho do ficheiro excede o máximo de%s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentário tem mais de %s caracteres.\nAdicionado como um anexo ao cartão com o nome %s.\nAcessível no URL: %s.",
"Card not found" : "Cartão não encontrado",
"Path is already shared with this card" : "O caminho já é partilhado com este cartão",
"Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planeamento pessoal e organização de projetos em equipa",
"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" : "Quadro é uma ferramenta de organização ao estilo kanban voltada para o planeamento pessoal e organização de projetos para equipas integradas no Nextcloud.\n\n\n- 📥Adicione as suas tarefas aos cartões e coloque-as em ordem\n- 📄 Escreva notas adicionais em Markdown\n- 🔖 Atribua etiquetas para uma organização ainda melhor\n- 👥 Compartilhe com a sua equipa, amigos ou família\n- 📎 Anexe ficheiros e incorpore-os à descrição em Markdown\n- 💬 Debata com a sua equipa usando comentários\n- ⚡ Acompanhe as mudanças no fluxo de atividades \n- 🚀 Organize o seu projeto",
"Card details" : "Detalhes do cartão",
"Add board" : "Adicionar quadro",
"Cancel" : "Cancelar",
"File already exists" : "O ficheiro já existe",
"Add card" : "Adicionar um cartão",

View File

@@ -100,10 +100,12 @@ 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",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Этот комментарий содержит более %s символов.\nКомментарий добавлен к карточке «%s» в виде вложения.\nПостоянный адрес этого комментария: %s.",
"Card not found" : "Карточка не найдена",
"Path is already shared with this card" : "Этот путь уже опубликован в карточке",
"Invalid date, date format must be YYYY-MM-DD" : "Некорректный формат даты, дата должна быть в формате YYYY-MM-DD",
"Personal planning and team project organization" : "Личное планирование и управление проектами для команд",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «Markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
"Card details" : "Свойства карточки",
"Add board" : "Добавить доску",
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
@@ -184,8 +186,10 @@ OC.L10N.register(
"Members" : "Участники",
"Upload new files" : "Передать на сервер новые файлы",
"Share from Files" : "Опубликовать из приложения «Файлы»",
"Pending share" : "Ожидающие публикации",
"Add this attachment" : "Добавить это вложение",
"Show in Files" : "Показать в приложении «Файлы»",
"Download" : "Скачать",
"Remove attachment" : "Убрать вложение",
"Delete Attachment" : "Удалить вложение",
"Restore Attachment" : "Восстановить вложение",
@@ -237,6 +241,7 @@ OC.L10N.register(
"Archive card" : "Переместить в архив",
"Delete card" : "Удалить",
"Move card to another board" : "Переместить карточку на другую доску",
"List is empty" : "Список не содержит записей",
"Card deleted" : "Карточка удалена",
"seconds ago" : "несколько секунд назад",
"All boards" : "Все доски",
@@ -282,6 +287,9 @@ OC.L10N.register(
"Share with a Deck card" : "Опубликовать в приложении Карточки",
"Share {file} with a Deck card" : "Опубликовать «{file}» в приложении Карточки",
"Share" : "Опубликовать",
"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- 🚀 Сделайте свой проект более организованным."
"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- 🚀 Сделайте свой проект более организованным.",
"Creating the new card…" : "Создание карточки…",
"\"{card}\" was added to \"{board}\"" : "«{card}» добавлена на доску «{board}»",
"(circle)" : "(круг)"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

View File

@@ -98,10 +98,12 @@
"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",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Этот комментарий содержит более %s символов.\nКомментарий добавлен к карточке «%s» в виде вложения.\nПостоянный адрес этого комментария: %s.",
"Card not found" : "Карточка не найдена",
"Path is already shared with this card" : "Этот путь уже опубликован в карточке",
"Invalid date, date format must be YYYY-MM-DD" : "Некорректный формат даты, дата должна быть в формате YYYY-MM-DD",
"Personal planning and team project organization" : "Личное планирование и управление проектами для команд",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «Markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
"Card details" : "Свойства карточки",
"Add board" : "Добавить доску",
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
@@ -182,8 +184,10 @@
"Members" : "Участники",
"Upload new files" : "Передать на сервер новые файлы",
"Share from Files" : "Опубликовать из приложения «Файлы»",
"Pending share" : "Ожидающие публикации",
"Add this attachment" : "Добавить это вложение",
"Show in Files" : "Показать в приложении «Файлы»",
"Download" : "Скачать",
"Remove attachment" : "Убрать вложение",
"Delete Attachment" : "Удалить вложение",
"Restore Attachment" : "Восстановить вложение",
@@ -235,6 +239,7 @@
"Archive card" : "Переместить в архив",
"Delete card" : "Удалить",
"Move card to another board" : "Переместить карточку на другую доску",
"List is empty" : "Список не содержит записей",
"Card deleted" : "Карточка удалена",
"seconds ago" : "несколько секунд назад",
"All boards" : "Все доски",
@@ -280,6 +285,9 @@
"Share with a Deck card" : "Опубликовать в приложении Карточки",
"Share {file} with a Deck card" : "Опубликовать «{file}» в приложении Карточки",
"Share" : "Опубликовать",
"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- 🚀 Сделайте свой проект более организованным."
"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- 🚀 Сделайте свой проект более организованным.",
"Creating the new card…" : "Создание карточки…",
"\"{card}\" was added to \"{board}\"" : "«{card}» добавлена на доску «{board}»",
"(circle)" : "(круг)"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

3585
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -32,7 +32,7 @@
"@babel/runtime": "^7.16.7",
"@juliushaertl/vue-richtext": "^1.0.1",
"@nextcloud/auth": "^1.3.0",
"@nextcloud/axios": "^1.8.0",
"@nextcloud/axios": "^1.9.0",
"@nextcloud/dialogs": "^3.1.2",
"@nextcloud/event-bus": "^2.1.1",
"@nextcloud/files": "^2.1.0",
@@ -43,7 +43,7 @@
"@nextcloud/vue": "^4.3.0",
"@nextcloud/vue-dashboard": "^2.0.1",
"blueimp-md5": "^2.19.0",
"dompurify": "^2.3.4",
"dompurify": "^2.3.5",
"lodash": "^4.17.21",
"markdown-it": "^12.3.2",
"markdown-it-task-lists": "^2.1.1",
@@ -75,7 +75,7 @@
"@nextcloud/eslint-config": "^6.1.2",
"@nextcloud/stylelint-config": "^1.0.0-beta.0",
"@nextcloud/webpack-vue-config": "^4.3.2",
"@relative-ci/agent": "^3.0.0",
"@relative-ci/agent": "^3.1.0",
"@vue/test-utils": "^1.3.0",
"jest": "^27.4.7",
"jest-serializer-vue": "^2.0.2",