e.g. this config entry:
```ini
; nextcloud.cfg
[General]
language=de
```
will ensure that the application will always be translated to German.
It's also possible to set the configuration option from the command
line:
```sh
# set the language to German for the next client startup
./nextcloud --set-language de
# set the language to the OS default for the next client startup
./nextcloud --set-language ""
```
partial fix for #111, as this is not a GUI option
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
# Date: Mon Mar 31 12:44:55 2025 +0200
#
# On branch feature/enforce-translations
# Your branch and 'origin/feature/enforce-translations' have diverged,
# and have 1 and 1 different commits each, respectively.
#
# Changes to be committed:
# modified: src/gui/application.cpp
# modified: src/gui/application.h
# modified: src/libsync/configfile.cpp
# modified: src/libsync/configfile.h
#
# Untracked files:
# .kateproject.build
# metainfo.po
# test.metainfo.xml
#
The default should be what is returned by defaultUpdateChannel()
when desktopEnterpriseChannel is not available.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Since we are going to distribute the file provider client as separate
from the normal client, this flag doesn't make any practical sense.
The user using the FileProvider desktop client will not want to not
use the file provider module
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This patch allows a user to set the config variable:
forceLoginV2=true
This will make the client use the browser login flow instead of the
webview. This is useful for making the user experience equal on
Windows, Linux and Mac. Currently only Macs use the v2 flow and it
was only possible to get this behaviour in the Windows and Linux
clients at build time using a CMAKE flag.
The default behaviour is kept the same, and nothing changes for the
user unless the flag is manually set in the config file. A setter is
included in this patch, although it is not yet used in the GUI.
Signed-off-by: Micke Nordin <kano@sunet.se>
ran
run-clang-tidy-14.py -header-filter='.*' -checks='-*,modernize-use-nodiscard' -fix
under linux with most part of our code covered
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Added the configuration options
confirmExternalStorage
crashReporter
newBigFolderSizeLimit
useNewBigFolderSizeLimit
to the Windows registry
Signed-off-by: Marco Hald <marcohald@users.noreply.github.com>
Also, if there is too-new configuration, backup the file, show a
warning message asking the user whether it's ok to discard the
configuration from the future.
See #6504
When specified in the config file, the Proxy password will be migrated
to the keychain, for backward compatibility and to allow admins to
overwrite an existing password by rolling out updated config files.
Once migrated to the keychain, the password will be removed from the
config file.
Signed-off-by: Michael Schuster <michael@schuster.ms>