Add new popover classes from @nextcloud/vue's Popover and PopoverMenu*
components. This fixes issues where the menu icons were not inverted.
Adjusted border for both the avatar popover menu and also actions
popover menu to make them easier to distinguish from the background.
Now using border color for the popover arrow to make it more visible
outside the border.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
The index was used when deleting old tokens. On top of that the index is
of course not that great since the version is either 1 or 2.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Including handling in OC_Image
But also a preview provider
Of course only works if your php actually supports webp
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
As "composer.lock" was not versioned the dependencies had to be resolved
everytime that the acceptance tests run, which took some precious time.
Besides that the dependency versions were also tightened for better
control.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
This can happen when the session was killed due to a timeout. Then
logout was triggered. Nobody wants to login only to be logged out again.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Use the builtin function `version_compare` to check an app's
compatibility with the available PHP version, instead of reusing
the `OC\App\CompareVersion::isCompatible` method which is intended
to compare Nextcloud versions. PHP version strings do not always
necessarily follow the simple Major.Minor.Patch format used by
Nextcloud and therefore cannot be properly compared by that method.
Signed-off-by: Damien Goutte-Gattat <dgouttegattat@incenp.org>
Added a new user setting that toggles cropping on image previews
in grid view.
True (default value): crops each image to a square. False: keep original
aspect ratio.
Signed-off-by: Nina Pypchenko <22447785+nina-py@users.noreply.github.com>
Closes#18439.
Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
1. It's named DAVx5 (only very old clients have DAVdroid in the User-Agent)
2. Use passive matching (?:droid|x5) because otherwise, "x5" is recognized and shown as operating system
3. Also include the version postfix which contains information like "-beta2", which is important for the user
Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
Right now our API exports the Doctrine/dbal exception. As we've seen
with the dbal 3 upgrade, the leakage of 3rdparty types is problematic as
a dependency update means lots of work in apps, due to the direct
dependency of what Nextcloud ships. This breaks this dependency so that
apps only need to depend on our public API. That API can then be vendor
(db lib) agnostic and we can work around future deprecations/removals in
dbal more easily.
Right now the type of exception thrown is transported as "reason". For
the more popular types of errors we can extend the new exception class
and allow apps to catch specific errors only. Right now they have to
catch-check-rethrow. This is not ideal, but better than the dependnecy
on dbal.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
As seen in CI static checks, some blocks in the baseline were not needed any
more.
This will fix static checks in CI.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Otherwise those apps might not be loaded when the others app migrations
are running. The previous loading of authentication apps in the upgrade
step never worked as it just returns in maintenance mode
Signed-off-by: Julius Härtl <jus@bitgrid.net>
When the label is being edited its value is stored in "newLabel", and
the original label is shown only if "newLabel" is not set. However, as
it was checked against any falsy value instead of only undefined when
the label was cleared and thus it has an empty value the original label
was shown instead.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
Right now any setup error will just result in the exception message
being printed. In some cases this doesn't give any insights into what
went wrong. This adds some dedicated logic to print the exception trace
and any previous exceptions to the CLI.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
The error that gets thrown can also be a type error etc. So we should
properly catch the Throwable.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
this allows authenticating with passwords that contain non ascii-characters in contexts that otherwise do not allow it (http basic)
Signed-off-by: Robin Appelman <robin@icewind.nl>
Found while debugging a customer setup. They had to flush their Redis.
Hence the info was no longer there. Since they also used S3 this meant
requesting the files over and over on template render. Which on S3 is
not cheap.
Now we just write it back if we can't get it from the cache in the first
place. So that the next run has it cached properly again.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Event object as first arg (otherwise there is a notice in the logs)
* `dispatch` MUST return the event object
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
The requests dispatched from the personal settings page don't always
send all the possible params but just a subset. Hence requests currently
fail on master e.g. when you update your email. This makes the arguments
optional again.
Regression of da9462b482
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Updated dashboard greetings to show "Good afternoon" after 12:00 instead of 13:00.
Updated time periods for greetings:
- Morning: 5:00 to 11.59
- Afternoon: 12:00 to 17.59
- Evening: 18:00 to 21:59
- Night: 22:00 to 4.59
Updated night-time greeting to "Hello" as "Good night" is a kind of goodbye.
Closes#24938.
Signed-off-by: Nina Pypchenko <22447785+nina-py@users.noreply.github.com>
The "Trashbin" and "WebDav" traits were using each other in a circular
dependency ("WebDav" -> "Sharing" -> "Provisioning" -> "BasicStructure"
-> "Trashbin" -> "WebDav"). In PHP 7.3 this worked fine, but in PHP 7.4
the fatal error "Trait 'WebDav' not found in .../Trashbin.php" was
thrown. To solve this now the "TrashBin" trait no longer explicitly uses
"WebDav".
However, due to this change, the class using "TrashBin" is now expected
to also use "WebDav". As the "Trashbin" trait was not needed by most
contexts using the "BasicStructure" trait "Trashbin" was removed from it
and added only to those contexts that actually need it.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
the `shouldEncrypt` already disables encryption for anything thats not in the users data folder,
however the encryption wrapper being applied anyway on the root folder breaks groupfolders
Signed-off-by: Robin Appelman <robin@icewind.nl>
In some cases it might happen that you have an argument that deep down
somewhere has an array with a lot of entries (think thousands). Now
before we would just happily print them all. Which would fill the log.
Now it will just print the first 5. And add a line that there are N
more.
If you are on debug level we will still print them all.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
The upload progress is based on the "totalToUpload" variable. However,
as the variable is set when an upload is submitted, if another upload is
submitted before the previous one finished the upload progress only took
into account the size of the new upload (although the upload itself
worked fine; the files of the new submitted upload are added to the
active one). Now "totalToUpload" is either increased or set depending on
whether an upload is active or not.
Note that although "data.total" holds the total size of the files being
uploaded "totalToUpload" needs to be used in "fileuploadprogressall"
instead; "totalToUpload" is calculated when the upload is submitted, but
since 7c4c5fe6ae the actual upload of the files, and thus updating the
value of "data.total", may be deferred until the parent folders were
created.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Apparently we have plenty of leftover of previous sub-dependencies.
Composer automatically dumps those with any future dependency update, so
I'm dropping them in an atomic step.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
The current phpdoc of IStorage#file_put_contents doesnt corresponds to
it's actual usage in code, e.g.
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
The OC\Files\Storage\Local#writeStream use system provided file_put_contents.
However, it overrides file_put_contents, thus expects that the default behaviour
can be different.
Use Local#file_put_contents in writeStream to benefit from class specific functionality.
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
The threads option for the password_hash function does not define the maximum allowed number of CPU threads to be used by the hashing algorithm but the exact number of threads that is used.
Similarly the memory_cost option for the password_hash function does not define the maximum allowed memory to be used by the hashing algorithm, but the exact amount of memory that is used by the hashing table. The minimum value is 8 KiB per thread.
The time_cost option for the password_hash function does not define the allowed time in seconds, but the number of iterations for the hash function.
If the minimum values are understood, the minimum values are used instead.
Signed-off-by: MichaIng <micha@dietpi.com>
@@ -56,8 +56,9 @@ Several apps that are included by default in regular releases such as [First run
Otherwise, git checkouts can be handled the same as release archives, by using the `stable*` branches. Note they should never be used on production systems.
### Working with front-end code 🏗
### Building front-end code 🏗
#### Building
We are moving more and more towards using Vue.js in the frontend, starting with Settings. For building the code on changes, use these terminal commands in the root folder:
@@ -75,6 +76,8 @@ make watch-js
make build-js-production
```
#### Commiting changes
**When making changes, also commit the compiled files!**
We still use Handlebars templates some places in Files and Settings. We will replace these step-by-step with Vue.js, but in the meantime you need to compile them separately.
@@ -102,6 +105,17 @@ MODULE=user_status make build-js-production
Please note that if you used `make build-js` or `make watch-js` before, you'll notice that a lot of files were marked as changed, so might need to clear the workspace first.
### Working with back-end code 🏗
When changing back-end PHP code, in general no additional steps are needed before checking in.
However, if new files were created, you will need to run the following command to update the autoloader files:
```bash
build/autoloaderchecker.sh
```
After that, please also include the autoloader file changes in your commits.
### Tools we use 🛠
- [👀 BrowserStack](https://browserstack.com) for cross-browser testing
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"OpenDyslexic ist eine freie Schriftart, die entwickelt wurde, um einige der häufigsten Lesefehler, die durch Legasthenie verursacht werden, zu reduzieren.",
"Accessibility":"Barrierefreiheit",
"Accessibility options for nextcloud":"Optionen zur Barrierefreiheit in Nextcloud",
"Accessibility options for nextcloud":"Optionen für Barrierefreiheit in Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Bietet verschiedene Optionen für Barrierefreiheit, um die Nutzung von Nextcloud zu erleichtern.",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Der universelle Zugang ist für uns sehr wichtig. Wir halten uns an Webstandards und prüfen, ob alles auch ohne Maus und unterstützende Software wie Screenreader nutzbar ist. Wir streben die Einhaltung der {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 auf AA-Niveau an, mit dem kontrastreichen Design sogar auf AAA-Niveau.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Wenn Sie Fehler finden, melden Sie diese bitte im {issuetracker}Problemverfolgungssystem{linkend}. Und wenn Sie mithelfen möchten, treten Sie dem {designteam}Designteam{linkend} bei!",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"OpenDyslexic ist eine freie Schriftart, die entwickelt wurde, um einige der häufigsten Lesefehler, die durch Legasthenie verursacht werden, zu reduzieren.",
"Accessibility":"Barrierefreiheit",
"Accessibility options for nextcloud":"Optionen zur Barrierefreiheit in Nextcloud",
"Accessibility options for nextcloud":"Optionen für Barrierefreiheit in Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Bietet verschiedene Optionen für Barrierefreiheit, um die Nutzung von Nextcloud zu erleichtern.",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Der universelle Zugang ist für uns sehr wichtig. Wir halten uns an Webstandards und prüfen, ob alles auch ohne Maus und unterstützende Software wie Screenreader nutzbar ist. Wir streben die Einhaltung der {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 auf AA-Niveau an, mit dem kontrastreichen Design sogar auf AAA-Niveau.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Wenn Sie Fehler finden, melden Sie diese bitte im {issuetracker}Problemverfolgungssystem{linkend}. Und wenn Sie mithelfen möchten, treten Sie dem {designteam}Designteam{linkend} bei!",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased.":"Λειτουργία με υψηλή αντίθεση για να διευκολύνει την πλοήγηση σας. Η οπτική ποιότητα θα είναι μειωμένη αλλά θα έχετε υψηλότερη ευκρίνεια.",
"Dyslexia font":"Γραμματοσειρά για δυσλεκτικούς",
"Enable dyslexia font":"Ενεργοποίηση γραμματοσειράς για δυσλεκτικούς",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"Η OpenDyslexic είναι μία δωρεάν γραμματοσειρά σχεδιασμένη ώστε να περιορίζει ορισμένα από τα πιο συνήθη προβλήματα που προκαλεί η δυσλεξία στην ανάγνωση",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"Η OpenDyslexic είναι μία δωρεάν γραμματοσειρά σχεδιασμένη ώστε να περιορίζει ορισμένα από τα πιο συνήθη λάθη που προκαλεί η δυσλεξία στην ανάγνωση",
"Accessibility":"Προσβασιμότητα",
"Accessibility options for nextcloud":"Ρυθμίσεις προσβασιμότητας του nextcloud.",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Προσφέρει πολλαπλές επιλογές προσβασιμότητας για να διευκολύνουν τη χρήση του Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Η γενική πρόσβαση είναι πολύ σημαντική για εμάς. Ακολουθούμε τα πρότυπα του διαδικτύου και ελέγχουμε ότι τα πάντα μπορούν να χρησιμοποιηθούν χωρίς ποντίκι και βοηθητικό λογισμικό όπως προγράμματα ανάγνωσης οθόνης. Στόχος μας είναι να συμμορφωνόμαστε με την {guidelines} Πρόσβαση Περιεχομένου Ιστού Guidelines{linkend} 2.1 σε επίπεδο AA, με το θέμα υψηλής αντίθεσης ακόμη και σε επίπεδο ΑΑΑ.",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Η γενική πρόσβαση είναι πολύ σημαντική για εμάς. Ακολουθούμε τα πρότυπα του διαδικτύου και ελέγχουμε ότι τα πάντα μπορούν να χρησιμοποιηθούν χωρίς ποντίκι και βοηθητικό λογισμικό όπως προγράμματα ανάγνωσης οθόνης. Στόχος μας είναι να συμμορφωνόμαστε με τις {προδιαγραφές} Προδιαγραφές πρόσβασης περιεχομένου Ιστού 2.1 σε επίπεδο AA, με το θέμα υψηλής αντίθεσης ακόμη και σε επίπεδο ΑΑΑ.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Αν διαπιστώσετε τυχόν προβλήματα, μη διστάσετε να τα αναφέρετε στον {issuetracker} στον διακομιστή προβλημάτων μας{linkend}. Και αν θέλετε να εμπλακείτε, ελάτε στο {designteam} στην ομάδα σχεδιασμού μας{linkend}!",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased.":"Λειτουργία με υψηλή αντίθεση για να διευκολύνει την πλοήγηση σας. Η οπτική ποιότητα θα είναι μειωμένη αλλά θα έχετε υψηλότερη ευκρίνεια.",
"Dyslexia font":"Γραμματοσειρά για δυσλεκτικούς",
"Enable dyslexia font":"Ενεργοποίηση γραμματοσειράς για δυσλεκτικούς",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"Η OpenDyslexic είναι μία δωρεάν γραμματοσειρά σχεδιασμένη ώστε να περιορίζει ορισμένα από τα πιο συνήθη προβλήματα που προκαλεί η δυσλεξία στην ανάγνωση",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"Η OpenDyslexic είναι μία δωρεάν γραμματοσειρά σχεδιασμένη ώστε να περιορίζει ορισμένα από τα πιο συνήθη λάθη που προκαλεί η δυσλεξία στην ανάγνωση",
"Accessibility":"Προσβασιμότητα",
"Accessibility options for nextcloud":"Ρυθμίσεις προσβασιμότητας του nextcloud.",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Προσφέρει πολλαπλές επιλογές προσβασιμότητας για να διευκολύνουν τη χρήση του Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Η γενική πρόσβαση είναι πολύ σημαντική για εμάς. Ακολουθούμε τα πρότυπα του διαδικτύου και ελέγχουμε ότι τα πάντα μπορούν να χρησιμοποιηθούν χωρίς ποντίκι και βοηθητικό λογισμικό όπως προγράμματα ανάγνωσης οθόνης. Στόχος μας είναι να συμμορφωνόμαστε με την {guidelines} Πρόσβαση Περιεχομένου Ιστού Guidelines{linkend} 2.1 σε επίπεδο AA, με το θέμα υψηλής αντίθεσης ακόμη και σε επίπεδο ΑΑΑ.",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"Η γενική πρόσβαση είναι πολύ σημαντική για εμάς. Ακολουθούμε τα πρότυπα του διαδικτύου και ελέγχουμε ότι τα πάντα μπορούν να χρησιμοποιηθούν χωρίς ποντίκι και βοηθητικό λογισμικό όπως προγράμματα ανάγνωσης οθόνης. Στόχος μας είναι να συμμορφωνόμαστε με τις {προδιαγραφές} Προδιαγραφές πρόσβασης περιεχομένου Ιστού 2.1 σε επίπεδο AA, με το θέμα υψηλής αντίθεσης ακόμη και σε επίπεδο ΑΑΑ.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Αν διαπιστώσετε τυχόν προβλήματα, μη διστάσετε να τα αναφέρετε στον {issuetracker} στον διακομιστή προβλημάτων μας{linkend}. Και αν θέλετε να εμπλακείτε, ελάτε στο {designteam} στην ομάδα σχεδιασμού μας{linkend}!",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find.":"Unu tema iscuru pro agiudare is ogros tuos menguende sa luminosidade e su lugore generale. Est ancora in fase de isvilupu, duncas sinnala cale si siat problema.",
"High contrast mode":"Modalidade cuntrastu artu",
"Enable high contrast mode":"Ativa sa modalidade cuntrastu altu",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased.":"Unu cuntrastu artu pro agiudare sa navigatzione tua. S'at a menguare sa calidade de visualizatzione, ma at a crèschere sa craresa.",
"Dyslexia font":"Font pro dislessia",
"Enable dyslexia font":"Ativa su font pro dislessia",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"OpenDyslexic est unu font lìberu pensadu pro illebiare unos cantos isbàllios comunes de leghidura causados dae sa dislessia.",
"Accessibility":"Atzessibilidade",
"Accessibility options for nextcloud":"Sèberos de atzessibilidade pro nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {lìniasghia}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Si agatas problemas, no istentes a ddu sinnalare a {rastradoredeproblemas}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {grupudedisegnu}su grupu de disegnu nostru{linkend}!",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find.":"Unu tema iscuru pro agiudare is ogros tuos menguende sa luminosidade e su lugore generale. Est ancora in fase de isvilupu, duncas sinnala cale si siat problema.",
"High contrast mode":"Modalidade cuntrastu artu",
"Enable high contrast mode":"Ativa sa modalidade cuntrastu altu",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased.":"Unu cuntrastu artu pro agiudare sa navigatzione tua. S'at a menguare sa calidade de visualizatzione, ma at a crèschere sa craresa.",
"Dyslexia font":"Font pro dislessia",
"Enable dyslexia font":"Ativa su font pro dislessia",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia.":"OpenDyslexic est unu font lìberu pensadu pro illebiare unos cantos isbàllios comunes de leghidura causados dae sa dislessia.",
"Accessibility":"Atzessibilidade",
"Accessibility options for nextcloud":"Sèberos de atzessibilidade pro nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud":"Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.":"S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {lìniasghia}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!":"Si agatas problemas, no istentes a ddu sinnalare a {rastradoredeproblemas}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {grupudedisegnu}su grupu de disegnu nostru{linkend}!",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Proporciona capacitats de registre per a Nextcloud, com ara registre d’accés a fitxers o d’altres accions sensibles."
"Auditing / Logging":"Auditoria/registre",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Proporciona funcionalitats de registre per al Nextcloud, com ara un registre d'accés a fitxers o altres accions relacionades amb la confidencialitat."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Proporciona capacitats de registre per a Nextcloud, com ara registre d’accés a fitxers o d’altres accions sensibles."
"Auditing / Logging":"Auditoria/registre",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Proporciona funcionalitats de registre per al Nextcloud, com ara un registre d'accés a fitxers o altres accions relacionades amb la confidencialitat."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Bidrager med lognings funktionalitet til Nextcloud, såsom logning af fil tilgang eller andre sensitive handlinger"
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Bidrager med lognings funktionalitet til Nextcloud, såsom logning af fil tilgang eller andre sensitive handlinger"
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Παρέχει δυνατότητες καταγραφής για το Nextcloud όπως πρόσβαση σε αρχεία καταγραφής ή άλλες ευαίσθητες ενέργειες."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Παρέχει δυνατότητες καταγραφής για το Nextcloud όπως πρόσβαση σε αρχεία καταγραφής ή άλλες ευαίσθητες ενέργειες."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"מספר יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"מספר יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Nextcloud는 파일 접근 로깅 및 기타 민감한 작업들에 대해 로깅을 제공합니다."
"Auditing / Logging":"검사 / 로깅",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Nextcloud에게 로그 파일 접근 혹은 기타 민감한 작업과 같은 로깅 권한을 부여합니다."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Nextcloud는 파일 접근 로깅 및 기타 민감한 작업들에 대해 로깅을 제공합니다."
"Auditing / Logging":"검사 / 로깅",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Nextcloud에게 로그 파일 접근 혹은 기타 민감한 작업과 같은 로깅 권한을 부여합니다."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Suteikia „Nextcloud“ registravimo galimybes, pvz., Prieigų prie failų registravimą ar kitus neskelbtinus veiksmus."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Suteikia „Nextcloud“ registravimo galimybes, pvz., Prieigų prie failų registravimą ar kitus neskelbtinus veiksmus."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Frunit is diritos de registratzione pro Nextcloud comente is atzessos a documentos de registrazione o àteras atziones sensìbiles."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Frunit is diritos de registratzione pro Nextcloud comente is atzessos a documentos de registrazione o àteras atziones sensìbiles."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Даје Некстклауду могућност бележења, попут приступа фајловима или других осетљивих радњи."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Даје Некстклауду могућност бележења, попут приступа фајловима или других осетљивих радњи."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Забезпечує можливості реєстрації для Nextcloud, такі як доступ до файлів журналу або інші дії, які є чутливими."
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.":"Забезпечує можливості реєстрації для Nextcloud, такі як доступ до файлів журналу або інші дії, які є чутливими."
},"pluralForm":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
"Enable clouds to communicate with each other and exchange data":"Habilitar las nubes para que se comuniquen entre ellas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"El API Cloud Federation permite que varias instancias de Nextcloud se comuniquen entre ellas e intercambien datos."
"Enable clouds to communicate with each other and exchange data":"Permitir que las nubes se comuniquen entre ellas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"La API Cloud Federation permite que varias instancias de Nextcloud se comuniquen entre ellas e intercambien datos."
"Enable clouds to communicate with each other and exchange data":"Habilitar las nubes para que se comuniquen entre ellas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"El API Cloud Federation permite que varias instancias de Nextcloud se comuniquen entre ellas e intercambien datos."
"Enable clouds to communicate with each other and exchange data":"Permitir que las nubes se comuniquen entre ellas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"La API Cloud Federation permite que varias instancias de Nextcloud se comuniquen entre ellas e intercambien datos."
"Enable clouds to communicate with each other and exchange data":"Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Enable clouds to communicate with each other and exchange data":"Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Enable clouds to communicate with each other and exchange data":"Lar nettskyer kommunisere med hverandre og utveksle data.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Cloud Federation APIet lar flere instanser av Nextcloud kommunisere med hverandre og utveksle data."
"Enable clouds to communicate with each other and exchange data":"Lar nettskyer kommunisere med hverandre og utveksle data.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Cloud Federation APIet lar flere instanser av Nextcloud kommunisere med hverandre og utveksle data."
"Enable clouds to communicate with each other and exchange data":"Permite a is nues informàticas de comunicare a pares e iscambiare datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Sa Federatzione Cloud API permitit a vàrias istàntzias de Nextocloud de comunicare a pares e iscambiare datos."
"Enable clouds to communicate with each other and exchange data":"Permite a is nues informàticas de comunicare a pares e iscambiare datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.":"Sa Federatzione Cloud API permitit a vàrias istàntzias de Nextocloud de comunicare a pares e iscambiare datos."
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted":"Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”":"{user} hat Dich in einem Kommentar zu “{file}” erwähnt",
"{user} mentioned you in a comment on “{file}”":"{user} hat Dich in einem Kommentar zu “{file}” erwähnt",
"Files app plugin to add comments to files":"Ein Plugin für die Dateien-App zum Kommentieren von Dateien",
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted":"Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”":"{user} hat Dich in einem Kommentar zu “{file}” erwähnt",
"{user} mentioned you in a comment on “{file}”":"{user} hat Dich in einem Kommentar zu “{file}” erwähnt",
"Files app plugin to add comments to files":"Ein Plugin für die Dateien-App zum Kommentieren von Dateien",
"Contacts Interaction":"Interatzione cun is cuntatos",
"Manages interaction between users and contacts":"Organizat is interatziones intre utentes e cuntatos",
"Collect data about user and contacts interactions and provide an address book for the data":"Acàbida datos dae s'interatzione utente-cuntatos e aparitza una rubrica "
"Contacts Interaction":"Interatzione cun is cuntatos",
"Manages interaction between users and contacts":"Organizat is interatziones intre utentes e cuntatos",
"Collect data about user and contacts interactions and provide an address book for the data":"Acàbida datos dae s'interatzione utente-cuntatos e aparitza una rubrica "
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
"Weather data from Met.no":"Dades meteorològiques de Met.no",
"geocoding with Nominatim":"codis geogràfics amb Nominatim",
"elevation data from OpenTopoData":"dades d'altitud d'OpenTopoData",
"Weather":"Temps",
"Status":"Estat",
"Good evening, {name}":"Bona nit, {name}",
"Good evening":"Bona tarda",
"Good afternoon, {name}":"Bona tarda, {name}",
"Good afternoon":"Salutació",
"Good morning, {name}":"Bon dia, {name}",
"Good morning":"Bon dia",
"Good night, {name}":"Bona nit, {name}",
"Good night":"Bona nit",
"Pick from files":"Tria entre fitxers",
"Good morning, {name}":"Bon dia, {name}",
"Good afternoon":"Salutació",
"Good afternoon, {name}":"Bona tarda, {name}",
"Good evening":"Bona tarda",
"Good evening, {name}":"Bona nit, {name}",
"Hello":"Hola",
"Hello, {name}":"Hola {name}",
"Pick from Files":"Trieu dels fitxers",
"Default images":"Imatges predeterminades",
"Plain background":"Fons senzill",
"Insert from {productName}":"Insereix des de {productName}"
"Insert from {productName}":"Insereix des de {productName}",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
"Weather data from Met.no":"Dades meteorològiques de Met.no",
"geocoding with Nominatim":"codis geogràfics amb Nominatim",
"elevation data from OpenTopoData":"dades d'altitud d'OpenTopoData",
"Weather":"Temps",
"Status":"Estat",
"Good evening, {name}":"Bona nit, {name}",
"Good evening":"Bona tarda",
"Good afternoon, {name}":"Bona tarda, {name}",
"Good afternoon":"Salutació",
"Good morning, {name}":"Bon dia, {name}",
"Good morning":"Bon dia",
"Good night, {name}":"Bona nit, {name}",
"Good night":"Bona nit",
"Pick from files":"Tria entre fitxers",
"Good morning, {name}":"Bon dia, {name}",
"Good afternoon":"Salutació",
"Good afternoon, {name}":"Bona tarda, {name}",
"Good evening":"Bona tarda",
"Good evening, {name}":"Bona nit, {name}",
"Hello":"Hola",
"Hello, {name}":"Hola {name}",
"Pick from Files":"Trieu dels fitxers",
"Default images":"Imatges predeterminades",
"Plain background":"Fons senzill",
"Insert from {productName}":"Insereix des de {productName}"
"Insert from {productName}":"Insereix des de {productName}",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Zu Deinem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
"Weather data from Met.no":"Wetterdaten von Met.no",
"geocoding with Nominatim":"Geokodierung mit Nominatim",
"elevation data from OpenTopoData":"Höhendaten von OpenTopoData",
"Weather":"Wetter",
"Status":"Status",
"Good evening, {name}":"Guten Abend {name}",
"Good evening":"Guten Abend",
"Good afternoon, {name}":"Guten Tag {name}",
"Good afternoon":"Guten Tag",
"Good morning, {name}":"Guten Morgen {name}",
"Good morning":"Guten Morgen",
"Good night, {name}":"Gute Nacht {name}",
"Good night":"Gute Nacht",
"Pick from files":"Aus Dateien wählen",
"Good morning, {name}":"Guten Morgen {name}",
"Good afternoon":"Guten Tag",
"Good afternoon, {name}":"Guten Tag {name}",
"Good evening":"Guten Abend",
"Good evening, {name}":"Guten Abend {name}",
"Hello":"Hallo",
"Hello, {name}":"Hallo, {name}",
"Pick from Files":"Aus Dateien auswählen",
"Default images":"Standardbilder",
"Plain background":"Einfacher Hintergrund",
"Insert from {productName}":"Von {productName} einfügen"
"Insert from {productName}":"Von {productName} einfügen",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Zu Deinem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
"Weather data from Met.no":"Wetterdaten von Met.no",
"geocoding with Nominatim":"Geokodierung mit Nominatim",
"elevation data from OpenTopoData":"Höhendaten von OpenTopoData",
"Weather":"Wetter",
"Status":"Status",
"Good evening, {name}":"Guten Abend {name}",
"Good evening":"Guten Abend",
"Good afternoon, {name}":"Guten Tag {name}",
"Good afternoon":"Guten Tag",
"Good morning, {name}":"Guten Morgen {name}",
"Good morning":"Guten Morgen",
"Good night, {name}":"Gute Nacht {name}",
"Good night":"Gute Nacht",
"Pick from files":"Aus Dateien wählen",
"Good morning, {name}":"Guten Morgen {name}",
"Good afternoon":"Guten Tag",
"Good afternoon, {name}":"Guten Tag {name}",
"Good evening":"Guten Abend",
"Good evening, {name}":"Guten Abend {name}",
"Hello":"Hallo",
"Hello, {name}":"Hallo, {name}",
"Pick from Files":"Aus Dateien auswählen",
"Default images":"Standardbilder",
"Plain background":"Einfacher Hintergrund",
"Insert from {productName}":"Von {productName} einfügen"
"Insert from {productName}":"Von {productName} einfügen",
"Get more widgets from the app store":"Conseguir más widgets desde la app store",
"Change background image":"Cambiar imagen de fondo",
"Weather service":"Servicio climatológico",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Por privacidad, los datos climatológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
"Weather data from Met.no":"Datos climatológicos de Met.no",
"Weather service":"Servicio metereológico",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
"Weather data from Met.no":"Datos meteorológicos de Met.no",
"geocoding with Nominatim":"geocoding con Nominatim",
"elevation data from OpenTopoData":"datos de elevación de OpenTopoData",
"Weather":"El tiempo",
"Status":"Estado",
"Good evening, {name}":"Buenas tardes, {name}",
"Good evening":"Buenas tardes",
"Good afternoon, {name}":"Buenas tardes, {name}",
"Good afternoon":"Buenas tardes",
"Good morning, {name}":"Buenos días, {name}",
"Good morning":"Buenos días",
"Good night, {name}":"Buenas noches, {name}",
"Good night":"Buenas noches",
"Pick from files":"Escoger desde los archivos",
"Good morning, {name}":"Buenos días, {name}",
"Good afternoon":"Buenas tardes",
"Good afternoon, {name}":"Buenas tardes, {name}",
"Good evening":"Buenas tardes",
"Good evening, {name}":"Buenas tardes, {name}",
"Hello":"Hola",
"Hello, {name}":"Hola, {name}",
"Pick from Files":"Elegir de Archivos",
"Default images":"Imágenes predeterminadas",
"Plain background":"Fondo liso",
"Insert from {productName}":"Insertar desde {productName}"
"Insert from {productName}":"Insertar desde {productName}",
"Get more widgets from the app store":"Conseguir más widgets desde la app store",
"Change background image":"Cambiar imagen de fondo",
"Weather service":"Servicio climatológico",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Por privacidad, los datos climatológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
"Weather data from Met.no":"Datos climatológicos de Met.no",
"Weather service":"Servicio metereológico",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
"Weather data from Met.no":"Datos meteorológicos de Met.no",
"geocoding with Nominatim":"geocoding con Nominatim",
"elevation data from OpenTopoData":"datos de elevación de OpenTopoData",
"Weather":"El tiempo",
"Status":"Estado",
"Good evening, {name}":"Buenas tardes, {name}",
"Good evening":"Buenas tardes",
"Good afternoon, {name}":"Buenas tardes, {name}",
"Good afternoon":"Buenas tardes",
"Good morning, {name}":"Buenos días, {name}",
"Good morning":"Buenos días",
"Good night, {name}":"Buenas noches, {name}",
"Good night":"Buenas noches",
"Pick from files":"Escoger desde los archivos",
"Good morning, {name}":"Buenos días, {name}",
"Good afternoon":"Buenas tardes",
"Good afternoon, {name}":"Buenas tardes, {name}",
"Good evening":"Buenas tardes",
"Good evening, {name}":"Buenas tardes, {name}",
"Hello":"Hola",
"Hello, {name}":"Hola, {name}",
"Pick from Files":"Elegir de Archivos",
"Default images":"Imágenes predeterminadas",
"Plain background":"Fondo liso",
"Insert from {productName}":"Insertar desde {productName}"
"Insert from {productName}":"Insertar desde {productName}",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Voor je privacy worden de weergegevens namens jou opgevraagd door je Nextcloud-server, zodat de weerservice geen persoonlijke informatie ontvangt.",
"Weather data from Met.no":"Weerbericht via Met.no",
"geocoding with Nominatim":"geocoding met Nominatim",
"elevation data from OpenTopoData":"hellingsdata via OpenTopoData",
"elevation data from OpenTopoData":"hoogtedata via OpenTopoData",
"Weather":"Weer",
"Status":"Status",
"Good evening, {name}":"Goedenavond, {name}",
"Good evening":"Goedenavond",
"Good afternoon, {name}":"Goedemiddag, {name}",
"Good afternoon":"Goedemiddag",
"Good morning, {name}":"Goedemorgen, {name}",
"Good morning":"Goedemorgen",
"Good night, {name}":"Goedenacht, {name}",
"Good night":"Goedenacht",
"Pick from files":"Kies uit bestanden",
"Good morning, {name}":"Goedemorgen, {name}",
"Good afternoon":"Goedemiddag",
"Good afternoon, {name}":"Goedemiddag, {name}",
"Good evening":"Goedenavond",
"Good evening, {name}":"Goedenavond, {name}",
"Hello":"Hallo",
"Hello, {name}":"Hallo, {name}",
"Pick from Files":"Kies uit Bestanden",
"Default images":"Standaardafbeeldingen",
"Plain background":"Kale achtergrond",
"Insert from {productName}":"Invoegen vanuit {productName}"
"Insert from {productName}":"Invoegen vanuit {productName}",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.":"Voor je privacy worden de weergegevens namens jou opgevraagd door je Nextcloud-server, zodat de weerservice geen persoonlijke informatie ontvangt.",
"Weather data from Met.no":"Weerbericht via Met.no",
"geocoding with Nominatim":"geocoding met Nominatim",
"elevation data from OpenTopoData":"hellingsdata via OpenTopoData",
"elevation data from OpenTopoData":"hoogtedata via OpenTopoData",
"Weather":"Weer",
"Status":"Status",
"Good evening, {name}":"Goedenavond, {name}",
"Good evening":"Goedenavond",
"Good afternoon, {name}":"Goedemiddag, {name}",
"Good afternoon":"Goedemiddag",
"Good morning, {name}":"Goedemorgen, {name}",
"Good morning":"Goedemorgen",
"Good night, {name}":"Goedenacht, {name}",
"Good night":"Goedenacht",
"Pick from files":"Kies uit bestanden",
"Good morning, {name}":"Goedemorgen, {name}",
"Good afternoon":"Goedemiddag",
"Good afternoon, {name}":"Goedemiddag, {name}",
"Good evening":"Goedenavond",
"Good evening, {name}":"Goedenavond, {name}",
"Hello":"Hallo",
"Hello, {name}":"Hallo, {name}",
"Pick from Files":"Kies uit Bestanden",
"Default images":"Standaardafbeeldingen",
"Plain background":"Kale achtergrond",
"Insert from {productName}":"Invoegen vanuit {productName}"
"Insert from {productName}":"Invoegen vanuit {productName}",
"Good night, {name}":"Goedenacht, {name}",
"Good night":"Goedenacht",
"Pick from files":"Kies uit bestanden"
},"pluralForm":"nplurals=2; plural=(n != 1);"
}
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.