- deprecated since Nextcloud 17
- To replace `OC.getHost` use `window.location.host`.
- To replace `OC.getHostName` use `window.location.hostname`.
- To replace `OC.getPort` use `window.location.port`.
- To replace `OC.getProtocol` use `window.location.protocol`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Its deprecated since Nextcloud 18 and nowadays we have much more complex
logic for this.
So the proper replacement is to use `validateFilename` from
`@nextcloud/files` package.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
- Deprecated since Nextcloud 17
To replace `OC.redirect` directly use `window.location`.
To replace `OC.reload` directly use `window.location.reload`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
The migration path is hard and unexpected. We can follow-up with a soft
setup check instead for a while, but needs to be discussed.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This allows:
1. detect tests that depend on each other
2. reduces places where test fail because only the expensive tests are
queued next to each other.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Both are basically special groups, which we do not use.
But they also had a special meaning in the past which now only works
when set on the test class: They set the test timeout.
So for `@small` we just remove them, for `@medium` we remove where not
needed but keep it on the class where the full test class might make use
of the adjusted timeout.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
- ensure the prefix is changed when an app is (dis)enabled
- ensure the app ids are included in the hash instead of only the
version numbers
- ensure hash is deterministic by always use the same order.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
- Rename method parameter from `userId` to `userID`.
- Update log message and `setRecipientUserId` call to use new variable.
- Without this change, we can not accept invites.
Signed-off-by: Micke Nordin <kano@sunet.se>
- Add `provider` to `jsonSerialize()` output of OCMProvider.
- Ensures discovery consumers receive provider identifier along with
endpoint, version, and resources.
Signed-off-by: Micke Nordin <kano@sunet.se>
- Call `setCapabilities()` with `capabilities` field when available.
- Prevents loss of provider capability information during discovery.
Signed-off-by: Micke Nordin <kano@sunet.se>
When creating public links from federated shares, users should be able to set
the 'Hide download' option independently as long as they are more restrictive
than the original share permissions.
Previously, the `checkInheritedAttributes` method was ignoring user preferences
and always overriding the hideDownload setting based solely on inherited
permissions, preventing users from disabling downloads even when the parent
share allowed them.
This fix implements some sort of inheritance logic:
- Users can only be MORE restrictive than parent shares, never LESS restrictive
- If parent hides downloads -> child MUST hide downloads (enforced)
- If parent allows downloads -> child can CHOOSE to hide or allow downloads
- If parent forbids downloads entirely -> child cannot enable downloads
Signed-off-by: nfebe <fenn25.fn@gmail.com>
Split the DB requests in chunk of 1000 and use INNER JOIN instead of IN
as this is better supported on all DB.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
- Built the frontend in separate packages until we migrated everything
to Vue 3.
- Separate logic into two packages controlled by main package.json
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
The specification says that the display name is optional and can thus
be empty, and in fact it is from oCIS and CERNBox shares.
The correct thing to set is the required opaque id from the remote
provider, the `owner` which will allways be there.
Signed-off-by: Micke Nordin <kano@sunet.se>
The federation app is not always installed, causing QueryException when
`OCA\Federation\TrustedServers` is injected as a hard dependency.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
And remove the disable callback for the button as it is not needed anymore.
This gives a better experience as the nodes do not have a pointer for cursor, and the submit button does not react when clicking on them.
Signed-off-by: Louis Chmn <louis@chmn.me>
The password param should never be sent if the intention is not
remove it or update it.
This commit adapts the frontend and backend to this rule to avoid weird bugs
especially around updating new shares.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
In Nextcloud Vue v8 the `type` prop for dialog buttons
was deprecated and replaces with the `variant` prop.
In v9 the deprecated props are removed.
Use the `variant` prop in the deprecated `OC.dialogs`.
This is a follow up for #55726.
Signed-off-by: Max <max@nextcloud.com>
In Nextcloud Vue v8 some props for dialog buttons were deprecated (type
for e.g. primary or nativeType) those are replaced with `variant` and
`type`.
In v9 the deprecated props are removed - thus this breaks with
nextcloud-dialogs v7 which is based on Vue 3.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
`.only` is only to be used for development, but must not be committed.
Instead failing tests which should be kept for later should be skipped
(`.skip`).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This is the first step torwards Vue 3.
As this package is a Vue version agnostic version of dialogs, written in
Vue 3.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Fix "Typed property OC\\Files\\Cache\\Cache::$storage must not be accessed before initialization"
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This API was deprecated in Nextcloud 23.
It was replaced with `OCA.Sharing.ExternalShareAction` which now have a proper API
by using `registerSidebarAction` from `@nextcloud/sharing` instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Instead of handling everything itself, and so that the available space is considered in deleting
trashed files even if not expired yet.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Logic taken from the files_versions expiration. It seems the second
argument from the isExpired method wasn't even used anywhere.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
The quota is now decremented by the actual number of bytes written ($written) rather than the intended size.
This ensures quota tracking stays accurate even if fwrite writes fewer (or more - i.e. from underlying buffering/etc) bytes than requested.
Signed-off-by: Josh <josh.t.richards@gmail.com>
to avoid 'object::%' to be considered as a column
(`la colonne \\u00ab object::% \\u00bb n'existe pas` on PG)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
These entries are currently hard-coded in the manual itself (on the config parameter page that is generated from this config sample file). This PR moves them to the proper place, the config sample file itself.
A separate PR in the docs repo will remove their hard-coded entry in the manual, but this is not dependent on that PR.
Signed-off-by: Josh <josh.t.richards@gmail.com>
When hitting the `/contactsmenu/contacts` endpoint with the `dav.system_addressbook_exposed` config switch set to `"no"`, the system address book content is still listed in the response.
This ensure that we do not expose unexpectedly the system address book.
Signed-off-by: Louis Chemineau <louis@chmn.me>
- the old approach lead connection issues, as ldap_set_option was called
too late. Specifically it needs to be called before ldap_connect and set
globally!
- The old approach also connected it to the ldapTLS configuration, which
has a misleading naming. It indicates StartTLS usage only, not plain TLS
connections.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Remove old IProvider interface, it's been deprecated since 17.0.0 (8
years)
* Add type hinting to the IPreview interface and mark it as consumeable
only
* Remove unused arguments from GeneratorHelper
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
When `show_federated_shares_to_trusted_servers_as_internal` is enabled
but `show_federated_shares_as_internal` is not, filter federated share
suggestions to only include trusted servers. Previously, searching for
an email address would suggest non-trusted federated servers.
Resolved: #54511
Signed-off-by: nfebe <fenn25.fn@gmail.com>
- Add missing type hinting
- Use only public methods from IStorage instead of relying on internal
\OC\Storage methods
- Refactor HomePropagator to use ignore argument from Propagator instead
of reimplementing the same logic.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
And move it to a different table so that we don't have to pay the
storage cost when not using it (most of the times).
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
we no longer use Karma tests, all actual tests have been migrated to
vitest. The leftover tests are already covered by unit tests in
packages.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Removed deprecations:
* docker-compose version
* apt-key add command in docker installation
Updates:
* Upgrade from PHP8.3 to PHP8.4 (currently recommended for NC) from ppa:ondrej/php
* Use nodejs 22 by default
Optimization:
* Just install docker-ce-cli, not the full docker suite (speeds up docker build)
* Make sure user "devcontainer" has UID 1000. This increases the containers filesystem compatibility to most (unix-based) host systems because the default user there always has 1000 as well
* Ensure devcontainer user has access to docker without sudo
Signed-off-by: Robin Windey <ro.windey@gmail.com>
Updated the app information for the encryption module to include detailed encryption features, warnings, and notes for existing files.
Signed-off-by: Josh <josh.t.richards@gmail.com>
It's in OC and should not be used at all. Marking it as internal will
at least prevent new code to use it.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
This will allow in the future the following things:
- Create unit tests for it
- Make cron.php a occ command
- Make webcron a proper controller
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
Allow to quickly query all the files from a specific mimetype like in
the ResetRenderedTexts command.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
This work similarly to the move preview job to migrate the previews to
the new DB table and also reuse some code.
So when we are finding files in appdata/preview, try adding them to the
oc_previews table and delete them from the oc_filecache table.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
* Simplify migration by not moving the actual files and just updating
the DB
* Don't store the storageid in the preview table as it is not needed
* Start adding tests
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
The new oc_previews table is optimized for storing previews and should
decrease significantly the space taken by previews in the filecache
table.
This attend to reuse the IObjectStore abstraction over S3/Swift/Azure
but currently only support one single bucket configuration.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com>
in order to be able to better understand priority sorting.
php occ admin-delegation:show --output=json_pretty
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
- AppManager::isInstalled() is misleading, as it checks only whether it is
enabled. But an app might not be present in some edge cases.
- AppManager::getAppPath() does however only check whether an app dir is
present, independent of the enabled-state.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
"Contacts Interaction":"Kontaktlar o'zaro ta'siri",
"Manages interaction between accounts and contacts":"Hisoblar va kontaktlar o'rtasidagi o'zaro aloqani boshqaradi",
"Collect data about accounts and contacts interactions and provide an address book for the data":"Hisoblar va kontaktlarning o'zaro aloqalari haqida ma'lumotlarni to'plang va ma'lumotlar uchun manzillar kitobini taqdim eting"
"Contacts Interaction":"Kontaktlar o'zaro ta'siri",
"Manages interaction between accounts and contacts":"Hisoblar va kontaktlar o'rtasidagi o'zaro aloqani boshqaradi",
"Collect data about accounts and contacts interactions and provide an address book for the data":"Hisoblar va kontaktlarning o'zaro aloqalari haqida ma'lumotlarni to'plang va ma'lumotlar uchun manzillar kitobini taqdim eting"
"Get more widgets from the App Store":"Få flere widgets fra App Store",
"Weather service":"Vejret",
"For your privacy, the weather data is requested by your {productName} server on your behalf so the weather service receives no personal information.":"Af hensyn til dit privatliv anmoder din {productName} server om vejrdata på dine vegne, så vejrtjenesten ikke modtager personlige oplysninger.",
"Weather data from Met.no":"Vejr-data leveres af Met.no",
"geocoding with Nominatim":"Geocoding med Nominatim",
"elevation data from OpenTopoData":"Højde-data fra OpenTopoData",
"Get more widgets from the App Store":"Få flere widgets fra App Store",
"Weather service":"Vejret",
"For your privacy, the weather data is requested by your {productName} server on your behalf so the weather service receives no personal information.":"Af hensyn til dit privatliv anmoder din {productName} server om vejrdata på dine vegne, så vejrtjenesten ikke modtager personlige oplysninger.",
"Weather data from Met.no":"Vejr-data leveres af Met.no",
"geocoding with Nominatim":"Geocoding med Nominatim",
"elevation data from OpenTopoData":"Højde-data fra OpenTopoData",
"Get more widgets from the App Store":"Ottieni altri widget dal negozio delle applicazioni",
"Weather service":"Servizio meteo",
"For your privacy, the weather data is requested by your {productName} server on your behalf so the weather service receives no personal information.":"Per la tua riservatezza, i dati meteorologici sono richiesti dal tuo server {productName} per tuo conto, per cui il servizio meteo non riceve informazioni personali.",
"Weather data from Met.no":"Dati meteo da Met.no",
"geocoding with Nominatim":"geocodifica conh Nominatim",
"elevation data from OpenTopoData":"dati di elevazione da OpenTopoData",
"Get more widgets from the App Store":"Ottieni altri widget dal negozio delle applicazioni",
"Weather service":"Servizio meteo",
"For your privacy, the weather data is requested by your {productName} server on your behalf so the weather service receives no personal information.":"Per la tua riservatezza, i dati meteorologici sono richiesti dal tuo server {productName} per tuo conto, per cui il servizio meteo non riceve informazioni personali.",
"Weather data from Met.no":"Dati meteo da Met.no",
"geocoding with Nominatim":"geocodifica conh Nominatim",
"elevation data from OpenTopoData":"dati di elevazione da OpenTopoData",
"Out of office replacement (optional)":"البديل لمن هو خارج المكتب (إختياري)",
"Name of the replacement":"اسم البديل",
"No results.":"لا نتائج",
"Start typing.":"أبدا الكتابة",
"Short absence status":"حالة الغياب القصير",
"Long absence Message":"رسالة الغياب الطويل",
"Save":"حفظ",
@@ -300,10 +298,6 @@ OC.L10N.register(
"Reset to default":"اعادة تعيين الافتراضيات",
"Import contacts":"استيراد جهات اتصال",
"Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?":"استيراد ملف .cvf جديد سوف يؤدي إلى حذف جهات الاتصال التلقائية الحالية واستبدالها بالجديدة. هل ترغب في الاستمرار؟",
"Availability":"أوقات التواجد ",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"إذا قمت بضبط ساعات عملك، سيرى الآخرون متى تكون خارج المكتب عندما يقومون بحجز اجتماع معك.",
"Absence":"غياب",
"Configure your next absence period.":"تهيئة فترة غيابك القادمة.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"قم أيضاً بتنصيب {calendarappstoreopen} تطبيق التقويم {linkclose}, أو {calendardocopen} أوصل جهازك و موبايلك للمُزامنة ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"رجاءُ، تأكّد من الإعداد الصحيح لـ {emailopen} خادم البريد الالكتروني {linkclose}.",
"Calendar server":"خادم التقويم",
@@ -316,11 +310,17 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"أرسل إشعارات للتذكير إلى المشتركين بالتقويم كذلك",
"Reminders are always sent to organizers and attendees.":"إشعارات التذكير يتم إرسالها دائماً إلى مُنظّم أو مُنظّمي الحدث و المستهدفين بحضوره.",
"Enable notifications for events via push":"تمكين الإشعارات حول الأحداث عن طريق أسلوب دفع الإشعارات Push",
"Availability":"أوقات التواجد ",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"إذا قمت بضبط ساعات عملك، سيرى الآخرون متى تكون خارج المكتب عندما يقومون بحجز اجتماع معك.",
"Absence":"غياب",
"Configure your next absence period.":"تهيئة فترة غيابك القادمة.",
"There was an error updating your attendance status.":"حدث خطأ في تحديث حالة حضورك.",
"Please contact the organizer directly.":"يرجى الاتصال بالمنظم مباشرةً",
"Are you accepting the invitation?":"هل تقبل الدعوة؟",
"Tentative":"مبدئي",
"Your attendance was updated successfully.":"حضورك تم تحديثه بنجاحٍ",
"Out of office replacement (optional)":"البديل لمن هو خارج المكتب (إختياري)",
"Name of the replacement":"اسم البديل",
"No results.":"لا نتائج",
"Start typing.":"أبدا الكتابة",
"Short absence status":"حالة الغياب القصير",
"Long absence Message":"رسالة الغياب الطويل",
"Save":"حفظ",
@@ -298,10 +296,6 @@
"Reset to default":"اعادة تعيين الافتراضيات",
"Import contacts":"استيراد جهات اتصال",
"Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?":"استيراد ملف .cvf جديد سوف يؤدي إلى حذف جهات الاتصال التلقائية الحالية واستبدالها بالجديدة. هل ترغب في الاستمرار؟",
"Availability":"أوقات التواجد ",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"إذا قمت بضبط ساعات عملك، سيرى الآخرون متى تكون خارج المكتب عندما يقومون بحجز اجتماع معك.",
"Absence":"غياب",
"Configure your next absence period.":"تهيئة فترة غيابك القادمة.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"قم أيضاً بتنصيب {calendarappstoreopen} تطبيق التقويم {linkclose}, أو {calendardocopen} أوصل جهازك و موبايلك للمُزامنة ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"رجاءُ، تأكّد من الإعداد الصحيح لـ {emailopen} خادم البريد الالكتروني {linkclose}.",
"Calendar server":"خادم التقويم",
@@ -314,11 +308,17 @@
"Send reminder notifications to calendar sharees as well":"أرسل إشعارات للتذكير إلى المشتركين بالتقويم كذلك",
"Reminders are always sent to organizers and attendees.":"إشعارات التذكير يتم إرسالها دائماً إلى مُنظّم أو مُنظّمي الحدث و المستهدفين بحضوره.",
"Enable notifications for events via push":"تمكين الإشعارات حول الأحداث عن طريق أسلوب دفع الإشعارات Push",
"Availability":"أوقات التواجد ",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"إذا قمت بضبط ساعات عملك، سيرى الآخرون متى تكون خارج المكتب عندما يقومون بحجز اجتماع معك.",
"Absence":"غياب",
"Configure your next absence period.":"تهيئة فترة غيابك القادمة.",
"There was an error updating your attendance status.":"حدث خطأ في تحديث حالة حضورك.",
"Please contact the organizer directly.":"يرجى الاتصال بالمنظم مباشرةً",
"Are you accepting the invitation?":"هل تقبل الدعوة؟",
"Tentative":"مبدئي",
"Your attendance was updated successfully.":"حضورك تم تحديثه بنجاحٍ",
"Error while saving settings":"Hebo un error mentanto se guardaba la configuración",
"Reset to default":"Reafitar los valores",
"Availability":"Disponibilidá",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configures les hores llaborales, les demás persones van ver cuando coles de la oficina al acutar una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configura'l próximu periodu d'ausencia",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instala tamién l'{calendarappstoreopen}aplicación Calendariu{linkclose} o {calendardocopen}conecta'l veceru pa ordenadores y/o móviles pa sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Asegúrate de que configuresti afayadizamente'l {emailopen}sirvidor de corréu electrónicu{linkclose}.",
"Calendar server":"Sirvidor de calendarios",
@@ -214,6 +210,10 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"Unvia tamién avisos de recordatoriu pa les persones coles que se compartiere'l calendariu",
"Reminders are always sent to organizers and attendees.":"Los recordatorios únviense siempres a organizadores y asistentes",
"Enable notifications for events via push":"Acriva los avisos automáticos pa los eventos",
"Availability":"Disponibilidá",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configures les hores llaborales, les demás persones van ver cuando coles de la oficina al acutar una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configura'l próximu periodu d'ausencia",
"There was an error updating your attendance status.":"Hebo un error al anovar l'estáu de l'asistencia.",
"Please contact the organizer directly.":"Ponte en contautu direutamente cola organización.",
"Are you accepting the invitation?":"¿Aceptes la invitación?",
"Error while saving settings":"Hebo un error mentanto se guardaba la configuración",
"Reset to default":"Reafitar los valores",
"Availability":"Disponibilidá",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configures les hores llaborales, les demás persones van ver cuando coles de la oficina al acutar una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configura'l próximu periodu d'ausencia",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instala tamién l'{calendarappstoreopen}aplicación Calendariu{linkclose} o {calendardocopen}conecta'l veceru pa ordenadores y/o móviles pa sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Asegúrate de que configuresti afayadizamente'l {emailopen}sirvidor de corréu electrónicu{linkclose}.",
"Calendar server":"Sirvidor de calendarios",
@@ -212,6 +208,10 @@
"Send reminder notifications to calendar sharees as well":"Unvia tamién avisos de recordatoriu pa les persones coles que se compartiere'l calendariu",
"Reminders are always sent to organizers and attendees.":"Los recordatorios únviense siempres a organizadores y asistentes",
"Enable notifications for events via push":"Acriva los avisos automáticos pa los eventos",
"Availability":"Disponibilidá",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configures les hores llaborales, les demás persones van ver cuando coles de la oficina al acutar una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configura'l próximu periodu d'ausencia",
"There was an error updating your attendance status.":"Hebo un error al anovar l'estáu de l'asistencia.",
"Please contact the organizer directly.":"Ponte en contautu direutamente cola organización.",
"Are you accepting the invitation?":"¿Aceptes la invitación?",
"No working hours set":"Няма зададено работно време",
"Add slot":"Добавяне на слот",
"Weekdays":"Делнични дни",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications.":"Автоматично задаване на потребителският статус на „Не безпокойте“ извън достъпността, за заглушаване на всички известия.",
"Cancel":"Отказ",
"Import":"Импортиране /внасяне/",
"Error while saving settings":"Грешка при запазване на настройките",
"Reset to default":"Настройки по подразбиране",
"Availability":"Работно време",
"Absence":"Отсъствия",
"Configure your next absence period.":"Задай своето съобщение за отсъствие.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Също така инсталирайте приложението {calendarappstoreopen}Календар{linkclose} или {calendardocopen}, свържете вашия настолен компютър и мобилен телефон за синхронизиране ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Моля, уверете се, че сте настроили правилно {emailopen} имейл сървъра{linkclose}.",
"Calendar server":"Сървър на календар",
@@ -206,6 +204,9 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"Изпращане на известия за напомняния и до споделящите календар",
"Reminders are always sent to organizers and attendees.":"Напомнянията винаги се изпращат до организаторите и присъстващите.",
"Enable notifications for events via push":"Активиране на известията за събития чрез push",
"Availability":"Работно време",
"Absence":"Отсъствия",
"Configure your next absence period.":"Задай своето съобщение за отсъствие.",
"There was an error updating your attendance status.":"Възникна грешка при актуализиране на състоянието на присъствието Ви.",
"Please contact the organizer directly.":"Моля, свържете се директно с организатора.",
"Are you accepting the invitation?":"Приемате ли поканата?",
"No working hours set":"Няма зададено работно време",
"Add slot":"Добавяне на слот",
"Weekdays":"Делнични дни",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications.":"Автоматично задаване на потребителският статус на „Не безпокойте“ извън достъпността, за заглушаване на всички известия.",
"Cancel":"Отказ",
"Import":"Импортиране /внасяне/",
"Error while saving settings":"Грешка при запазване на настройките",
"Reset to default":"Настройки по подразбиране",
"Availability":"Работно време",
"Absence":"Отсъствия",
"Configure your next absence period.":"Задай своето съобщение за отсъствие.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Също така инсталирайте приложението {calendarappstoreopen}Календар{linkclose} или {calendardocopen}, свържете вашия настолен компютър и мобилен телефон за синхронизиране ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Моля, уверете се, че сте настроили правилно {emailopen} имейл сървъра{linkclose}.",
"Calendar server":"Сървър на календар",
@@ -204,6 +202,9 @@
"Send reminder notifications to calendar sharees as well":"Изпращане на известия за напомняния и до споделящите календар",
"Reminders are always sent to organizers and attendees.":"Напомнянията винаги се изпращат до организаторите и присъстващите.",
"Enable notifications for events via push":"Активиране на известията за събития чрез push",
"Availability":"Работно време",
"Absence":"Отсъствия",
"Configure your next absence period.":"Задай своето съобщение за отсъствие.",
"There was an error updating your attendance status.":"Възникна грешка при актуализиране на състоянието на присъствието Ви.",
"Please contact the organizer directly.":"Моля, свържете се директно с организатора.",
"Are you accepting the invitation?":"Приемате ли поканата?",
"Error while saving settings":"S'ha produït un error en desar els paràmetres",
"Reset to default":"Reinicialitza els valors per defecte",
"Availability":"Disponibilitat",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configureu el vostre horari laboral, la resta de persones veuran quan sou fora de l'oficina quan planifiquin una reunió.",
"Absence":"Absència",
"Configure your next absence period.":"Configureu el pròxim període d'absència.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instal·leu també {calendarappstoreopen}l'aplicació Calendari{linkclose} o {calendardocopen}connecteu el vostre dispositiu d'escriptori i el mòbil per a sincronitzar-los ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Assegureu-vos de configurar correctament el{emailopen}servidor de correu electrònic{linkclose}.",
"Calendar server":"Servidor de calendari",
@@ -309,11 +303,17 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"Envia també notificacions de recordatori als usuaris amb qui s'ha compartit el calendari",
"Reminders are always sent to organizers and attendees.":"Sempre s'envien recordatoris als organitzadors i als assistents.",
"Enable notifications for events via push":"Habilita les notificacions automàtiques per als esdeveniments",
"Availability":"Disponibilitat",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configureu el vostre horari laboral, la resta de persones veuran quan sou fora de l'oficina quan planifiquin una reunió.",
"Absence":"Absència",
"Configure your next absence period.":"Configureu el pròxim període d'absència.",
"There was an error updating your attendance status.":"S'ha produït un error en actualitzar l'estat d'assistència.",
"Please contact the organizer directly.":"Contacteu amb l'organització directament.",
"Are you accepting the invitation?":"Accepteu la invitació?",
"Tentative":"Provisional",
"Your attendance was updated successfully.":"S'ha actualitzat correctament l'assistència.",
"Error while saving settings":"S'ha produït un error en desar els paràmetres",
"Reset to default":"Reinicialitza els valors per defecte",
"Availability":"Disponibilitat",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configureu el vostre horari laboral, la resta de persones veuran quan sou fora de l'oficina quan planifiquin una reunió.",
"Absence":"Absència",
"Configure your next absence period.":"Configureu el pròxim període d'absència.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instal·leu també {calendarappstoreopen}l'aplicació Calendari{linkclose} o {calendardocopen}connecteu el vostre dispositiu d'escriptori i el mòbil per a sincronitzar-los ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Assegureu-vos de configurar correctament el{emailopen}servidor de correu electrònic{linkclose}.",
"Calendar server":"Servidor de calendari",
@@ -307,11 +301,17 @@
"Send reminder notifications to calendar sharees as well":"Envia també notificacions de recordatori als usuaris amb qui s'ha compartit el calendari",
"Reminders are always sent to organizers and attendees.":"Sempre s'envien recordatoris als organitzadors i als assistents.",
"Enable notifications for events via push":"Habilita les notificacions automàtiques per als esdeveniments",
"Availability":"Disponibilitat",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configureu el vostre horari laboral, la resta de persones veuran quan sou fora de l'oficina quan planifiquin una reunió.",
"Absence":"Absència",
"Configure your next absence period.":"Configureu el pròxim període d'absència.",
"There was an error updating your attendance status.":"S'ha produït un error en actualitzar l'estat d'assistència.",
"Please contact the organizer directly.":"Contacteu amb l'organització directament.",
"Are you accepting the invitation?":"Accepteu la invitació?",
"Tentative":"Provisional",
"Your attendance was updated successfully.":"S'ha actualitzat correctament l'assistència.",
"Welcome to Nextcloud Calendar!\n\nThis is a sample event - explore the flexibility of planning with Nextcloud Calendar by making any edits you want!\n\nWith Nextcloud Calendar, you can:\n- Create, edit, and manage events effortlessly.\n- Create multiple calendars and share them with teammates, friends, or family.\n- Check availability and display your busy times to others.\n- Seamlessly integrate with apps and devices via CalDAV.\n- Customize your experience: schedule recurring events, adjust notifications and other settings.":"Vítejte v Nextcloud Kalendáři!\n\nToto je událost pro ukázku – prozkoumejte flexibilitu plánování pomoc Nextcloud Kalendáře upravením čeho chcete!\n\nS Nextcloud Kalendářem je možné:\n- Jednoduše vytvářet, upravovat a spravovat události.\n- Vytvářet vícero kalendářů a sdílet je s kolegy, přáteli či rodinou.\n- Zjišťovat dostupnost a zobrazovat své doby nedostupnosti ostatním.\n- Hladce napojovat na aplikace a zřízení prostřednictvím CalDAV.\n- Přizpůsobit si svůj dojem z používání: plánovat opakující se události, upravovat notifikace a ostatní nastavení.",
"Example event - open me!":"Událost pro ukázku – otevřete ji!",
"The system address book contains contact information for all users in your instance.":"Systémový adresář kontaktů obsahuje informace pro všechny uživatele ve vámi využívané instanci.",
@@ -279,8 +280,6 @@ OC.L10N.register(
"Last day (inclusive)":"Poslední den (včetně)",
"Out of office replacement (optional)":"Zástup když mimo kancelář (volitelné)",
"Name of the replacement":"Jméno zástupu",
"No results.":"Nic nenalezeno.",
"Start typing.":"Začněte psát.",
"Short absence status":"Stav krátké nepřítomnosti",
"Long absence Message":"Zpráva pro dlouhou nepřítomnost",
"Uploading a new event will overwrite the existing one.":"Nahrání nové události přepíše tu existující.",
"Upload event":"Nahrát událost",
"Availability":"Dostupnost",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Když sem zadáte svou pracovní dobu, ostatní lidé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"Absence":"Nepřítomnost",
"Configure your next absence period.":"Nastavte období své nepřítomnosti.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Také nainstalujte {calendarappstoreopen}aplikaci Kalendář{linkclose}, nebo {calendardocopen}připojte svůj počítač a telefon pro synchronizaci ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Ověřte, že jste správně nastavili {emailopen}e-mailový server{linkclose}.",
"Calendar server":"Kalendářový server",
@@ -333,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Upozorňovat na události prostřednictvím služby push",
"Example content":"Obsah pro ukázku",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Obsah pro ukázku slouží pro předvedení funkcí Nextcloud. Výchozí obsah je dodáván s Nextcloud a je možné ho nahradit uživatelsky určeným.",
"Availability":"Dostupnost",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Když sem zadáte svou pracovní dobu, ostatní lidé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"Absence":"Nepřítomnost",
"Configure your next absence period.":"Nastavte období své nepřítomnosti.",
"There was an error updating your attendance status.":"Vyskytla se chyba při aktualizaci vašeho stavu účasti.",
"Please contact the organizer directly.":"Kontaktujte organizátora přímo.",
"Are you accepting the invitation?":"Přijímáte pozvání?",
"Tentative":"Nezávazně",
"Your attendance was updated successfully.":"Vaše účast byla úspěšně aktualizována.",
"Welcome to Nextcloud Calendar!\n\nThis is a sample event - explore the flexibility of planning with Nextcloud Calendar by making any edits you want!\n\nWith Nextcloud Calendar, you can:\n- Create, edit, and manage events effortlessly.\n- Create multiple calendars and share them with teammates, friends, or family.\n- Check availability and display your busy times to others.\n- Seamlessly integrate with apps and devices via CalDAV.\n- Customize your experience: schedule recurring events, adjust notifications and other settings.":"Vítejte v Nextcloud Kalendáři!\n\nToto je událost pro ukázku – prozkoumejte flexibilitu plánování pomoc Nextcloud Kalendáře upravením čeho chcete!\n\nS Nextcloud Kalendářem je možné:\n- Jednoduše vytvářet, upravovat a spravovat události.\n- Vytvářet vícero kalendářů a sdílet je s kolegy, přáteli či rodinou.\n- Zjišťovat dostupnost a zobrazovat své doby nedostupnosti ostatním.\n- Hladce napojovat na aplikace a zřízení prostřednictvím CalDAV.\n- Přizpůsobit si svůj dojem z používání: plánovat opakující se události, upravovat notifikace a ostatní nastavení.",
"Example event - open me!":"Událost pro ukázku – otevřete ji!",
"The system address book contains contact information for all users in your instance.":"Systémový adresář kontaktů obsahuje informace pro všechny uživatele ve vámi využívané instanci.",
@@ -277,8 +278,6 @@
"Last day (inclusive)":"Poslední den (včetně)",
"Out of office replacement (optional)":"Zástup když mimo kancelář (volitelné)",
"Name of the replacement":"Jméno zástupu",
"No results.":"Nic nenalezeno.",
"Start typing.":"Začněte psát.",
"Short absence status":"Stav krátké nepřítomnosti",
"Long absence Message":"Zpráva pro dlouhou nepřítomnost",
"Uploading a new event will overwrite the existing one.":"Nahrání nové události přepíše tu existující.",
"Upload event":"Nahrát událost",
"Availability":"Dostupnost",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Když sem zadáte svou pracovní dobu, ostatní lidé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"Absence":"Nepřítomnost",
"Configure your next absence period.":"Nastavte období své nepřítomnosti.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Také nainstalujte {calendarappstoreopen}aplikaci Kalendář{linkclose}, nebo {calendardocopen}připojte svůj počítač a telefon pro synchronizaci ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Ověřte, že jste správně nastavili {emailopen}e-mailový server{linkclose}.",
"Calendar server":"Kalendářový server",
@@ -331,11 +326,17 @@
"Enable notifications for events via push":"Upozorňovat na události prostřednictvím služby push",
"Example content":"Obsah pro ukázku",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Obsah pro ukázku slouží pro předvedení funkcí Nextcloud. Výchozí obsah je dodáván s Nextcloud a je možné ho nahradit uživatelsky určeným.",
"Availability":"Dostupnost",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Když sem zadáte svou pracovní dobu, ostatní lidé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"Absence":"Nepřítomnost",
"Configure your next absence period.":"Nastavte období své nepřítomnosti.",
"There was an error updating your attendance status.":"Vyskytla se chyba při aktualizaci vašeho stavu účasti.",
"Please contact the organizer directly.":"Kontaktujte organizátora přímo.",
"Are you accepting the invitation?":"Přijímáte pozvání?",
"Tentative":"Nezávazně",
"Your attendance was updated successfully.":"Vaše účast byla úspěšně aktualizována.",
"{actor} updated contact {card} in address book {addressbook}":"{actor} opdaterede kontakten {card} i adressebog {addressbook}",
"You updated contact {card} in address book {addressbook}":"Du opdaterede kontakten {card} i adressebog {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified":"En <strong>kontakt</strong> eller <strong>adressebog</strong> blev ændret",
"System address book disabled":"Systemadressebog deaktiveret",
"The system contacts address book has been automatically disabled during upgrade. This means that the address book will no longer be available to users in the contacts app or other clients. The system contacts address book was disabled because the amount of contacts in the address book exceeded the maximum recommended number of contacts. This limit is set to prevent performance issues. You can re-enable the system address book with the following command {command}":"Adressebogen for systemkontakter er automatisk blevet deaktiveret under opgraderingen. Det betyder, at adressebogen ikke længere vil være tilgængelig for brugere i kontaktappen eller andre klienter. Adressebogen for systemkontakter blev deaktiveret, fordi antallet af kontakter i adressebogen oversteg det maksimale anbefalede antal kontakter. Denne grænse er indstillet for at forhindre problemer med ydeevnen. Du kan genaktivere systemadressebogen med følgende kommando {command}",
"Accounts":"Konti",
"System address book which holds all accounts":"Systemets adressebog, som indeholder alle konti",
"File is not updatable: %1$s":"Filen kan ikke updateres: %1$s",
@@ -258,6 +260,10 @@ OC.L10N.register(
"DAV system address book":"DAV system adressebog",
"No outstanding DAV system address book sync.":"Ingen udestående synkronisering af DAV-systemets adressebog.",
"The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\".":"DAV-systemets adressebogssynkronisering er ikke kørt endnu, da din instans har mere end 1000 brugere, eller fordi der opstod en fejl. Kør det manuelt ved at kalde \"occ dav:sync-system-addressbook\".",
"DAV system address book size":"Størrelse på DAV systemets adressebog",
"The system address book is disabled":"Systemets adressebog er deaktiveret",
"The system address book is enabled, but contains more than the configured limit of %d contacts":"Systemadressebogen er aktiveret, men indeholder mere end den konfigurerede grænse på %d kontakter",
"The system address book is enabled and contains less than the configured limit of %d contacts":"Systemadressebogen er aktiveret og indeholder mindre end den konfigurerede grænse på %d kontakter",
"WebDAV endpoint":"WebDAV endpoint",
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually.":"Kunne ikke kontrollere, at din webserver er korrekt konfigureret til at tillade filsynkronisering over WebDAV. Tjek venligst manuelt.",
"Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken.":"Din webserver er endnu ikke sat korrekt op til at tillade filsynkronisering, fordi WebDAV-grænsefladen ser ud til at være i stykker.",
@@ -274,8 +280,6 @@ OC.L10N.register(
"Last day (inclusive)":"Sidste dag (indklusiv)",
"Out of office replacement (optional)":"Ikke på kontoret udskiftning (valgfrit)",
"Uploading a new event will overwrite the existing one.":"Upload af en ny begivenhed vil overskrive den eksisterende.",
"Upload event":"Upload begivenhed",
"Availability":"tilgængelighed",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Hvis du konfigurerer dine arbejdstider, vil andre se, når du er fraværende, når de booker et møde.",
"Absence":"Fravær",
"Configure your next absence period.":"Konfigurer din næste fraværsperiode.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installer også {calendarappstoreopen}Kalender-appen{linkclose}, eller {calendardocopen}tilslut dit skrivebord og din mobil til synkronisering ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Sørg for at konfigurere {emailopen}e-mail-serveren{linkclose} korrekt.",
"Calendar server":"Kalenderserver",
@@ -328,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Aktiver notifikationer for begivenheder via push",
"Example content":"Eksempelindhold",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Eksempelindhold fremviser funktionerne i Nextcloud. Standardindhold leveres med Nextcloud, og kan erstattes af brugerdefineret indhold.",
"Availability":"tilgængelighed",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Hvis du konfigurerer dine arbejdstider, vil andre se, når du er fraværende, når de booker et møde.",
"Absence":"Fravær",
"Configure your next absence period.":"Konfigurer din næste fraværsperiode.",
"There was an error updating your attendance status.":"Der opstod en fejl under opdatering af din fremmødestatus.",
"Please contact the organizer directly.":"Kontakt venligst arrangøren direkte.",
"Are you accepting the invitation?":"Accepter du invitationen?",
"Tentative":"Foreløbig",
"Your attendance was updated successfully.":"Dit tilstedeværelse blev opdateret.",
"{actor} updated contact {card} in address book {addressbook}":"{actor} opdaterede kontakten {card} i adressebog {addressbook}",
"You updated contact {card} in address book {addressbook}":"Du opdaterede kontakten {card} i adressebog {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified":"En <strong>kontakt</strong> eller <strong>adressebog</strong> blev ændret",
"System address book disabled":"Systemadressebog deaktiveret",
"The system contacts address book has been automatically disabled during upgrade. This means that the address book will no longer be available to users in the contacts app or other clients. The system contacts address book was disabled because the amount of contacts in the address book exceeded the maximum recommended number of contacts. This limit is set to prevent performance issues. You can re-enable the system address book with the following command {command}":"Adressebogen for systemkontakter er automatisk blevet deaktiveret under opgraderingen. Det betyder, at adressebogen ikke længere vil være tilgængelig for brugere i kontaktappen eller andre klienter. Adressebogen for systemkontakter blev deaktiveret, fordi antallet af kontakter i adressebogen oversteg det maksimale anbefalede antal kontakter. Denne grænse er indstillet for at forhindre problemer med ydeevnen. Du kan genaktivere systemadressebogen med følgende kommando {command}",
"Accounts":"Konti",
"System address book which holds all accounts":"Systemets adressebog, som indeholder alle konti",
"File is not updatable: %1$s":"Filen kan ikke updateres: %1$s",
@@ -256,6 +258,10 @@
"DAV system address book":"DAV system adressebog",
"No outstanding DAV system address book sync.":"Ingen udestående synkronisering af DAV-systemets adressebog.",
"The DAV system address book sync has not run yet as your instance has more than 1000 users or because an error occurred. Please run it manually by calling \"occ dav:sync-system-addressbook\".":"DAV-systemets adressebogssynkronisering er ikke kørt endnu, da din instans har mere end 1000 brugere, eller fordi der opstod en fejl. Kør det manuelt ved at kalde \"occ dav:sync-system-addressbook\".",
"DAV system address book size":"Størrelse på DAV systemets adressebog",
"The system address book is disabled":"Systemets adressebog er deaktiveret",
"The system address book is enabled, but contains more than the configured limit of %d contacts":"Systemadressebogen er aktiveret, men indeholder mere end den konfigurerede grænse på %d kontakter",
"The system address book is enabled and contains less than the configured limit of %d contacts":"Systemadressebogen er aktiveret og indeholder mindre end den konfigurerede grænse på %d kontakter",
"WebDAV endpoint":"WebDAV endpoint",
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually.":"Kunne ikke kontrollere, at din webserver er korrekt konfigureret til at tillade filsynkronisering over WebDAV. Tjek venligst manuelt.",
"Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken.":"Din webserver er endnu ikke sat korrekt op til at tillade filsynkronisering, fordi WebDAV-grænsefladen ser ud til at være i stykker.",
@@ -272,8 +278,6 @@
"Last day (inclusive)":"Sidste dag (indklusiv)",
"Out of office replacement (optional)":"Ikke på kontoret udskiftning (valgfrit)",
"Uploading a new event will overwrite the existing one.":"Upload af en ny begivenhed vil overskrive den eksisterende.",
"Upload event":"Upload begivenhed",
"Availability":"tilgængelighed",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Hvis du konfigurerer dine arbejdstider, vil andre se, når du er fraværende, når de booker et møde.",
"Absence":"Fravær",
"Configure your next absence period.":"Konfigurer din næste fraværsperiode.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installer også {calendarappstoreopen}Kalender-appen{linkclose}, eller {calendardocopen}tilslut dit skrivebord og din mobil til synkronisering ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Sørg for at konfigurere {emailopen}e-mail-serveren{linkclose} korrekt.",
"Calendar server":"Kalenderserver",
@@ -326,11 +326,17 @@
"Enable notifications for events via push":"Aktiver notifikationer for begivenheder via push",
"Example content":"Eksempelindhold",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Eksempelindhold fremviser funktionerne i Nextcloud. Standardindhold leveres med Nextcloud, og kan erstattes af brugerdefineret indhold.",
"Availability":"tilgængelighed",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Hvis du konfigurerer dine arbejdstider, vil andre se, når du er fraværende, når de booker et møde.",
"Absence":"Fravær",
"Configure your next absence period.":"Konfigurer din næste fraværsperiode.",
"There was an error updating your attendance status.":"Der opstod en fejl under opdatering af din fremmødestatus.",
"Please contact the organizer directly.":"Kontakt venligst arrangøren direkte.",
"Are you accepting the invitation?":"Accepter du invitationen?",
"Tentative":"Foreløbig",
"Your attendance was updated successfully.":"Dit tilstedeværelse blev opdateret.",
"Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?":"Durch das Importieren einer neuen VCF-Datei wird der vorhandene Standardkontakt gelöscht und durch den neuen ersetzt. Fortsetzen?",
"Failed to save example event creation setting":"Einstellung für die Beispiels-Ereigniserstellung konnte nicht gespeichert werden",
"Failed to upload the example event":"Das Beispielsereignis konnte nicht hochgeladen werden",
"Custom example event was saved successfully":"Benutzerdefiniertes Beispielereignis gespeichert",
"Failed to delete the custom example event":"Benutzerdefiniertes Beispielsereignis konnte nicht gelöscht werden",
"Custom example event was deleted successfully":"Benutzerdefiniertes Beispielsereignis wurde gelöscht",
"Failed to save example event creation setting":"Einstellung für die Beispiels-Terminerstellung konnte nicht gespeichert werden",
"Failed to upload the example event":"Der Beispieltermin konnte nicht hochgeladen werden",
"Custom example event was saved successfully":"Benutzerdefinierter Beispieltermin gespeichert",
"Failed to delete the custom example event":"Benutzerdefinierter Beispieltermin konnte nicht gelöscht werden",
"Custom example event was deleted successfully":"Benutzerdefinierter Beispieltermin wurde gelöscht",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Ereignisses wird das bestehende Ereignis überschreiben.",
"Upload event":"Ereignis hochladen",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn du deine Arbeitszeiten angibst, können andere beim Buchen einer Besprechung sehen, wann du nicht im Büro bist.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richte deinen nächsten Abwesenheitszeitraum ein.",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Termins wird den bestehenden Termin überschreiben.",
"Upload event":"Termin hochladen",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installiere außerdem die {calendarappstoreopen}Kalender-App{linkclose} oder {calendardocopen}verbinde deinen Desktop & Mobilgerät zur Synchronisierung ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Bitte stelle sicher, dass du {emailopen}den E-Mail Server{linkclose} ordnungsgemäß einrichtest.",
"Calendar server":"Kalender-Server",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Benachrichtigungen für Termine per Push aktivieren",
"Example content":"Beispielsinhalt",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Beispielinhalte dienen dazu, die Funktionen von Nextcloud vorzustellen. Standardinhalte werden mit Nextcloud ausgeliefert und können durch benutzerdefinierte Inhalte ersetzt werden.",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn du deine Arbeitszeiten angibst, können andere beim Buchen einer Besprechung sehen, wann du nicht im Büro bist.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richte deinen nächsten Abwesenheitszeitraum ein.",
"There was an error updating your attendance status.":"Es ist ein Fehler beim Aktualisieren deines Teilnehmerstatus aufgetreten.",
"Please contact the organizer directly.":"Bitte den Organisator direkt kontaktieren.",
"Are you accepting the invitation?":"Die Einladung annehmen?",
"Tentative":"Vorläufig",
"Your attendance was updated successfully.":"Dein Teilnehmerstatus wurde aktualisiert.",
"Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?":"Durch das Importieren einer neuen VCF-Datei wird der vorhandene Standardkontakt gelöscht und durch den neuen ersetzt. Fortsetzen?",
"Failed to save example event creation setting":"Einstellung für die Beispiels-Ereigniserstellung konnte nicht gespeichert werden",
"Failed to upload the example event":"Das Beispielsereignis konnte nicht hochgeladen werden",
"Custom example event was saved successfully":"Benutzerdefiniertes Beispielereignis gespeichert",
"Failed to delete the custom example event":"Benutzerdefiniertes Beispielsereignis konnte nicht gelöscht werden",
"Custom example event was deleted successfully":"Benutzerdefiniertes Beispielsereignis wurde gelöscht",
"Failed to save example event creation setting":"Einstellung für die Beispiels-Terminerstellung konnte nicht gespeichert werden",
"Failed to upload the example event":"Der Beispieltermin konnte nicht hochgeladen werden",
"Custom example event was saved successfully":"Benutzerdefinierter Beispieltermin gespeichert",
"Failed to delete the custom example event":"Benutzerdefinierter Beispieltermin konnte nicht gelöscht werden",
"Custom example event was deleted successfully":"Benutzerdefinierter Beispieltermin wurde gelöscht",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Ereignisses wird das bestehende Ereignis überschreiben.",
"Upload event":"Ereignis hochladen",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn du deine Arbeitszeiten angibst, können andere beim Buchen einer Besprechung sehen, wann du nicht im Büro bist.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richte deinen nächsten Abwesenheitszeitraum ein.",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Termins wird den bestehenden Termin überschreiben.",
"Upload event":"Termin hochladen",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installiere außerdem die {calendarappstoreopen}Kalender-App{linkclose} oder {calendardocopen}verbinde deinen Desktop & Mobilgerät zur Synchronisierung ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Bitte stelle sicher, dass du {emailopen}den E-Mail Server{linkclose} ordnungsgemäß einrichtest.",
"Calendar server":"Kalender-Server",
@@ -332,11 +326,17 @@
"Enable notifications for events via push":"Benachrichtigungen für Termine per Push aktivieren",
"Example content":"Beispielsinhalt",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Beispielinhalte dienen dazu, die Funktionen von Nextcloud vorzustellen. Standardinhalte werden mit Nextcloud ausgeliefert und können durch benutzerdefinierte Inhalte ersetzt werden.",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn du deine Arbeitszeiten angibst, können andere beim Buchen einer Besprechung sehen, wann du nicht im Büro bist.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richte deinen nächsten Abwesenheitszeitraum ein.",
"There was an error updating your attendance status.":"Es ist ein Fehler beim Aktualisieren deines Teilnehmerstatus aufgetreten.",
"Please contact the organizer directly.":"Bitte den Organisator direkt kontaktieren.",
"Are you accepting the invitation?":"Die Einladung annehmen?",
"Tentative":"Vorläufig",
"Your attendance was updated successfully.":"Dein Teilnehmerstatus wurde aktualisiert.",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Termins wird den bestehenden Termin überschreiben.",
"Upload event":"Termin hochladen",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn Sie Ihre Arbeitszeiten angeben, können andere beim Buchen einer Besprechung sehen, wann Sie nicht im Büro sind.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richten Sie ihren nächsten Abwesenheitszeitraum ein.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installieren Sie außerdem die {calendarappstoreopen}Kalender-App{linkclose} oder {calendardocopen}verbinden Sie Ihren Desktop & Mobilgerät zur Synchronisierung ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Bitte stellen Sie sicher, dass Sie {emailopen}den E-Mail Server{linkclose} ordnungsgemäß eingerichtet haben.",
"Calendar server":"Kalender-Server",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Benachrichtigungen für Termine per Push aktivieren",
"Example content":"Beispielsinhalt",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Beispielinhalte dienen dazu, die Funktionen von Nextcloud vorzustellen. Standardinhalte werden mit Nextcloud ausgeliefert und können durch benutzerdefinierte Inhalte ersetzt werden.",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn Sie Ihre Arbeitszeiten angeben, können andere beim Buchen einer Besprechung sehen, wann Sie nicht im Büro sind.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richten Sie ihren nächsten Abwesenheitszeitraum ein.",
"There was an error updating your attendance status.":"Es ist ein Fehler beim Aktualisieren Ihres Teilnehmerstatus aufgetreten.",
"Please contact the organizer directly.":"Bitte den Organisator direkt kontaktieren.",
"Are you accepting the invitation?":"Die Einladung annehmen?",
"Tentative":"Vorläufig",
"Your attendance was updated successfully.":"Ihr Teilnehmerstatus wurde aktualisiert.",
"Uploading a new event will overwrite the existing one.":"Das Hochladen eines neuen Termins wird den bestehenden Termin überschreiben.",
"Upload event":"Termin hochladen",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn Sie Ihre Arbeitszeiten angeben, können andere beim Buchen einer Besprechung sehen, wann Sie nicht im Büro sind.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richten Sie ihren nächsten Abwesenheitszeitraum ein.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Installieren Sie außerdem die {calendarappstoreopen}Kalender-App{linkclose} oder {calendardocopen}verbinden Sie Ihren Desktop & Mobilgerät zur Synchronisierung ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Bitte stellen Sie sicher, dass Sie {emailopen}den E-Mail Server{linkclose} ordnungsgemäß eingerichtet haben.",
"Calendar server":"Kalender-Server",
@@ -332,11 +326,17 @@
"Enable notifications for events via push":"Benachrichtigungen für Termine per Push aktivieren",
"Example content":"Beispielsinhalt",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Beispielinhalte dienen dazu, die Funktionen von Nextcloud vorzustellen. Standardinhalte werden mit Nextcloud ausgeliefert und können durch benutzerdefinierte Inhalte ersetzt werden.",
"Availability":"Verfügbarkeit",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Wenn Sie Ihre Arbeitszeiten angeben, können andere beim Buchen einer Besprechung sehen, wann Sie nicht im Büro sind.",
"Absence":"Abwesenheit",
"Configure your next absence period.":"Richten Sie ihren nächsten Abwesenheitszeitraum ein.",
"There was an error updating your attendance status.":"Es ist ein Fehler beim Aktualisieren Ihres Teilnehmerstatus aufgetreten.",
"Please contact the organizer directly.":"Bitte den Organisator direkt kontaktieren.",
"Are you accepting the invitation?":"Die Einladung annehmen?",
"Tentative":"Vorläufig",
"Your attendance was updated successfully.":"Ihr Teilnehmerstatus wurde aktualisiert.",
"Uploading a new event will overwrite the existing one.":"Η μεταφόρτωση μιας νέας εκδήλωσης θα αντικαταστήσει την υπάρχουσα.",
"Upload event":"Μεταφόρτωση εκδήλωσης",
"Availability":"Διαθεσιμότητα",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Εάν ρυθμίσετε τις ώρες εργασίας σας, άλλοι άνθρωποι θα βλέπουν πότε είστε εκτός γραφείου όταν κλείνουν μια συνάντηση.",
"Absence":"Απουσία",
"Configure your next absence period.":"Ρυθμίστε την επόμενη περίοδο απουσίας σας.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Εγκαταστήστε επίσης την {calendarappstoreopen}Εφαρμογή ημερολογίου{linkclose}, ή {calendardocopen}συνδέστε τον υπολογιστή & το κινητό σας για συγχρονισμό ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Παρακαλώ σιγουρευτείτε για την σωστή ρύθμιση {emailopen}του διακομιστή αλληλογραφίας{linkclose}.",
"Calendar server":"Διακομιστής ημερολογίου",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Ενεργοποίηση ειδοποιήσεων μέσω push",
"Example content":"Περιεχόμενο παραδείγματος",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Το περιεχόμενο παραδείγματος χρησιμεύει για την επίδειξη των λειτουργιών του Nextcloud. Προεπιλεγμένο περιεχόμενο περιλαμβάνεται στο Nextcloud και μπορεί να αντικατασταθεί από προσαρμοσμένο περιεχόμενο.",
"Availability":"Διαθεσιμότητα",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Εάν ρυθμίσετε τις ώρες εργασίας σας, άλλοι άνθρωποι θα βλέπουν πότε είστε εκτός γραφείου όταν κλείνουν μια συνάντηση.",
"Absence":"Απουσία",
"Configure your next absence period.":"Ρυθμίστε την επόμενη περίοδο απουσίας σας.",
"There was an error updating your attendance status.":"Σφάλμα ενημέρωσης κατάστασής σας.",
"Please contact the organizer directly.":"Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.",
"Are you accepting the invitation?":"Αποδέχεστε την πρόσκληση;",
"Tentative":"Δοκιμαστικό",
"Your attendance was updated successfully.":"Η παρουσία σας ενημερώθηκε με επιτυχία.",
"Uploading a new event will overwrite the existing one.":"Η μεταφόρτωση μιας νέας εκδήλωσης θα αντικαταστήσει την υπάρχουσα.",
"Upload event":"Μεταφόρτωση εκδήλωσης",
"Availability":"Διαθεσιμότητα",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Εάν ρυθμίσετε τις ώρες εργασίας σας, άλλοι άνθρωποι θα βλέπουν πότε είστε εκτός γραφείου όταν κλείνουν μια συνάντηση.",
"Absence":"Απουσία",
"Configure your next absence period.":"Ρυθμίστε την επόμενη περίοδο απουσίας σας.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Εγκαταστήστε επίσης την {calendarappstoreopen}Εφαρμογή ημερολογίου{linkclose}, ή {calendardocopen}συνδέστε τον υπολογιστή & το κινητό σας για συγχρονισμό ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Παρακαλώ σιγουρευτείτε για την σωστή ρύθμιση {emailopen}του διακομιστή αλληλογραφίας{linkclose}.",
"Calendar server":"Διακομιστής ημερολογίου",
@@ -332,11 +326,17 @@
"Enable notifications for events via push":"Ενεργοποίηση ειδοποιήσεων μέσω push",
"Example content":"Περιεχόμενο παραδείγματος",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Το περιεχόμενο παραδείγματος χρησιμεύει για την επίδειξη των λειτουργιών του Nextcloud. Προεπιλεγμένο περιεχόμενο περιλαμβάνεται στο Nextcloud και μπορεί να αντικατασταθεί από προσαρμοσμένο περιεχόμενο.",
"Availability":"Διαθεσιμότητα",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Εάν ρυθμίσετε τις ώρες εργασίας σας, άλλοι άνθρωποι θα βλέπουν πότε είστε εκτός γραφείου όταν κλείνουν μια συνάντηση.",
"Absence":"Απουσία",
"Configure your next absence period.":"Ρυθμίστε την επόμενη περίοδο απουσίας σας.",
"There was an error updating your attendance status.":"Σφάλμα ενημέρωσης κατάστασής σας.",
"Please contact the organizer directly.":"Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.",
"Are you accepting the invitation?":"Αποδέχεστε την πρόσκληση;",
"Tentative":"Δοκιμαστικό",
"Your attendance was updated successfully.":"Η παρουσία σας ενημερώθηκε με επιτυχία.",
"Out of office replacement (optional)":"Out of office replacement (optional)",
"Name of the replacement":"Name of the replacement",
"No results.":"No results.",
"Start typing.":"Start typing.",
"Short absence status":"Short absence status",
"Long absence Message":"Long absence Message",
"Save":"Save",
@@ -316,10 +314,6 @@ OC.L10N.register(
"Import calendar event":"Import calendar event",
"Uploading a new event will overwrite the existing one.":"Uploading a new event will overwrite the existing one.",
"Upload event":"Upload event",
"Availability":"Availability",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"If you configure your working hours, other people will see when you are out of office when they book a meeting.",
"Absence":"Absence",
"Configure your next absence period.":"Configure your next absence period.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Please make sure to properly set up {emailopen}the email server{linkclose}.",
"Calendar server":"Calendar server",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Enable notifications for events via push",
"Example content":"Example content",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.",
"Availability":"Availability",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"If you configure your working hours, other people will see when you are out of office when they book a meeting.",
"Absence":"Absence",
"Configure your next absence period.":"Configure your next absence period.",
"There was an error updating your attendance status.":"There was an error updating your attendance status.",
"Please contact the organizer directly.":"Please contact the organiser directly.",
"Are you accepting the invitation?":"Are you accepting the invitation?",
"Tentative":"Tentative",
"Your attendance was updated successfully.":"Your attendance was updated successfully.",
"Out of office replacement (optional)":"Out of office replacement (optional)",
"Name of the replacement":"Name of the replacement",
"No results.":"No results.",
"Start typing.":"Start typing.",
"Short absence status":"Short absence status",
"Long absence Message":"Long absence Message",
"Save":"Save",
@@ -314,10 +312,6 @@
"Import calendar event":"Import calendar event",
"Uploading a new event will overwrite the existing one.":"Uploading a new event will overwrite the existing one.",
"Upload event":"Upload event",
"Availability":"Availability",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"If you configure your working hours, other people will see when you are out of office when they book a meeting.",
"Absence":"Absence",
"Configure your next absence period.":"Configure your next absence period.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Please make sure to properly set up {emailopen}the email server{linkclose}.",
"Calendar server":"Calendar server",
@@ -332,11 +326,17 @@
"Enable notifications for events via push":"Enable notifications for events via push",
"Example content":"Example content",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.",
"Availability":"Availability",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"If you configure your working hours, other people will see when you are out of office when they book a meeting.",
"Absence":"Absence",
"Configure your next absence period.":"Configure your next absence period.",
"There was an error updating your attendance status.":"There was an error updating your attendance status.",
"Please contact the organizer directly.":"Please contact the organiser directly.",
"Are you accepting the invitation?":"Are you accepting the invitation?",
"Tentative":"Tentative",
"Your attendance was updated successfully.":"Your attendance was updated successfully.",
"Out of office replacement (optional)":"Sustituto durante vacaciones/ausencia (opcional)",
"Name of the replacement":"Nombre del sustituto",
"No results.":"Sin resultados.",
"Start typing.":"Empiece a escribir.",
"Short absence status":"Estado de ausencia corta",
"Long absence Message":"Mensaje de ausencia larga",
"Save":"Guardar",
@@ -316,10 +314,6 @@ OC.L10N.register(
"Import calendar event":"Importar evento del calendario",
"Uploading a new event will overwrite the existing one.":"Cargar un evento nuevo sobrescribirá el existente. ",
"Upload event":"Cargar evento",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuando está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure el siguiente periodo en que estará ausente",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instale también la {calendarappstoreopen}app de Calendario{linkclose} o {calendardocopen}conecte su escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Por favor, asegúrese de configurar correctamente {emailopen}el servidor web{linkclose}",
"Calendar server":"Servidor de calendario",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Activar notificaciones push para eventos",
"Example content":"Contenido de ejemplo",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"El contenido de ejemplo sirve para mostrar las características de Nextcloud. Se proporciona un contenido predeterminado con Nextcloud, y puede ser reemplazado por un contenido personalizado.",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuando está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure el siguiente periodo en que estará ausente",
"There was an error updating your attendance status.":"Ha habido un error al actualizar tu estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacta directamente con el organizador.",
"Are you accepting the invitation?":"¿Aceptas la invitación?",
"Tentative":"Provisional",
"Your attendance was updated successfully.":"Tu asistencia se ha actualizado con éxito.",
"No results.":"Sin resultados.",
"Start typing.":"Empiece a escribir.",
"Time zone:":"Zona horaria:"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"Out of office replacement (optional)":"Sustituto durante vacaciones/ausencia (opcional)",
"Name of the replacement":"Nombre del sustituto",
"No results.":"Sin resultados.",
"Start typing.":"Empiece a escribir.",
"Short absence status":"Estado de ausencia corta",
"Long absence Message":"Mensaje de ausencia larga",
"Save":"Guardar",
@@ -314,10 +312,6 @@
"Import calendar event":"Importar evento del calendario",
"Uploading a new event will overwrite the existing one.":"Cargar un evento nuevo sobrescribirá el existente. ",
"Upload event":"Cargar evento",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuando está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure el siguiente periodo en que estará ausente",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instale también la {calendarappstoreopen}app de Calendario{linkclose} o {calendardocopen}conecte su escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Por favor, asegúrese de configurar correctamente {emailopen}el servidor web{linkclose}",
"Calendar server":"Servidor de calendario",
@@ -332,11 +326,17 @@
"Enable notifications for events via push":"Activar notificaciones push para eventos",
"Example content":"Contenido de ejemplo",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"El contenido de ejemplo sirve para mostrar las características de Nextcloud. Se proporciona un contenido predeterminado con Nextcloud, y puede ser reemplazado por un contenido personalizado.",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuando está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure el siguiente periodo en que estará ausente",
"There was an error updating your attendance status.":"Ha habido un error al actualizar tu estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacta directamente con el organizador.",
"Are you accepting the invitation?":"¿Aceptas la invitación?",
"Tentative":"Provisional",
"Your attendance was updated successfully.":"Tu asistencia se ha actualizado con éxito.",
"No results.":"Sin resultados.",
"Start typing.":"Empiece a escribir.",
"Time zone:":"Zona horaria:"
},"pluralForm":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
"Error while saving settings":"Error al guardar la configuración.",
"Reset to default":"Restablecer al predeterminado",
"Availability":"Disponibilidad",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"También instala la {calendarappstoreopen}aplicación Calendario{linkclose}, o {calendardocopen}conecta tu escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Asegúrate de configurar correctamente {emailopen}el servidor de correo electrónico{linkclose}.",
"Calendar server":"Servidor de calendario",
@@ -198,6 +197,7 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"Enviar recordatorios a los asistentes del calendario también",
"Reminders are always sent to organizers and attendees.":"Los recordatorios siempre se envían a los organizadores y asistentes.",
"Enable notifications for events via push":"Habilitar notificaciones para eventos mediante push",
"Availability":"Disponibilidad",
"There was an error updating your attendance status.":"Hubo un error al actualizar tu estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacta directamente al organizador.",
"Are you accepting the invitation?":"¿Aceptas la invitación?",
"Error while saving settings":"Error al guardar la configuración.",
"Reset to default":"Restablecer al predeterminado",
"Availability":"Disponibilidad",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"También instala la {calendarappstoreopen}aplicación Calendario{linkclose}, o {calendardocopen}conecta tu escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Asegúrate de configurar correctamente {emailopen}el servidor de correo electrónico{linkclose}.",
"Calendar server":"Servidor de calendario",
@@ -196,6 +195,7 @@
"Send reminder notifications to calendar sharees as well":"Enviar recordatorios a los asistentes del calendario también",
"Reminders are always sent to organizers and attendees.":"Los recordatorios siempre se envían a los organizadores y asistentes.",
"Enable notifications for events via push":"Habilitar notificaciones para eventos mediante push",
"Availability":"Disponibilidad",
"There was an error updating your attendance status.":"Hubo un error al actualizar tu estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacta directamente al organizador.",
"Are you accepting the invitation?":"¿Aceptas la invitación?",
"Out of office replacement (optional)":"Reemplazo para cuando fuera de la oficina (opcional)",
"Name of the replacement":"Nombre del reemplazo",
"No results.":"Sin resultados.",
"Start typing.":"Empezar a escribir.",
"Short absence status":"Estado de ausencia corta",
"Long absence Message":"Mensaje de ausencia larga",
"Save":"Guardar",
@@ -223,10 +221,6 @@ OC.L10N.register(
"Import":"Importar",
"Error while saving settings":"Error al guardar la configuración",
"Reset to default":"Restablecer al predeterminado",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuándo está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure su siguiente periodo de ausencia.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instale también la {calendarappstoreopen}aplicación de calendario{linkclose} o {calendardocopen}conecte su escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Por favor, asegúrese de configurar correctamente {emailopen}el servidor de correo electrónico{linkclose}",
"Calendar server":"Servidor del calendario",
@@ -239,11 +233,17 @@ OC.L10N.register(
"Send reminder notifications to calendar sharees as well":"Enviar recordatorio también a los usuarios con los que se comparte el calendario",
"Reminders are always sent to organizers and attendees.":"Los recordatorios se envían siempre a los organizadores y asistentes.",
"Enable notifications for events via push":"Habilitar notificaciones para eventos mediante push",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuándo está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure su siguiente periodo de ausencia.",
"There was an error updating your attendance status.":"Ocurrió un error al actualizar su estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacte al organizador directamente.",
"Are you accepting the invitation?":"¿Acepta la invitación?",
"Tentative":"Tentativo",
"Your attendance was updated successfully.":"Su asistencia se actualizó correctamente.",
"No results.":"Sin resultados.",
"Start typing.":"Empezar a escribir.",
"Time zone:":"Zona horaria:"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"Out of office replacement (optional)":"Reemplazo para cuando fuera de la oficina (opcional)",
"Name of the replacement":"Nombre del reemplazo",
"No results.":"Sin resultados.",
"Start typing.":"Empezar a escribir.",
"Short absence status":"Estado de ausencia corta",
"Long absence Message":"Mensaje de ausencia larga",
"Save":"Guardar",
@@ -221,10 +219,6 @@
"Import":"Importar",
"Error while saving settings":"Error al guardar la configuración",
"Reset to default":"Restablecer al predeterminado",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuándo está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure su siguiente periodo de ausencia.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Instale también la {calendarappstoreopen}aplicación de calendario{linkclose} o {calendardocopen}conecte su escritorio y móvil para sincronizar ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Por favor, asegúrese de configurar correctamente {emailopen}el servidor de correo electrónico{linkclose}",
"Calendar server":"Servidor del calendario",
@@ -237,11 +231,17 @@
"Send reminder notifications to calendar sharees as well":"Enviar recordatorio también a los usuarios con los que se comparte el calendario",
"Reminders are always sent to organizers and attendees.":"Los recordatorios se envían siempre a los organizadores y asistentes.",
"Enable notifications for events via push":"Habilitar notificaciones para eventos mediante push",
"Availability":"Disponibilidad",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Si configura sus horas laborales, otras personas verán cuándo está fuera de la oficina cuando agenden una reunión.",
"Absence":"Ausencia",
"Configure your next absence period.":"Configure su siguiente periodo de ausencia.",
"There was an error updating your attendance status.":"Ocurrió un error al actualizar su estado de asistencia.",
"Please contact the organizer directly.":"Por favor, contacte al organizador directamente.",
"Are you accepting the invitation?":"¿Acepta la invitación?",
"Tentative":"Tentativo",
"Your attendance was updated successfully.":"Su asistencia se actualizó correctamente.",
"No results.":"Sin resultados.",
"Start typing.":"Empezar a escribir.",
"Time zone:":"Zona horaria:"
},"pluralForm":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
"Uploading a new event will overwrite the existing one.":"Uue sündmuse üleslaadimisel asendatakse olemasolevad.",
"Upload event":"Laadi sündmus üles",
"Availability":"Saadavus",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Kui seadistad oma tööajad, siis teised saavad kohtumise broneerimisel arvestada sellega, millal sind kohal pole.",
"Absence":"Äraolek",
"Configure your next absence period.":"Seadista järgmise äraoleku ajavahemik.",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}.":"Palun paigalda ka {calendarappstoreopen}Kalendrirakendus{linkclose} või {calendardocopen}lisa sünkroniseerimine oma töölaule ja nutiseadmesse ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}.":"Palun kontrolli, et {emailopen}e-posti server{linkclose} on seadistatud korrektselt.",
"Calendar server":"Kalendriserver",
@@ -334,11 +328,17 @@ OC.L10N.register(
"Enable notifications for events via push":"Võta kasutusele tõuketeenustepõhised teavitused",
"Example content":"Sisunäidis",
"Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content.":"Sisunäidis annab ülevaate Nexctcloudi võimalustest. Vaikimisi sisu tuleb Nexctcloudi paigaldusega kaasa ja seda saab alati oma sisuga asendada.",
"Availability":"Saadavus",
"If you configure your working hours, other people will see when you are out of office when they book a meeting.":"Kui seadistad oma tööajad, siis teised saavad kohtumise broneerimisel arvestada sellega, millal sind kohal pole.",
"Absence":"Äraolek",
"Configure your next absence period.":"Seadista järgmise äraoleku ajavahemik.",
"There was an error updating your attendance status.":"Sinu osalemise oleku muutmisel tekkis viga.",
"Please contact the organizer directly.":"Palun võta ühendust korraldajaga otse.",
"Are you accepting the invitation?":"Kas sa nõustud kutsega?",
"Tentative":"Esialgne",
"Your attendance was updated successfully.":"Sinu osalemise oleku muutmine õnnestus.",
"No results.":"Vasteid ei leitud.",
"Start typing.":"Alusta kirjutamist.",
"Time zone:":"Ajavöönd:"
},
"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.