Matthieu Gallien [Wed, 16 Oct 2024 10:10:10 +0000 (12:10 +0200)]
remove the enforcement of identical etag for a server side item MOVE
orignally added by https://github.com/owncloud/client/pull/6632
most probably a too strong assumption on the behavior of the Nextcloud
server
better check real item metadata like fileid, size or modification time
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 16 Oct 2024 13:06:13 +0000 (15:06 +0200)]
handle NEW/NEW conflicts by being real conflicts
NEW/NEW conflicts could sometime be ignored and replaced by update
metadata instructions
we stop doing this and handle them like any other conflicts
that would cause more download from the server
those conflicts would be solved automatically in case this is not a real
conflict but the client was missing the server reply with the updated
metadata
will enable more changes to improve MOVE detection from server side
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 16 Oct 2024 11:12:43 +0000 (13:12 +0200)]
in automated tests, update modtime when modifying the content of a file
why one would not update the modification time when modifying a remote
file during automated tests
there is no reason to not update the modification time as this is what
is done by the server
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 17 Oct 2024 06:52:36 +0000 (08:52 +0200)]
Merge pull request #7291 from nextcloud/bugfix/improveLocalDiscoveryLogs
better logs to understand when a folder is locally discovered
Matthieu Gallien [Thu, 10 Oct 2024 12:24:35 +0000 (14:24 +0200)]
better logs tounderstand when a folder is local scanned
should hopefully allows to understand when local file system discovery
is done or omitted
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 17 Oct 2024 06:51:47 +0000 (08:51 +0200)]
Merge pull request #7285 from nextcloud/bugfix/catchFilesystemExceptions
test syncing of read-only .lnk windows shorcuts
Matthieu Gallien [Tue, 8 Oct 2024 12:46:59 +0000 (14:46 +0200)]
test syncing of read-only .lnk windows shorcuts
related to https://github.com/nextcloud/desktop/pull/7282
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 17 Oct 2024 02:52:33 +0000 (02:52 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 16 Oct 2024 13:22:21 +0000 (15:22 +0200)]
Merge pull request #7333 from nextcloud/bugfix/signature
Bugfix/signature
Camila Ayres [Mon, 14 Oct 2024 14:36:38 +0000 (16:36 +0200)]
Fail with error before calling folder metada setup when received empty signature.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 26 Sep 2024 17:16:40 +0000 (19:16 +0200)]
Report client status error when signature is empty.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 16 Jul 2024 18:29:07 +0000 (20:29 +0200)]
Add test testFolderMetadataWithEmptySignatureDecryptFails.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 16 Jul 2024 12:56:20 +0000 (14:56 +0200)]
Check if signature is empty.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Claudio Cambra [Wed, 16 Oct 2024 08:09:05 +0000 (16:09 +0800)]
Merge pull request #7322 from nextcloud/bugfix/vfs-crash-socketcontroller
Fix crash caused due to null accountstate in FileProviderSocketController
Claudio Cambra [Tue, 15 Oct 2024 03:30:54 +0000 (11:30 +0800)]
Fix crash caused by null accountstate due to bad domain identifier parsed from FPExt
Turns out since we are forced to replace colons with hyphens we need to
replace them back to colons when we receive the domain identifier from
the file provider extension. If we do not then we get a null
accountState pointer in the socket controller and this causes a crash
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Wed, 16 Oct 2024 07:45:11 +0000 (09:45 +0200)]
Merge pull request #7319 from nextcloud/bugfix/betterMessageForFilesDeletionDetection
improve wordings of confirmation dialog when many files are deleted
Matthieu Gallien [Mon, 14 Oct 2024 13:50:18 +0000 (15:50 +0200)]
improve wordings of confirmation dialog when many files are deleted
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Wed, 16 Oct 2024 02:57:54 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 15 Oct 2024 06:55:55 +0000 (08:55 +0200)]
Merge pull request #7320 from nextcloud/bugfix/text
Make string more readable for translators.
Camila Ayres [Mon, 14 Oct 2024 18:49:21 +0000 (20:49 +0200)]
Make string more readable for translators.
Fix #7309.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Claudio Cambra [Tue, 15 Oct 2024 02:59:53 +0000 (10:59 +0800)]
Merge pull request #7316 from nextcloud/bugfix/blacklist-string-tr
Fix poor translation strings for blacklisted error reason strings
Claudio Cambra [Mon, 14 Oct 2024 02:50:24 +0000 (10:50 +0800)]
Fix poor translation strings for blacklisted error reason strings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Tue, 15 Oct 2024 02:45:28 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 14 Oct 2024 02:44:37 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 13 Oct 2024 02:51:58 +0000 (02:51 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 12 Oct 2024 02:45:14 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Fri, 11 Oct 2024 08:43:27 +0000 (16:43 +0800)]
Merge pull request #7240 from nextcloud/bugfix/mac-vfs-login-loop
Claudio Cambra [Mon, 30 Sep 2024 08:05:50 +0000 (16:05 +0800)]
Stop fetching user profile details now that is not necessary in file provider extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 08:05:30 +0000 (16:05 +0800)]
Handle userId correctly in File Provider Extension client interface
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 08:04:48 +0000 (16:04 +0800)]
Properly provide both user-provided username AND backing user ID to File Provider Extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 06:05:33 +0000 (14:05 +0800)]
Fetch user profile (and user ID) when setting up domain account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 05:53:55 +0000 (13:53 +0800)]
Wait for task to complete synchronously after setting up domain account rather than wrapping everything in task
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 05:52:18 +0000 (13:52 +0800)]
Retry authentication if connection timed out
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 05:46:47 +0000 (13:46 +0800)]
Try to authenticate new account details before setting them
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 11 Oct 2024 06:46:06 +0000 (14:46 +0800)]
Merge pull request #7286 from nextcloud/bugfix/cmd-hosturl-parse
Properly check for webdav or dav path in provided host url for cmd.cpp
Claudio Cambra [Wed, 9 Oct 2024 01:47:03 +0000 (09:47 +0800)]
Properly check for webdav or dav path in provided host url for cmd.cpp
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 9 Oct 2024 01:46:30 +0000 (09:46 +0800)]
Encourage use of https in error message for cmd.cpp
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 9 Oct 2024 01:46:06 +0000 (09:46 +0800)]
Remove unused <random> import in cmd.cpp
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Fri, 11 Oct 2024 02:54:56 +0000 (02:54 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 10 Oct 2024 14:19:30 +0000 (16:19 +0200)]
Merge pull request #7066 from nextcloud/ci/addGithubActionMacOsTimeout
try to increase timeout of github actions for macOS
Matthieu Gallien [Tue, 3 Sep 2024 14:00:39 +0000 (16:00 +0200)]
CI fix warning: inkscape was renamed to homebrew/cask/inkscape
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 3 Sep 2024 11:48:43 +0000 (13:48 +0200)]
no longer use deprecated Craft command line option
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 3 Sep 2024 07:48:14 +0000 (09:48 +0200)]
try to increase timeout of github actions for macOS
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 10 Oct 2024 13:08:33 +0000 (15:08 +0200)]
Merge pull request #7290 from nextcloud/bugfix/improveLogsAgainFromUsingThem
Cleaning logs
Matthieu Gallien [Thu, 10 Oct 2024 08:38:00 +0000 (10:38 +0200)]
improve log when too many deleted files are detected
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 10 Oct 2024 08:36:16 +0000 (10:36 +0200)]
remove info level output from activity list model: not so usefull
they just are printed when everything is working fine
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 10 Oct 2024 08:04:51 +0000 (10:04 +0200)]
remove not so usefull log output
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 10 Oct 2024 12:35:12 +0000 (14:35 +0200)]
Merge pull request #7289 from nextcloud/bugfix/removeQStringArgWarning
remove extra argument from QString::arg: string has only 1 placeholder
Matthieu Gallien [Thu, 10 Oct 2024 07:57:07 +0000 (09:57 +0200)]
remove extra argument from QString::arg: string has only 1 placeholder
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 10 Oct 2024 02:47:56 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Camila Ayres [Tue, 8 Oct 2024 14:15:05 +0000 (16:15 +0200)]
Merge pull request #7284 from nextcloud/update/readmes
Small READMEs fix/updates
Camila Ayres [Tue, 8 Oct 2024 12:38:03 +0000 (14:38 +0200)]
Fix permanent link to mac-crafter README.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 8 Oct 2024 12:31:50 +0000 (14:31 +0200)]
Fix the list of steps order.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 8 Oct 2024 12:32:48 +0000 (14:32 +0200)]
Merge pull request #7252 from nextcloud/add/readmes
Add README about mac-crafter.
Claudio Cambra [Tue, 8 Oct 2024 02:41:33 +0000 (10:41 +0800)]
Match the universal build instructions with what we actually do with mac-crafter and make_universal
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 8 Oct 2024 02:40:58 +0000 (10:40 +0800)]
Clarify architecture setting has automatic default in mac-crafter readme
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 8 Oct 2024 02:40:30 +0000 (10:40 +0800)]
Simplify build instructions in mac-crafter README
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Camila Ayres [Tue, 1 Oct 2024 15:22:39 +0000 (17:22 +0200)]
Add note about craft-master in the main README.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 1 Oct 2024 15:13:25 +0000 (17:13 +0200)]
Add README about mac-crafter.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Tue, 8 Oct 2024 11:47:48 +0000 (13:47 +0200)]
Merge pull request #7282 from nextcloud/bugfix/catchFilesystemExceptions
properly catch std::filesystem exceptions
Matthieu Gallien [Tue, 8 Oct 2024 09:51:55 +0000 (11:51 +0200)]
properly catch std::filesystem exceptions
will prevent std::terminate from being called with uncatched exceptions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 8 Oct 2024 02:44:32 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 7 Oct 2024 15:04:35 +0000 (17:04 +0200)]
Merge pull request #7271 from nextcloud/bugfix/fixPermanentDeleteLogCrash
ensure log context category is valid before reading it
Matthieu Gallien [Mon, 7 Oct 2024 12:16:50 +0000 (14:16 +0200)]
ensure log context category is valid before reading it
category of logs accessed via log context can be null
in such a case, strcmp will crash
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Oct 2024 13:31:00 +0000 (15:31 +0200)]
Merge pull request #7270 from nextcloud/bugfix/useQmlFusionOnWindows
Bugfix/use qml fusion on windows
Matthieu Gallien [Mon, 7 Oct 2024 12:04:48 +0000 (14:04 +0200)]
remove hard coded white color in elements of folder wizard
fix broken white backgrounds in folder wizard when using Windows dark
mode
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Oct 2024 11:51:41 +0000 (13:51 +0200)]
switch folder wizar to modern style to avoid borken windows dark mode
the QWizard AeroStyle style is broken on windows dark mode, switch to
ModernStyle that is working fine
see upstream Qt bug: https://bugreports.qt.io/browse/QTBUG-123853
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Oct 2024 08:40:41 +0000 (10:40 +0200)]
qml Windows native style is broken on dark mode: switch to Fusion
we will temporarily be using Fusion generic desktop style
Close https://github.com/nextcloud/desktop/issues/7215
see upstream Qt bug
https://bugreports.qt.io/browse/QTBUG-113469?focusedId=724929&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-724929
they apparently do not plan to fix Windows qml style to support dark
mode on Windows 11
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 7 Oct 2024 12:27:04 +0000 (14:27 +0200)]
Merge pull request #7263 from nextcloud/bugfix/cleanUpLogs
remove too verbose logs during discovery
Matthieu Gallien [Thu, 3 Oct 2024 16:42:11 +0000 (18:42 +0200)]
downgrade severity level of logs during propagation
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 3 Oct 2024 16:32:45 +0000 (18:32 +0200)]
remove internal logs in propagation scheduler: not usefull
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 3 Oct 2024 16:28:08 +0000 (18:28 +0200)]
remove too verbose not so usefull logs
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 3 Oct 2024 16:11:01 +0000 (18:11 +0200)]
remove useless internal log about remote permissions management
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 3 Oct 2024 14:53:55 +0000 (16:53 +0200)]
remove too verbose logs during discovery
will make the logs less verbose and improve performance
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Mon, 7 Oct 2024 02:44:31 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 6 Oct 2024 02:52:01 +0000 (02:52 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 5 Oct 2024 02:45:57 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 4 Oct 2024 10:02:47 +0000 (12:02 +0200)]
Merge pull request #7259 from nextcloud/bugfix/fixLogIssues
Bugfix/fix log issues
Matthieu Gallien [Wed, 2 Oct 2024 13:21:09 +0000 (15:21 +0200)]
improve debugger logs on Windows to have same content than normal log
makes debugger logs more usefull
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 2 Oct 2024 13:14:27 +0000 (15:14 +0200)]
enable dev logs only when NEXTCLOUD_DEV is defined to value 1
will switch back production logs to the intended behavior
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Fri, 4 Oct 2024 02:47:19 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 3 Oct 2024 02:45:44 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 2 Oct 2024 02:47:24 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 1 Oct 2024 16:00:00 +0000 (18:00 +0200)]
Merge pull request #7251 from nextcloud/bugfix/improveMassiveDeletionWarningMessage
message should say many not all: would be triggered by 200 files
Matthieu Gallien [Tue, 1 Oct 2024 14:41:56 +0000 (16:41 +0200)]
message should say many not all: would be triggered by 200 files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 1 Oct 2024 14:39:38 +0000 (16:39 +0200)]
Merge pull request #7028 from nextcloud/feature/permanentDeleteLog
create a permanent log of delete actions
Matthieu Gallien [Mon, 30 Sep 2024 15:11:33 +0000 (17:11 +0200)]
remove not so usefull log line for new files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 26 Aug 2024 13:04:05 +0000 (15:04 +0200)]
create a permanent log of delete actions
will log all deletions with the result of the discovery by the sync
enginre
should enable analyze even long time after such a delete occured
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 1 Oct 2024 02:49:33 +0000 (02:49 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Andy Scherzinger [Mon, 30 Sep 2024 21:32:38 +0000 (23:32 +0200)]
Merge pull request #7247 from nextcloud/docs/noid/issueTemplates
docs: Update template to match org-templates
Andy Scherzinger [Mon, 30 Sep 2024 21:30:58 +0000 (23:30 +0200)]
docs: Update template to match org-templates
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Matthieu Gallien [Mon, 30 Sep 2024 14:42:37 +0000 (16:42 +0200)]
Merge pull request #7116 from nextcloud/feature/warnOfManyDeleteInstructions
count the files deletion and warn if threshold is exceeded
Matthieu Gallien [Fri, 13 Sep 2024 10:25:29 +0000 (12:25 +0200)]
count the files deletion and warn if threshold is exceeded
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Claudio Cambra [Mon, 30 Sep 2024 04:47:26 +0000 (12:47 +0800)]
Merge pull request #7232 from nextcloud/bugfix/webengineprocess-crash-mac
Fix QtWebEngineProcess crash on macOS when building with mac-crafter
Claudio Cambra [Fri, 27 Sep 2024 16:51:40 +0000 (00:51 +0800)]
Codesign webengineprocess with correct entitlements on macOS with mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Mon, 30 Sep 2024 02:45:41 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Sun, 29 Sep 2024 16:06:48 +0000 (00:06 +0800)]
Merge pull request #7163 from nextcloud/feature/mac-crafter-override-server-url
Add support for the new craft blueprint options relating to override server urls
Claudio Cambra [Thu, 19 Sep 2024 12:05:28 +0000 (20:05 +0800)]
Add support for the new craft blueprint options relating to override server urls
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Sun, 29 Sep 2024 03:05:42 +0000 (03:05 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 28 Sep 2024 02:44:57 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>