diff options
Diffstat (limited to 'apps/dav')
181 files changed, 598 insertions, 4659 deletions
diff --git a/apps/dav/appinfo/routes.php b/apps/dav/appinfo/routes.php index 91c1ba58ea2..dba7bcbbdf0 100644 --- a/apps/dav/appinfo/routes.php +++ b/apps/dav/appinfo/routes.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/l10n/el.js b/apps/dav/l10n/el.js deleted file mode 100644 index 640819dd14c..00000000000 --- a/apps/dav/l10n/el.js +++ /dev/null @@ -1,120 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Ημερολόγιο", - "Tasks" : "Εργασίες", - "Personal" : "Προσωπικά", - "{actor} created calendar {calendar}" : "{actor} δημιουργήθηκε το ημερολόγιο {calendar}", - "You created calendar {calendar}" : "Δημιουργήσατε ημερολόγιο {ημερολόγιο}", - "{actor} deleted calendar {calendar}" : "{actor} διέγραψε το ημερολόγιο {calendar}", - "You deleted calendar {calendar}" : "Διαγράψατε το ημερολόγιο {calendar}", - "{actor} updated calendar {calendar}" : "{actor} ενημέρωσε το ημερολόγιο {calendar}", - "You updated calendar {calendar}" : "Έχετε ενημερώσει το ημερολόγιο {calendar}", - "You restored calendar {calendar}" : "Επαναφέρατε το ημερολόγιο {calendar}", - "You shared calendar {calendar} as public link" : "Μοιραστήκατε το ημερολόγιο {calendar} με δημόσιο σύνδεσμο.", - "You removed public link for calendar {calendar}" : "Αφαιρέσατε τον δημόσιο σύνδεσμο για το ημερολόγιο {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} διαμοιράστηκε το ημερολόγιο {calendar} με εσάς", - "You shared calendar {calendar} with {user}" : "Διαμοιραστήκατε το ημερολογίου {calendar} με {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} διαμοίρασε το ημερολόγιο {calendar} με {user}", - "{actor} unshared calendar {calendar} from you" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από εσάς", - "You unshared calendar {calendar} from {user}" : "Σταματήσατε τον διαμοιρασμό ημερολογίου {calendar} από {user}", - "{actor} unshared calendar {calendar} from {user}" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από τον χρήστη {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από τον εαυτό τους", - "You shared calendar {calendar} with group {group}" : "Διαμοιραστείκατε ένα ημερολόγιο {calendar} με την ομάδα {group}", - "{actor} shared calendar {calendar} with group {group}" : "Ο {actor} διαμοιράστηκε το ημερολόγιο {calendar} με την ομάδα {group}", - "You unshared calendar {calendar} from group {group}" : "Σταματήσατε τον διαμοιρασμό του ημερολογίου {calendar} από την ομάδα {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από την ομάδα {group}", - "Untitled event" : "Συμβάν χωρίς τίτλο", - "{actor} created event {event} in calendar {calendar}" : "Ο {actor} δημιούργησε το γεγονός {event} στο ημερολόγιο {calendar}", - "You created event {event} in calendar {calendar}" : "Δημιουργήσατε το γεγονός {event} στο ημερολόγιο {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "Ο {actor} διέγραψε το γεγονός {event} από το ημερολόγιο {calendar}", - "You deleted event {event} from calendar {calendar}" : "Διαγράψατε το συμβάν {event} από το ημερολόγιο {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "Ο {actor} ενημέρωσε το γεγονός {event} στο ημερολόγιο {calendar}", - "You updated event {event} in calendar {calendar}" : "Ενημερώσατε το συμβάν {event} στο ημερολόγιο {calendar}", - "Busy" : "Απασχολημένος", - "Calendar, contacts and tasks" : "Ημερολόγιο, επαφές και εργασίες", - "A <strong>calendar</strong> was modified" : "Τροποποιήθηκε ένα <strong>ημερολόγιο</strong> ", - "A calendar <strong>event</strong> was modified" : "Τροποποιήθηκε ένα <strong>γεγονός</strong> του ημερολογίου", - "A calendar <strong>to-do</strong> was modified" : "Τροποποιήθηκε μια <strong>εκκρεμότητα</strong> ημερολογίου", - "Contact birthdays" : "Γενέθλια επαφών", - "Death of %s" : "Θάνατος του %s", - "Untitled calendar" : "Ημερολόγιο χωρίς τίτλο", - "Calendar:" : "Ημερολόγιο:", - "Date:" : "Ημερομηνία:", - "Where:" : "Που:", - "Description:" : "Περιγραφή:", - "_%n year_::_%n years_" : ["%n χρόνος/χρονιά","%n χρόνια"], - "_%n month_::_%n months_" : ["%n μήνας","%d μήνες"], - "_%n day_::_%n days_" : ["%n ημέρα","%n ημέρες"], - "_%n hour_::_%n hours_" : ["%nώρα","%nώρες"], - "_%n minute_::_%n minutes_" : ["%n λεπτό","%n λεπτά"], - "%s (in %s)" : "%s (σε %s)", - "%s (%s ago)" : "%s (%s πριν)", - "Calendar: %s" : "Ημερολόγιο:%s", - "Date: %s" : "Ημερομηνία:%s", - "Description: %s" : "Περιγραφή:%s", - "Where: %s" : "Που:%s", - "%1$s via %2$s" : "%1$s μέσω %2$s", - "Organizer:" : "Διοργανωτής:", - "Attendees:" : "Συμμετέχοντες:", - "Title:" : "Τίτλος:", - "Location:" : "Τοποθεσία:", - "Link:" : "Σύνδεσμος:", - "Accept" : "Αποδοχή", - "Decline" : "Απόρριψη", - "More options …" : "Περισσότερες επιλογές...", - "More options at %s" : "Περισσότερες επιλογές στο %s", - "Contacts" : "Επαφές", - "You created contact {card} in address book {addressbook}" : "Δημιουργήσατε την επαφή {card} στο βιβλίο διευθύνσεων {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Διαγράψατε την επαφή {card} από το βιβλίο διευθύνσεων {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Ενημερώσατε την επαφή {card} στο βιβλίο διευθύνσεων {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "Τροποποιήθηκε μια <strong>επαφή</strong> ή ένα <strong>βιβλίο διευθύνσεων</strong>", - "System is in maintenance mode." : "Το σύστημα βρίσκεται σε λειτουργία συντήρησης.", - "Upgrade needed" : "Απαιτείται αναβάθμιση", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Το %s θα πρέπει να ρυθμιστεί για να χρησιμοποιεί HTTPS για την χρήση του CalDAV και του CardDAV με το iOS/macOS.", - "Configures a CalDAV account" : "Ρυθμίσεις λογαριασμού CalDAV", - "Configures a CardDAV account" : "Ρυθμίσεις λογαριασμού CardDAV", - "Events" : "Συμβάντα", - "Untitled task" : "Εργασία χωρίς όνομα", - "Completed on %s" : "Ολοκληρώθηκε %s", - "WebDAV endpoint" : "Τερματικό WebDAV", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί ακόμη κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων, διότι η διεπαφή WebDAV φαίνεται να μη λειτουργεί.", - "Contacts and groups" : "Επαφές και ομάδες", - "WebDAV" : "WebDAV", - "Save" : "Αποθήκευση", - "Time zone:" : "Ζώνη ώρας:", - "to" : "προς", - "Delete slot" : "Διαγραφή θέσης", - "No working hours set" : "Δεν έχει οριστεί ωράριο εργασίας", - "Monday" : "Δευτέρα", - "Tuesday" : "Τρίτη", - "Wednesday" : "Τετάρτη", - "Thursday" : "Πέμπτη", - "Friday" : "Παρασκευή", - "Saturday" : "Σάββατο", - "Sunday" : "Κυριακή", - "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Ορισμός αυτόματα της κατάστασης χρήστη σε \"Μην ενοχλείτε\" εκτός διαθεσιμότητας για σίγαση όλων των ειδοποιήσεων.", - "Failed to load availability" : "Αποτυχία φόρτωσης της διαθεσιμότητας", - "Failed to save availability" : "Αποτυχία αποθήκευσης της διαθεσιμότητας", - "Availability" : "Διαθεσιμότητα", - "Calendar server" : "Διακομιστής ημερολογίου", - "Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.", - "Automatically generate a birthday calendar" : "Δημιουργία ημερολογίου γενεθλίων αυτόματα", - "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Ως εκ τούτου, δεν θα είναι διαθέσιμα αμέσως μετά την ενεργοποίηση, αλλά θα εμφανιστούν μετά από λίγη ώρα.", - "Send notifications for events" : "Αποστολή ειδοποιήσεων για γεγονότα", - "Notifications are sent via background jobs, so these must occur often enough." : "Οι ειδοποιήσεις αποστέλλονται μέσω εργασιών παρασκηνίου, οπότε πρέπει να εμφανίζονται αρκετά συχνά.", - "Send reminder notifications to calendar sharees as well" : "Αποστολή ειδοποιήσεων υπενθύμισης και στους κοινούς χρήστες του ημερολογίου", - "Reminders are always sent to organizers and attendees." : "Οι υπενθυμίσεις αποστέλλονται πάντα στους διοργανωτές και στους συμμετέχοντες.", - "Enable notifications for events via push" : "Ενεργοποίηση ειδοποιήσεων μέσω push", - "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}.", - "There was an error updating your attendance status." : "Σφάλμα ενημέρωσης κατάστασής σας.", - "Please contact the organizer directly." : "Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.", - "Are you accepting the invitation?" : "Αποδέχεστε την πρόσκληση;", - "Tentative" : "Δοκιμαστικό", - "Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία.", - "Time:" : "Ώρα:", - "If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Εάν διαμορφώσετε τις ώρες εργασίας σας, οι άλλοι χρήστες θα βλέπουν πότε είστε εκτός γραφείου όταν κάνουν κράτηση για μια συνάντηση." -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/el.json b/apps/dav/l10n/el.json deleted file mode 100644 index 35dc70af33f..00000000000 --- a/apps/dav/l10n/el.json +++ /dev/null @@ -1,118 +0,0 @@ -{ "translations": { - "Calendar" : "Ημερολόγιο", - "Tasks" : "Εργασίες", - "Personal" : "Προσωπικά", - "{actor} created calendar {calendar}" : "{actor} δημιουργήθηκε το ημερολόγιο {calendar}", - "You created calendar {calendar}" : "Δημιουργήσατε ημερολόγιο {ημερολόγιο}", - "{actor} deleted calendar {calendar}" : "{actor} διέγραψε το ημερολόγιο {calendar}", - "You deleted calendar {calendar}" : "Διαγράψατε το ημερολόγιο {calendar}", - "{actor} updated calendar {calendar}" : "{actor} ενημέρωσε το ημερολόγιο {calendar}", - "You updated calendar {calendar}" : "Έχετε ενημερώσει το ημερολόγιο {calendar}", - "You restored calendar {calendar}" : "Επαναφέρατε το ημερολόγιο {calendar}", - "You shared calendar {calendar} as public link" : "Μοιραστήκατε το ημερολόγιο {calendar} με δημόσιο σύνδεσμο.", - "You removed public link for calendar {calendar}" : "Αφαιρέσατε τον δημόσιο σύνδεσμο για το ημερολόγιο {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} διαμοιράστηκε το ημερολόγιο {calendar} με εσάς", - "You shared calendar {calendar} with {user}" : "Διαμοιραστήκατε το ημερολογίου {calendar} με {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} διαμοίρασε το ημερολόγιο {calendar} με {user}", - "{actor} unshared calendar {calendar} from you" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από εσάς", - "You unshared calendar {calendar} from {user}" : "Σταματήσατε τον διαμοιρασμό ημερολογίου {calendar} από {user}", - "{actor} unshared calendar {calendar} from {user}" : "Ο {actor} σταμάτησε τον διαμοιρασμό του ημερολογίου {calendar} από τον χρήστη {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από τον εαυτό τους", - "You shared calendar {calendar} with group {group}" : "Διαμοιραστείκατε ένα ημερολόγιο {calendar} με την ομάδα {group}", - "{actor} shared calendar {calendar} with group {group}" : "Ο {actor} διαμοιράστηκε το ημερολόγιο {calendar} με την ομάδα {group}", - "You unshared calendar {calendar} from group {group}" : "Σταματήσατε τον διαμοιρασμό του ημερολογίου {calendar} από την ομάδα {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} σταμάτησε το διαμοιρασμένο ημερολόγιο {calendar} από την ομάδα {group}", - "Untitled event" : "Συμβάν χωρίς τίτλο", - "{actor} created event {event} in calendar {calendar}" : "Ο {actor} δημιούργησε το γεγονός {event} στο ημερολόγιο {calendar}", - "You created event {event} in calendar {calendar}" : "Δημιουργήσατε το γεγονός {event} στο ημερολόγιο {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "Ο {actor} διέγραψε το γεγονός {event} από το ημερολόγιο {calendar}", - "You deleted event {event} from calendar {calendar}" : "Διαγράψατε το συμβάν {event} από το ημερολόγιο {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "Ο {actor} ενημέρωσε το γεγονός {event} στο ημερολόγιο {calendar}", - "You updated event {event} in calendar {calendar}" : "Ενημερώσατε το συμβάν {event} στο ημερολόγιο {calendar}", - "Busy" : "Απασχολημένος", - "Calendar, contacts and tasks" : "Ημερολόγιο, επαφές και εργασίες", - "A <strong>calendar</strong> was modified" : "Τροποποιήθηκε ένα <strong>ημερολόγιο</strong> ", - "A calendar <strong>event</strong> was modified" : "Τροποποιήθηκε ένα <strong>γεγονός</strong> του ημερολογίου", - "A calendar <strong>to-do</strong> was modified" : "Τροποποιήθηκε μια <strong>εκκρεμότητα</strong> ημερολογίου", - "Contact birthdays" : "Γενέθλια επαφών", - "Death of %s" : "Θάνατος του %s", - "Untitled calendar" : "Ημερολόγιο χωρίς τίτλο", - "Calendar:" : "Ημερολόγιο:", - "Date:" : "Ημερομηνία:", - "Where:" : "Που:", - "Description:" : "Περιγραφή:", - "_%n year_::_%n years_" : ["%n χρόνος/χρονιά","%n χρόνια"], - "_%n month_::_%n months_" : ["%n μήνας","%d μήνες"], - "_%n day_::_%n days_" : ["%n ημέρα","%n ημέρες"], - "_%n hour_::_%n hours_" : ["%nώρα","%nώρες"], - "_%n minute_::_%n minutes_" : ["%n λεπτό","%n λεπτά"], - "%s (in %s)" : "%s (σε %s)", - "%s (%s ago)" : "%s (%s πριν)", - "Calendar: %s" : "Ημερολόγιο:%s", - "Date: %s" : "Ημερομηνία:%s", - "Description: %s" : "Περιγραφή:%s", - "Where: %s" : "Που:%s", - "%1$s via %2$s" : "%1$s μέσω %2$s", - "Organizer:" : "Διοργανωτής:", - "Attendees:" : "Συμμετέχοντες:", - "Title:" : "Τίτλος:", - "Location:" : "Τοποθεσία:", - "Link:" : "Σύνδεσμος:", - "Accept" : "Αποδοχή", - "Decline" : "Απόρριψη", - "More options …" : "Περισσότερες επιλογές...", - "More options at %s" : "Περισσότερες επιλογές στο %s", - "Contacts" : "Επαφές", - "You created contact {card} in address book {addressbook}" : "Δημιουργήσατε την επαφή {card} στο βιβλίο διευθύνσεων {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Διαγράψατε την επαφή {card} από το βιβλίο διευθύνσεων {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Ενημερώσατε την επαφή {card} στο βιβλίο διευθύνσεων {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "Τροποποιήθηκε μια <strong>επαφή</strong> ή ένα <strong>βιβλίο διευθύνσεων</strong>", - "System is in maintenance mode." : "Το σύστημα βρίσκεται σε λειτουργία συντήρησης.", - "Upgrade needed" : "Απαιτείται αναβάθμιση", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Το %s θα πρέπει να ρυθμιστεί για να χρησιμοποιεί HTTPS για την χρήση του CalDAV και του CardDAV με το iOS/macOS.", - "Configures a CalDAV account" : "Ρυθμίσεις λογαριασμού CalDAV", - "Configures a CardDAV account" : "Ρυθμίσεις λογαριασμού CardDAV", - "Events" : "Συμβάντα", - "Untitled task" : "Εργασία χωρίς όνομα", - "Completed on %s" : "Ολοκληρώθηκε %s", - "WebDAV endpoint" : "Τερματικό WebDAV", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί ακόμη κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων, διότι η διεπαφή WebDAV φαίνεται να μη λειτουργεί.", - "Contacts and groups" : "Επαφές και ομάδες", - "WebDAV" : "WebDAV", - "Save" : "Αποθήκευση", - "Time zone:" : "Ζώνη ώρας:", - "to" : "προς", - "Delete slot" : "Διαγραφή θέσης", - "No working hours set" : "Δεν έχει οριστεί ωράριο εργασίας", - "Monday" : "Δευτέρα", - "Tuesday" : "Τρίτη", - "Wednesday" : "Τετάρτη", - "Thursday" : "Πέμπτη", - "Friday" : "Παρασκευή", - "Saturday" : "Σάββατο", - "Sunday" : "Κυριακή", - "Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Ορισμός αυτόματα της κατάστασης χρήστη σε \"Μην ενοχλείτε\" εκτός διαθεσιμότητας για σίγαση όλων των ειδοποιήσεων.", - "Failed to load availability" : "Αποτυχία φόρτωσης της διαθεσιμότητας", - "Failed to save availability" : "Αποτυχία αποθήκευσης της διαθεσιμότητας", - "Availability" : "Διαθεσιμότητα", - "Calendar server" : "Διακομιστής ημερολογίου", - "Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.", - "Automatically generate a birthday calendar" : "Δημιουργία ημερολογίου γενεθλίων αυτόματα", - "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Ως εκ τούτου, δεν θα είναι διαθέσιμα αμέσως μετά την ενεργοποίηση, αλλά θα εμφανιστούν μετά από λίγη ώρα.", - "Send notifications for events" : "Αποστολή ειδοποιήσεων για γεγονότα", - "Notifications are sent via background jobs, so these must occur often enough." : "Οι ειδοποιήσεις αποστέλλονται μέσω εργασιών παρασκηνίου, οπότε πρέπει να εμφανίζονται αρκετά συχνά.", - "Send reminder notifications to calendar sharees as well" : "Αποστολή ειδοποιήσεων υπενθύμισης και στους κοινούς χρήστες του ημερολογίου", - "Reminders are always sent to organizers and attendees." : "Οι υπενθυμίσεις αποστέλλονται πάντα στους διοργανωτές και στους συμμετέχοντες.", - "Enable notifications for events via push" : "Ενεργοποίηση ειδοποιήσεων μέσω push", - "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}.", - "There was an error updating your attendance status." : "Σφάλμα ενημέρωσης κατάστασής σας.", - "Please contact the organizer directly." : "Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.", - "Are you accepting the invitation?" : "Αποδέχεστε την πρόσκληση;", - "Tentative" : "Δοκιμαστικό", - "Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία.", - "Time:" : "Ώρα:", - "If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Εάν διαμορφώσετε τις ώρες εργασίας σας, οι άλλοι χρήστες θα βλέπουν πότε είστε εκτός γραφείου όταν κάνουν κράτηση για μια συνάντηση." -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/eo.js b/apps/dav/l10n/eo.js deleted file mode 100644 index e87ec548476..00000000000 --- a/apps/dav/l10n/eo.js +++ /dev/null @@ -1,104 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalendaro", - "Personal" : "Persona", - "{actor} created calendar {calendar}" : "{actor} kreis kalendaron {calendar}", - "You created calendar {calendar}" : "Vi kreis kalendaron {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} forigis kalendaron {calendar}", - "You deleted calendar {calendar}" : "Vi forigis kalendaron {calendar}", - "{actor} updated calendar {calendar}" : "{actor} ĝisdatigis kalendaron {calendar}", - "You updated calendar {calendar}" : "Vi ĝisdatigis kalendaron {calendar}", - "You shared calendar {calendar} as public link" : "Vi kunhavigis kalendaron {calendar} per publika ligilo", - "You removed public link for calendar {calendar}" : "Vi forigis publikan ligilon por kalendaro {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} kunhavigis kalendaron {calendar} kun vi", - "You shared calendar {calendar} with {user}" : "Vi kunhavigis kalendaron {calendar} kun {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} kunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} malkunhavigis kalendaron {calendar} kun vi", - "You unshared calendar {calendar} from {user}" : "Vi malkunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} malkunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} malkunhavigis kalendaron {calendar} kun si mem", - "You shared calendar {calendar} with group {group}" : "Vi kunhavigis kalendaron {calendar} kun grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} kunhavigis kalendaron {calendar} kun grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Vi malkunhavigis kalendaron {calendar} kun grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} malkunhavigis kalendaron {calendar} kun grupo {group}", - "Untitled event" : "Sentitola okazaĵo", - "{actor} created event {event} in calendar {calendar}" : "{actor} kreis okazaĵon {event} en kalendaro {calendar}", - "You created event {event} in calendar {calendar}" : "Vi kreis okazaĵon {event} en kalendaro {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} forigis okazaĵon {event} en kalendaro {calendar}", - "You deleted event {event} from calendar {calendar}" : "Vi forigis okazaĵon {event} en kalendaro {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} ĝisdatigis okazaĵon {event} en kalendaro {calendar}", - "You updated event {event} in calendar {calendar}" : "Vi ĝisdatigis okazaĵon {event} en kalendaro {calendar}", - "Busy" : "Okupita", - "A <strong>calendar</strong> was modified" : "<strong>Kalendaro</strong> estis modifita", - "A calendar <strong>event</strong> was modified" : "Kalendara <strong>okazaĵo</strong> estis modifita", - "Contact birthdays" : "Kontaktaj datrevenoj", - "Death of %s" : "Morto de %s", - "Calendar:" : "Kalendaro:", - "Date:" : "Dato:", - "Where:" : "Kie:", - "Description:" : "Priskribo:", - "_%n year_::_%n years_" : ["%n jaro","%n jaroj"], - "_%n month_::_%n months_" : ["%n monato","%n monatoj"], - "_%n day_::_%n days_" : ["%n tago","%n tagoj"], - "_%n hour_::_%n hours_" : ["%n horo","%n horoj"], - "_%n minute_::_%n minutes_" : ["%n minuto","%n minutoj"], - "%s (in %s)" : "%s (en %s)", - "%s (%s ago)" : "%s (antaŭ %s)", - "Calendar: %s" : "Kalendaro: %s", - "Date: %s" : "Dato: %s", - "Description: %s" : "Priskribo: %s", - "Where: %s" : "Kie: %s", - "%1$s via %2$s" : "%1$s pere de %2$s", - "Location:" : "Loko:", - "Link:" : "Ligilo:", - "Accept" : "Akcepti", - "Decline" : "Malakcepti", - "More options …" : "Pli da opcioj...", - "More options at %s" : "Pli da opcioj je %s", - "Contacts" : "Kontaktoj", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Via %s uzu HTTPS, por ke vi povu uzi CalDAV kaj CardDAV kun iOS aŭ macOS.", - "Configures a CalDAV account" : "Agordas CalDAV-konton.", - "Configures a CardDAV account" : "Agordas CardlDAV-konton.", - "Tasks" : "Taskoj", - "WebDAV" : "WebDAV", - "WebDAV endpoint" : "WebDAV-finpunkto", - "to" : "al", - "Monday" : "lundo", - "Tuesday" : "mardo", - "Wednesday" : "merkredo", - "Thursday" : "ĵaŭdo", - "Friday" : "vendredo", - "Saturday" : "sabato", - "Sunday" : "dimanĉo", - "Save" : "Konservi", - "Calendar server" : "Kalendara servilo", - "Send invitations to attendees" : "Sendi invitojn al ĉeestantoj", - "Automatically generate a birthday calendar" : "Aŭtomate estigi datrevenan kalendaron", - "Birthday calendars will be generated by a background job." : "Datrevenaj kalendaroj estos kreitaj de fona tasko.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Tial, ili disponeblos nur post kelke da tempo.", - "Send notifications for events" : "Sendi sciigojn pri okazaĵoj", - "Enable notifications for events via push" : "Ebligi sciigojn pri okazaĵoj per puŝteĥniko", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Ankaŭ instalu la aplikaĵon {calendarappstoreopen}Kalendaro{linkclose} aŭ {calendardocopen}konektu vian surtablan kaj porteblan aparaton por eksinkronigi ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Bv. certigi, ke via {emailopen}retpoŝtserva servilo{linkclose} estas bone agordita.", - "There was an error updating your attendance status." : "Estis eraro dum ĝisdatigo de via ĉeesta stato.", - "Please contact the organizer directly." : "Bv. senpere kontakti la organizanton.", - "Are you accepting the invitation?" : "Ĉu vi akceptas la inviton?", - "Tentative" : "Nekonfirmita", - "Your attendance was updated successfully." : "Via ĉeesto sukcese ĝisdatiĝis.", - "Todos" : "Taskoj", - "{actor} created todo {todo} in list {calendar}" : "{actor} kreis farendaĵon {todo} en listo {calendar}", - "You created todo {todo} in list {calendar}" : "Vi kreis farendaĵon {todo} en listo {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} forigis farendaĵon {todo} en listo {calendar}", - "You deleted todo {todo} from list {calendar}" : "Vi forigis farendaĵon {todo} en listo {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} ĝisdatigis farendaĵon {todo} en listo {calendar}", - "You updated todo {todo} in list {calendar}" : "Vi ĝisdatigis farendaĵon {todo} en listo {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} plenumis farendaĵon {todo} en listo {calendar}", - "You solved todo {todo} in list {calendar}" : "Vi plenumis farendaĵon {todo} en listo {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} remalfermis farendaĵon {todo} en listo {calendar}", - "You reopened todo {todo} in list {calendar}" : "Vi remalfermis farendaĵon {todo} en listo {calendar}", - "A calendar <strong>todo</strong> was modified" : "Kalendara <strong>farendaĵo</strong> estis modifita", - "Invitation canceled" : "Invito nuligita", - "Invitation updated" : "Invito ĝisdatigita" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/eo.json b/apps/dav/l10n/eo.json deleted file mode 100644 index 67fd37faca9..00000000000 --- a/apps/dav/l10n/eo.json +++ /dev/null @@ -1,102 +0,0 @@ -{ "translations": { - "Calendar" : "Kalendaro", - "Personal" : "Persona", - "{actor} created calendar {calendar}" : "{actor} kreis kalendaron {calendar}", - "You created calendar {calendar}" : "Vi kreis kalendaron {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} forigis kalendaron {calendar}", - "You deleted calendar {calendar}" : "Vi forigis kalendaron {calendar}", - "{actor} updated calendar {calendar}" : "{actor} ĝisdatigis kalendaron {calendar}", - "You updated calendar {calendar}" : "Vi ĝisdatigis kalendaron {calendar}", - "You shared calendar {calendar} as public link" : "Vi kunhavigis kalendaron {calendar} per publika ligilo", - "You removed public link for calendar {calendar}" : "Vi forigis publikan ligilon por kalendaro {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} kunhavigis kalendaron {calendar} kun vi", - "You shared calendar {calendar} with {user}" : "Vi kunhavigis kalendaron {calendar} kun {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} kunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} malkunhavigis kalendaron {calendar} kun vi", - "You unshared calendar {calendar} from {user}" : "Vi malkunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} malkunhavigis kalendaron {calendar} kun {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} malkunhavigis kalendaron {calendar} kun si mem", - "You shared calendar {calendar} with group {group}" : "Vi kunhavigis kalendaron {calendar} kun grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} kunhavigis kalendaron {calendar} kun grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Vi malkunhavigis kalendaron {calendar} kun grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} malkunhavigis kalendaron {calendar} kun grupo {group}", - "Untitled event" : "Sentitola okazaĵo", - "{actor} created event {event} in calendar {calendar}" : "{actor} kreis okazaĵon {event} en kalendaro {calendar}", - "You created event {event} in calendar {calendar}" : "Vi kreis okazaĵon {event} en kalendaro {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} forigis okazaĵon {event} en kalendaro {calendar}", - "You deleted event {event} from calendar {calendar}" : "Vi forigis okazaĵon {event} en kalendaro {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} ĝisdatigis okazaĵon {event} en kalendaro {calendar}", - "You updated event {event} in calendar {calendar}" : "Vi ĝisdatigis okazaĵon {event} en kalendaro {calendar}", - "Busy" : "Okupita", - "A <strong>calendar</strong> was modified" : "<strong>Kalendaro</strong> estis modifita", - "A calendar <strong>event</strong> was modified" : "Kalendara <strong>okazaĵo</strong> estis modifita", - "Contact birthdays" : "Kontaktaj datrevenoj", - "Death of %s" : "Morto de %s", - "Calendar:" : "Kalendaro:", - "Date:" : "Dato:", - "Where:" : "Kie:", - "Description:" : "Priskribo:", - "_%n year_::_%n years_" : ["%n jaro","%n jaroj"], - "_%n month_::_%n months_" : ["%n monato","%n monatoj"], - "_%n day_::_%n days_" : ["%n tago","%n tagoj"], - "_%n hour_::_%n hours_" : ["%n horo","%n horoj"], - "_%n minute_::_%n minutes_" : ["%n minuto","%n minutoj"], - "%s (in %s)" : "%s (en %s)", - "%s (%s ago)" : "%s (antaŭ %s)", - "Calendar: %s" : "Kalendaro: %s", - "Date: %s" : "Dato: %s", - "Description: %s" : "Priskribo: %s", - "Where: %s" : "Kie: %s", - "%1$s via %2$s" : "%1$s pere de %2$s", - "Location:" : "Loko:", - "Link:" : "Ligilo:", - "Accept" : "Akcepti", - "Decline" : "Malakcepti", - "More options …" : "Pli da opcioj...", - "More options at %s" : "Pli da opcioj je %s", - "Contacts" : "Kontaktoj", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Via %s uzu HTTPS, por ke vi povu uzi CalDAV kaj CardDAV kun iOS aŭ macOS.", - "Configures a CalDAV account" : "Agordas CalDAV-konton.", - "Configures a CardDAV account" : "Agordas CardlDAV-konton.", - "Tasks" : "Taskoj", - "WebDAV" : "WebDAV", - "WebDAV endpoint" : "WebDAV-finpunkto", - "to" : "al", - "Monday" : "lundo", - "Tuesday" : "mardo", - "Wednesday" : "merkredo", - "Thursday" : "ĵaŭdo", - "Friday" : "vendredo", - "Saturday" : "sabato", - "Sunday" : "dimanĉo", - "Save" : "Konservi", - "Calendar server" : "Kalendara servilo", - "Send invitations to attendees" : "Sendi invitojn al ĉeestantoj", - "Automatically generate a birthday calendar" : "Aŭtomate estigi datrevenan kalendaron", - "Birthday calendars will be generated by a background job." : "Datrevenaj kalendaroj estos kreitaj de fona tasko.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Tial, ili disponeblos nur post kelke da tempo.", - "Send notifications for events" : "Sendi sciigojn pri okazaĵoj", - "Enable notifications for events via push" : "Ebligi sciigojn pri okazaĵoj per puŝteĥniko", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Ankaŭ instalu la aplikaĵon {calendarappstoreopen}Kalendaro{linkclose} aŭ {calendardocopen}konektu vian surtablan kaj porteblan aparaton por eksinkronigi ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Bv. certigi, ke via {emailopen}retpoŝtserva servilo{linkclose} estas bone agordita.", - "There was an error updating your attendance status." : "Estis eraro dum ĝisdatigo de via ĉeesta stato.", - "Please contact the organizer directly." : "Bv. senpere kontakti la organizanton.", - "Are you accepting the invitation?" : "Ĉu vi akceptas la inviton?", - "Tentative" : "Nekonfirmita", - "Your attendance was updated successfully." : "Via ĉeesto sukcese ĝisdatiĝis.", - "Todos" : "Taskoj", - "{actor} created todo {todo} in list {calendar}" : "{actor} kreis farendaĵon {todo} en listo {calendar}", - "You created todo {todo} in list {calendar}" : "Vi kreis farendaĵon {todo} en listo {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} forigis farendaĵon {todo} en listo {calendar}", - "You deleted todo {todo} from list {calendar}" : "Vi forigis farendaĵon {todo} en listo {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} ĝisdatigis farendaĵon {todo} en listo {calendar}", - "You updated todo {todo} in list {calendar}" : "Vi ĝisdatigis farendaĵon {todo} en listo {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} plenumis farendaĵon {todo} en listo {calendar}", - "You solved todo {todo} in list {calendar}" : "Vi plenumis farendaĵon {todo} en listo {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} remalfermis farendaĵon {todo} en listo {calendar}", - "You reopened todo {todo} in list {calendar}" : "Vi remalfermis farendaĵon {todo} en listo {calendar}", - "A calendar <strong>todo</strong> was modified" : "Kalendara <strong>farendaĵo</strong> estis modifita", - "Invitation canceled" : "Invito nuligita", - "Invitation updated" : "Invito ĝisdatigita" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_419.js b/apps/dav/l10n/es_419.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_419.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_419.json b/apps/dav/l10n/es_419.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_419.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_AR.js b/apps/dav/l10n/es_AR.js deleted file mode 100644 index b15ab1b367e..00000000000 --- a/apps/dav/l10n/es_AR.js +++ /dev/null @@ -1,56 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Usted creó el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Usted borró el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted", - "You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted", - "You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Hello %s," : "Hola %s:", - "Link:" : "Link:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Technical details" : "Detalles técnicos", - "Remote Address: %s" : "Dirección remota: %s", - "Request ID: %s" : "ID de solicitud: %s" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_AR.json b/apps/dav/l10n/es_AR.json deleted file mode 100644 index 40f99876c49..00000000000 --- a/apps/dav/l10n/es_AR.json +++ /dev/null @@ -1,54 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Usted creó el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Usted borró el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted", - "You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted", - "You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Hello %s," : "Hola %s:", - "Link:" : "Link:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Technical details" : "Detalles técnicos", - "Remote Address: %s" : "Dirección remota: %s", - "Request ID: %s" : "ID de solicitud: %s" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_CL.js b/apps/dav/l10n/es_CL.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_CL.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CL.json b/apps/dav/l10n/es_CL.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_CL.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_CO.js b/apps/dav/l10n/es_CO.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_CO.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CO.json b/apps/dav/l10n/es_CO.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_CO.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_CR.js b/apps/dav/l10n/es_CR.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_CR.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CR.json b/apps/dav/l10n/es_CR.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_CR.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_DO.js b/apps/dav/l10n/es_DO.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_DO.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_DO.json b/apps/dav/l10n/es_DO.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_DO.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_GT.js b/apps/dav/l10n/es_GT.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_GT.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_GT.json b/apps/dav/l10n/es_GT.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_GT.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_HN.js b/apps/dav/l10n/es_HN.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_HN.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_HN.json b/apps/dav/l10n/es_HN.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_HN.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_NI.js b/apps/dav/l10n/es_NI.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_NI.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_NI.json b/apps/dav/l10n/es_NI.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_NI.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_PA.js b/apps/dav/l10n/es_PA.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_PA.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PA.json b/apps/dav/l10n/es_PA.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_PA.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_PE.js b/apps/dav/l10n/es_PE.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_PE.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PE.json b/apps/dav/l10n/es_PE.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_PE.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_PR.js b/apps/dav/l10n/es_PR.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_PR.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PR.json b/apps/dav/l10n/es_PR.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_PR.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_PY.js b/apps/dav/l10n/es_PY.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_PY.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PY.json b/apps/dav/l10n/es_PY.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_PY.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_SV.js b/apps/dav/l10n/es_SV.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_SV.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_SV.json b/apps/dav/l10n/es_SV.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_SV.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/es_UY.js b/apps/dav/l10n/es_UY.js deleted file mode 100644 index ba78d8940a8..00000000000 --- a/apps/dav/l10n/es_UY.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_UY.json b/apps/dav/l10n/es_UY.json deleted file mode 100644 index ec79fad2802..00000000000 --- a/apps/dav/l10n/es_UY.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "Calendario", - "Todos" : "Pendientes", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", - "You created calendar {calendar}" : "Creaste el calendario {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", - "You deleted calendar {calendar}" : "Borraste el calendario {calendar}", - "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", - "You updated calendar {calendar}" : "Actualizaste el calendario {calendar}", - "You shared calendar {calendar} as public link" : "Compartiste el calendario {calendar} como una liga pública", - "You removed public link for calendar {calendar}" : "Eliminaste la liga pública para el calendario {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} contigo", - "You shared calendar {calendar} with {user}" : "Compartiste el calendario {calendar} con {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} contigo", - "You unshared calendar {calendar} from {user}" : "Has dejado de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", - "You shared calendar {calendar} with group {group}" : "Compartiste el calendario {calendar} con el grupo {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", - "You unshared calendar {calendar} from group {group}" : "Dejaste de compartir el calendario {calendar} con el grupo {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", - "You created event {event} in calendar {calendar}" : "Creaste el evento {event} en el calendario {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", - "You deleted event {event} from calendar {calendar}" : "Borraste el evento {event} del calendario {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", - "You updated event {event} in calendar {calendar}" : "Actualizaste el evento {event} en el calendario {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", - "You created todo {todo} in list {calendar}" : "Creaste el pendiente {todo} en la lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Borraste el pendiente {todo} de la lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Actualizaste el pendiente {todo} de la lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Resolviste el pendiente {todo} de la lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", - "You reopened todo {todo} in list {calendar}" : "Reabriste el pendiente {todo} de la lista {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", - "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", - "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", - "Contact birthdays" : "Cumpleaños del contacto", - "Where:" : "Dónde:", - "Description:" : "Descripción:", - "Invitation canceled" : "Invitación cancelada", - "Invitation updated" : "Invitación actualizada", - "Location:" : "Ubicación:", - "Link:" : "Enlace:", - "Accept" : "Aceptar", - "Decline" : "Declinar", - "Contacts" : "Contactos", - "Tasks" : "Tareas", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativo", - "Save" : "Guardar", - "Send invitations to attendees" : "Enviar invitaciones a los asistentes", - "Automatically generate a birthday calendar" : "Generar automaticamente un calendario para cumpleaños", - "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños serán generados por un trabajo de segundo plano", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por lo tanto no estarán disponbiles inmediatamente después de habilitarlos pero se mostrarán después de un tiempo.", - "Hello %s," : "Hola %s,", - "When:" : "Cuándo:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/fi.js b/apps/dav/l10n/fi.js deleted file mode 100644 index b0f93e740c4..00000000000 --- a/apps/dav/l10n/fi.js +++ /dev/null @@ -1,165 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalenteri", - "Tasks" : "Tehtävät", - "Personal" : "Henkilökohtainen", - "{actor} created calendar {calendar}" : "{actor} loi kalenterin {calendar}", - "You created calendar {calendar}" : "Loit kalenterin {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} poisti kalenterin {calendar}", - "You deleted calendar {calendar}" : "Poistit kalenterin {calendar}", - "{actor} updated calendar {calendar}" : "{actor} päivitti kalenterin {calendar}", - "You updated calendar {calendar}" : "Päivitit kalenterin {calendar}", - "{actor} restored calendar {calendar}" : "{actor} palautti kalenterin {calendar}", - "You restored calendar {calendar}" : "Palautit kalenterin {calendar}", - "You shared calendar {calendar} as public link" : "Jaoit kalenterin {calendar} julkisena linkkinä", - "You removed public link for calendar {calendar}" : "Poistit julkisen linkin kalenterilta {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} jakoi kalenterin {calendar} kanssasi", - "You shared calendar {calendar} with {user}" : "Jaoit kalenterin {calendar} käyttäjälle {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} jakoi kalenterin {calendar} käyttäjälle {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} lopetti kalenterin {calendar} jakamisen kanssasi", - "You unshared calendar {calendar} from {user}" : "Lopetit kalenterin {calendar} jakamisen käyttäjälle {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} lopetti kalenterin {calendar} jakamisen käyttäjälle {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} lopetti kalenterin {calendar} jakamisen itselleen", - "You shared calendar {calendar} with group {group}" : "Jaoit kalenterin {calendar} ryhmälle {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} jakoi kalenterin {calendar} ryhmälle {group}", - "You unshared calendar {calendar} from group {group}" : "Lopetit kalenterin {calendar} jakamisen ryhmälle {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} lopetti kalenterin {calendar} jakamisen ryhmälle {group}", - "Untitled event" : "Nimetön tapahtuma", - "{actor} created event {event} in calendar {calendar}" : "{actor} loi tapahtuman {event} kalenteriin {calendar}", - "You created event {event} in calendar {calendar}" : "Loit tapahtuman {event} kalenteriin {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} poisti tapahtuman {event} kalenterista {calendar}", - "You deleted event {event} from calendar {calendar}" : "Poistit tapahtuman {event} kalenterista {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} päivitti tapahtuman {event} kalenteriin {calendar}", - "You updated event {event} in calendar {calendar}" : "Päivitit tapahtuman {event} kalenteriin {calendar}", - "You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Siirsit tapahtuman {event} kalenterista {sourceCalendar} kalenteriin {targetCalendar}", - "Busy" : "Varattu", - "Calendar, contacts and tasks" : "Kalenteri, yhteystiedot ja tehtävät", - "A <strong>calendar</strong> was modified" : "<strong>Kalenteria</strong> on muokattu", - "A calendar <strong>event</strong> was modified" : "Kalenterin <strong>tapahtumaa</strong> on muokattu", - "Contact birthdays" : "Yhteystietojen syntymäpäivät", - "Death of %s" : "%s kuolema", - "Untitled calendar" : "Nimetön kalenteri", - "Calendar:" : "Kalenteri:", - "Date:" : "Päiväys:", - "Where:" : "Missä:", - "Description:" : "Kuvaus:", - "_%n year_::_%n years_" : ["%n vuosi","%n vuotta"], - "_%n month_::_%n months_" : ["%n kuukausi","%n kuukautta"], - "_%n day_::_%n days_" : ["%n päivä","%n päivää"], - "_%n hour_::_%n hours_" : ["%n tunti","%n tuntia"], - "_%n minute_::_%n minutes_" : ["%n minuutti","%n minuuttia"], - "%s (%s ago)" : "%s (%s sitten)", - "Calendar: %s" : "Kalenteri: %s", - "Date: %s" : "Päiväys: %s", - "Description: %s" : "Kuvaus: %s", - "Where: %s" : "Missä: %s", - "%1$s via %2$s" : "%1$s palvelun %2$s kautta", - "Cancelled: %1$s" : "Peruutettu: %1$s", - "\"%1$s\" has been canceled" : "\"%1$s\" on peruttu", - "%1$s has accepted your invitation" : "%1$s on hyväksynyt kutsusi", - "%1$s has declined your invitation" : "%1$s on kieltäytynyt kutsustasi", - "%1$s has responded to your invitation" : "%1$s on vastannut kutsuusi", - "Invitation updated: %1$s" : "Kutsu päivitetty: %1$s", - "%1$s updated the event \"%2$s\"" : "%1$s päivitti tapahtuman \"%2$s\"", - "Invitation: %1$s" : "Kutsu: %1$s", - "Organizer:" : "Järjestäjä:", - "Attendees:" : "Osallistujat:", - "Title:" : "Otsikko:", - "When:" : "Milloin:", - "Location:" : "Sijainti:", - "Link:" : "Linkki:", - "Accept" : "Hyväksy", - "Decline" : "Kieltäydy", - "More options …" : "Lisää valintoja…", - "More options at %s" : "Lisää valintoja kohteessa %s", - "Monday" : "Maanantai", - "Tuesday" : "Tiistai", - "Wednesday" : "Keskiviikko", - "Thursday" : "Torstai", - "Friday" : "Perjantai", - "Saturday" : "Lauantai", - "Sunday" : "Sunnuntai", - "January" : "tammikuu", - "February" : "helmikuu", - "March" : "maaliskuu", - "April" : "huhtikuu", - "May" : "toukokuu", - "June" : "kesäkuu", - "July" : "heinäkuu", - "August" : "elokuu", - "September" : "syyskuu", - "October" : "lokakuu", - "November" : "marraskuu", - "December" : "joulukuu", - "First" : "Ensimmäinen", - "Last" : "Viimeinen", - "Contacts" : "Yhteystiedot", - "{actor} created address book {addressbook}" : "{actor} loi osoitekirjan {addressbook}", - "You created address book {addressbook}" : "Loit osoitekirjan {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} poisti osoitekirjan {addressbook}", - "You deleted address book {addressbook}" : "Sinä poistit osoitekirjan {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} päivitti osoitekirjaa {addressbook}", - "You updated address book {addressbook}" : "Sinä päivitit osoitekirjaa {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} jakoi osoitekirjan {addressbook} kanssasi", - "You shared address book {addressbook} with {user}" : "Jaoit osoitekirjan {addressbook} käyttäjän {user} kanssa", - "{actor} shared address book {addressbook} with {user}" : "{actor} jakoi osoitekirjan {addressbook} käyttäjän {user} kanssa", - "{actor} unshared address book {addressbook} from you" : "{actor} lopetti osoitekirjan {addressbook} jakamisen kanssasi", - "You unshared address book {addressbook} from {user}" : "Lopetit osoitekirjan {addressbook} jakamisen käyttäjän {user} kanssa", - "{actor} unshared address book {addressbook} from {user}" : "{actor} lopetti osoitekirjan {addressbook} jakamisen käyttäjän {user} kanssa", - "You shared address book {addressbook} with group {group}" : "Jaoit osoitekirjan {addressbook} ryhmän {group} kanssa", - "{actor} shared address book {addressbook} with group {group}" : "{actor} jakoi osoitekirjan {addressbook} ryhmän {group} kanssa", - "You unshared address book {addressbook} from group {group}" : "Lopetit osoitekirjan {addressbook} jakamisen ryhmän {group} kanssa", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} lopetti osoitekirjan {addressbook} jakamisen ryhmän {group} kanssa", - "{actor} created contact {card} in address book {addressbook}" : "{actor} loi yhteystiedon {card} osoitekirjaan {addressbook}", - "You created contact {card} in address book {addressbook}" : "Loit yhteystiedon {card} osoitekirjaan {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} poisti yhteystiedon {card} osoitekirjasta {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Poistit yhteystiedon {card} osoitekirjasta {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} päivitti yhteystietoa {card} osoitekirjassa {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Päivitit yhteystiedon {card} osoitekirjassa {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong>Yhteystietoa</strong> tai <strong>osoitekirjaa</strong> muokattiin", - "Accounts" : "Tilit", - "File is not updatable: %1$s" : "Tiedosto ei ole päivitettävissä: %1$s", - "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], - "Failed to check file size: %1$s" : "Tiedoston koon tarkistaminen epäonnistui: %1$s", - "Encryption not ready: %1$s" : "Salaus ei ole valmis: %1$s", - "Failed to open file: %1$s" : "Tiedoston avaaminen epäonnistui: %1$s", - "File not found: %1$s" : "Tiedostoa ei löydy: %1$s", - "System is in maintenance mode." : "Järjestelmä on huoltotilassa", - "Upgrade needed" : "Päivitys tarvitaan", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "%s tulee asettaa käyttämään HTTPS-yhteyttä, jotta CalDAVia ja CardDAVia voi käyttää iOSilla tai macOS:llä.", - "Configures a CalDAV account" : "Määrittää CalDAV-tilin", - "Configures a CardDAV account" : "Määrittää CardDAV-tilin", - "Events" : "Tapahtumat", - "Untitled task" : "Nimetön tehtävä", - "WebDAV endpoint" : "WebDAV-päätepiste", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Palvelintasi ei ole määritetty oikein tiedostojen synkronointia varten, koska WebDAV-liitäntä vaikuttaa olevan rikki.", - "Contacts and groups" : "Yhteystiedot ja ryhmät", - "WebDAV" : "WebDAV", - "First day" : "Ensimmäinen päivä", - "Save" : "Tallenna", - "Failed to load availability" : "Saatavuuden lataaminen epäonnistui", - "Time zone:" : "Aikavyöhyke:", - "to" : "Vastaanottaja", - "Delete slot" : "Poista aikarako", - "No working hours set" : "Työskentelytunteja ei ole asetettu", - "Add slot" : "Lisää aikarako", - "Weekdays" : "Viikonpäivät", - "Availability" : "Saatavuus", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Asenna myös {calendarappstoreopen}kalenterisovellus{linkclose}, tai {calendardocopen}yhdistä tietokoneesi ja mobiililaitteesi synkronointiyhteyteen ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Varmista että määrität {emailopen}sähköpostipalvelimen{linkclose} asetukset oikein.", - "Calendar server" : "Kalenteripalvelin", - "Send invitations to attendees" : "Lähetä kutsut osallistujille", - "Automatically generate a birthday calendar" : "Luo syntymäpäiväkalenteri automaattisesti", - "Birthday calendars will be generated by a background job." : "Syntymäpäiväkalenterit luodaan taustatyön toimesta.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Sen vuoksi ne eivät ole välittömästi saatavilla käyttöönoton jälkeen, vaan ne tulevat näkyviin pienellä viiveellä.", - "Send notifications for events" : "Lähetä ilmoitukset tapahtumista", - "There was an error updating your attendance status." : "Osallistumisesi tilaa päivittäessä tapahtui virhe.", - "Please contact the organizer directly." : "Ota yhteys suoraan järjestäjään.", - "Are you accepting the invitation?" : "Hyväksytkö kutsun?", - "Tentative" : "Alustava", - "Your attendance was updated successfully." : "Osallistumisesi päivitettiin onnistuneesti.", - "Time:" : "Aika:", - "Could not open file" : "Tiedoston avaaminen ei onnistunut" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/fi.json b/apps/dav/l10n/fi.json deleted file mode 100644 index cabd5d48efb..00000000000 --- a/apps/dav/l10n/fi.json +++ /dev/null @@ -1,163 +0,0 @@ -{ "translations": { - "Calendar" : "Kalenteri", - "Tasks" : "Tehtävät", - "Personal" : "Henkilökohtainen", - "{actor} created calendar {calendar}" : "{actor} loi kalenterin {calendar}", - "You created calendar {calendar}" : "Loit kalenterin {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} poisti kalenterin {calendar}", - "You deleted calendar {calendar}" : "Poistit kalenterin {calendar}", - "{actor} updated calendar {calendar}" : "{actor} päivitti kalenterin {calendar}", - "You updated calendar {calendar}" : "Päivitit kalenterin {calendar}", - "{actor} restored calendar {calendar}" : "{actor} palautti kalenterin {calendar}", - "You restored calendar {calendar}" : "Palautit kalenterin {calendar}", - "You shared calendar {calendar} as public link" : "Jaoit kalenterin {calendar} julkisena linkkinä", - "You removed public link for calendar {calendar}" : "Poistit julkisen linkin kalenterilta {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} jakoi kalenterin {calendar} kanssasi", - "You shared calendar {calendar} with {user}" : "Jaoit kalenterin {calendar} käyttäjälle {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} jakoi kalenterin {calendar} käyttäjälle {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} lopetti kalenterin {calendar} jakamisen kanssasi", - "You unshared calendar {calendar} from {user}" : "Lopetit kalenterin {calendar} jakamisen käyttäjälle {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} lopetti kalenterin {calendar} jakamisen käyttäjälle {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} lopetti kalenterin {calendar} jakamisen itselleen", - "You shared calendar {calendar} with group {group}" : "Jaoit kalenterin {calendar} ryhmälle {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} jakoi kalenterin {calendar} ryhmälle {group}", - "You unshared calendar {calendar} from group {group}" : "Lopetit kalenterin {calendar} jakamisen ryhmälle {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} lopetti kalenterin {calendar} jakamisen ryhmälle {group}", - "Untitled event" : "Nimetön tapahtuma", - "{actor} created event {event} in calendar {calendar}" : "{actor} loi tapahtuman {event} kalenteriin {calendar}", - "You created event {event} in calendar {calendar}" : "Loit tapahtuman {event} kalenteriin {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} poisti tapahtuman {event} kalenterista {calendar}", - "You deleted event {event} from calendar {calendar}" : "Poistit tapahtuman {event} kalenterista {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} päivitti tapahtuman {event} kalenteriin {calendar}", - "You updated event {event} in calendar {calendar}" : "Päivitit tapahtuman {event} kalenteriin {calendar}", - "You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "Siirsit tapahtuman {event} kalenterista {sourceCalendar} kalenteriin {targetCalendar}", - "Busy" : "Varattu", - "Calendar, contacts and tasks" : "Kalenteri, yhteystiedot ja tehtävät", - "A <strong>calendar</strong> was modified" : "<strong>Kalenteria</strong> on muokattu", - "A calendar <strong>event</strong> was modified" : "Kalenterin <strong>tapahtumaa</strong> on muokattu", - "Contact birthdays" : "Yhteystietojen syntymäpäivät", - "Death of %s" : "%s kuolema", - "Untitled calendar" : "Nimetön kalenteri", - "Calendar:" : "Kalenteri:", - "Date:" : "Päiväys:", - "Where:" : "Missä:", - "Description:" : "Kuvaus:", - "_%n year_::_%n years_" : ["%n vuosi","%n vuotta"], - "_%n month_::_%n months_" : ["%n kuukausi","%n kuukautta"], - "_%n day_::_%n days_" : ["%n päivä","%n päivää"], - "_%n hour_::_%n hours_" : ["%n tunti","%n tuntia"], - "_%n minute_::_%n minutes_" : ["%n minuutti","%n minuuttia"], - "%s (%s ago)" : "%s (%s sitten)", - "Calendar: %s" : "Kalenteri: %s", - "Date: %s" : "Päiväys: %s", - "Description: %s" : "Kuvaus: %s", - "Where: %s" : "Missä: %s", - "%1$s via %2$s" : "%1$s palvelun %2$s kautta", - "Cancelled: %1$s" : "Peruutettu: %1$s", - "\"%1$s\" has been canceled" : "\"%1$s\" on peruttu", - "%1$s has accepted your invitation" : "%1$s on hyväksynyt kutsusi", - "%1$s has declined your invitation" : "%1$s on kieltäytynyt kutsustasi", - "%1$s has responded to your invitation" : "%1$s on vastannut kutsuusi", - "Invitation updated: %1$s" : "Kutsu päivitetty: %1$s", - "%1$s updated the event \"%2$s\"" : "%1$s päivitti tapahtuman \"%2$s\"", - "Invitation: %1$s" : "Kutsu: %1$s", - "Organizer:" : "Järjestäjä:", - "Attendees:" : "Osallistujat:", - "Title:" : "Otsikko:", - "When:" : "Milloin:", - "Location:" : "Sijainti:", - "Link:" : "Linkki:", - "Accept" : "Hyväksy", - "Decline" : "Kieltäydy", - "More options …" : "Lisää valintoja…", - "More options at %s" : "Lisää valintoja kohteessa %s", - "Monday" : "Maanantai", - "Tuesday" : "Tiistai", - "Wednesday" : "Keskiviikko", - "Thursday" : "Torstai", - "Friday" : "Perjantai", - "Saturday" : "Lauantai", - "Sunday" : "Sunnuntai", - "January" : "tammikuu", - "February" : "helmikuu", - "March" : "maaliskuu", - "April" : "huhtikuu", - "May" : "toukokuu", - "June" : "kesäkuu", - "July" : "heinäkuu", - "August" : "elokuu", - "September" : "syyskuu", - "October" : "lokakuu", - "November" : "marraskuu", - "December" : "joulukuu", - "First" : "Ensimmäinen", - "Last" : "Viimeinen", - "Contacts" : "Yhteystiedot", - "{actor} created address book {addressbook}" : "{actor} loi osoitekirjan {addressbook}", - "You created address book {addressbook}" : "Loit osoitekirjan {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} poisti osoitekirjan {addressbook}", - "You deleted address book {addressbook}" : "Sinä poistit osoitekirjan {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} päivitti osoitekirjaa {addressbook}", - "You updated address book {addressbook}" : "Sinä päivitit osoitekirjaa {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} jakoi osoitekirjan {addressbook} kanssasi", - "You shared address book {addressbook} with {user}" : "Jaoit osoitekirjan {addressbook} käyttäjän {user} kanssa", - "{actor} shared address book {addressbook} with {user}" : "{actor} jakoi osoitekirjan {addressbook} käyttäjän {user} kanssa", - "{actor} unshared address book {addressbook} from you" : "{actor} lopetti osoitekirjan {addressbook} jakamisen kanssasi", - "You unshared address book {addressbook} from {user}" : "Lopetit osoitekirjan {addressbook} jakamisen käyttäjän {user} kanssa", - "{actor} unshared address book {addressbook} from {user}" : "{actor} lopetti osoitekirjan {addressbook} jakamisen käyttäjän {user} kanssa", - "You shared address book {addressbook} with group {group}" : "Jaoit osoitekirjan {addressbook} ryhmän {group} kanssa", - "{actor} shared address book {addressbook} with group {group}" : "{actor} jakoi osoitekirjan {addressbook} ryhmän {group} kanssa", - "You unshared address book {addressbook} from group {group}" : "Lopetit osoitekirjan {addressbook} jakamisen ryhmän {group} kanssa", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} lopetti osoitekirjan {addressbook} jakamisen ryhmän {group} kanssa", - "{actor} created contact {card} in address book {addressbook}" : "{actor} loi yhteystiedon {card} osoitekirjaan {addressbook}", - "You created contact {card} in address book {addressbook}" : "Loit yhteystiedon {card} osoitekirjaan {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} poisti yhteystiedon {card} osoitekirjasta {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Poistit yhteystiedon {card} osoitekirjasta {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} päivitti yhteystietoa {card} osoitekirjassa {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Päivitit yhteystiedon {card} osoitekirjassa {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong>Yhteystietoa</strong> tai <strong>osoitekirjaa</strong> muokattiin", - "Accounts" : "Tilit", - "File is not updatable: %1$s" : "Tiedosto ei ole päivitettävissä: %1$s", - "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], - "Failed to check file size: %1$s" : "Tiedoston koon tarkistaminen epäonnistui: %1$s", - "Encryption not ready: %1$s" : "Salaus ei ole valmis: %1$s", - "Failed to open file: %1$s" : "Tiedoston avaaminen epäonnistui: %1$s", - "File not found: %1$s" : "Tiedostoa ei löydy: %1$s", - "System is in maintenance mode." : "Järjestelmä on huoltotilassa", - "Upgrade needed" : "Päivitys tarvitaan", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "%s tulee asettaa käyttämään HTTPS-yhteyttä, jotta CalDAVia ja CardDAVia voi käyttää iOSilla tai macOS:llä.", - "Configures a CalDAV account" : "Määrittää CalDAV-tilin", - "Configures a CardDAV account" : "Määrittää CardDAV-tilin", - "Events" : "Tapahtumat", - "Untitled task" : "Nimetön tehtävä", - "WebDAV endpoint" : "WebDAV-päätepiste", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Palvelintasi ei ole määritetty oikein tiedostojen synkronointia varten, koska WebDAV-liitäntä vaikuttaa olevan rikki.", - "Contacts and groups" : "Yhteystiedot ja ryhmät", - "WebDAV" : "WebDAV", - "First day" : "Ensimmäinen päivä", - "Save" : "Tallenna", - "Failed to load availability" : "Saatavuuden lataaminen epäonnistui", - "Time zone:" : "Aikavyöhyke:", - "to" : "Vastaanottaja", - "Delete slot" : "Poista aikarako", - "No working hours set" : "Työskentelytunteja ei ole asetettu", - "Add slot" : "Lisää aikarako", - "Weekdays" : "Viikonpäivät", - "Availability" : "Saatavuus", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Asenna myös {calendarappstoreopen}kalenterisovellus{linkclose}, tai {calendardocopen}yhdistä tietokoneesi ja mobiililaitteesi synkronointiyhteyteen ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Varmista että määrität {emailopen}sähköpostipalvelimen{linkclose} asetukset oikein.", - "Calendar server" : "Kalenteripalvelin", - "Send invitations to attendees" : "Lähetä kutsut osallistujille", - "Automatically generate a birthday calendar" : "Luo syntymäpäiväkalenteri automaattisesti", - "Birthday calendars will be generated by a background job." : "Syntymäpäiväkalenterit luodaan taustatyön toimesta.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Sen vuoksi ne eivät ole välittömästi saatavilla käyttöönoton jälkeen, vaan ne tulevat näkyviin pienellä viiveellä.", - "Send notifications for events" : "Lähetä ilmoitukset tapahtumista", - "There was an error updating your attendance status." : "Osallistumisesi tilaa päivittäessä tapahtui virhe.", - "Please contact the organizer directly." : "Ota yhteys suoraan järjestäjään.", - "Are you accepting the invitation?" : "Hyväksytkö kutsun?", - "Tentative" : "Alustava", - "Your attendance was updated successfully." : "Osallistumisesi päivitettiin onnistuneesti.", - "Time:" : "Aika:", - "Could not open file" : "Tiedoston avaaminen ei onnistunut" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/he.js b/apps/dav/l10n/he.js deleted file mode 100644 index 20316f2dc51..00000000000 --- a/apps/dav/l10n/he.js +++ /dev/null @@ -1,101 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "יומן", - "Personal" : "אישי", - "{actor} created calendar {calendar}" : "היומן {calendar} נוצר על ידי {actor}", - "You created calendar {calendar}" : "מחקת את היומן {calendar}", - "{actor} deleted calendar {calendar}" : "היומן {calendar} נמחק על ידי {actor}", - "You deleted calendar {calendar}" : "מחקת את היומן {calendar}", - "{actor} updated calendar {calendar}" : "היומן {calendar} עודכן על ידי {actor}", - "You updated calendar {calendar}" : "עדכנת את היומן {calendar}", - "You shared calendar {calendar} as public link" : "שיתפת את היומן {calendar} כקישור ציבורי", - "You removed public link for calendar {calendar}" : "הסרת את הקישור הציבורי ליומן {calendar}", - "{actor} shared calendar {calendar} with you" : "שותף אתך לוח השנה {calendar} על ידי {actor}", - "You shared calendar {calendar} with {user}" : "שיתפת לוח שנה {calendar} עם {user}", - "{actor} shared calendar {calendar} with {user}" : "לוח השנה {calendar} שותף על ידי {actor} עם {user}", - "{actor} unshared calendar {calendar} from you" : "השיתוף של לוח השנה {calendar} אתך הופסק על ידי {actor}", - "You unshared calendar {calendar} from {user}" : "ביטלת את שיתוף לוח השנה {calendar} עם {user}", - "{actor} unshared calendar {calendar} from {user}" : "השיתוף של לוח השנה {calendar} עם {user} הופסק על ידי {actor}", - "{actor} unshared calendar {calendar} from themselves" : "השיתוף של לוח השנה {calendar} עם עצמם הופסק על ידי {actor}", - "You shared calendar {calendar} with group {group}" : "שיתפת את לוח השנה {calendar} עם הקבוצה {group}", - "{actor} shared calendar {calendar} with group {group}" : "לוח השנה {calendar} שותף עם הקבוצה {group} על ידי {actor}", - "You unshared calendar {calendar} from group {group}" : "הפסקת את שיתוף לוח השנה {calendar} עם הקבוצה {group}", - "{actor} unshared calendar {calendar} from group {group}" : "השיתוף של לוח השנה {calendar} עם {group} הופסק על ידי {actor}", - "Untitled event" : "אירוע ללא כותרת", - "{actor} created event {event} in calendar {calendar}" : "האירוע {event} נוצר בלוח השנה {calendar} על ידי {actor}", - "You created event {event} in calendar {calendar}" : "יצרת אירוע {event} בלוח השנה {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "האירוע {event} נמחק מלוח השנה {calendar} על ידי {actor}", - "You deleted event {event} from calendar {calendar}" : "מחקת אירוע {event} מלוח השנה {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "האירוע {event} עודכן בלוח השנה {calendar} על ידי {actor}", - "You updated event {event} in calendar {calendar}" : "עדכנת את האירוע {event} בלוח השנה {calendar}", - "Busy" : "עסוק", - "A <strong>calendar</strong> was modified" : " <strong>יומן</strong> נערך", - "A calendar <strong>event</strong> was modified" : "<strong>אירוע</strong> ביומן נערך", - "Contact birthdays" : "ימי הולדת של אנשי קשר", - "Death of %s" : "הפטירה של %s", - "Untitled calendar" : "לוח שנה ללא כותרת", - "Calendar:" : "לוח שנה:", - "Date:" : "תאריך:", - "Where:" : "איפה:", - "Description:" : "תיאור:", - "_%n year_::_%n years_" : ["שנה","שנתיים","%n שנים","%n שנים"], - "_%n month_::_%n months_" : ["חודש","חודשיים","%n חודשים","%n חודשים"], - "_%n day_::_%n days_" : ["יום","יומיים","%n ימים","%n ימים"], - "_%n hour_::_%n hours_" : ["שעה","שעתיים","%n שעות","%n שעות"], - "_%n minute_::_%n minutes_" : ["דקה","%n דקות","%n דקות","%n דקות"], - "%s (in %s)" : "%s (בתוך %s)", - "%s (%s ago)" : "%s (לפני %s)", - "Calendar: %s" : "לוח שנה: %s", - "Date: %s" : "תאריך: %s", - "Description: %s" : "תיאור: %s", - "Where: %s" : "איפה: %s", - "%1$s via %2$s" : "%1$s דרך %2$s", - "Organizer:" : "ארגון:", - "Attendees:" : "משתתפים:", - "Title:" : "כותרת:", - "Time:" : "שעה:", - "Location:" : "מיקום:", - "Link:" : "קישור:", - "Accept" : "קבלה", - "Decline" : "דחייה", - "More options …" : "אפשרויות נוספות…", - "More options at %s" : "אפשרויות נוספים ב־%s", - "Contacts" : "אנשי קשר", - "Upgrade needed" : "נדרש עדכון", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "עליך להגדיר את ה־%s שלך להשתמש ב־HTTPS כדי להשתמש ב־CalDAV וב־CardDAV עם iOS/macOS.", - "Configures a CalDAV account" : "מגדיר חשבון CalDAV", - "Configures a CardDAV account" : "מגדיר חשבון CardDAV", - "Events" : "אירועים", - "Tasks" : "משימות", - "Untitled task" : "משימה ללא כותרת", - "Completed on %s" : "הושלמה ב־%s", - "Contacts and groups" : "אנשי קשר וקבוצות", - "WebDAV" : "WebDAV", - "WebDAV endpoint" : "נקודת קצה WebDAV", - "to" : "אל", - "Monday" : "יום שני", - "Tuesday" : "יום שלישי", - "Wednesday" : "יום רביעי", - "Thursday" : "יום חמישי", - "Friday" : "יום שישי", - "Saturday" : "יום שבת", - "Sunday" : "יום ראשון", - "Save" : "שמירה", - "Calendar server" : "שרת לוח שנה", - "Send invitations to attendees" : "שליחת הזמנות למשתתפים", - "Automatically generate a birthday calendar" : "יצירת יומן ימי הולדת אוטומטית", - "Birthday calendars will be generated by a background job." : "יומני ימי הולדת ייווצרו על ידי משימה ברקע.", - "Hence they will not be available immediately after enabling but will show up after some time." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה.", - "Send notifications for events" : "שליחת התראות לאירועים", - "Notifications are sent via background jobs, so these must occur often enough." : "התראות נשלחות באמצעות משימות רקע, לכן הבדיקה תתבצע יחסית לעתים קרובות.", - "Enable notifications for events via push" : "הפעלת התראות לאירועים בדחיפה", - "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} כראוי.", - "There was an error updating your attendance status." : "אירעה שגיאה בעת עדכון מצב ההשתתפות שלך.", - "Please contact the organizer directly." : "נא ליצור קשר עם הגוף מארגן ישירות.", - "Are you accepting the invitation?" : "האם להיענות להזמנה?", - "Tentative" : "טנטטיבית", - "Your attendance was updated successfully." : "ההשתתפות שלך עודכנה בהצלחה." -}, -"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); diff --git a/apps/dav/l10n/he.json b/apps/dav/l10n/he.json deleted file mode 100644 index 2eebd45a9f5..00000000000 --- a/apps/dav/l10n/he.json +++ /dev/null @@ -1,99 +0,0 @@ -{ "translations": { - "Calendar" : "יומן", - "Personal" : "אישי", - "{actor} created calendar {calendar}" : "היומן {calendar} נוצר על ידי {actor}", - "You created calendar {calendar}" : "מחקת את היומן {calendar}", - "{actor} deleted calendar {calendar}" : "היומן {calendar} נמחק על ידי {actor}", - "You deleted calendar {calendar}" : "מחקת את היומן {calendar}", - "{actor} updated calendar {calendar}" : "היומן {calendar} עודכן על ידי {actor}", - "You updated calendar {calendar}" : "עדכנת את היומן {calendar}", - "You shared calendar {calendar} as public link" : "שיתפת את היומן {calendar} כקישור ציבורי", - "You removed public link for calendar {calendar}" : "הסרת את הקישור הציבורי ליומן {calendar}", - "{actor} shared calendar {calendar} with you" : "שותף אתך לוח השנה {calendar} על ידי {actor}", - "You shared calendar {calendar} with {user}" : "שיתפת לוח שנה {calendar} עם {user}", - "{actor} shared calendar {calendar} with {user}" : "לוח השנה {calendar} שותף על ידי {actor} עם {user}", - "{actor} unshared calendar {calendar} from you" : "השיתוף של לוח השנה {calendar} אתך הופסק על ידי {actor}", - "You unshared calendar {calendar} from {user}" : "ביטלת את שיתוף לוח השנה {calendar} עם {user}", - "{actor} unshared calendar {calendar} from {user}" : "השיתוף של לוח השנה {calendar} עם {user} הופסק על ידי {actor}", - "{actor} unshared calendar {calendar} from themselves" : "השיתוף של לוח השנה {calendar} עם עצמם הופסק על ידי {actor}", - "You shared calendar {calendar} with group {group}" : "שיתפת את לוח השנה {calendar} עם הקבוצה {group}", - "{actor} shared calendar {calendar} with group {group}" : "לוח השנה {calendar} שותף עם הקבוצה {group} על ידי {actor}", - "You unshared calendar {calendar} from group {group}" : "הפסקת את שיתוף לוח השנה {calendar} עם הקבוצה {group}", - "{actor} unshared calendar {calendar} from group {group}" : "השיתוף של לוח השנה {calendar} עם {group} הופסק על ידי {actor}", - "Untitled event" : "אירוע ללא כותרת", - "{actor} created event {event} in calendar {calendar}" : "האירוע {event} נוצר בלוח השנה {calendar} על ידי {actor}", - "You created event {event} in calendar {calendar}" : "יצרת אירוע {event} בלוח השנה {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "האירוע {event} נמחק מלוח השנה {calendar} על ידי {actor}", - "You deleted event {event} from calendar {calendar}" : "מחקת אירוע {event} מלוח השנה {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "האירוע {event} עודכן בלוח השנה {calendar} על ידי {actor}", - "You updated event {event} in calendar {calendar}" : "עדכנת את האירוע {event} בלוח השנה {calendar}", - "Busy" : "עסוק", - "A <strong>calendar</strong> was modified" : " <strong>יומן</strong> נערך", - "A calendar <strong>event</strong> was modified" : "<strong>אירוע</strong> ביומן נערך", - "Contact birthdays" : "ימי הולדת של אנשי קשר", - "Death of %s" : "הפטירה של %s", - "Untitled calendar" : "לוח שנה ללא כותרת", - "Calendar:" : "לוח שנה:", - "Date:" : "תאריך:", - "Where:" : "איפה:", - "Description:" : "תיאור:", - "_%n year_::_%n years_" : ["שנה","שנתיים","%n שנים","%n שנים"], - "_%n month_::_%n months_" : ["חודש","חודשיים","%n חודשים","%n חודשים"], - "_%n day_::_%n days_" : ["יום","יומיים","%n ימים","%n ימים"], - "_%n hour_::_%n hours_" : ["שעה","שעתיים","%n שעות","%n שעות"], - "_%n minute_::_%n minutes_" : ["דקה","%n דקות","%n דקות","%n דקות"], - "%s (in %s)" : "%s (בתוך %s)", - "%s (%s ago)" : "%s (לפני %s)", - "Calendar: %s" : "לוח שנה: %s", - "Date: %s" : "תאריך: %s", - "Description: %s" : "תיאור: %s", - "Where: %s" : "איפה: %s", - "%1$s via %2$s" : "%1$s דרך %2$s", - "Organizer:" : "ארגון:", - "Attendees:" : "משתתפים:", - "Title:" : "כותרת:", - "Time:" : "שעה:", - "Location:" : "מיקום:", - "Link:" : "קישור:", - "Accept" : "קבלה", - "Decline" : "דחייה", - "More options …" : "אפשרויות נוספות…", - "More options at %s" : "אפשרויות נוספים ב־%s", - "Contacts" : "אנשי קשר", - "Upgrade needed" : "נדרש עדכון", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "עליך להגדיר את ה־%s שלך להשתמש ב־HTTPS כדי להשתמש ב־CalDAV וב־CardDAV עם iOS/macOS.", - "Configures a CalDAV account" : "מגדיר חשבון CalDAV", - "Configures a CardDAV account" : "מגדיר חשבון CardDAV", - "Events" : "אירועים", - "Tasks" : "משימות", - "Untitled task" : "משימה ללא כותרת", - "Completed on %s" : "הושלמה ב־%s", - "Contacts and groups" : "אנשי קשר וקבוצות", - "WebDAV" : "WebDAV", - "WebDAV endpoint" : "נקודת קצה WebDAV", - "to" : "אל", - "Monday" : "יום שני", - "Tuesday" : "יום שלישי", - "Wednesday" : "יום רביעי", - "Thursday" : "יום חמישי", - "Friday" : "יום שישי", - "Saturday" : "יום שבת", - "Sunday" : "יום ראשון", - "Save" : "שמירה", - "Calendar server" : "שרת לוח שנה", - "Send invitations to attendees" : "שליחת הזמנות למשתתפים", - "Automatically generate a birthday calendar" : "יצירת יומן ימי הולדת אוטומטית", - "Birthday calendars will be generated by a background job." : "יומני ימי הולדת ייווצרו על ידי משימה ברקע.", - "Hence they will not be available immediately after enabling but will show up after some time." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה.", - "Send notifications for events" : "שליחת התראות לאירועים", - "Notifications are sent via background jobs, so these must occur often enough." : "התראות נשלחות באמצעות משימות רקע, לכן הבדיקה תתבצע יחסית לעתים קרובות.", - "Enable notifications for events via push" : "הפעלת התראות לאירועים בדחיפה", - "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} כראוי.", - "There was an error updating your attendance status." : "אירעה שגיאה בעת עדכון מצב ההשתתפות שלך.", - "Please contact the organizer directly." : "נא ליצור קשר עם הגוף מארגן ישירות.", - "Are you accepting the invitation?" : "האם להיענות להזמנה?", - "Tentative" : "טנטטיבית", - "Your attendance was updated successfully." : "ההשתתפות שלך עודכנה בהצלחה." -},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" -}
\ No newline at end of file diff --git a/apps/dav/l10n/hr.js b/apps/dav/l10n/hr.js deleted file mode 100644 index 0399a414f65..00000000000 --- a/apps/dav/l10n/hr.js +++ /dev/null @@ -1,157 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalendar", - "Tasks" : "Zadaci", - "Personal" : "Osobno", - "{actor} created calendar {calendar}" : "{actor} je stvorio kalendar {calendar}", - "You created calendar {calendar}" : "Stvorili ste kalendar {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} je izbrisao kalendar {calendar}", - "You deleted calendar {calendar}" : "Izbrisali ste kalendar {calendar}", - "{actor} updated calendar {calendar}" : "{actor} je ažurirao kalendar {calendar}", - "You updated calendar {calendar}" : "Ažurirali ste kalendar {calendar}", - "{actor} restored calendar {calendar}" : "{actor} je vratio kalendar {calendar}", - "You restored calendar {calendar}" : "Vratili ste kalendar {calendar}", - "You shared calendar {calendar} as public link" : "Podijelili ste kalendar {calendar} putem javne poveznice", - "You removed public link for calendar {calendar}" : "Uklonili ste javnu poveznicu na kalendar {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} dijeli kalendar {calendar} s vama", - "You shared calendar {calendar} with {user}" : "Podijelili ste kalendar {calendar} s {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} dijeli kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} više ne dijeli kalendar {calendar} s vama", - "You unshared calendar {calendar} from {user}" : "Više ne dijelite kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} više ne dijeli kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} više ne dijeli kalendar {calendar} sam sa sobom", - "You shared calendar {calendar} with group {group}" : "Podijelili ste kalendar {calendar} s grupom {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} dijeli kalendar {calendar} s grupom {group}", - "You unshared calendar {calendar} from group {group}" : "Više ne dijelite kalendar {calendar} s grupom {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} više ne dijeli kalendar {calendar} s grupom {group}", - "Untitled event" : "Događaj bez naslova", - "{actor} created event {event} in calendar {calendar}" : "{actor} je stvorio događaj {event} u kalendaru {calendar}", - "You created event {event} in calendar {calendar}" : "Stvorili ste događaj {event} u kalendaru {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} je izbrisao događaj {event} iz kalendara {calendar}", - "You deleted event {event} from calendar {calendar}" : "Izbrisali ste događaj {event} iz kalendara {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} je ažurirao događaj {event} u kalendaru {calendar}", - "You updated event {event} in calendar {calendar}" : "Ažurirali ste događaj {event} u kalendaru {calendar}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} je vratio događaj {event} kalendara {calendar}", - "You restored event {event} of calendar {calendar}" : "Vratili ste događaj {event} kalendara {calendar}", - "Busy" : "Zauzeto", - "Calendar, contacts and tasks" : "Kalendar, kontakti i zadaci", - "A <strong>calendar</strong> was modified" : "Izmijenjen je <strong>kalendar</strong>", - "A calendar <strong>event</strong> was modified" : "Izmijenjen je <strong>događaj</strong> u kalendaru", - "Contact birthdays" : "Rođendani kontakata", - "Death of %s" : "Smrt %s", - "Untitled calendar" : "Kalendar bez naslova", - "Calendar:" : "Kalendar:", - "Date:" : "Datum:", - "Where:" : "Gdje:", - "Description:" : "Opis:", - "_%n year_::_%n years_" : ["%n godina","%n godina","%n godina"], - "_%n month_::_%n months_" : ["%n mjesec","%n mjeseci","%n mjeseci"], - "_%n day_::_%n days_" : ["%n dan","%n dana","%n dana"], - "_%n hour_::_%n hours_" : ["%n sat","%n sati","%n sati"], - "_%n minute_::_%n minutes_" : ["%n minute/minuta","%n minuta","%n minuta"], - "%s (in %s)" : "%s (u %s)", - "%s (%s ago)" : "%s (prije %s)", - "Calendar: %s" : "Kalendar: %s", - "Date: %s" : "Datum: %s", - "Description: %s" : "Opis: %s", - "Where: %s" : "Gdje: %s", - "%1$s via %2$s" : "%1$s putem %2$s", - "Cancelled: %1$s" : "Otkazano: %1$s", - "Re: %1$s" : "Odgovor: %1 $ s", - "Invitation: %1$s" : "Pozivnica: %1$s", - "Organizer:" : "Organizator:", - "Attendees:" : "Polaznici:", - "Title:" : "Naslov:", - "When:" : "Kada:", - "Location:" : "Lokacija:", - "Link:" : "Poveznica:", - "Accept" : "Prihvati", - "Decline" : "Odbij", - "More options …" : "Više mogućnosti…", - "More options at %s" : "Više mogućnosti na %s", - "Monday" : "Ponedjeljak", - "Tuesday" : "Utorak", - "Wednesday" : "Srijeda", - "Thursday" : "Četvrtak", - "Friday" : "Petak", - "Saturday" : "Subota", - "Sunday" : "Nedjelja", - "January" : "Siječanj", - "February" : "Veljača", - "March" : "Ožujak", - "April" : "Travanj", - "May" : "Svibanj", - "June" : "Lipanj", - "July" : "Srpanj", - "August" : "Kolovoz", - "September" : "Rujan", - "October" : "Listopad", - "November" : "Studeni", - "December" : "Prosinac", - "First" : "Prvi", - "Last" : "Zadnji", - "Contacts" : "Kontakti", - "{actor} created address book {addressbook}" : "{actor} je stvorio adresar {addressbook}", - "You created address book {addressbook}" : "Stvorili ste adresar {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} je izbrisao adresar {addressbook}", - "You deleted address book {addressbook}" : "Izbrisali ste adresar {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} je ažurirao adresar {addressbook}", - "You updated address book {addressbook}" : "Ažurirali ste adresar {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} dijeli adresar {addressbook} s vama", - "You shared address book {addressbook} with {user}" : "Dijelite adresar {addressbook} s {user}", - "{actor} shared address book {addressbook} with {user}" : "{actor} dijeli adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from you" : "{actor} je prestao dijeliti adresar {addressbook} s vama", - "You unshared address book {addressbook} from {user}" : "Prestali ste dijeliti adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from {user}" : "{actor} je prestao dijeliti adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from themselves" : "{actor} je prestao dijeliti adresar {addressbook} sa sobom", - "You shared address book {addressbook} with group {group}" : "Dijelite adresar {addressbook} s grupom {group}", - "{actor} shared address book {addressbook} with group {group}" : "{actor} dijeli adresar {addressbook} s grupom {group}", - "You unshared address book {addressbook} from group {group}" : "Prestali ste dijeliti adresar {addressbook} s grupom {group}", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} je prestao dijeliti adresar {addressbook} s grupom {group}", - "{actor} created contact {card} in address book {addressbook}" : "{actor} je stvorio kontakt {card} u adresaru {addressbook}", - "You created contact {card} in address book {addressbook}" : "Stvorili ste kontakt {card} u adresaru {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} je izbrisao kontakt {card} iz adresara {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Izbrisali ste kontakt {card} iz adresara {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} je ažurirao kontakt {card} u adresaru {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Ažurirali ste kontakt {card} u adresaru {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "Izmijenjen je <strong>kontakt</strong> ili <strong>adresar</strong>", - "Accounts" : "Korisnićki računi", - "System is in maintenance mode." : "Sustav je u načinu održavanja.", - "Upgrade needed" : "Potrebno nadograditi", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Vaš %s treba konfigurirati za korištenje HTTPS-a kako bi se mogli upotrebljavati CalDAV i CardDAV s operacijskim sustavom iOS/macOS.", - "Configures a CalDAV account" : "Konfigurira CalDAV račun", - "Configures a CardDAV account" : "Konfigurira CardDAV račun", - "Events" : "Događaji", - "Untitled task" : "Zadatak bez naslova", - "Completed on %s" : "Završeno na %s", - "Due on %s by %s" : "%s treba završiti do %s", - "Due on %s" : "Treba završiti do %s", - "WebDAV endpoint" : "WebDAV krajnja točka", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Vaš mrežni poslužitelj nije pravilno podešen za sinkronizaciju podataka jer je sučelje protokola WebDAV neispravno.", - "Contacts and groups" : "Kontakti i grupe", - "WebDAV" : "WebDAV", - "Save" : "Spremi", - "to" : "do", - "Delete slot" : "Izbriši mjesto", - "Add slot" : "Dodaj mjesto", - "Availability" : "Raspoloživost", - "Calendar server" : "Poslužitelj kalendara", - "Send invitations to attendees" : "Pošaljite pozive sudionicima", - "Automatically generate a birthday calendar" : "Automatski generiraj kalendar rođendana", - "Birthday calendars will be generated by a background job." : "Kalendari rođendana generirat će se u pozadini.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Stoga neće biti dostupni odmah nakon omogućivanja, ali će se pojaviti nakon nekog vremena.", - "Send notifications for events" : "Šalji obavijesti o događajima", - "Notifications are sent via background jobs, so these must occur often enough." : "Obavijesti se šalju putem pozadinskih zadataka koji se moraju dovoljno često izvoditi.", - "Enable notifications for events via push" : "Omogući slanje obavijesti o događajima putem push obavijesti", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Također instalirajte {calendarappstoreopen}aplikaciju Kalendar{linkclose} ili {calendardocopen}povežite računalo i mobilni uređaj radi sinkroniziranja ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Provjerite jeste li ispravno postavili {emailopen}poslužitelj e-pošte{linkclose}.", - "There was an error updating your attendance status." : "Došlo je do pogreške prilikom ažuriranja statusa prisutnosti.", - "Please contact the organizer directly." : "Izravno se obratite organizatoru.", - "Are you accepting the invitation?" : "Prihvaćate li poziv?", - "Tentative" : "Uvjetno", - "Your attendance was updated successfully." : "Vaša je prisutnost uspješno ažurirana.", - "Time:" : "Vrijeme:", - "If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ako konfigurirate svoje radno vrijeme, drugi korisnici moći će vidjeti jeste li izvan ureda kada rezerviraju sastanak." -}, -"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"); diff --git a/apps/dav/l10n/hr.json b/apps/dav/l10n/hr.json deleted file mode 100644 index a3b41038c8c..00000000000 --- a/apps/dav/l10n/hr.json +++ /dev/null @@ -1,155 +0,0 @@ -{ "translations": { - "Calendar" : "Kalendar", - "Tasks" : "Zadaci", - "Personal" : "Osobno", - "{actor} created calendar {calendar}" : "{actor} je stvorio kalendar {calendar}", - "You created calendar {calendar}" : "Stvorili ste kalendar {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} je izbrisao kalendar {calendar}", - "You deleted calendar {calendar}" : "Izbrisali ste kalendar {calendar}", - "{actor} updated calendar {calendar}" : "{actor} je ažurirao kalendar {calendar}", - "You updated calendar {calendar}" : "Ažurirali ste kalendar {calendar}", - "{actor} restored calendar {calendar}" : "{actor} je vratio kalendar {calendar}", - "You restored calendar {calendar}" : "Vratili ste kalendar {calendar}", - "You shared calendar {calendar} as public link" : "Podijelili ste kalendar {calendar} putem javne poveznice", - "You removed public link for calendar {calendar}" : "Uklonili ste javnu poveznicu na kalendar {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} dijeli kalendar {calendar} s vama", - "You shared calendar {calendar} with {user}" : "Podijelili ste kalendar {calendar} s {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} dijeli kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} više ne dijeli kalendar {calendar} s vama", - "You unshared calendar {calendar} from {user}" : "Više ne dijelite kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} više ne dijeli kalendar {calendar} s {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} više ne dijeli kalendar {calendar} sam sa sobom", - "You shared calendar {calendar} with group {group}" : "Podijelili ste kalendar {calendar} s grupom {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} dijeli kalendar {calendar} s grupom {group}", - "You unshared calendar {calendar} from group {group}" : "Više ne dijelite kalendar {calendar} s grupom {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} više ne dijeli kalendar {calendar} s grupom {group}", - "Untitled event" : "Događaj bez naslova", - "{actor} created event {event} in calendar {calendar}" : "{actor} je stvorio događaj {event} u kalendaru {calendar}", - "You created event {event} in calendar {calendar}" : "Stvorili ste događaj {event} u kalendaru {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} je izbrisao događaj {event} iz kalendara {calendar}", - "You deleted event {event} from calendar {calendar}" : "Izbrisali ste događaj {event} iz kalendara {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} je ažurirao događaj {event} u kalendaru {calendar}", - "You updated event {event} in calendar {calendar}" : "Ažurirali ste događaj {event} u kalendaru {calendar}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} je vratio događaj {event} kalendara {calendar}", - "You restored event {event} of calendar {calendar}" : "Vratili ste događaj {event} kalendara {calendar}", - "Busy" : "Zauzeto", - "Calendar, contacts and tasks" : "Kalendar, kontakti i zadaci", - "A <strong>calendar</strong> was modified" : "Izmijenjen je <strong>kalendar</strong>", - "A calendar <strong>event</strong> was modified" : "Izmijenjen je <strong>događaj</strong> u kalendaru", - "Contact birthdays" : "Rođendani kontakata", - "Death of %s" : "Smrt %s", - "Untitled calendar" : "Kalendar bez naslova", - "Calendar:" : "Kalendar:", - "Date:" : "Datum:", - "Where:" : "Gdje:", - "Description:" : "Opis:", - "_%n year_::_%n years_" : ["%n godina","%n godina","%n godina"], - "_%n month_::_%n months_" : ["%n mjesec","%n mjeseci","%n mjeseci"], - "_%n day_::_%n days_" : ["%n dan","%n dana","%n dana"], - "_%n hour_::_%n hours_" : ["%n sat","%n sati","%n sati"], - "_%n minute_::_%n minutes_" : ["%n minute/minuta","%n minuta","%n minuta"], - "%s (in %s)" : "%s (u %s)", - "%s (%s ago)" : "%s (prije %s)", - "Calendar: %s" : "Kalendar: %s", - "Date: %s" : "Datum: %s", - "Description: %s" : "Opis: %s", - "Where: %s" : "Gdje: %s", - "%1$s via %2$s" : "%1$s putem %2$s", - "Cancelled: %1$s" : "Otkazano: %1$s", - "Re: %1$s" : "Odgovor: %1 $ s", - "Invitation: %1$s" : "Pozivnica: %1$s", - "Organizer:" : "Organizator:", - "Attendees:" : "Polaznici:", - "Title:" : "Naslov:", - "When:" : "Kada:", - "Location:" : "Lokacija:", - "Link:" : "Poveznica:", - "Accept" : "Prihvati", - "Decline" : "Odbij", - "More options …" : "Više mogućnosti…", - "More options at %s" : "Više mogućnosti na %s", - "Monday" : "Ponedjeljak", - "Tuesday" : "Utorak", - "Wednesday" : "Srijeda", - "Thursday" : "Četvrtak", - "Friday" : "Petak", - "Saturday" : "Subota", - "Sunday" : "Nedjelja", - "January" : "Siječanj", - "February" : "Veljača", - "March" : "Ožujak", - "April" : "Travanj", - "May" : "Svibanj", - "June" : "Lipanj", - "July" : "Srpanj", - "August" : "Kolovoz", - "September" : "Rujan", - "October" : "Listopad", - "November" : "Studeni", - "December" : "Prosinac", - "First" : "Prvi", - "Last" : "Zadnji", - "Contacts" : "Kontakti", - "{actor} created address book {addressbook}" : "{actor} je stvorio adresar {addressbook}", - "You created address book {addressbook}" : "Stvorili ste adresar {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} je izbrisao adresar {addressbook}", - "You deleted address book {addressbook}" : "Izbrisali ste adresar {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} je ažurirao adresar {addressbook}", - "You updated address book {addressbook}" : "Ažurirali ste adresar {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} dijeli adresar {addressbook} s vama", - "You shared address book {addressbook} with {user}" : "Dijelite adresar {addressbook} s {user}", - "{actor} shared address book {addressbook} with {user}" : "{actor} dijeli adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from you" : "{actor} je prestao dijeliti adresar {addressbook} s vama", - "You unshared address book {addressbook} from {user}" : "Prestali ste dijeliti adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from {user}" : "{actor} je prestao dijeliti adresar {addressbook} s {user}", - "{actor} unshared address book {addressbook} from themselves" : "{actor} je prestao dijeliti adresar {addressbook} sa sobom", - "You shared address book {addressbook} with group {group}" : "Dijelite adresar {addressbook} s grupom {group}", - "{actor} shared address book {addressbook} with group {group}" : "{actor} dijeli adresar {addressbook} s grupom {group}", - "You unshared address book {addressbook} from group {group}" : "Prestali ste dijeliti adresar {addressbook} s grupom {group}", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} je prestao dijeliti adresar {addressbook} s grupom {group}", - "{actor} created contact {card} in address book {addressbook}" : "{actor} je stvorio kontakt {card} u adresaru {addressbook}", - "You created contact {card} in address book {addressbook}" : "Stvorili ste kontakt {card} u adresaru {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} je izbrisao kontakt {card} iz adresara {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "Izbrisali ste kontakt {card} iz adresara {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} je ažurirao kontakt {card} u adresaru {addressbook}", - "You updated contact {card} in address book {addressbook}" : "Ažurirali ste kontakt {card} u adresaru {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "Izmijenjen je <strong>kontakt</strong> ili <strong>adresar</strong>", - "Accounts" : "Korisnićki računi", - "System is in maintenance mode." : "Sustav je u načinu održavanja.", - "Upgrade needed" : "Potrebno nadograditi", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Vaš %s treba konfigurirati za korištenje HTTPS-a kako bi se mogli upotrebljavati CalDAV i CardDAV s operacijskim sustavom iOS/macOS.", - "Configures a CalDAV account" : "Konfigurira CalDAV račun", - "Configures a CardDAV account" : "Konfigurira CardDAV račun", - "Events" : "Događaji", - "Untitled task" : "Zadatak bez naslova", - "Completed on %s" : "Završeno na %s", - "Due on %s by %s" : "%s treba završiti do %s", - "Due on %s" : "Treba završiti do %s", - "WebDAV endpoint" : "WebDAV krajnja točka", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Vaš mrežni poslužitelj nije pravilno podešen za sinkronizaciju podataka jer je sučelje protokola WebDAV neispravno.", - "Contacts and groups" : "Kontakti i grupe", - "WebDAV" : "WebDAV", - "Save" : "Spremi", - "to" : "do", - "Delete slot" : "Izbriši mjesto", - "Add slot" : "Dodaj mjesto", - "Availability" : "Raspoloživost", - "Calendar server" : "Poslužitelj kalendara", - "Send invitations to attendees" : "Pošaljite pozive sudionicima", - "Automatically generate a birthday calendar" : "Automatski generiraj kalendar rođendana", - "Birthday calendars will be generated by a background job." : "Kalendari rođendana generirat će se u pozadini.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Stoga neće biti dostupni odmah nakon omogućivanja, ali će se pojaviti nakon nekog vremena.", - "Send notifications for events" : "Šalji obavijesti o događajima", - "Notifications are sent via background jobs, so these must occur often enough." : "Obavijesti se šalju putem pozadinskih zadataka koji se moraju dovoljno često izvoditi.", - "Enable notifications for events via push" : "Omogući slanje obavijesti o događajima putem push obavijesti", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Također instalirajte {calendarappstoreopen}aplikaciju Kalendar{linkclose} ili {calendardocopen}povežite računalo i mobilni uređaj radi sinkroniziranja ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Provjerite jeste li ispravno postavili {emailopen}poslužitelj e-pošte{linkclose}.", - "There was an error updating your attendance status." : "Došlo je do pogreške prilikom ažuriranja statusa prisutnosti.", - "Please contact the organizer directly." : "Izravno se obratite organizatoru.", - "Are you accepting the invitation?" : "Prihvaćate li poziv?", - "Tentative" : "Uvjetno", - "Your attendance was updated successfully." : "Vaša je prisutnost uspješno ažurirana.", - "Time:" : "Vrijeme:", - "If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ako konfigurirate svoje radno vrijeme, drugi korisnici moći će vidjeti jeste li izvan ureda kada rezerviraju sastanak." -},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;" -}
\ No newline at end of file diff --git a/apps/dav/l10n/hu.js b/apps/dav/l10n/hu.js index 6b3c40357a1..d45c4d340dd 100644 --- a/apps/dav/l10n/hu.js +++ b/apps/dav/l10n/hu.js @@ -223,8 +223,8 @@ OC.L10N.register( "Absence cleared" : "Távollét törölve", "Failed to clear your absence settings" : "Nem sikerült a távolléti beállítások törlése", "First day" : "Első nap", - "Last day (inclusive)" : "Utols nap (beleértve)", - "Out of office replacement (optional)" : "Távolléti helyettesítő (opcionális)", + "Last day (inclusive)" : "Utolsó nap (beleértve)", + "Out of office replacement (optional)" : "Távolléti helyettesítő (nem kötelező)", "Name of the replacement" : "Helyettesítő neve", "No results." : "Nincs eredmény.", "Start typing." : "Kezdjen gépelni.", diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json index 08ab94adbdc..2e623866c60 100644 --- a/apps/dav/l10n/hu.json +++ b/apps/dav/l10n/hu.json @@ -221,8 +221,8 @@ "Absence cleared" : "Távollét törölve", "Failed to clear your absence settings" : "Nem sikerült a távolléti beállítások törlése", "First day" : "Első nap", - "Last day (inclusive)" : "Utols nap (beleértve)", - "Out of office replacement (optional)" : "Távolléti helyettesítő (opcionális)", + "Last day (inclusive)" : "Utolsó nap (beleértve)", + "Out of office replacement (optional)" : "Távolléti helyettesítő (nem kötelező)", "Name of the replacement" : "Helyettesítő neve", "No results." : "Nincs eredmény.", "Start typing." : "Kezdjen gépelni.", diff --git a/apps/dav/l10n/id.js b/apps/dav/l10n/id.js deleted file mode 100644 index 0ab333b580f..00000000000 --- a/apps/dav/l10n/id.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "dav", - { - "Contact birthdays" : "Ulang tahun kontak", - "Personal" : "Pribadi", - "Contacts" : "Kontak", - "Technical details" : "Rincian teknis", - "Remote Address: %s" : "Alamat remote: %s", - "Request ID: %s" : "ID Permintaan: %s" -}, -"nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/id.json b/apps/dav/l10n/id.json deleted file mode 100644 index 44280c8125b..00000000000 --- a/apps/dav/l10n/id.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Contact birthdays" : "Ulang tahun kontak", - "Personal" : "Pribadi", - "Contacts" : "Kontak", - "Technical details" : "Rincian teknis", - "Remote Address: %s" : "Alamat remote: %s", - "Request ID: %s" : "ID Permintaan: %s" -},"pluralForm" :"nplurals=1; plural=0;" -}
\ No newline at end of file diff --git a/apps/dav/l10n/ka_GE.js b/apps/dav/l10n/ka_GE.js deleted file mode 100644 index 05fa6351239..00000000000 --- a/apps/dav/l10n/ka_GE.js +++ /dev/null @@ -1,66 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "კალენდარი", - "Todos" : "შესასრულებელი დავალებები", - "Personal" : "პირადი", - "{actor} created calendar {calendar}" : "{actor} მომხმარებელმა შექმნა კალენდარი {calendar}", - "You created calendar {calendar}" : "თქვენ შექმენით {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} მომხმარებელმამა გააუქმა კალენდარი {calendar}", - "You deleted calendar {calendar}" : "თქვენ გააუქმეთ კალენდარი {calendar}", - "{actor} updated calendar {calendar}" : "{actor} მომხმარებელმა განაახლა კალენდარი {calendar}", - "You updated calendar {calendar}" : "თქვენ განაახლეთ კალენდარი {calendar}", - "You shared calendar {calendar} as public link" : "თქვენ გააზიარეთ კალენდარი {calendar} საზოგადო ბმულის სახით", - "You removed public link for calendar {calendar}" : "თქვენ გააუქმეთ საზოგადო ბმული კალენდარზე {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} მომხმარებელმა თქვენთან გააზიარა კალენდარი {calendar}", - "You shared calendar {calendar} with {user}" : "თქვენ გააზიარეთ კალენდარი {calendar} მომხმარებელთან {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} მომხმარებელმა გააზიარა {calendar} მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} მომხმარებელმა თქვენთან შეწყვიტა {calendar} კალენდრის გაზიარება", - "You unshared calendar {calendar} from {user}" : "თქვენ შეწყვიტეთ {calendar} კალენდრის გაზიარება მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება", - "You shared calendar {calendar} with group {group}" : "თქვენ გააზიარეთ კალენდარი {calendar} ჯგუფთან {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} მომხმარებელმა გააზიარა {calendar} კალენდარი ჯგუფთან {group}", - "You unshared calendar {calendar} from group {group}" : "თქვენ შეწყვიტეთ კალენდრის {calendar} გაზიარება ჯგუფთან {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება ჯგუფთან {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} მომხმარებელმა შექმნა მოვლენა {event} კალენდარში {calendar}", - "You created event {event} in calendar {calendar}" : "თქვენ შექმენით მოვლენა {event} კალენდარში {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} მომხმარებელმა გააუქმა მოვლენა {event} კალენდარში {calendar}", - "You deleted event {event} from calendar {calendar}" : "თქვენ გააუქმეთ მოვლენა {event} კალენდარში {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} მომხმარებელმა განაახლა მოვლენა {event} კალენდარში {calendar}", - "You updated event {event} in calendar {calendar}" : "თქვენ განაახლეთ მოვლენა {event} კალენდარში {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} მომხმარებელმა შექმნა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You created todo {todo} in list {calendar}" : "თქვენ შექმენით შესასრულებელი დავალება {todo} სიაში {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} მომხმარებელმა გააუქმა შესასრულებელი დავალება {todo} სიიდან {calendar}", - "You deleted todo {todo} from list {calendar}" : "თქვენ გააუქმეთ შესასრულებელი დავალება {todo} სიიდან {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} მომხმარებელმა განაახლა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You updated todo {todo} in list {calendar}" : "თქვენ განაახლეთ შესასრულებელი დავალება {todo} in list {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} მომხმარებელმა დაასრულა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You solved todo {todo} in list {calendar}" : "თქვენ დაასრულეთ შესასრულებელი დავალება {todo} სიაში {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} მომხმარებელმა ხელახლა გახსნა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You reopened todo {todo} in list {calendar}" : "თქვენ ხელახლა გახსენით შესასრულებელი დავალება {todo} სიაში {calendar}", - "A <strong>calendar</strong> was modified" : "<strong>კალენდარი</strong> შეიცვალა", - "A calendar <strong>event</strong> was modified" : "კალენდრის <strong>მოვლენა</strong> შეიცვალა", - "A calendar <strong>todo</strong> was modified" : "კალენდრის <strong>შესასრულებელი დავალება</strong> შეიცვალა", - "Contact birthdays" : "კონტაქტების დაბადების დღეები", - "Where:" : "სად:", - "Description:" : "აღწერა:", - "Invitation canceled" : "მოწვევა გაუქმდა", - "Invitation updated" : "მოწვევა განახლდა", - "Location:" : "ადგილმდებარეობა:", - "Link:" : "ბმული:", - "Accept" : "მიღება", - "Decline" : "ურაყოფა", - "Contacts" : "კონტაქტები", - "Tasks" : "დავალებები", - "WebDAV" : "WebDAV", - "Tentative" : "საცდელი", - "Save" : "შენახვა", - "Send invitations to attendees" : "გაუგზავნეთ მოწვევა დამსწრეებს", - "Automatically generate a birthday calendar" : "დაბადების დღეების კალენდრების ავტომატური გენერირება", - "Birthday calendars will be generated by a background job." : "ბადადების დღეების კალენდრები გენერირებულ იქნება ფონურ რეჟიმში.", - "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ.", - "Hello %s," : "გამარჯობა %s,", - "When:" : "როდის:" -}, -"nplurals=2; plural=(n!=1);"); diff --git a/apps/dav/l10n/ka_GE.json b/apps/dav/l10n/ka_GE.json deleted file mode 100644 index 7597200d061..00000000000 --- a/apps/dav/l10n/ka_GE.json +++ /dev/null @@ -1,64 +0,0 @@ -{ "translations": { - "Calendar" : "კალენდარი", - "Todos" : "შესასრულებელი დავალებები", - "Personal" : "პირადი", - "{actor} created calendar {calendar}" : "{actor} მომხმარებელმა შექმნა კალენდარი {calendar}", - "You created calendar {calendar}" : "თქვენ შექმენით {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} მომხმარებელმამა გააუქმა კალენდარი {calendar}", - "You deleted calendar {calendar}" : "თქვენ გააუქმეთ კალენდარი {calendar}", - "{actor} updated calendar {calendar}" : "{actor} მომხმარებელმა განაახლა კალენდარი {calendar}", - "You updated calendar {calendar}" : "თქვენ განაახლეთ კალენდარი {calendar}", - "You shared calendar {calendar} as public link" : "თქვენ გააზიარეთ კალენდარი {calendar} საზოგადო ბმულის სახით", - "You removed public link for calendar {calendar}" : "თქვენ გააუქმეთ საზოგადო ბმული კალენდარზე {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} მომხმარებელმა თქვენთან გააზიარა კალენდარი {calendar}", - "You shared calendar {calendar} with {user}" : "თქვენ გააზიარეთ კალენდარი {calendar} მომხმარებელთან {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} მომხმარებელმა გააზიარა {calendar} მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} მომხმარებელმა თქვენთან შეწყვიტა {calendar} კალენდრის გაზიარება", - "You unshared calendar {calendar} from {user}" : "თქვენ შეწყვიტეთ {calendar} კალენდრის გაზიარება მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება მომხმარებელთან {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება", - "You shared calendar {calendar} with group {group}" : "თქვენ გააზიარეთ კალენდარი {calendar} ჯგუფთან {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} მომხმარებელმა გააზიარა {calendar} კალენდარი ჯგუფთან {group}", - "You unshared calendar {calendar} from group {group}" : "თქვენ შეწყვიტეთ კალენდრის {calendar} გაზიარება ჯგუფთან {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} მომხმარებელმა შეწყვიტა {calendar} კალენდრის გაზიარება ჯგუფთან {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} მომხმარებელმა შექმნა მოვლენა {event} კალენდარში {calendar}", - "You created event {event} in calendar {calendar}" : "თქვენ შექმენით მოვლენა {event} კალენდარში {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} მომხმარებელმა გააუქმა მოვლენა {event} კალენდარში {calendar}", - "You deleted event {event} from calendar {calendar}" : "თქვენ გააუქმეთ მოვლენა {event} კალენდარში {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} მომხმარებელმა განაახლა მოვლენა {event} კალენდარში {calendar}", - "You updated event {event} in calendar {calendar}" : "თქვენ განაახლეთ მოვლენა {event} კალენდარში {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} მომხმარებელმა შექმნა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You created todo {todo} in list {calendar}" : "თქვენ შექმენით შესასრულებელი დავალება {todo} სიაში {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} მომხმარებელმა გააუქმა შესასრულებელი დავალება {todo} სიიდან {calendar}", - "You deleted todo {todo} from list {calendar}" : "თქვენ გააუქმეთ შესასრულებელი დავალება {todo} სიიდან {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} მომხმარებელმა განაახლა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You updated todo {todo} in list {calendar}" : "თქვენ განაახლეთ შესასრულებელი დავალება {todo} in list {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} მომხმარებელმა დაასრულა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You solved todo {todo} in list {calendar}" : "თქვენ დაასრულეთ შესასრულებელი დავალება {todo} სიაში {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} მომხმარებელმა ხელახლა გახსნა შესასრულებელი დავალება {todo} სიაში {calendar}", - "You reopened todo {todo} in list {calendar}" : "თქვენ ხელახლა გახსენით შესასრულებელი დავალება {todo} სიაში {calendar}", - "A <strong>calendar</strong> was modified" : "<strong>კალენდარი</strong> შეიცვალა", - "A calendar <strong>event</strong> was modified" : "კალენდრის <strong>მოვლენა</strong> შეიცვალა", - "A calendar <strong>todo</strong> was modified" : "კალენდრის <strong>შესასრულებელი დავალება</strong> შეიცვალა", - "Contact birthdays" : "კონტაქტების დაბადების დღეები", - "Where:" : "სად:", - "Description:" : "აღწერა:", - "Invitation canceled" : "მოწვევა გაუქმდა", - "Invitation updated" : "მოწვევა განახლდა", - "Location:" : "ადგილმდებარეობა:", - "Link:" : "ბმული:", - "Accept" : "მიღება", - "Decline" : "ურაყოფა", - "Contacts" : "კონტაქტები", - "Tasks" : "დავალებები", - "WebDAV" : "WebDAV", - "Tentative" : "საცდელი", - "Save" : "შენახვა", - "Send invitations to attendees" : "გაუგზავნეთ მოწვევა დამსწრეებს", - "Automatically generate a birthday calendar" : "დაბადების დღეების კალენდრების ავტომატური გენერირება", - "Birthday calendars will be generated by a background job." : "ბადადების დღეების კალენდრები გენერირებულ იქნება ფონურ რეჟიმში.", - "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ.", - "Hello %s," : "გამარჯობა %s,", - "When:" : "როდის:" -},"pluralForm" :"nplurals=2; plural=(n!=1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/lt_LT.js b/apps/dav/l10n/lt_LT.js deleted file mode 100644 index b1ff0a2ee48..00000000000 --- a/apps/dav/l10n/lt_LT.js +++ /dev/null @@ -1,111 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalendorius", - "Tasks" : "Užduotys", - "Personal" : "Asmeniniai", - "{actor} created calendar {calendar}" : "{actor} sukūrė kalendorių {calendar}", - "You created calendar {calendar}" : "Jūs sukūrėte kalendorių {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} ištrynė kalendorių {calendar}", - "You deleted calendar {calendar}" : "Jūs ištrynėte kalendorių {calendar}", - "{actor} updated calendar {calendar}" : "{actor} atnaujino kalendorių {calendar}", - "You updated calendar {calendar}" : "Jūs atnaujinote kalendorių {calendar}", - "{actor} restored calendar {calendar}" : "{actor} atkūrė kalendorių {calendar}", - "You restored calendar {calendar}" : "Jūs atkūrėte kalendorių {calendar}", - "You shared calendar {calendar} as public link" : "Jūs pradėjote bendrinti kalendorių {calendar} kaip viešąją nuorodą", - "You removed public link for calendar {calendar}" : "Jūs pašalinote viešąją nuorodą kalendoriui {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} pradėjo bendrinti su jumis kalendorių {calendar}", - "You shared calendar {calendar} with {user}" : "Jūs pradėjote bendrinti kalendorių {calendar} su {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} pradėjo bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} nustojo bendrinti su jumis kalendorių {calendar}", - "You unshared calendar {calendar} from {user}" : "Jūs nustojote bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} nustojo bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} nustojo bendrinti su savimi kalendorių {calendar}", - "You shared calendar {calendar} with group {group}" : "Jūs pradėjote bendrinti kalendorių {calendar} su grupe {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} pradėjo bendrinti kalendorių {calendar} su grupe {group}", - "You unshared calendar {calendar} from group {group}" : "Jūs nustojote bendrinti kalendorių {calendar} su grupe {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} nustojo bendrinti kalendorių {calendar} su grupe {group}", - "Untitled event" : "Įvykis be pavadinimo", - "{actor} created event {event} in calendar {calendar}" : "{actor} kalendoriuje {calendar} sukūrė įvykį {event}", - "You created event {event} in calendar {calendar}" : "Jūs kalendoriuje {calendar} sukūrėte įvykį {event}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} ištrynė įvykį {event} iš kalendoriaus {calendar}", - "You deleted event {event} from calendar {calendar}" : "Jūs ištrynėte įvykį {event} iš kalendoriaus {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} kalendoriuje {calendar} atnaujino įvykį {event}", - "You updated event {event} in calendar {calendar}" : "Jūs kalendoriuje {calendar} atnaujinote įvykį {event}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} kalendoriuje {calendar} atkūrė įvykį {event}", - "You restored event {event} of calendar {calendar}" : "Jūs kalendoriuje {calendar} atkūrėte įvykį {event}", - "Busy" : "Užimtas laikas", - "Calendar, contacts and tasks" : "Kalendorius, adresatai ir užduotys", - "A <strong>calendar</strong> was modified" : "<strong>Kalendorius</strong> buvo modifikuotas", - "A calendar <strong>event</strong> was modified" : "Kalendoriaus <strong>įvykis</strong> buvo modifikuotas", - "Contact birthdays" : "Adresatų gimtadieniai", - "Untitled calendar" : "Kalendorius be pavadinimo", - "Calendar:" : "Kalendorius:", - "Date:" : "Data:", - "Where:" : "Kur:", - "Description:" : "Aprašas:", - "_%n year_::_%n years_" : ["%n metai","%n metai","%n metų","%n metai"], - "_%n month_::_%n months_" : ["%n mėnesis","%n mėnesiai","%n mėnesių","%n mėnesis"], - "_%n day_::_%n days_" : ["%n diena","%n dienos","%n dienų","%n diena"], - "_%n hour_::_%n hours_" : ["%n valanda","%n valandos","%n valandų","%n valanda"], - "_%n minute_::_%n minutes_" : ["%n minutė","%n minutės","%n minučių","%n minutė"], - "%s (in %s)" : "%s (po %s)", - "%s (%s ago)" : "%s (prieš %s)", - "Calendar: %s" : "Kalendorius: %s", - "Date: %s" : "Data: %s", - "Description: %s" : "Aprašas: %s", - "Where: %s" : "Kur: %s", - "%1$s via %2$s" : "%1$s per %2$s", - "Invitation: %1$s" : "Pakvietimas: %1$s", - "Organizer:" : "Organizatorius:", - "Attendees:" : "Kviestiniai:", - "Title:" : "Pavadinimas:", - "Location:" : "Vieta:", - "Link:" : "Nuoroda:", - "Accept" : "Priimti", - "Decline" : "Atmesti", - "More options …" : "Daugiau parinkčių…", - "Contacts" : "Adresatai", - "{actor} created address book {addressbook}" : "{actor} sukūrė adresų knygą {addressbook}", - "You created address book {addressbook}" : "Jūs sukūrėte adresų knygą {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} ištrynė adresų knygą {addressbook}", - "You deleted address book {addressbook}" : "Jūs ištrynėte adresų knygą {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} atnaujino adresų knygą {addressbook}", - "You updated address book {addressbook}" : "Jūs atnaujinote adresų knygą {addressbook}", - "System is in maintenance mode." : "Sistema yra techninės priežiūros veiksenoje.", - "Upgrade needed" : "Reikalingas naujinimas", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Norint naudoti CalDAV ir CardDAV su iOS/macOS, jūsų %s turi būti sukonfigūruota taip, kad naudotų HTTPS.", - "Configures a CalDAV account" : "Konfigūruoja CalDAV paskyrą", - "Configures a CardDAV account" : "Konfigūruoja CardDAV paskyrą", - "Events" : "Įvykiai", - "Untitled task" : "Užduotis be pavadinimo", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Jūsų svetainės serveris nėra tinkamai sukonfiguruotas, Failų sinchronizavimas negalimas, nes neveikia WebDAV interfeisas.", - "Contacts and groups" : "Adresatai ir grupės", - "WebDAV" : "WebDAV", - "Save" : "Įrašyti", - "Time zone:" : "Laiko juosta:", - "to" : "iki", - "No working hours set" : "Nenustatyta jokių darbo valandų", - "Monday" : "Pirmadienis", - "Tuesday" : "Antradienis", - "Wednesday" : "Trečiadienis", - "Thursday" : "Ketvirtadienis", - "Friday" : "Penktadienis", - "Saturday" : "Šeštadienis", - "Sunday" : "Sekmadienis", - "Availability" : "Pasiekiamumas", - "Calendar server" : "Kalendoriaus serveris", - "Send invitations to attendees" : "Siųsti pakvietimus kviestiniams", - "Automatically generate a birthday calendar" : "Automatiškai sukurti gimtadienių kalendorių", - "Birthday calendars will be generated by a background job." : "Gimtadienių kalendoriai bus sukurti foninės užduoties.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Tai reiškia, kad jie nebus matomi iš karto įjungus, o pasirodys tik po kurio laiko.", - "Send notifications for events" : "Siųsti įvykių pranešimus", - "Notifications are sent via background jobs, so these must occur often enough." : "Pranešimai yra siunčiami per fonines užduotis, todėl jos privalo būti vykdomos gana dažnai.", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Taip pat įsidiekite {calendarappstoreopen}Kalendoriaus programėlę{linkclose} arba sinchronizavimui {calendardocopen}prijunkite savo darbalaukį ir mobilųjį ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Įsitikinkite, kad tinkamai nusistatėte {emailopen}el. pašto serverį{linkclose}.", - "Please contact the organizer directly." : "Prašome susisiekti su organizatoriumi tiesiogiai.", - "Are you accepting the invitation?" : "Ar priimate pakvietimą?", - "Tentative" : "Preliminarus", - "Time:" : "Laikas:" -}, -"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/apps/dav/l10n/lt_LT.json b/apps/dav/l10n/lt_LT.json deleted file mode 100644 index 7eab2a422ca..00000000000 --- a/apps/dav/l10n/lt_LT.json +++ /dev/null @@ -1,109 +0,0 @@ -{ "translations": { - "Calendar" : "Kalendorius", - "Tasks" : "Užduotys", - "Personal" : "Asmeniniai", - "{actor} created calendar {calendar}" : "{actor} sukūrė kalendorių {calendar}", - "You created calendar {calendar}" : "Jūs sukūrėte kalendorių {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} ištrynė kalendorių {calendar}", - "You deleted calendar {calendar}" : "Jūs ištrynėte kalendorių {calendar}", - "{actor} updated calendar {calendar}" : "{actor} atnaujino kalendorių {calendar}", - "You updated calendar {calendar}" : "Jūs atnaujinote kalendorių {calendar}", - "{actor} restored calendar {calendar}" : "{actor} atkūrė kalendorių {calendar}", - "You restored calendar {calendar}" : "Jūs atkūrėte kalendorių {calendar}", - "You shared calendar {calendar} as public link" : "Jūs pradėjote bendrinti kalendorių {calendar} kaip viešąją nuorodą", - "You removed public link for calendar {calendar}" : "Jūs pašalinote viešąją nuorodą kalendoriui {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} pradėjo bendrinti su jumis kalendorių {calendar}", - "You shared calendar {calendar} with {user}" : "Jūs pradėjote bendrinti kalendorių {calendar} su {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} pradėjo bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} nustojo bendrinti su jumis kalendorių {calendar}", - "You unshared calendar {calendar} from {user}" : "Jūs nustojote bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} nustojo bendrinti kalendorių {calendar} su {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} nustojo bendrinti su savimi kalendorių {calendar}", - "You shared calendar {calendar} with group {group}" : "Jūs pradėjote bendrinti kalendorių {calendar} su grupe {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} pradėjo bendrinti kalendorių {calendar} su grupe {group}", - "You unshared calendar {calendar} from group {group}" : "Jūs nustojote bendrinti kalendorių {calendar} su grupe {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} nustojo bendrinti kalendorių {calendar} su grupe {group}", - "Untitled event" : "Įvykis be pavadinimo", - "{actor} created event {event} in calendar {calendar}" : "{actor} kalendoriuje {calendar} sukūrė įvykį {event}", - "You created event {event} in calendar {calendar}" : "Jūs kalendoriuje {calendar} sukūrėte įvykį {event}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} ištrynė įvykį {event} iš kalendoriaus {calendar}", - "You deleted event {event} from calendar {calendar}" : "Jūs ištrynėte įvykį {event} iš kalendoriaus {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} kalendoriuje {calendar} atnaujino įvykį {event}", - "You updated event {event} in calendar {calendar}" : "Jūs kalendoriuje {calendar} atnaujinote įvykį {event}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} kalendoriuje {calendar} atkūrė įvykį {event}", - "You restored event {event} of calendar {calendar}" : "Jūs kalendoriuje {calendar} atkūrėte įvykį {event}", - "Busy" : "Užimtas laikas", - "Calendar, contacts and tasks" : "Kalendorius, adresatai ir užduotys", - "A <strong>calendar</strong> was modified" : "<strong>Kalendorius</strong> buvo modifikuotas", - "A calendar <strong>event</strong> was modified" : "Kalendoriaus <strong>įvykis</strong> buvo modifikuotas", - "Contact birthdays" : "Adresatų gimtadieniai", - "Untitled calendar" : "Kalendorius be pavadinimo", - "Calendar:" : "Kalendorius:", - "Date:" : "Data:", - "Where:" : "Kur:", - "Description:" : "Aprašas:", - "_%n year_::_%n years_" : ["%n metai","%n metai","%n metų","%n metai"], - "_%n month_::_%n months_" : ["%n mėnesis","%n mėnesiai","%n mėnesių","%n mėnesis"], - "_%n day_::_%n days_" : ["%n diena","%n dienos","%n dienų","%n diena"], - "_%n hour_::_%n hours_" : ["%n valanda","%n valandos","%n valandų","%n valanda"], - "_%n minute_::_%n minutes_" : ["%n minutė","%n minutės","%n minučių","%n minutė"], - "%s (in %s)" : "%s (po %s)", - "%s (%s ago)" : "%s (prieš %s)", - "Calendar: %s" : "Kalendorius: %s", - "Date: %s" : "Data: %s", - "Description: %s" : "Aprašas: %s", - "Where: %s" : "Kur: %s", - "%1$s via %2$s" : "%1$s per %2$s", - "Invitation: %1$s" : "Pakvietimas: %1$s", - "Organizer:" : "Organizatorius:", - "Attendees:" : "Kviestiniai:", - "Title:" : "Pavadinimas:", - "Location:" : "Vieta:", - "Link:" : "Nuoroda:", - "Accept" : "Priimti", - "Decline" : "Atmesti", - "More options …" : "Daugiau parinkčių…", - "Contacts" : "Adresatai", - "{actor} created address book {addressbook}" : "{actor} sukūrė adresų knygą {addressbook}", - "You created address book {addressbook}" : "Jūs sukūrėte adresų knygą {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} ištrynė adresų knygą {addressbook}", - "You deleted address book {addressbook}" : "Jūs ištrynėte adresų knygą {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} atnaujino adresų knygą {addressbook}", - "You updated address book {addressbook}" : "Jūs atnaujinote adresų knygą {addressbook}", - "System is in maintenance mode." : "Sistema yra techninės priežiūros veiksenoje.", - "Upgrade needed" : "Reikalingas naujinimas", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Norint naudoti CalDAV ir CardDAV su iOS/macOS, jūsų %s turi būti sukonfigūruota taip, kad naudotų HTTPS.", - "Configures a CalDAV account" : "Konfigūruoja CalDAV paskyrą", - "Configures a CardDAV account" : "Konfigūruoja CardDAV paskyrą", - "Events" : "Įvykiai", - "Untitled task" : "Užduotis be pavadinimo", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Jūsų svetainės serveris nėra tinkamai sukonfiguruotas, Failų sinchronizavimas negalimas, nes neveikia WebDAV interfeisas.", - "Contacts and groups" : "Adresatai ir grupės", - "WebDAV" : "WebDAV", - "Save" : "Įrašyti", - "Time zone:" : "Laiko juosta:", - "to" : "iki", - "No working hours set" : "Nenustatyta jokių darbo valandų", - "Monday" : "Pirmadienis", - "Tuesday" : "Antradienis", - "Wednesday" : "Trečiadienis", - "Thursday" : "Ketvirtadienis", - "Friday" : "Penktadienis", - "Saturday" : "Šeštadienis", - "Sunday" : "Sekmadienis", - "Availability" : "Pasiekiamumas", - "Calendar server" : "Kalendoriaus serveris", - "Send invitations to attendees" : "Siųsti pakvietimus kviestiniams", - "Automatically generate a birthday calendar" : "Automatiškai sukurti gimtadienių kalendorių", - "Birthday calendars will be generated by a background job." : "Gimtadienių kalendoriai bus sukurti foninės užduoties.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Tai reiškia, kad jie nebus matomi iš karto įjungus, o pasirodys tik po kurio laiko.", - "Send notifications for events" : "Siųsti įvykių pranešimus", - "Notifications are sent via background jobs, so these must occur often enough." : "Pranešimai yra siunčiami per fonines užduotis, todėl jos privalo būti vykdomos gana dažnai.", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Taip pat įsidiekite {calendarappstoreopen}Kalendoriaus programėlę{linkclose} arba sinchronizavimui {calendardocopen}prijunkite savo darbalaukį ir mobilųjį ↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Įsitikinkite, kad tinkamai nusistatėte {emailopen}el. pašto serverį{linkclose}.", - "Please contact the organizer directly." : "Prašome susisiekti su organizatoriumi tiesiogiai.", - "Are you accepting the invitation?" : "Ar priimate pakvietimą?", - "Tentative" : "Preliminarus", - "Time:" : "Laikas:" -},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/lv.js b/apps/dav/l10n/lv.js deleted file mode 100644 index 0a8e585fbd1..00000000000 --- a/apps/dav/l10n/lv.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "dav", - { - "Contact birthdays" : "Kontaktu dzimšanas dienas", - "Personal" : "Personīgi", - "Contacts" : "Kontakti", - "Technical details" : "Tehniskās detaļas", - "Remote Address: %s" : "Attālinātā adrese: %s", - "Request ID: %s" : "Pieprasījuma ID: %s" -}, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/apps/dav/l10n/lv.json b/apps/dav/l10n/lv.json deleted file mode 100644 index c28aad665dd..00000000000 --- a/apps/dav/l10n/lv.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Contact birthdays" : "Kontaktu dzimšanas dienas", - "Personal" : "Personīgi", - "Contacts" : "Kontakti", - "Technical details" : "Tehniskās detaļas", - "Remote Address: %s" : "Attālinātā adrese: %s", - "Request ID: %s" : "Pieprasījuma ID: %s" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/nn_NO.js b/apps/dav/l10n/nn_NO.js deleted file mode 100644 index 5dee7e46749..00000000000 --- a/apps/dav/l10n/nn_NO.js +++ /dev/null @@ -1,43 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalendar", - "Todos" : "Å gjere", - "Personal" : "Personleg", - "{actor} created calendar {calendar}" : "{actor} lagde kalendaren {calendar}", - "You created calendar {calendar}" : "Du lagde kalendaren {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} sletta kalendaren {calendar}", - "You deleted calendar {calendar}" : "Du sletta kalendaren {calendar}", - "{actor} updated calendar {calendar}" : "{actor} oppdaterte kalendaren {calendar}", - "You updated calendar {calendar}" : "Du oppdaterte kalendaren {calendar}", - "You shared calendar {calendar} as public link" : "Du delte kalendaren {calendar} som en offentleg lenke", - "You removed public link for calendar {calendar}" : "Du fjerna den offentlege lenka for kalendaren {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} delte kalendaren {calendar} med deg", - "You shared calendar {calendar} with {user}" : "Du delte kalendaren {calendar} med {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} delte kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} stoppa å dele kalendaren {calendar} med deg", - "You unshared calendar {calendar} from {user}" : "Du stoppa å dele kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} stoppa å dele kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} stoppa å dele kalendaren {calendar} med segsjølv", - "You shared calendar {calendar} with group {group}" : "Du delte kalendaren {calendar} med gruppa {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalendaren {calendar} med gruppa {group}", - "You unshared calendar {calendar} from group {group}" : "Du stoppa å dele {calendar} med gruppa {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} stoppa å dele kalendaren {calendar} med gruppa {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} oppretta ein hending {event} i kalendaren {calendar}", - "You created event {event} in calendar {calendar}" : "Du oppretta ei hending {event} i kalendaren {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} seltta ei hending {event} frå kalendaren {calendar}", - "You deleted event {event} from calendar {calendar}" : "Du sletta ei hending {event} frå kalendaren {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} oppdaterte hendinga {event} i kalendaren {calendar}", - "You updated event {event} in calendar {calendar}" : "Du oppdaterte hendinga {event} i kalendaren {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} oppretta å gjere {todo} i lista {calendar}", - "You created todo {todo} in list {calendar}" : "Du oppretta å gjere {todo} i lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} sletta å gjere {todo} frå lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Du sletta å gjere {todo} frå lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} oppdaterte å gjere {todo} i lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Du oppdaterte å gjere {todo} i lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} løyste å gjere {todo} i lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Du løyste å gjere {todo} i lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} igjen-opna å gjere {todo} i lista {calendar}", - "You reopened todo {todo} in list {calendar}" : "Du igjen-opna å gjere {todo} i lista {calendar}" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/nn_NO.json b/apps/dav/l10n/nn_NO.json deleted file mode 100644 index 3323f9f7088..00000000000 --- a/apps/dav/l10n/nn_NO.json +++ /dev/null @@ -1,41 +0,0 @@ -{ "translations": { - "Calendar" : "Kalendar", - "Todos" : "Å gjere", - "Personal" : "Personleg", - "{actor} created calendar {calendar}" : "{actor} lagde kalendaren {calendar}", - "You created calendar {calendar}" : "Du lagde kalendaren {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} sletta kalendaren {calendar}", - "You deleted calendar {calendar}" : "Du sletta kalendaren {calendar}", - "{actor} updated calendar {calendar}" : "{actor} oppdaterte kalendaren {calendar}", - "You updated calendar {calendar}" : "Du oppdaterte kalendaren {calendar}", - "You shared calendar {calendar} as public link" : "Du delte kalendaren {calendar} som en offentleg lenke", - "You removed public link for calendar {calendar}" : "Du fjerna den offentlege lenka for kalendaren {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} delte kalendaren {calendar} med deg", - "You shared calendar {calendar} with {user}" : "Du delte kalendaren {calendar} med {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} delte kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} stoppa å dele kalendaren {calendar} med deg", - "You unshared calendar {calendar} from {user}" : "Du stoppa å dele kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} stoppa å dele kalendaren {calendar} med {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} stoppa å dele kalendaren {calendar} med segsjølv", - "You shared calendar {calendar} with group {group}" : "Du delte kalendaren {calendar} med gruppa {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} delte kalendaren {calendar} med gruppa {group}", - "You unshared calendar {calendar} from group {group}" : "Du stoppa å dele {calendar} med gruppa {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} stoppa å dele kalendaren {calendar} med gruppa {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} oppretta ein hending {event} i kalendaren {calendar}", - "You created event {event} in calendar {calendar}" : "Du oppretta ei hending {event} i kalendaren {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} seltta ei hending {event} frå kalendaren {calendar}", - "You deleted event {event} from calendar {calendar}" : "Du sletta ei hending {event} frå kalendaren {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} oppdaterte hendinga {event} i kalendaren {calendar}", - "You updated event {event} in calendar {calendar}" : "Du oppdaterte hendinga {event} i kalendaren {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} oppretta å gjere {todo} i lista {calendar}", - "You created todo {todo} in list {calendar}" : "Du oppretta å gjere {todo} i lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} sletta å gjere {todo} frå lista {calendar}", - "You deleted todo {todo} from list {calendar}" : "Du sletta å gjere {todo} frå lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} oppdaterte å gjere {todo} i lista {calendar}", - "You updated todo {todo} in list {calendar}" : "Du oppdaterte å gjere {todo} i lista {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} løyste å gjere {todo} i lista {calendar}", - "You solved todo {todo} in list {calendar}" : "Du løyste å gjere {todo} i lista {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} igjen-opna å gjere {todo} i lista {calendar}", - "You reopened todo {todo} in list {calendar}" : "Du igjen-opna å gjere {todo} i lista {calendar}" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/pl.js b/apps/dav/l10n/pl.js index 078aa976c5e..f495d241d6f 100644 --- a/apps/dav/l10n/pl.js +++ b/apps/dav/l10n/pl.js @@ -73,8 +73,13 @@ OC.L10N.register( "Where: %s" : "Gdzie: %s", "%1$s via %2$s" : "%1$s przez %2$s", "In the past on %1$s for the entire day" : "W przeszłości w %1$s na cały dzień", + "_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Za godzinę, dnia %1$s, przez cały dzień","Za %n godziny, dnia %1$s, przez cały dzień","Za %n godzin, dnia %1$s, przez cały dzień","Za %n godzin, dnia %1$s, przez cały dzień"], + "_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za jeden dzień, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień"], + "_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"], "Could not generate when statement" : "Nie można wygenerować instrukcji when", "Every Day for the entire day" : "Codziennie przez cały dzień", + "Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s", + "Every Day between %1$s - %2$s" : "Codziennie między %1$s – %2$s", "Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia", "Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania", "Cancelled: %1$s" : "Anulowane: %1$s", diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json index e6873b216aa..4f8bd86cc4c 100644 --- a/apps/dav/l10n/pl.json +++ b/apps/dav/l10n/pl.json @@ -71,8 +71,13 @@ "Where: %s" : "Gdzie: %s", "%1$s via %2$s" : "%1$s przez %2$s", "In the past on %1$s for the entire day" : "W przeszłości w %1$s na cały dzień", + "_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Za godzinę, dnia %1$s, przez cały dzień","Za %n godziny, dnia %1$s, przez cały dzień","Za %n godzin, dnia %1$s, przez cały dzień","Za %n godzin, dnia %1$s, przez cały dzień"], + "_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za jeden dzień, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień","Za %n dni, dnia %1$s, przez cały dzień"], + "_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"], "Could not generate when statement" : "Nie można wygenerować instrukcji when", "Every Day for the entire day" : "Codziennie przez cały dzień", + "Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s", + "Every Day between %1$s - %2$s" : "Codziennie między %1$s – %2$s", "Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia", "Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania", "Cancelled: %1$s" : "Anulowane: %1$s", diff --git a/apps/dav/l10n/ro.js b/apps/dav/l10n/ro.js deleted file mode 100644 index d603496099d..00000000000 --- a/apps/dav/l10n/ro.js +++ /dev/null @@ -1,60 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendar", - "Todos" : "De făcut", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} a creat calendarul {calendar}", - "You created calendar {calendar}" : "Ai creat calendarul {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} a șters calendarul {calendar}", - "You deleted calendar {calendar}" : "Ai șters calendarul {calendar}", - "{actor} updated calendar {calendar}" : "{actor} a actualiza calendarul {calendar}", - "You updated calendar {calendar}" : "Ai actualizat calendarul {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} a partajat calendarul {calendar} cu tine", - "You shared calendar {calendar} with {user}" : "Ai partajat calendarul {calendar} cu {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} a partajat calendarul {calendar} cu {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} a eliminat partajarea calendarului {calendar} cu tine", - "You unshared calendar {calendar} from {user}" : "Ai eliminat partajarea calendarului {calendar} cu {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} a eliminat partajarea calendarului {calendar} cu {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} a eliminat partajarea calendarului {calendar} catre sine", - "You shared calendar {calendar} with group {group}" : "Ai partajat calendarul {calendar} cu grupul {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} a partajat calendarul {calendar} cu grupul {group}", - "You unshared calendar {calendar} from group {group}" : "Ai eliminat partajarea calendarului {calendar} către grupul {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} a elimina partajarea calendarului {calendar} către grupul {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} a creat evenimentul {event} în calendarul {calendar}", - "You created event {event} in calendar {calendar}" : "Ai creat evenimentul {event} în calendarul {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} a șters evenimentul {event} din calendarul {calendar}", - "You deleted event {event} from calendar {calendar}" : "AI șters evenimentul {event} din calendarul {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} a actualizat evenimentul {event} din calendarul {calendar}", - "You updated event {event} in calendar {calendar}" : "Ai actualizat evenimentul {event} din calendarul {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} a creat lista {todo} în calendarul {calendar}", - "You created todo {todo} in list {calendar}" : "Ai creat lista {todo} în lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} a șters lista {todo} din calendarul {calendar}", - "You deleted todo {todo} from list {calendar}" : "Ai șters lista {todo} din calendarul {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} a actualizat lista {todo} din calendarul {calendar}", - "You updated todo {todo} in list {calendar}" : "Ai actualizat lista {todo} din calendarul {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} a completat lista {todo} din calendarul {calendar}", - "You solved todo {todo} in list {calendar}" : "Ai completat lista {todo} din calendarul {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} a redeschis lista {todo} din calendarul {calendar}", - "You reopened todo {todo} in list {calendar}" : "Ai redeschis lista {todo} din calendarul {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendar</strong> a fost modificat", - "A calendar <strong>event</strong> was modified" : "Un <strong>eveniment</strong> din calendar a fost modificat", - "A calendar <strong>todo</strong> was modified" : "O <strong>listă</strong> din calendar a fost modificată", - "Contact birthdays" : "Zile de naștere ale persoanelor de contact", - "Where:" : "Unde:", - "Description:" : "Descriere:", - "_%n year_::_%n years_" : ["%nan","%nani","%nani"], - "%1$s via %2$s" : "%1$sprin %2$s", - "Hello %s," : "Salut %s,", - "Accept" : "Accept", - "Decline" : "Refuză", - "Contacts" : "Persoane de contact", - "Tasks" : "Sarcini", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativă", - "Save" : "Salvează", - "Technical details" : "Detalii tehnice", - "Remote Address: %s" : "Adresă la distanță: %s", - "Request ID: %s" : "ID-ul cererii: %s" -}, -"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/apps/dav/l10n/ro.json b/apps/dav/l10n/ro.json deleted file mode 100644 index fb2c0a76987..00000000000 --- a/apps/dav/l10n/ro.json +++ /dev/null @@ -1,58 +0,0 @@ -{ "translations": { - "Calendar" : "Calendar", - "Todos" : "De făcut", - "Personal" : "Personal", - "{actor} created calendar {calendar}" : "{actor} a creat calendarul {calendar}", - "You created calendar {calendar}" : "Ai creat calendarul {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} a șters calendarul {calendar}", - "You deleted calendar {calendar}" : "Ai șters calendarul {calendar}", - "{actor} updated calendar {calendar}" : "{actor} a actualiza calendarul {calendar}", - "You updated calendar {calendar}" : "Ai actualizat calendarul {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} a partajat calendarul {calendar} cu tine", - "You shared calendar {calendar} with {user}" : "Ai partajat calendarul {calendar} cu {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} a partajat calendarul {calendar} cu {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} a eliminat partajarea calendarului {calendar} cu tine", - "You unshared calendar {calendar} from {user}" : "Ai eliminat partajarea calendarului {calendar} cu {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} a eliminat partajarea calendarului {calendar} cu {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} a eliminat partajarea calendarului {calendar} catre sine", - "You shared calendar {calendar} with group {group}" : "Ai partajat calendarul {calendar} cu grupul {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} a partajat calendarul {calendar} cu grupul {group}", - "You unshared calendar {calendar} from group {group}" : "Ai eliminat partajarea calendarului {calendar} către grupul {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} a elimina partajarea calendarului {calendar} către grupul {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} a creat evenimentul {event} în calendarul {calendar}", - "You created event {event} in calendar {calendar}" : "Ai creat evenimentul {event} în calendarul {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} a șters evenimentul {event} din calendarul {calendar}", - "You deleted event {event} from calendar {calendar}" : "AI șters evenimentul {event} din calendarul {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} a actualizat evenimentul {event} din calendarul {calendar}", - "You updated event {event} in calendar {calendar}" : "Ai actualizat evenimentul {event} din calendarul {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} a creat lista {todo} în calendarul {calendar}", - "You created todo {todo} in list {calendar}" : "Ai creat lista {todo} în lista {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} a șters lista {todo} din calendarul {calendar}", - "You deleted todo {todo} from list {calendar}" : "Ai șters lista {todo} din calendarul {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} a actualizat lista {todo} din calendarul {calendar}", - "You updated todo {todo} in list {calendar}" : "Ai actualizat lista {todo} din calendarul {calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} a completat lista {todo} din calendarul {calendar}", - "You solved todo {todo} in list {calendar}" : "Ai completat lista {todo} din calendarul {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} a redeschis lista {todo} din calendarul {calendar}", - "You reopened todo {todo} in list {calendar}" : "Ai redeschis lista {todo} din calendarul {calendar}", - "A <strong>calendar</strong> was modified" : "Un <strong>calendar</strong> a fost modificat", - "A calendar <strong>event</strong> was modified" : "Un <strong>eveniment</strong> din calendar a fost modificat", - "A calendar <strong>todo</strong> was modified" : "O <strong>listă</strong> din calendar a fost modificată", - "Contact birthdays" : "Zile de naștere ale persoanelor de contact", - "Where:" : "Unde:", - "Description:" : "Descriere:", - "_%n year_::_%n years_" : ["%nan","%nani","%nani"], - "%1$s via %2$s" : "%1$sprin %2$s", - "Hello %s," : "Salut %s,", - "Accept" : "Accept", - "Decline" : "Refuză", - "Contacts" : "Persoane de contact", - "Tasks" : "Sarcini", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativă", - "Save" : "Salvează", - "Technical details" : "Detalii tehnice", - "Remote Address: %s" : "Adresă la distanță: %s", - "Request ID: %s" : "ID-ul cererii: %s" -},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));" -}
\ No newline at end of file diff --git a/apps/dav/l10n/sc.js b/apps/dav/l10n/sc.js deleted file mode 100644 index 902dbd81dd0..00000000000 --- a/apps/dav/l10n/sc.js +++ /dev/null @@ -1,151 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Calendàriu", - "Tasks" : "Fainas", - "Personal" : "Personale", - "{actor} created calendar {calendar}" : "{actor} at creadu su calendàriu {calendar}", - "You created calendar {calendar}" : "As creadu su calendàriu {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} at cantzelladu su calendàriu {calendar}", - "You deleted calendar {calendar}" : "As creadu su calendàriu {calendar}", - "{actor} updated calendar {calendar}" : "{actor} at agiornadu su calendàriu {calendar}", - "You updated calendar {calendar}" : "As agiornadu su calendàriu {calendar}", - "{actor} restored calendar {calendar}" : "{actor} at ripristinadu su calendàriu {calendar}", - "You restored calendar {calendar}" : "As ripristinadu su calendàriu {calendar}", - "You shared calendar {calendar} as public link" : "As cumpartzidu su calendàriu {calendar} comente ligòngiu pùblicu", - "You removed public link for calendar {calendar}" : "Ci nd'as bogadu su ligòngiu pùblicu pro su calendàriu {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} at cumpartzidu su calendàriu {calendar} cun tegus", - "You shared calendar {calendar} with {user}" : "As cumpartzidu su calendàriu {calendar} cun {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} at cumpartzidu su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun tegus", - "You unshared calendar {calendar} from {user}" : "As annulladu sa cumpartzidura de su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun issu etotu", - "You shared calendar {calendar} with group {group}" : "As cumpartzidu su calendàriu {calendar} cun su grupu {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} at cumpartzidu su calendàriu {calendar} cun su grupu {group}", - "You unshared calendar {calendar} from group {group}" : "As annulladu su calendàriu {calendar} cun su grupu {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun su grupu {group}", - "Untitled event" : "Eventu sena tìtulu ", - "{actor} created event {event} in calendar {calendar}" : "{actor} at creadu s'eventu {event} in su calendàriu {calendar}", - "You created event {event} in calendar {calendar}" : "As creadu un'eventu {event} in su calendàriu {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} at cantzelladu s'eventu {event} dae su calendàriu {calendar}", - "You deleted event {event} from calendar {calendar}" : "As cantzelladu s'eventu {event} dae su calendàriu {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} at agiornadu s'eventu {event} in su calendàriu {calendar}", - "You updated event {event} in calendar {calendar}" : "As agiornadu s'eventu {event} in su calendàriu {calendar}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} at ripristinadu s'eventu {event} in su calendàriu {calendar}", - "You restored event {event} of calendar {calendar}" : "As ripristinadu s'eventu {event} in su calendàriu {calendar}", - "Busy" : "Impinnadu", - "Calendar, contacts and tasks" : "Calendàriu, cuntatos e fainas", - "A <strong>calendar</strong> was modified" : "Unu <strong>calendàriu</strong> est istadu modificadu", - "A calendar <strong>event</strong> was modified" : "Un'<strong>eventu</strong> de su calendàriu est istadu modificadu", - "Contact birthdays" : "Data de nàschida de is cuntatos", - "Death of %s" : "Morte de %s", - "Untitled calendar" : "Calendàriu chene tìtulu", - "Calendar:" : "Calendàriu:", - "Date:" : "Data:", - "Where:" : "Ue:", - "Description:" : "Descritzione:", - "_%n year_::_%n years_" : ["%n annu","%n annos"], - "_%n month_::_%n months_" : ["%n meses","%n meses"], - "_%n day_::_%n days_" : ["%n die","%n days"], - "_%n hour_::_%n hours_" : ["%n ora","%n ora"], - "_%n minute_::_%n minutes_" : ["%n minutos","%n minutos"], - "%s (in %s)" : "%s (in %s)", - "%s (%s ago)" : "%s (%s a immoe)", - "Calendar: %s" : "Calendàriu: %s", - "Date: %s" : "Data: %s", - "Description: %s" : "Descritzione: %s", - "Where: %s" : "Ue: %s", - "%1$s via %2$s" : "%1$s cun %2$s", - "Cancelled: %1$s" : "Annulladu: %1$s", - "Re: %1$s" : "Re: %1$s", - "Invitation: %1$s" : "Invitu: %1$s", - "Organizer:" : "Organizadore: ", - "Attendees:" : "Partetzipadores:", - "Title:" : "Tìtulos:", - "When:" : "Cando:", - "Location:" : "Positzione:", - "Link:" : "Ligòngiu:", - "Accept" : "Atzeta", - "Decline" : "Refuda", - "More options …" : "Àteras optziones ...", - "More options at %s" : "Àteras optziones a is %s", - "Monday" : "Lunis", - "Tuesday" : "Martis", - "Wednesday" : "Mércuris", - "Thursday" : "Giòbia", - "Friday" : "Chenàbura", - "Saturday" : "Sàbudu", - "Sunday" : "Domìnigu", - "January" : "Ghennàrgiu", - "February" : "Freàrgiu", - "March" : "Martzu", - "April" : "Abrile", - "May" : "Maju", - "June" : "Làmparas", - "July" : "Mese de Trìulas/Argiolas", - "August" : "Austu", - "September" : "Cabudanni", - "October" : "Mese de Ladàmini/ Santu Aine", - "November" : "Sant'Andria", - "December" : "Nadale", - "First" : "Primu", - "Last" : "Ùrtimu", - "Contacts" : "Cuntatos", - "{actor} created address book {addressbook}" : "{actor} at creadu sa rubrica {addressbook}", - "You created address book {addressbook}" : "As creadu sa rubrica {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} at cantzelladu sa rubrica {addressbook}", - "You deleted address book {addressbook}" : "As cantzelladu sa rubrica {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} at agiornadu sa rubrica {addressbook}", - "You updated address book {addressbook}" : "As agiornadu sa rubrica {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} at cumpartzidu sa rubrica {addressbook} cun tegus", - "You shared address book {addressbook} with {user}" : "As cumpartzidu sa rubrica {addressbook} cun {user}", - "{actor} shared address book {addressbook} with {user}" : "{actor} at cumpartzidu sa rubrica {addressbook} cun {user}", - "{actor} unshared address book {addressbook} from you" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun tegus", - "You unshared address book {addressbook} from {user}" : "As annnulladu sa cumpartzidura de sa rubrica {addressbook} cun {user}", - "{actor} unshared address book {addressbook} from {user}" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun{user}", - "{actor} unshared address book {addressbook} from themselves" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun isse etotu", - "You shared address book {addressbook} with group {group}" : "As cumpartzidu sa rubrica {addressbook} cun su grupu {group}", - "{actor} shared address book {addressbook} with group {group}" : "{actor} at cumpartzidu sa rubrica {addressbook} cun su grupu {group}", - "You unshared address book {addressbook} from group {group}" : "As annulladu sa cumpartzidura de sa rubrica {addressbook} cun su grupu {group}", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun su grupu {group}", - "{actor} created contact {card} in address book {addressbook}" : "{actor} at creadu su cuntatu {card} in sa rubrica {addressbook}", - "You created contact {card} in address book {addressbook}" : "As creadu su cuntatu {card} in sa rubrica {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} at cantzelladu su cuntatu {card} dae sa rubrica {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "As cantzelladu su cuntatu {card} dae sa rubrica {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} at agiornadu su cuntatu {card} in sa rubrica {addressbook}", - "You updated contact {card} in address book {addressbook}" : "As agiornadu su cuntatu {card} in sa rubrica {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "S'at modificadu unu <strong>cuntatu</strong> o <strong>rubrica</strong> ", - "System is in maintenance mode." : "Sistema in modalidade de mantenidura.", - "Upgrade needed" : "Tocat de agiornare", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Su %s tuo tocat de lu cunfigurare pro s'impreu de HTTPS pro pòdere impreare CalDAV e CardDAV cun iOS/macOS.", - "Configures a CalDAV account" : "Cunfigurat unu contu CalDAV", - "Configures a CardDAV account" : "Configurat unu contu CardDAV ", - "Events" : "Eventos", - "Untitled task" : "Faina sena tìtulu", - "Completed on %s" : "Cumpletada su %s", - "Due on %s by %s" : "Iscadet su %s pro su %s", - "Due on %s" : "iscadet su %s", - "WebDAV endpoint" : "puntu finale WebDAV ", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Su serbidore tuo no est cunfiguradu pro permìtere sa sincronizatzione de is archìvios, ca s'interfache WebDAV paret arrogada.", - "WebDAV" : "WebDAV", - "Save" : "Sarva", - "to" : "a", - "Calendar server" : "Serbidore calendàriu", - "Send invitations to attendees" : "Imbia invitos de partetzipatziones", - "Automatically generate a birthday calendar" : "Gènera in automàticu su calendàriu de cumpleannos", - "Birthday calendars will be generated by a background job." : "Is calendàrios de cumpleannos ant a èssere generados pro mèdiu de un'atividade dae palas.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Perintantu non ant a èssere a diponimentu deretu a pustis de s'abilitatzione, ma s'ant a pòdere bìdere in pagos segundos.", - "Send notifications for events" : "Imbia is notìficas de is eventos", - "Notifications are sent via background jobs, so these must occur often enough." : "Is notìficas sunt imbiadas tràmite atividades dae palas, pro cussu custas operatziones tocat de ddas fàghere bastante a s'ispissu.", - "Enable notifications for events via push" : "Ativa is notìficas de is eventos tràmite push", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Installa puru{calendarappstoreopen}s'aplicatzione calendàriu{linkclose}, o {calendardocopen}connete s'elaboradore de iscrivania e su telefoneddu pro ddos sincronizare↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Assegura·ti de àere cunfiguradu bene {emailopen}su serbidore de posta{linkclose}.", - "There was an error updating your attendance status." : "Ddoe at àpidu un'errore agiornende s'istadu de sa partetzipatzione tua.", - "Please contact the organizer directly." : "Pro praghere, cuntata deretu a s'organizadore.", - "Are you accepting the invitation?" : "Cheres atzetare s'invitu?", - "Tentative" : "Intentu", - "Your attendance was updated successfully." : "Sa partetzipatzione tua est istada agiornada in manera curreta.", - "Time:" : "Tempus:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/sc.json b/apps/dav/l10n/sc.json deleted file mode 100644 index efc7b12079a..00000000000 --- a/apps/dav/l10n/sc.json +++ /dev/null @@ -1,149 +0,0 @@ -{ "translations": { - "Calendar" : "Calendàriu", - "Tasks" : "Fainas", - "Personal" : "Personale", - "{actor} created calendar {calendar}" : "{actor} at creadu su calendàriu {calendar}", - "You created calendar {calendar}" : "As creadu su calendàriu {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} at cantzelladu su calendàriu {calendar}", - "You deleted calendar {calendar}" : "As creadu su calendàriu {calendar}", - "{actor} updated calendar {calendar}" : "{actor} at agiornadu su calendàriu {calendar}", - "You updated calendar {calendar}" : "As agiornadu su calendàriu {calendar}", - "{actor} restored calendar {calendar}" : "{actor} at ripristinadu su calendàriu {calendar}", - "You restored calendar {calendar}" : "As ripristinadu su calendàriu {calendar}", - "You shared calendar {calendar} as public link" : "As cumpartzidu su calendàriu {calendar} comente ligòngiu pùblicu", - "You removed public link for calendar {calendar}" : "Ci nd'as bogadu su ligòngiu pùblicu pro su calendàriu {calendar}", - "{actor} shared calendar {calendar} with you" : "{actor} at cumpartzidu su calendàriu {calendar} cun tegus", - "You shared calendar {calendar} with {user}" : "As cumpartzidu su calendàriu {calendar} cun {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} at cumpartzidu su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun tegus", - "You unshared calendar {calendar} from {user}" : "As annulladu sa cumpartzidura de su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun issu etotu", - "You shared calendar {calendar} with group {group}" : "As cumpartzidu su calendàriu {calendar} cun su grupu {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} at cumpartzidu su calendàriu {calendar} cun su grupu {group}", - "You unshared calendar {calendar} from group {group}" : "As annulladu su calendàriu {calendar} cun su grupu {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} at annulladu sa cumpartzidura de su calendàriu {calendar} cun su grupu {group}", - "Untitled event" : "Eventu sena tìtulu ", - "{actor} created event {event} in calendar {calendar}" : "{actor} at creadu s'eventu {event} in su calendàriu {calendar}", - "You created event {event} in calendar {calendar}" : "As creadu un'eventu {event} in su calendàriu {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} at cantzelladu s'eventu {event} dae su calendàriu {calendar}", - "You deleted event {event} from calendar {calendar}" : "As cantzelladu s'eventu {event} dae su calendàriu {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} at agiornadu s'eventu {event} in su calendàriu {calendar}", - "You updated event {event} in calendar {calendar}" : "As agiornadu s'eventu {event} in su calendàriu {calendar}", - "{actor} restored event {event} of calendar {calendar}" : "{actor} at ripristinadu s'eventu {event} in su calendàriu {calendar}", - "You restored event {event} of calendar {calendar}" : "As ripristinadu s'eventu {event} in su calendàriu {calendar}", - "Busy" : "Impinnadu", - "Calendar, contacts and tasks" : "Calendàriu, cuntatos e fainas", - "A <strong>calendar</strong> was modified" : "Unu <strong>calendàriu</strong> est istadu modificadu", - "A calendar <strong>event</strong> was modified" : "Un'<strong>eventu</strong> de su calendàriu est istadu modificadu", - "Contact birthdays" : "Data de nàschida de is cuntatos", - "Death of %s" : "Morte de %s", - "Untitled calendar" : "Calendàriu chene tìtulu", - "Calendar:" : "Calendàriu:", - "Date:" : "Data:", - "Where:" : "Ue:", - "Description:" : "Descritzione:", - "_%n year_::_%n years_" : ["%n annu","%n annos"], - "_%n month_::_%n months_" : ["%n meses","%n meses"], - "_%n day_::_%n days_" : ["%n die","%n days"], - "_%n hour_::_%n hours_" : ["%n ora","%n ora"], - "_%n minute_::_%n minutes_" : ["%n minutos","%n minutos"], - "%s (in %s)" : "%s (in %s)", - "%s (%s ago)" : "%s (%s a immoe)", - "Calendar: %s" : "Calendàriu: %s", - "Date: %s" : "Data: %s", - "Description: %s" : "Descritzione: %s", - "Where: %s" : "Ue: %s", - "%1$s via %2$s" : "%1$s cun %2$s", - "Cancelled: %1$s" : "Annulladu: %1$s", - "Re: %1$s" : "Re: %1$s", - "Invitation: %1$s" : "Invitu: %1$s", - "Organizer:" : "Organizadore: ", - "Attendees:" : "Partetzipadores:", - "Title:" : "Tìtulos:", - "When:" : "Cando:", - "Location:" : "Positzione:", - "Link:" : "Ligòngiu:", - "Accept" : "Atzeta", - "Decline" : "Refuda", - "More options …" : "Àteras optziones ...", - "More options at %s" : "Àteras optziones a is %s", - "Monday" : "Lunis", - "Tuesday" : "Martis", - "Wednesday" : "Mércuris", - "Thursday" : "Giòbia", - "Friday" : "Chenàbura", - "Saturday" : "Sàbudu", - "Sunday" : "Domìnigu", - "January" : "Ghennàrgiu", - "February" : "Freàrgiu", - "March" : "Martzu", - "April" : "Abrile", - "May" : "Maju", - "June" : "Làmparas", - "July" : "Mese de Trìulas/Argiolas", - "August" : "Austu", - "September" : "Cabudanni", - "October" : "Mese de Ladàmini/ Santu Aine", - "November" : "Sant'Andria", - "December" : "Nadale", - "First" : "Primu", - "Last" : "Ùrtimu", - "Contacts" : "Cuntatos", - "{actor} created address book {addressbook}" : "{actor} at creadu sa rubrica {addressbook}", - "You created address book {addressbook}" : "As creadu sa rubrica {addressbook}", - "{actor} deleted address book {addressbook}" : "{actor} at cantzelladu sa rubrica {addressbook}", - "You deleted address book {addressbook}" : "As cantzelladu sa rubrica {addressbook}", - "{actor} updated address book {addressbook}" : "{actor} at agiornadu sa rubrica {addressbook}", - "You updated address book {addressbook}" : "As agiornadu sa rubrica {addressbook}", - "{actor} shared address book {addressbook} with you" : "{actor} at cumpartzidu sa rubrica {addressbook} cun tegus", - "You shared address book {addressbook} with {user}" : "As cumpartzidu sa rubrica {addressbook} cun {user}", - "{actor} shared address book {addressbook} with {user}" : "{actor} at cumpartzidu sa rubrica {addressbook} cun {user}", - "{actor} unshared address book {addressbook} from you" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun tegus", - "You unshared address book {addressbook} from {user}" : "As annnulladu sa cumpartzidura de sa rubrica {addressbook} cun {user}", - "{actor} unshared address book {addressbook} from {user}" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun{user}", - "{actor} unshared address book {addressbook} from themselves" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun isse etotu", - "You shared address book {addressbook} with group {group}" : "As cumpartzidu sa rubrica {addressbook} cun su grupu {group}", - "{actor} shared address book {addressbook} with group {group}" : "{actor} at cumpartzidu sa rubrica {addressbook} cun su grupu {group}", - "You unshared address book {addressbook} from group {group}" : "As annulladu sa cumpartzidura de sa rubrica {addressbook} cun su grupu {group}", - "{actor} unshared address book {addressbook} from group {group}" : "{actor} at annulladu sa cumpartzidura de sa rubrica {addressbook} cun su grupu {group}", - "{actor} created contact {card} in address book {addressbook}" : "{actor} at creadu su cuntatu {card} in sa rubrica {addressbook}", - "You created contact {card} in address book {addressbook}" : "As creadu su cuntatu {card} in sa rubrica {addressbook}", - "{actor} deleted contact {card} from address book {addressbook}" : "{actor} at cantzelladu su cuntatu {card} dae sa rubrica {addressbook}", - "You deleted contact {card} from address book {addressbook}" : "As cantzelladu su cuntatu {card} dae sa rubrica {addressbook}", - "{actor} updated contact {card} in address book {addressbook}" : "{actor} at agiornadu su cuntatu {card} in sa rubrica {addressbook}", - "You updated contact {card} in address book {addressbook}" : "As agiornadu su cuntatu {card} in sa rubrica {addressbook}", - "A <strong>contact</strong> or <strong>address book</strong> was modified" : "S'at modificadu unu <strong>cuntatu</strong> o <strong>rubrica</strong> ", - "System is in maintenance mode." : "Sistema in modalidade de mantenidura.", - "Upgrade needed" : "Tocat de agiornare", - "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Su %s tuo tocat de lu cunfigurare pro s'impreu de HTTPS pro pòdere impreare CalDAV e CardDAV cun iOS/macOS.", - "Configures a CalDAV account" : "Cunfigurat unu contu CalDAV", - "Configures a CardDAV account" : "Configurat unu contu CardDAV ", - "Events" : "Eventos", - "Untitled task" : "Faina sena tìtulu", - "Completed on %s" : "Cumpletada su %s", - "Due on %s by %s" : "Iscadet su %s pro su %s", - "Due on %s" : "iscadet su %s", - "WebDAV endpoint" : "puntu finale WebDAV ", - "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Su serbidore tuo no est cunfiguradu pro permìtere sa sincronizatzione de is archìvios, ca s'interfache WebDAV paret arrogada.", - "WebDAV" : "WebDAV", - "Save" : "Sarva", - "to" : "a", - "Calendar server" : "Serbidore calendàriu", - "Send invitations to attendees" : "Imbia invitos de partetzipatziones", - "Automatically generate a birthday calendar" : "Gènera in automàticu su calendàriu de cumpleannos", - "Birthday calendars will be generated by a background job." : "Is calendàrios de cumpleannos ant a èssere generados pro mèdiu de un'atividade dae palas.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Perintantu non ant a èssere a diponimentu deretu a pustis de s'abilitatzione, ma s'ant a pòdere bìdere in pagos segundos.", - "Send notifications for events" : "Imbia is notìficas de is eventos", - "Notifications are sent via background jobs, so these must occur often enough." : "Is notìficas sunt imbiadas tràmite atividades dae palas, pro cussu custas operatziones tocat de ddas fàghere bastante a s'ispissu.", - "Enable notifications for events via push" : "Ativa is notìficas de is eventos tràmite push", - "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Installa puru{calendarappstoreopen}s'aplicatzione calendàriu{linkclose}, o {calendardocopen}connete s'elaboradore de iscrivania e su telefoneddu pro ddos sincronizare↗{linkclose}.", - "Please make sure to properly set up {emailopen}the email server{linkclose}." : "Assegura·ti de àere cunfiguradu bene {emailopen}su serbidore de posta{linkclose}.", - "There was an error updating your attendance status." : "Ddoe at àpidu un'errore agiornende s'istadu de sa partetzipatzione tua.", - "Please contact the organizer directly." : "Pro praghere, cuntata deretu a s'organizadore.", - "Are you accepting the invitation?" : "Cheres atzetare s'invitu?", - "Tentative" : "Intentu", - "Your attendance was updated successfully." : "Sa partetzipatzione tua est istada agiornada in manera curreta.", - "Time:" : "Tempus:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/sq.js b/apps/dav/l10n/sq.js deleted file mode 100644 index 0fc1d01d825..00000000000 --- a/apps/dav/l10n/sq.js +++ /dev/null @@ -1,63 +0,0 @@ -OC.L10N.register( - "dav", - { - "Calendar" : "Kalendar", - "Todos" : "Për tu bërë", - "Personal" : "Personale", - "{actor} created calendar {calendar}" : "{aktori} krijoi kalendarin {kalendarin}", - "You created calendar {calendar}" : "Ju krijuat kalendarin {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} fshiu kalendarin {calendar}", - "You deleted calendar {calendar}" : "Ju fshit kalendarin {calendar}", - "{actor} updated calendar {calendar}" : "{actor} përditësoi kalendarin {calendar}", - "You updated calendar {calendar}" : "Ju përditësuat kalendarin {calendar}", - "{actor} shared calendar {calendar} with you" : " {actor} ndau kalendarin {calendar} me ju", - "You shared calendar {calendar} with {user}" : "Ju ndat kalendarin {calendar} me {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} ndau kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ndaloj së ndari kalendarin {calendar} me ju", - "You unshared calendar {calendar} from {user}" : "Ju ndaluat së ndari kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} ndaloj së ndari kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} ndaloj së ndari kalendarin {calendar} me veten", - "You shared calendar {calendar} with group {group}" : "Ju ndat kalendarin {calendar} me grupin {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} ndau kalendarin {calendar} me grupin {group}", - "You unshared calendar {calendar} from group {group}" : "Ju ndaluat së ndari kalendarin {calendar} me grupin {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} ndaloj së ndari kalendarin {calendar} me grupin {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} krijoj eventin {event} në kalendarin {calendar}", - "You created event {event} in calendar {calendar}" : "Ju krijuat eventin {event} në kalendarin {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} fshiu eventin {event} nga kalendari {calendar}", - "You deleted event {event} from calendar {calendar}" : "Ju fshit eventin {event} nga kalndari {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} përditsoi eventin {event} në kalndarin {calendar}", - "You updated event {event} in calendar {calendar}" : "Ju përditësuat eventin {event} në kalndarin {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} u krijua todo{todo} në listën {calendar}", - "You created todo {todo} in list {calendar}" : "Ju krijuat todo {todo} në listën {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}", - "You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}", - "You updated todo {todo} in list {calendar}" : "Ju përditësuat përtëbërë {todo} në listën{calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} zgjidhi përtëbërë {todo} në listën {calendar}", - "You solved todo {todo} in list {calendar}" : "Ju zgjidhët përtëbërë {todo} në listën {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} rihapi përtëbërë {todo} në listën {calendar}", - "You reopened todo {todo} in list {calendar}" : "Ju rihapët përtëbërë {todo} në listën {calendar}", - "A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua", - "A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua", - "A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua", - "Contact birthdays" : "Ditëlindjet e kontakteve", - "Where:" : "Ku:", - "Description:" : "Përshkrimi:", - "Invitation canceled" : "Ftesa u anullua", - "Invitation updated" : "Ftesa u përditësua", - "Location:" : "Vendndodhje:", - "Link:" : "Link:", - "Accept" : "Prano", - "Decline" : "Refuzo", - "More options …" : "Më shumë opsione ...", - "Contacts" : "Kontaktet", - "Tasks" : "Detyra", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativë", - "Save" : "Ruaj", - "Your attendance was updated successfully." : "Pjesëmarrja juaj u përditësua me sukses.", - "Send invitations to attendees" : "Dërgo ftesa tek pjesëmarrësit", - "Hello %s," : "Përshëndetje %s,", - "When:" : "Kur:" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/sq.json b/apps/dav/l10n/sq.json deleted file mode 100644 index 128ad854cac..00000000000 --- a/apps/dav/l10n/sq.json +++ /dev/null @@ -1,61 +0,0 @@ -{ "translations": { - "Calendar" : "Kalendar", - "Todos" : "Për tu bërë", - "Personal" : "Personale", - "{actor} created calendar {calendar}" : "{aktori} krijoi kalendarin {kalendarin}", - "You created calendar {calendar}" : "Ju krijuat kalendarin {calendar}", - "{actor} deleted calendar {calendar}" : "{actor} fshiu kalendarin {calendar}", - "You deleted calendar {calendar}" : "Ju fshit kalendarin {calendar}", - "{actor} updated calendar {calendar}" : "{actor} përditësoi kalendarin {calendar}", - "You updated calendar {calendar}" : "Ju përditësuat kalendarin {calendar}", - "{actor} shared calendar {calendar} with you" : " {actor} ndau kalendarin {calendar} me ju", - "You shared calendar {calendar} with {user}" : "Ju ndat kalendarin {calendar} me {user}", - "{actor} shared calendar {calendar} with {user}" : "{actor} ndau kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from you" : "{actor} ndaloj së ndari kalendarin {calendar} me ju", - "You unshared calendar {calendar} from {user}" : "Ju ndaluat së ndari kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from {user}" : "{actor} ndaloj së ndari kalendarin {calendar} me {user}", - "{actor} unshared calendar {calendar} from themselves" : "{actor} ndaloj së ndari kalendarin {calendar} me veten", - "You shared calendar {calendar} with group {group}" : "Ju ndat kalendarin {calendar} me grupin {group}", - "{actor} shared calendar {calendar} with group {group}" : "{actor} ndau kalendarin {calendar} me grupin {group}", - "You unshared calendar {calendar} from group {group}" : "Ju ndaluat së ndari kalendarin {calendar} me grupin {group}", - "{actor} unshared calendar {calendar} from group {group}" : "{actor} ndaloj së ndari kalendarin {calendar} me grupin {group}", - "{actor} created event {event} in calendar {calendar}" : "{actor} krijoj eventin {event} në kalendarin {calendar}", - "You created event {event} in calendar {calendar}" : "Ju krijuat eventin {event} në kalendarin {calendar}", - "{actor} deleted event {event} from calendar {calendar}" : "{actor} fshiu eventin {event} nga kalendari {calendar}", - "You deleted event {event} from calendar {calendar}" : "Ju fshit eventin {event} nga kalndari {calendar}", - "{actor} updated event {event} in calendar {calendar}" : "{actor} përditsoi eventin {event} në kalndarin {calendar}", - "You updated event {event} in calendar {calendar}" : "Ju përditësuat eventin {event} në kalndarin {calendar}", - "{actor} created todo {todo} in list {calendar}" : "{actor} u krijua todo{todo} në listën {calendar}", - "You created todo {todo} in list {calendar}" : "Ju krijuat todo {todo} në listën {calendar}", - "{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}", - "You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}", - "{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}", - "You updated todo {todo} in list {calendar}" : "Ju përditësuat përtëbërë {todo} në listën{calendar}", - "{actor} solved todo {todo} in list {calendar}" : "{actor} zgjidhi përtëbërë {todo} në listën {calendar}", - "You solved todo {todo} in list {calendar}" : "Ju zgjidhët përtëbërë {todo} në listën {calendar}", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} rihapi përtëbërë {todo} në listën {calendar}", - "You reopened todo {todo} in list {calendar}" : "Ju rihapët përtëbërë {todo} në listën {calendar}", - "A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua", - "A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua", - "A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua", - "Contact birthdays" : "Ditëlindjet e kontakteve", - "Where:" : "Ku:", - "Description:" : "Përshkrimi:", - "Invitation canceled" : "Ftesa u anullua", - "Invitation updated" : "Ftesa u përditësua", - "Location:" : "Vendndodhje:", - "Link:" : "Link:", - "Accept" : "Prano", - "Decline" : "Refuzo", - "More options …" : "Më shumë opsione ...", - "Contacts" : "Kontaktet", - "Tasks" : "Detyra", - "WebDAV" : "WebDAV", - "Tentative" : "Tentativë", - "Save" : "Ruaj", - "Your attendance was updated successfully." : "Pjesëmarrja juaj u përditësua me sukses.", - "Send invitations to attendees" : "Dërgo ftesa tek pjesëmarrësit", - "Hello %s," : "Përshëndetje %s,", - "When:" : "Kur:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/apps/dav/l10n/tr.js b/apps/dav/l10n/tr.js index 084ea7e103c..ef97e7d7616 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -301,6 +301,14 @@ OC.L10N.register( "Reset to default" : "Varsayılanlara dön", "Import contacts" : "Kişileri içe aktar", "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Yeni bir .vcf dosyasını içe aktarmak, var olan varsayılan kişiyi siler ve yenisiyle değiştirir. İlerlemek istiyor musunuz?", + "Failed to save example event creation setting" : "Örnek etkinlik oluşturma ayarı kaydedilemedi", + "Failed to upload the example event" : "Örnek etkinlik yüklenemedi", + "Custom example event was saved successfully" : "Özel örnek etkinlik kaydedildi", + "Failed to delete the custom example event" : "Özel örnek etkinlik silinemedi", + "Custom example event was deleted successfully" : "Özel örnek etkinlik silindi", + "Import calendar event" : "Takvim etkinliğini içe aktar", + "Uploading a new event will overwrite the existing one." : "Yeni bir etkinlik yüklendiğinde eskisinin üzerine yazılır.", + "Upload event" : "Etkinlik yükle", "Availability" : "Uygunluk", "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kişiler bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler.", "Absence" : "Bulunmama", @@ -310,13 +318,15 @@ OC.L10N.register( "Calendar server" : "Takvim sunucusu", "Send invitations to attendees" : "Katılımcılara davet gönder", "Automatically generate a birthday calendar" : "Doğum günü takvimi otomatik oluşturulsun", - "Birthday calendars will be generated by a background job." : "Bu seçenek etkinleştirildiğinde, doğum günü takvimi arka plan görevi olarak oluşturulur.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Etkinleştirildikten hemen sonra görüntülenmez, bir süre sonra görüntülenir.", + "Birthday calendars will be generated by a background job." : "Açıldığında, arka plan görevi olarak doğum günü takvimi oluşturulur.", + "Hence they will not be available immediately after enabling but will show up after some time." : "Açıldıktan hemen sonra değil bir süre sonra görüntülenir.", "Send notifications for events" : "Etkinlik bildirimleri gönderilsin", "Notifications are sent via background jobs, so these must occur often enough." : "Bildirimler arka plan işlemleri tarafından gönderilir. Bu nedenle sıklık değeri uygun şekilde ayarlanmalıdır.", "Send reminder notifications to calendar sharees as well" : "Takvim paylaşımlarına da hatırlatma bildirimleri gönderilsin", - "Reminders are always sent to organizers and attendees." : "Bu seçenek etkinleştirildiğinde, hatırlatıcılar her zaman düzenleyici ve katılımcılara gönderilir.", + "Reminders are always sent to organizers and attendees." : "Açıldığında, anımsatıcılar düzenleyici ve katılımcılara her zaman gönderilir.", "Enable notifications for events via push" : "Anında etkinlik bildirimlerini aç", + "Example content" : "Örnek içerik", + "Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content." : "Örnek içerik, Nextcloud özelliklerinin sunulmasını sağlar. Varsayılan içerik Nextcloud ile birlikte gelir ve özel içerikle değiştirilebilir.", "There was an error updating your attendance status." : "Katılım durumunuz güncellenirken bir sorun çıktı.", "Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.", "Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?", diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index 9a198ad9ab7..d1c8c7ae4bf 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -299,6 +299,14 @@ "Reset to default" : "Varsayılanlara dön", "Import contacts" : "Kişileri içe aktar", "Importing a new .vcf file will delete the existing default contact and replace it with the new one. Do you want to continue?" : "Yeni bir .vcf dosyasını içe aktarmak, var olan varsayılan kişiyi siler ve yenisiyle değiştirir. İlerlemek istiyor musunuz?", + "Failed to save example event creation setting" : "Örnek etkinlik oluşturma ayarı kaydedilemedi", + "Failed to upload the example event" : "Örnek etkinlik yüklenemedi", + "Custom example event was saved successfully" : "Özel örnek etkinlik kaydedildi", + "Failed to delete the custom example event" : "Özel örnek etkinlik silinemedi", + "Custom example event was deleted successfully" : "Özel örnek etkinlik silindi", + "Import calendar event" : "Takvim etkinliğini içe aktar", + "Uploading a new event will overwrite the existing one." : "Yeni bir etkinlik yüklendiğinde eskisinin üzerine yazılır.", + "Upload event" : "Etkinlik yükle", "Availability" : "Uygunluk", "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kişiler bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler.", "Absence" : "Bulunmama", @@ -308,13 +316,15 @@ "Calendar server" : "Takvim sunucusu", "Send invitations to attendees" : "Katılımcılara davet gönder", "Automatically generate a birthday calendar" : "Doğum günü takvimi otomatik oluşturulsun", - "Birthday calendars will be generated by a background job." : "Bu seçenek etkinleştirildiğinde, doğum günü takvimi arka plan görevi olarak oluşturulur.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Etkinleştirildikten hemen sonra görüntülenmez, bir süre sonra görüntülenir.", + "Birthday calendars will be generated by a background job." : "Açıldığında, arka plan görevi olarak doğum günü takvimi oluşturulur.", + "Hence they will not be available immediately after enabling but will show up after some time." : "Açıldıktan hemen sonra değil bir süre sonra görüntülenir.", "Send notifications for events" : "Etkinlik bildirimleri gönderilsin", "Notifications are sent via background jobs, so these must occur often enough." : "Bildirimler arka plan işlemleri tarafından gönderilir. Bu nedenle sıklık değeri uygun şekilde ayarlanmalıdır.", "Send reminder notifications to calendar sharees as well" : "Takvim paylaşımlarına da hatırlatma bildirimleri gönderilsin", - "Reminders are always sent to organizers and attendees." : "Bu seçenek etkinleştirildiğinde, hatırlatıcılar her zaman düzenleyici ve katılımcılara gönderilir.", + "Reminders are always sent to organizers and attendees." : "Açıldığında, anımsatıcılar düzenleyici ve katılımcılara her zaman gönderilir.", "Enable notifications for events via push" : "Anında etkinlik bildirimlerini aç", + "Example content" : "Örnek içerik", + "Example content serves to showcase the features of Nextcloud. Default content is shipped with Nextcloud, and can be replaced by custom content." : "Örnek içerik, Nextcloud özelliklerinin sunulmasını sağlar. Varsayılan içerik Nextcloud ile birlikte gelir ve özel içerikle değiştirilebilir.", "There was an error updating your attendance status." : "Katılım durumunuz güncellenirken bir sorun çıktı.", "Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.", "Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?", diff --git a/apps/dav/lib/Avatars/RootCollection.php b/apps/dav/lib/Avatars/RootCollection.php index ec88c65793f..033dcaf7a5c 100644 --- a/apps/dav/lib/Avatars/RootCollection.php +++ b/apps/dav/lib/Avatars/RootCollection.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2017 ownCloud GmbH diff --git a/apps/dav/lib/BulkUpload/BulkUploadPlugin.php b/apps/dav/lib/BulkUpload/BulkUploadPlugin.php index 137bad34bf5..d4faf3764e1 100644 --- a/apps/dav/lib/BulkUpload/BulkUploadPlugin.php +++ b/apps/dav/lib/BulkUpload/BulkUploadPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/BulkUpload/MultipartRequestParser.php b/apps/dav/lib/BulkUpload/MultipartRequestParser.php index f23aca580cc..50f8cff76ba 100644 --- a/apps/dav/lib/BulkUpload/MultipartRequestParser.php +++ b/apps/dav/lib/BulkUpload/MultipartRequestParser.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/CalDAV/Activity/Backend.php b/apps/dav/lib/CalDAV/Activity/Backend.php index 5ae71f4ecc6..f0c49e6e28c 100644 --- a/apps/dav/lib/CalDAV/Activity/Backend.php +++ b/apps/dav/lib/CalDAV/Activity/Backend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Filter/Calendar.php b/apps/dav/lib/CalDAV/Activity/Filter/Calendar.php index 7411202044d..78579ee84b7 100644 --- a/apps/dav/lib/CalDAV/Activity/Filter/Calendar.php +++ b/apps/dav/lib/CalDAV/Activity/Filter/Calendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Filter/Todo.php b/apps/dav/lib/CalDAV/Activity/Filter/Todo.php index 6bc7bd4b308..b001f90c28d 100644 --- a/apps/dav/lib/CalDAV/Activity/Filter/Todo.php +++ b/apps/dav/lib/CalDAV/Activity/Filter/Todo.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Provider/Base.php b/apps/dav/lib/CalDAV/Activity/Provider/Base.php index 9a75acb878c..558abe0ca1a 100644 --- a/apps/dav/lib/CalDAV/Activity/Provider/Base.php +++ b/apps/dav/lib/CalDAV/Activity/Provider/Base.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later @@ -40,8 +41,8 @@ abstract class Base implements IProvider { * @return array */ protected function generateCalendarParameter($data, IL10N $l) { - if ($data['uri'] === CalDavBackend::PERSONAL_CALENDAR_URI && - $data['name'] === CalDavBackend::PERSONAL_CALENDAR_NAME) { + if ($data['uri'] === CalDavBackend::PERSONAL_CALENDAR_URI + && $data['name'] === CalDavBackend::PERSONAL_CALENDAR_NAME) { return [ 'type' => 'calendar', 'id' => (string)$data['id'], diff --git a/apps/dav/lib/CalDAV/Activity/Provider/Calendar.php b/apps/dav/lib/CalDAV/Activity/Provider/Calendar.php index 898eb2b5cb6..8c93ddae431 100644 --- a/apps/dav/lib/CalDAV/Activity/Provider/Calendar.php +++ b/apps/dav/lib/CalDAV/Activity/Provider/Calendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Provider/Event.php b/apps/dav/lib/CalDAV/Activity/Provider/Event.php index f498a47a0b4..87551d7840b 100644 --- a/apps/dav/lib/CalDAV/Activity/Provider/Event.php +++ b/apps/dav/lib/CalDAV/Activity/Provider/Event.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Provider/Todo.php b/apps/dav/lib/CalDAV/Activity/Provider/Todo.php index 1e817663439..fc0625ec970 100644 --- a/apps/dav/lib/CalDAV/Activity/Provider/Todo.php +++ b/apps/dav/lib/CalDAV/Activity/Provider/Todo.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Setting/Calendar.php b/apps/dav/lib/CalDAV/Activity/Setting/Calendar.php index a201213f784..0ad86a919bc 100644 --- a/apps/dav/lib/CalDAV/Activity/Setting/Calendar.php +++ b/apps/dav/lib/CalDAV/Activity/Setting/Calendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Setting/Event.php b/apps/dav/lib/CalDAV/Activity/Setting/Event.php index ea049738251..ea9476d6f08 100644 --- a/apps/dav/lib/CalDAV/Activity/Setting/Event.php +++ b/apps/dav/lib/CalDAV/Activity/Setting/Event.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Activity/Setting/Todo.php b/apps/dav/lib/CalDAV/Activity/Setting/Todo.php index 7ac3b1e0f76..ed8377b0ffa 100644 --- a/apps/dav/lib/CalDAV/Activity/Setting/Todo.php +++ b/apps/dav/lib/CalDAV/Activity/Setting/Todo.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/BirthdayCalendar/EnablePlugin.php b/apps/dav/lib/CalDAV/BirthdayCalendar/EnablePlugin.php index cd0b58c53d2..681709cdb6f 100644 --- a/apps/dav/lib/CalDAV/BirthdayCalendar/EnablePlugin.php +++ b/apps/dav/lib/CalDAV/BirthdayCalendar/EnablePlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/BirthdayService.php b/apps/dav/lib/CalDAV/BirthdayService.php index e1e46316d74..680b228766f 100644 --- a/apps/dav/lib/CalDAV/BirthdayService.php +++ b/apps/dav/lib/CalDAV/BirthdayService.php @@ -295,8 +295,8 @@ class BirthdayService { } return ( - $newCalendarData->VEVENT->DTSTART->getValue() !== $existingBirthday->VEVENT->DTSTART->getValue() || - $newCalendarData->VEVENT->SUMMARY->getValue() !== $existingBirthday->VEVENT->SUMMARY->getValue() + $newCalendarData->VEVENT->DTSTART->getValue() !== $existingBirthday->VEVENT->DTSTART->getValue() + || $newCalendarData->VEVENT->SUMMARY->getValue() !== $existingBirthday->VEVENT->SUMMARY->getValue() ); } diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php index 1cbf2a1e4eb..27750913105 100644 --- a/apps/dav/lib/CalDAV/CalDavBackend.php +++ b/apps/dav/lib/CalDAV/CalDavBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. @@ -409,8 +410,8 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription // New share can not have more permissions than the old one. continue; } - if (isset($calendars[$row['id']][$readOnlyPropertyName]) && - $calendars[$row['id']][$readOnlyPropertyName] === 0) { + if (isset($calendars[$row['id']][$readOnlyPropertyName]) + && $calendars[$row['id']][$readOnlyPropertyName] === 0) { // Old share is already read-write, no more permissions can be gained continue; } @@ -2009,8 +2010,8 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription if ($pattern !== '') { $innerQuery->andWhere($innerQuery->expr()->iLike('op.value', - $outerQuery->createNamedParameter('%' . - $this->db->escapeLikeParameter($pattern) . '%'))); + $outerQuery->createNamedParameter('%' + . $this->db->escapeLikeParameter($pattern) . '%'))); } $start = null; diff --git a/apps/dav/lib/CalDAV/Calendar.php b/apps/dav/lib/CalDAV/Calendar.php index 1d88d04a5e3..dd3a4cf3f69 100644 --- a/apps/dav/lib/CalDAV/Calendar.php +++ b/apps/dav/lib/CalDAV/Calendar.php @@ -53,8 +53,8 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IRestorable, IShareable if ($this->getName() === BirthdayService::BIRTHDAY_CALENDAR_URI && strcasecmp($this->calendarInfo['{DAV:}displayname'], 'Contact birthdays') === 0) { $this->calendarInfo['{DAV:}displayname'] = $l10n->t('Contact birthdays'); } - if ($this->getName() === CalDavBackend::PERSONAL_CALENDAR_URI && - $this->calendarInfo['{DAV:}displayname'] === CalDavBackend::PERSONAL_CALENDAR_NAME) { + if ($this->getName() === CalDavBackend::PERSONAL_CALENDAR_URI + && $this->calendarInfo['{DAV:}displayname'] === CalDavBackend::PERSONAL_CALENDAR_NAME) { $this->calendarInfo['{DAV:}displayname'] = $l10n->t('Personal'); } $this->l10n = $l10n; diff --git a/apps/dav/lib/CalDAV/CalendarManager.php b/apps/dav/lib/CalDAV/CalendarManager.php index 1baf53ee457..a2d2f1cda8a 100644 --- a/apps/dav/lib/CalDAV/CalendarManager.php +++ b/apps/dav/lib/CalDAV/CalendarManager.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/CalendarObject.php b/apps/dav/lib/CalDAV/CalendarObject.php index 90a1e97ec4d..02178b4236f 100644 --- a/apps/dav/lib/CalDAV/CalendarObject.php +++ b/apps/dav/lib/CalDAV/CalendarObject.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. diff --git a/apps/dav/lib/CalDAV/CalendarRoot.php b/apps/dav/lib/CalDAV/CalendarRoot.php index bfe5f84ce31..c0a313955bb 100644 --- a/apps/dav/lib/CalDAV/CalendarRoot.php +++ b/apps/dav/lib/CalDAV/CalendarRoot.php @@ -33,8 +33,8 @@ class CalendarRoot extends \Sabre\CalDAV\CalendarRoot { } public function getName() { - if ($this->principalPrefix === 'principals/calendar-resources' || - $this->principalPrefix === 'principals/calendar-rooms') { + if ($this->principalPrefix === 'principals/calendar-resources' + || $this->principalPrefix === 'principals/calendar-rooms') { $parts = explode('/', $this->principalPrefix); return $parts[1]; diff --git a/apps/dav/lib/CalDAV/EventReader.php b/apps/dav/lib/CalDAV/EventReader.php index 7e337f3108a..b7dd2889956 100644 --- a/apps/dav/lib/CalDAV/EventReader.php +++ b/apps/dav/lib/CalDAV/EventReader.php @@ -169,9 +169,9 @@ class EventReader { if (isset($this->baseEvent->DTEND)) { $this->baseEventEndDate = $this->baseEvent->DTEND->getDateTime($this->baseEventEndTimeZone); $this->baseEventEndDateFloating = $this->baseEvent->DTEND->isFloating(); - $this->baseEventDuration = - $this->baseEvent->DTEND->getDateTime($this->baseEventEndTimeZone)->getTimeStamp() - - $this->baseEventStartDate->getTimeStamp(); + $this->baseEventDuration + = $this->baseEvent->DTEND->getDateTime($this->baseEventEndTimeZone)->getTimeStamp() + - $this->baseEventStartDate->getTimeStamp(); } // evaluate if duration exists // extract duration and calculate end date @@ -362,8 +362,8 @@ class EventReader { public function recurringConcludes(): bool { // retrieve rrule conclusions - if ($this->rruleIterator?->concludesOn() !== null || - $this->rruleIterator?->concludesAfter() !== null) { + if ($this->rruleIterator?->concludesOn() !== null + || $this->rruleIterator?->concludesAfter() !== null) { return true; } // retrieve rdate conclusions diff --git a/apps/dav/lib/CalDAV/Export/ExportService.php b/apps/dav/lib/CalDAV/Export/ExportService.php index 393c53b92e4..552b9e2b675 100644 --- a/apps/dav/lib/CalDAV/Export/ExportService.php +++ b/apps/dav/lib/CalDAV/Export/ExportService.php @@ -18,7 +18,7 @@ use Sabre\VObject\Writer; * Calendar Export Service */ class ExportService { - + public const FORMATS = ['ical', 'jcal', 'xcal']; private string $systemVersion; @@ -92,7 +92,7 @@ class ExportService { default => Writer::write($vobject) }; } - + /** * Generates serialized content for a component in xml format */ diff --git a/apps/dav/lib/CalDAV/ICSExportPlugin/ICSExportPlugin.php b/apps/dav/lib/CalDAV/ICSExportPlugin/ICSExportPlugin.php index 3f71b1db24c..08dc10f7bf4 100644 --- a/apps/dav/lib/CalDAV/ICSExportPlugin/ICSExportPlugin.php +++ b/apps/dav/lib/CalDAV/ICSExportPlugin/ICSExportPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Integration/ExternalCalendar.php b/apps/dav/lib/CalDAV/Integration/ExternalCalendar.php index 6e755716397..acf81638679 100644 --- a/apps/dav/lib/CalDAV/Integration/ExternalCalendar.php +++ b/apps/dav/lib/CalDAV/Integration/ExternalCalendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Integration/ICalendarProvider.php b/apps/dav/lib/CalDAV/Integration/ICalendarProvider.php index bbee4cbda7c..40a8860dcb4 100644 --- a/apps/dav/lib/CalDAV/Integration/ICalendarProvider.php +++ b/apps/dav/lib/CalDAV/Integration/ICalendarProvider.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/InvitationResponse/InvitationResponseServer.php b/apps/dav/lib/CalDAV/InvitationResponse/InvitationResponseServer.php index 3d650a4a059..c8a7109abde 100644 --- a/apps/dav/lib/CalDAV/InvitationResponse/InvitationResponseServer.php +++ b/apps/dav/lib/CalDAV/InvitationResponse/InvitationResponseServer.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Outbox.php b/apps/dav/lib/CalDAV/Outbox.php index fc9dc87a574..608114d8093 100644 --- a/apps/dav/lib/CalDAV/Outbox.php +++ b/apps/dav/lib/CalDAV/Outbox.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Principal/Collection.php b/apps/dav/lib/CalDAV/Principal/Collection.php index f2cea0b5136..b76fde66464 100644 --- a/apps/dav/lib/CalDAV/Principal/Collection.php +++ b/apps/dav/lib/CalDAV/Principal/Collection.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Principal/User.php b/apps/dav/lib/CalDAV/Principal/User.php index 60b7953ea62..047d83827ed 100644 --- a/apps/dav/lib/CalDAV/Principal/User.php +++ b/apps/dav/lib/CalDAV/Principal/User.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/PublicCalendar.php b/apps/dav/lib/CalDAV/PublicCalendar.php index 4ee811efeae..9af6e544165 100644 --- a/apps/dav/lib/CalDAV/PublicCalendar.php +++ b/apps/dav/lib/CalDAV/PublicCalendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/PublicCalendarObject.php b/apps/dav/lib/CalDAV/PublicCalendarObject.php index c3dc5ab1843..2ab40b94347 100644 --- a/apps/dav/lib/CalDAV/PublicCalendarObject.php +++ b/apps/dav/lib/CalDAV/PublicCalendarObject.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Publishing/PublishPlugin.php b/apps/dav/lib/CalDAV/Publishing/PublishPlugin.php index db73a761b0d..76378e7a1c5 100644 --- a/apps/dav/lib/CalDAV/Publishing/PublishPlugin.php +++ b/apps/dav/lib/CalDAV/Publishing/PublishPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Publishing/Xml/Publisher.php b/apps/dav/lib/CalDAV/Publishing/Xml/Publisher.php index 2fd55a12643..fb9b7298f9b 100644 --- a/apps/dav/lib/CalDAV/Publishing/Xml/Publisher.php +++ b/apps/dav/lib/CalDAV/Publishing/Xml/Publisher.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Reminder/ReminderService.php b/apps/dav/lib/CalDAV/Reminder/ReminderService.php index e2d44535ce0..c75090e1560 100644 --- a/apps/dav/lib/CalDAV/Reminder/ReminderService.php +++ b/apps/dav/lib/CalDAV/Reminder/ReminderService.php @@ -441,10 +441,10 @@ class ReminderService { */ private function deleteOrProcessNext(array $reminder, VObject\Component\VEvent $vevent):void { - if ($reminder['is_repeat_based'] || - !$reminder['is_recurring'] || - !$reminder['is_relative'] || - $reminder['is_recurrence_exception']) { + if ($reminder['is_repeat_based'] + || !$reminder['is_recurring'] + || !$reminder['is_relative'] + || $reminder['is_recurrence_exception']) { $this->backend->removeReminder($reminder['id']); return; } diff --git a/apps/dav/lib/CalDAV/ResourceBooking/AbstractPrincipalBackend.php b/apps/dav/lib/CalDAV/ResourceBooking/AbstractPrincipalBackend.php index 236039e4890..68bb3373346 100644 --- a/apps/dav/lib/CalDAV/ResourceBooking/AbstractPrincipalBackend.php +++ b/apps/dav/lib/CalDAV/ResourceBooking/AbstractPrincipalBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later @@ -85,8 +86,8 @@ abstract class AbstractPrincipalBackend implements BackendInterface { $metaDataById[$metaDataRow[$this->dbForeignKeyName]] = []; } - $metaDataById[$metaDataRow[$this->dbForeignKeyName]][$metaDataRow['key']] = - $metaDataRow['value']; + $metaDataById[$metaDataRow[$this->dbForeignKeyName]][$metaDataRow['key']] + = $metaDataRow['value']; } while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) { @@ -470,9 +471,9 @@ abstract class AbstractPrincipalBackend implements BackendInterface { * @return bool */ private function isAllowedToAccessResource(array $row, array $userGroups): bool { - if (!isset($row['group_restrictions']) || - $row['group_restrictions'] === null || - $row['group_restrictions'] === '') { + if (!isset($row['group_restrictions']) + || $row['group_restrictions'] === null + || $row['group_restrictions'] === '') { return true; } diff --git a/apps/dav/lib/CalDAV/ResourceBooking/ResourcePrincipalBackend.php b/apps/dav/lib/CalDAV/ResourceBooking/ResourcePrincipalBackend.php index 40396f67ce9..c70d93daf52 100644 --- a/apps/dav/lib/CalDAV/ResourceBooking/ResourcePrincipalBackend.php +++ b/apps/dav/lib/CalDAV/ResourceBooking/ResourcePrincipalBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/ResourceBooking/RoomPrincipalBackend.php b/apps/dav/lib/CalDAV/ResourceBooking/RoomPrincipalBackend.php index 91cf78c296f..5704b23ae14 100644 --- a/apps/dav/lib/CalDAV/ResourceBooking/RoomPrincipalBackend.php +++ b/apps/dav/lib/CalDAV/ResourceBooking/RoomPrincipalBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Schedule/IMipPlugin.php b/apps/dav/lib/CalDAV/Schedule/IMipPlugin.php index 9df7c1cd492..1f063540df6 100644 --- a/apps/dav/lib/CalDAV/Schedule/IMipPlugin.php +++ b/apps/dav/lib/CalDAV/Schedule/IMipPlugin.php @@ -45,7 +45,7 @@ use Sabre\VObject\Reader; * @license http://sabre.io/license/ Modified BSD License */ class IMipPlugin extends SabreIMipPlugin { - + private ?VCalendar $vCalendar = null; public const MAX_DATE = '2038-01-01'; public const METHOD_REQUEST = 'request'; diff --git a/apps/dav/lib/CalDAV/Schedule/IMipService.php b/apps/dav/lib/CalDAV/Schedule/IMipService.php index 42042c45b97..f7054eb2d34 100644 --- a/apps/dav/lib/CalDAV/Schedule/IMipService.php +++ b/apps/dav/lib/CalDAV/Schedule/IMipService.php @@ -352,7 +352,7 @@ class IMipService { * @return string */ public function generateWhenStringRecurringDaily(EventReader $er): string { - + // initialize $interval = (int)$er->recurringInterval(); $startTime = null; @@ -403,7 +403,7 @@ class IMipService { * @return string */ public function generateWhenStringRecurringWeekly(EventReader $er): string { - + // initialize $interval = (int)$er->recurringInterval(); $startTime = null; @@ -456,15 +456,15 @@ class IMipService { * @return string */ public function generateWhenStringRecurringMonthly(EventReader $er): string { - + // initialize $interval = (int)$er->recurringInterval(); $startTime = null; $conclusion = null; // days of month if ($er->recurringPattern() === 'R') { - $days = implode(', ', array_map(function ($value) { return $this->localizeRelativePositionName($value); }, $er->recurringRelativePositionNamed())) . ' ' . - implode(', ', array_map(function ($value) { return $this->localizeDayName($value); }, $er->recurringDaysOfWeekNamed())); + $days = implode(', ', array_map(function ($value) { return $this->localizeRelativePositionName($value); }, $er->recurringRelativePositionNamed())) . ' ' + . implode(', ', array_map(function ($value) { return $this->localizeDayName($value); }, $er->recurringDaysOfWeekNamed())); } else { $days = implode(', ', $er->recurringDaysOfMonth()); } @@ -521,7 +521,7 @@ class IMipService { * @return string */ public function generateWhenStringRecurringYearly(EventReader $er): string { - + // initialize $interval = (int)$er->recurringInterval(); $startTime = null; @@ -530,8 +530,8 @@ class IMipService { $months = implode(', ', array_map(function ($value) { return $this->localizeMonthName($value); }, $er->recurringMonthsOfYearNamed())); // days of month if ($er->recurringPattern() === 'R') { - $days = implode(', ', array_map(function ($value) { return $this->localizeRelativePositionName($value); }, $er->recurringRelativePositionNamed())) . ' ' . - implode(', ', array_map(function ($value) { return $this->localizeDayName($value); }, $er->recurringDaysOfWeekNamed())); + $days = implode(', ', array_map(function ($value) { return $this->localizeRelativePositionName($value); }, $er->recurringRelativePositionNamed())) . ' ' + . implode(', ', array_map(function ($value) { return $this->localizeDayName($value); }, $er->recurringDaysOfWeekNamed())); } else { $days = $er->startDateTime()->format('jS'); } @@ -610,7 +610,7 @@ class IMipService { true => $this->l10n->t('On specific dates between %1$s - %2$s until %3$s', [$startTime, $endTime, $conclusion]), }; } - + /** * generates a occurring next string for a recurring event * @@ -1108,8 +1108,8 @@ class IMipService { $attendee = $iTipMessage->recipient; $organizer = $iTipMessage->sender; $sequence = $iTipMessage->sequence; - $recurrenceId = isset($vevent->{'RECURRENCE-ID'}) ? - $vevent->{'RECURRENCE-ID'}->serialize() : null; + $recurrenceId = isset($vevent->{'RECURRENCE-ID'}) + ? $vevent->{'RECURRENCE-ID'}->serialize() : null; $uid = $vevent->{'UID'}; $query = $this->db->getQueryBuilder(); diff --git a/apps/dav/lib/CalDAV/Schedule/Plugin.php b/apps/dav/lib/CalDAV/Schedule/Plugin.php index da0f9ea5637..a001df8b2a8 100644 --- a/apps/dav/lib/CalDAV/Schedule/Plugin.php +++ b/apps/dav/lib/CalDAV/Schedule/Plugin.php @@ -372,8 +372,8 @@ EOF; return null; } - $isResourceOrRoom = str_starts_with($principalUrl, 'principals/calendar-resources') || - str_starts_with($principalUrl, 'principals/calendar-rooms'); + $isResourceOrRoom = str_starts_with($principalUrl, 'principals/calendar-resources') + || str_starts_with($principalUrl, 'principals/calendar-rooms'); if (str_starts_with($principalUrl, 'principals/users')) { [, $userId] = split($principalUrl); diff --git a/apps/dav/lib/CalDAV/Search/SearchPlugin.php b/apps/dav/lib/CalDAV/Search/SearchPlugin.php index 602ce151e12..27e39a76305 100644 --- a/apps/dav/lib/CalDAV/Search/SearchPlugin.php +++ b/apps/dav/lib/CalDAV/Search/SearchPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later @@ -61,8 +62,8 @@ class SearchPlugin extends ServerPlugin { $server->on('report', [$this, 'report']); - $server->xml->elementMap['{' . self::NS_Nextcloud . '}calendar-search'] = - CalendarSearchReport::class; + $server->xml->elementMap['{' . self::NS_Nextcloud . '}calendar-search'] + = CalendarSearchReport::class; } /** diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/CompFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/CompFilter.php index 8a130865842..21a4fff1caf 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/CompFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/CompFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/LimitFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/LimitFilter.php index 943e657903e..a98b325397b 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/LimitFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/LimitFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/OffsetFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/OffsetFilter.php index 439a795dde9..ef438aa0258 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/OffsetFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/OffsetFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/ParamFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/ParamFilter.php index 3b03b63e909..0c31f32348a 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/ParamFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/ParamFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/PropFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/PropFilter.php index 42ecf630f44..251120e35cc 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/PropFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/PropFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php b/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php index b10cf3140cf..6d6bf958496 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php b/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php index 639d0b32655..6ece88fa87b 100644 --- a/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php +++ b/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CalDAV/TipBroker.php b/apps/dav/lib/CalDAV/TipBroker.php index 43eff124f0b..16e68fde1f0 100644 --- a/apps/dav/lib/CalDAV/TipBroker.php +++ b/apps/dav/lib/CalDAV/TipBroker.php @@ -97,7 +97,7 @@ class TipBroker extends Broker { // Also If the meeting STATUS property was changed to CANCELLED // we need to send the attendee a CANCEL message. if (!$attendee['newInstances'] || $eventInfo['status'] === 'CANCELLED') { - + $message->method = $icalMsg->METHOD = 'CANCEL'; $message->significantChange = true; // clone base event @@ -108,7 +108,7 @@ class TipBroker extends Broker { $event->DTSTAMP = gmdate('Ymd\\THis\\Z'); $event->SEQUENCE = $message->sequence; $icalMsg->add($event); - + } else { // The attendee gets the updated event body $message->method = $icalMsg->METHOD = 'REQUEST'; @@ -124,11 +124,11 @@ class TipBroker extends Broker { $oldAttendeeInstances = array_keys($attendee['oldInstances']); $newAttendeeInstances = array_keys($attendee['newInstances']); - $message->significantChange = - $attendee['forceSend'] === 'REQUEST' || - count($oldAttendeeInstances) !== count($newAttendeeInstances) || - count(array_diff($oldAttendeeInstances, $newAttendeeInstances)) > 0 || - $oldEventInfo['significantChangeHash'] !== $eventInfo['significantChangeHash']; + $message->significantChange + = $attendee['forceSend'] === 'REQUEST' + || count($oldAttendeeInstances) !== count($newAttendeeInstances) + || count(array_diff($oldAttendeeInstances, $newAttendeeInstances)) > 0 + || $oldEventInfo['significantChangeHash'] !== $eventInfo['significantChangeHash']; foreach ($attendee['newInstances'] as $instanceId => $instanceInfo) { $currentEvent = clone $eventInfo['instances'][$instanceId]; diff --git a/apps/dav/lib/Capabilities.php b/apps/dav/lib/Capabilities.php index f321222b285..f9bad25bf31 100644 --- a/apps/dav/lib/Capabilities.php +++ b/apps/dav/lib/Capabilities.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 ownCloud GmbH * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/CardDAV/Activity/Filter.php b/apps/dav/lib/CardDAV/Activity/Filter.php index 8934c455def..8b221a29ff0 100644 --- a/apps/dav/lib/CardDAV/Activity/Filter.php +++ b/apps/dav/lib/CardDAV/Activity/Filter.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/CardDAV/Activity/Provider/Base.php b/apps/dav/lib/CardDAV/Activity/Provider/Base.php index 0c73c8558d0..ea7680aed60 100644 --- a/apps/dav/lib/CardDAV/Activity/Provider/Base.php +++ b/apps/dav/lib/CardDAV/Activity/Provider/Base.php @@ -41,8 +41,8 @@ abstract class Base implements IProvider { * @return array */ protected function generateAddressbookParameter(array $data, IL10N $l): array { - if ($data['uri'] === CardDavBackend::PERSONAL_ADDRESSBOOK_URI && - $data['name'] === CardDavBackend::PERSONAL_ADDRESSBOOK_NAME) { + if ($data['uri'] === CardDavBackend::PERSONAL_ADDRESSBOOK_URI + && $data['name'] === CardDavBackend::PERSONAL_ADDRESSBOOK_NAME) { return [ 'type' => 'addressbook', 'id' => (string)$data['id'], diff --git a/apps/dav/lib/CardDAV/AddressBook.php b/apps/dav/lib/CardDAV/AddressBook.php index 2ec645f04d2..67c0b7167fa 100644 --- a/apps/dav/lib/CardDAV/AddressBook.php +++ b/apps/dav/lib/CardDAV/AddressBook.php @@ -38,8 +38,8 @@ class AddressBook extends \Sabre\CardDAV\AddressBook implements IShareable, IMov parent::__construct($carddavBackend, $addressBookInfo); - if ($this->addressBookInfo['{DAV:}displayname'] === CardDavBackend::PERSONAL_ADDRESSBOOK_NAME && - $this->getName() === CardDavBackend::PERSONAL_ADDRESSBOOK_URI) { + if ($this->addressBookInfo['{DAV:}displayname'] === CardDavBackend::PERSONAL_ADDRESSBOOK_NAME + && $this->getName() === CardDavBackend::PERSONAL_ADDRESSBOOK_URI) { $this->addressBookInfo['{DAV:}displayname'] = $l10n->t('Contacts'); } } diff --git a/apps/dav/lib/CardDAV/AddressBookImpl.php b/apps/dav/lib/CardDAV/AddressBookImpl.php index 8657460d0c6..6bb8e24f628 100644 --- a/apps/dav/lib/CardDAV/AddressBookImpl.php +++ b/apps/dav/lib/CardDAV/AddressBookImpl.php @@ -307,8 +307,8 @@ class AddressBookImpl implements IAddressBookEnabled { */ public function isSystemAddressBook(): bool { return $this->addressBookInfo['principaluri'] === 'principals/system/system' && ( - $this->addressBookInfo['uri'] === 'system' || - $this->addressBookInfo['{DAV:}displayname'] === $this->urlGenerator->getBaseUrl() + $this->addressBookInfo['uri'] === 'system' + || $this->addressBookInfo['{DAV:}displayname'] === $this->urlGenerator->getBaseUrl() ); } @@ -324,7 +324,7 @@ class AddressBookImpl implements IAddressBookEnabled { $user = str_replace('principals/users/', '', $this->addressBookInfo['principaluri']); $uri = $this->addressBookInfo['uri']; } - + $path = 'addressbooks/users/' . $user . '/' . $uri; $properties = $this->propertyMapper->findPropertyByPathAndName($user, $path, '{http://owncloud.org/ns}enabled'); if (count($properties) > 0) { diff --git a/apps/dav/lib/CardDAV/CardDavBackend.php b/apps/dav/lib/CardDAV/CardDavBackend.php index d874ca2ce2b..06f6bf9448e 100644 --- a/apps/dav/lib/CardDAV/CardDavBackend.php +++ b/apps/dav/lib/CardDAV/CardDavBackend.php @@ -159,8 +159,8 @@ class CardDavBackend implements BackendInterface, SyncSupport { // New share can not have more permissions then the old one. continue; } - if (isset($addressBooks[$row['id']][$readOnlyPropertyName]) && - $addressBooks[$row['id']][$readOnlyPropertyName] === 0) { + if (isset($addressBooks[$row['id']][$readOnlyPropertyName]) + && $addressBooks[$row['id']][$readOnlyPropertyName] === 0) { // Old share is already read-write, no more permissions can be gained continue; } diff --git a/apps/dav/lib/CardDAV/PhotoCache.php b/apps/dav/lib/CardDAV/PhotoCache.php index 29f1b0240ef..03c71f7e4a3 100644 --- a/apps/dav/lib/CardDAV/PhotoCache.php +++ b/apps/dav/lib/CardDAV/PhotoCache.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Command/ExportCalendar.php b/apps/dav/lib/Command/ExportCalendar.php index 5758cd4fa87..6ed8aa2cfe4 100644 --- a/apps/dav/lib/Command/ExportCalendar.php +++ b/apps/dav/lib/Command/ExportCalendar.php @@ -79,7 +79,7 @@ class ExportCalendar extends Command { if ($handle === false) { throw new InvalidArgumentException("Location <$location> is not valid. Can not open location for write operation."); } - + foreach ($this->exportService->export($calendar, $options) as $chunk) { fwrite($handle, $chunk); } diff --git a/apps/dav/lib/Command/ListCalendars.php b/apps/dav/lib/Command/ListCalendars.php index 06a1f7397c4..408a7e5247f 100644 --- a/apps/dav/lib/Command/ListCalendars.php +++ b/apps/dav/lib/Command/ListCalendars.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Command/MoveCalendar.php b/apps/dav/lib/Command/MoveCalendar.php index 36f20e5b547..b8acc191cc3 100644 --- a/apps/dav/lib/Command/MoveCalendar.php +++ b/apps/dav/lib/Command/MoveCalendar.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Command/SendEventReminders.php b/apps/dav/lib/Command/SendEventReminders.php index f5afb30ed70..89bb5ce8c20 100644 --- a/apps/dav/lib/Command/SendEventReminders.php +++ b/apps/dav/lib/Command/SendEventReminders.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php b/apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php index b39dc7197b0..0e2b1c58748 100644 --- a/apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php +++ b/apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Connector/Sabre/AppleQuirksPlugin.php b/apps/dav/lib/Connector/Sabre/AppleQuirksPlugin.php index 88fff5e6a5a..9cff113140a 100644 --- a/apps/dav/lib/Connector/Sabre/AppleQuirksPlugin.php +++ b/apps/dav/lib/Connector/Sabre/AppleQuirksPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Connector/Sabre/Auth.php b/apps/dav/lib/Connector/Sabre/Auth.php index d977721bdfa..a174920946a 100644 --- a/apps/dav/lib/Connector/Sabre/Auth.php +++ b/apps/dav/lib/Connector/Sabre/Auth.php @@ -55,8 +55,8 @@ class Auth extends AbstractBasic { * @see https://github.com/owncloud/core/issues/13245 */ public function isDavAuthenticated(string $username): bool { - return !is_null($this->session->get(self::DAV_AUTHENTICATED)) && - $this->session->get(self::DAV_AUTHENTICATED) === $username; + return !is_null($this->session->get(self::DAV_AUTHENTICATED)) + && $this->session->get(self::DAV_AUTHENTICATED) === $username; } /** @@ -71,8 +71,8 @@ class Auth extends AbstractBasic { * @throws PasswordLoginForbidden */ protected function validateUserPass($username, $password) { - if ($this->userSession->isLoggedIn() && - $this->isDavAuthenticated($this->userSession->getUser()->getUID()) + if ($this->userSession->isLoggedIn() + && $this->isDavAuthenticated($this->userSession->getUser()->getUID()) ) { $this->session->close(); return true; @@ -118,7 +118,7 @@ class Auth extends AbstractBasic { * Checks whether a CSRF check is required on the request */ private function requiresCSRFCheck(): bool { - + $methodsWithoutCsrf = ['GET', 'HEAD', 'OPTIONS']; if (in_array($this->request->getMethod(), $methodsWithoutCsrf)) { return false; @@ -144,8 +144,8 @@ class Auth extends AbstractBasic { } // If logged-in AND DAV authenticated no check is required - if ($this->userSession->isLoggedIn() && - $this->isDavAuthenticated($this->userSession->getUser()->getUID())) { + if ($this->userSession->isLoggedIn() + && $this->isDavAuthenticated($this->userSession->getUser()->getUID())) { return false; } @@ -159,8 +159,8 @@ class Auth extends AbstractBasic { private function auth(RequestInterface $request, ResponseInterface $response): array { $forcedLogout = false; - if (!$this->request->passesCSRFCheck() && - $this->requiresCSRFCheck()) { + if (!$this->request->passesCSRFCheck() + && $this->requiresCSRFCheck()) { // In case of a fail with POST we need to recheck the credentials if ($this->request->getMethod() === 'POST') { $forcedLogout = true; @@ -178,10 +178,10 @@ class Auth extends AbstractBasic { } if ( //Fix for broken webdav clients - ($this->userSession->isLoggedIn() && is_null($this->session->get(self::DAV_AUTHENTICATED))) || + ($this->userSession->isLoggedIn() && is_null($this->session->get(self::DAV_AUTHENTICATED))) //Well behaved clients that only send the cookie are allowed - ($this->userSession->isLoggedIn() && $this->session->get(self::DAV_AUTHENTICATED) === $this->userSession->getUser()->getUID() && empty($request->getHeader('Authorization'))) || - \OC_User::handleApacheAuth() + || ($this->userSession->isLoggedIn() && $this->session->get(self::DAV_AUTHENTICATED) === $this->userSession->getUser()->getUID() && empty($request->getHeader('Authorization'))) + || \OC_User::handleApacheAuth() ) { $user = $this->userSession->getUser()->getUID(); $this->currentUser = $user; diff --git a/apps/dav/lib/Connector/Sabre/BearerAuth.php b/apps/dav/lib/Connector/Sabre/BearerAuth.php index e189d8fa128..23453ae8efb 100644 --- a/apps/dav/lib/Connector/Sabre/BearerAuth.php +++ b/apps/dav/lib/Connector/Sabre/BearerAuth.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Connector/Sabre/CachingTree.php b/apps/dav/lib/Connector/Sabre/CachingTree.php index 86e102677c1..5d72b530f58 100644 --- a/apps/dav/lib/Connector/Sabre/CachingTree.php +++ b/apps/dav/lib/Connector/Sabre/CachingTree.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Connector/Sabre/DavAclPlugin.php b/apps/dav/lib/Connector/Sabre/DavAclPlugin.php index 7846896182f..100d719ef01 100644 --- a/apps/dav/lib/Connector/Sabre/DavAclPlugin.php +++ b/apps/dav/lib/Connector/Sabre/DavAclPlugin.php @@ -62,7 +62,7 @@ class DavAclPlugin extends \Sabre\DAVACL\Plugin { ) ); } - + } return $access; diff --git a/apps/dav/lib/Connector/Sabre/DummyGetResponsePlugin.php b/apps/dav/lib/Connector/Sabre/DummyGetResponsePlugin.php index 4a7e30caa10..f6baceb748b 100644 --- a/apps/dav/lib/Connector/Sabre/DummyGetResponsePlugin.php +++ b/apps/dav/lib/Connector/Sabre/DummyGetResponsePlugin.php @@ -43,8 +43,8 @@ class DummyGetResponsePlugin extends \Sabre\DAV\ServerPlugin { * @return false */ public function httpGet(RequestInterface $request, ResponseInterface $response) { - $string = 'This is the WebDAV interface. It can only be accessed by ' . - 'WebDAV clients such as the Nextcloud desktop sync client.'; + $string = 'This is the WebDAV interface. It can only be accessed by ' + . 'WebDAV clients such as the Nextcloud desktop sync client.'; $stream = fopen('php://memory', 'r+'); fwrite($stream, $string); rewind($stream); diff --git a/apps/dav/lib/Connector/Sabre/Exception/BadGateway.php b/apps/dav/lib/Connector/Sabre/Exception/BadGateway.php index 41ace002660..1e1e4aaed04 100644 --- a/apps/dav/lib/Connector/Sabre/Exception/BadGateway.php +++ b/apps/dav/lib/Connector/Sabre/Exception/BadGateway.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php b/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php index 61ecfaf845c..b0c5a079ce1 100644 --- a/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php +++ b/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php @@ -117,8 +117,8 @@ class FakeLockerPlugin extends ServerPlugin { $lockInfo->timeout = 1800; $body = $this->server->xml->write('{DAV:}prop', [ - '{DAV:}lockdiscovery' => - new LockDiscovery([$lockInfo]) + '{DAV:}lockdiscovery' + => new LockDiscovery([$lockInfo]) ]); $response->setStatus(Http::STATUS_OK); diff --git a/apps/dav/lib/Connector/Sabre/FilesPlugin.php b/apps/dav/lib/Connector/Sabre/FilesPlugin.php index 5364b7cff41..843383a0452 100644 --- a/apps/dav/lib/Connector/Sabre/FilesPlugin.php +++ b/apps/dav/lib/Connector/Sabre/FilesPlugin.php @@ -257,8 +257,8 @@ class FilesPlugin extends ServerPlugin { // adds a 'Content-Disposition: attachment' header in case no disposition // header has been set before - if ($this->downloadAttachment && - $response->getHeader('Content-Disposition') === null) { + if ($this->downloadAttachment + && $response->getHeader('Content-Disposition') === null) { $filename = $node->getName(); if ($this->request->isUserAgent( [ @@ -541,8 +541,8 @@ class FilesPlugin extends ServerPlugin { $ocmPermissions[] = 'read'; } - if (($ncPermissions & Constants::PERMISSION_CREATE) || - ($ncPermissions & Constants::PERMISSION_UPDATE)) { + if (($ncPermissions & Constants::PERMISSION_CREATE) + || ($ncPermissions & Constants::PERMISSION_UPDATE)) { $ocmPermissions[] = 'write'; } diff --git a/apps/dav/lib/Connector/Sabre/MtimeSanitizer.php b/apps/dav/lib/Connector/Sabre/MtimeSanitizer.php index efed6ce09f8..e18ef58149a 100644 --- a/apps/dav/lib/Connector/Sabre/MtimeSanitizer.php +++ b/apps/dav/lib/Connector/Sabre/MtimeSanitizer.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/Connector/Sabre/Principal.php b/apps/dav/lib/Connector/Sabre/Principal.php index e49c61f6e1f..b61cabedf5f 100644 --- a/apps/dav/lib/Connector/Sabre/Principal.php +++ b/apps/dav/lib/Connector/Sabre/Principal.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. diff --git a/apps/dav/lib/Connector/Sabre/SharesPlugin.php b/apps/dav/lib/Connector/Sabre/SharesPlugin.php index 088cf33d85f..f49e85333f3 100644 --- a/apps/dav/lib/Connector/Sabre/SharesPlugin.php +++ b/apps/dav/lib/Connector/Sabre/SharesPlugin.php @@ -176,8 +176,8 @@ class SharesPlugin extends \Sabre\DAV\ServerPlugin { if ($sabreNode instanceof Directory && $propFind->getDepth() !== 0 && ( - !is_null($propFind->getStatus(self::SHARETYPES_PROPERTYNAME)) || - !is_null($propFind->getStatus(self::SHAREES_PROPERTYNAME)) + !is_null($propFind->getStatus(self::SHARETYPES_PROPERTYNAME)) + || !is_null($propFind->getStatus(self::SHAREES_PROPERTYNAME)) ) ) { $folderNode = $sabreNode->getNode(); diff --git a/apps/dav/lib/Connector/Sabre/TagsPlugin.php b/apps/dav/lib/Connector/Sabre/TagsPlugin.php index eb06fa5cef6..25c1633df36 100644 --- a/apps/dav/lib/Connector/Sabre/TagsPlugin.php +++ b/apps/dav/lib/Connector/Sabre/TagsPlugin.php @@ -94,6 +94,7 @@ class TagsPlugin extends \Sabre\DAV\ServerPlugin { $this->server = $server; $this->server->on('propFind', [$this, 'handleGetProperties']); $this->server->on('propPatch', [$this, 'handleUpdateProperties']); + $this->server->on('preloadProperties', [$this, 'handlePreloadProperties']); } /** @@ -150,6 +151,24 @@ class TagsPlugin extends \Sabre\DAV\ServerPlugin { } /** + * Prefetches tags for a list of file IDs and caches the results + * + * @param array $fileIds List of file IDs to prefetch tags for + * @return void + */ + private function prefetchTagsForFileIds(array $fileIds) { + $tags = $this->getTagger()->getTagsForObjects($fileIds); + if ($tags === false) { + // the tags API returns false on error... + $tags = []; + } + + foreach ($fileIds as $fileId) { + $this->cachedTags[$fileId] = $tags[$fileId] ?? []; + } + } + + /** * Updates the tags of the given file id * * @param int $fileId @@ -199,22 +218,11 @@ class TagsPlugin extends \Sabre\DAV\ServerPlugin { )) { // note: pre-fetching only supported for depth <= 1 $folderContent = $node->getChildren(); - $fileIds[] = (int)$node->getId(); + $fileIds = [(int)$node->getId()]; foreach ($folderContent as $info) { $fileIds[] = (int)$info->getId(); } - $tags = $this->getTagger()->getTagsForObjects($fileIds); - if ($tags === false) { - // the tags API returns false on error... - $tags = []; - } - - $this->cachedTags = $this->cachedTags + $tags; - $emptyFileIds = array_diff($fileIds, array_keys($tags)); - // also cache the ones that were not found - foreach ($emptyFileIds as $fileId) { - $this->cachedTags[$fileId] = []; - } + $this->prefetchTagsForFileIds($fileIds); } $isFav = null; @@ -270,4 +278,14 @@ class TagsPlugin extends \Sabre\DAV\ServerPlugin { return 200; }); } + + public function handlePreloadProperties(array $nodes, array $requestProperties): void { + if ( + !in_array(self::FAVORITE_PROPERTYNAME, $requestProperties, true) + && !in_array(self::TAGS_PROPERTYNAME, $requestProperties, true) + ) { + return; + } + $this->prefetchTagsForFileIds(array_map(fn ($node) => $node->getId(), $nodes)); + } } diff --git a/apps/dav/lib/Controller/BirthdayCalendarController.php b/apps/dav/lib/Controller/BirthdayCalendarController.php index d3a9239dd22..f6bfb229a9c 100644 --- a/apps/dav/lib/Controller/BirthdayCalendarController.php +++ b/apps/dav/lib/Controller/BirthdayCalendarController.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/DAV/CustomPropertiesBackend.php b/apps/dav/lib/DAV/CustomPropertiesBackend.php index c41ecd8450e..f3fff11b3da 100644 --- a/apps/dav/lib/DAV/CustomPropertiesBackend.php +++ b/apps/dav/lib/DAV/CustomPropertiesBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. @@ -92,6 +93,11 @@ class CustomPropertiesBackend implements BackendInterface { '{http://nextcloud.org/ns}lock-time', '{http://nextcloud.org/ns}lock-timeout', '{http://nextcloud.org/ns}lock-token', + // photos + '{http://nextcloud.org/ns}realpath', + '{http://nextcloud.org/ns}nbItems', + '{http://nextcloud.org/ns}face-detections', + '{http://nextcloud.org/ns}face-preview-image', ]; /** @@ -277,8 +283,8 @@ class CustomPropertiesBackend implements BackendInterface { */ public function move($source, $destination) { $statement = $this->connection->prepare( - 'UPDATE `*PREFIX*properties` SET `propertypath` = ?' . - ' WHERE `userid` = ? AND `propertypath` = ?' + 'UPDATE `*PREFIX*properties` SET `propertypath` = ?' + . ' WHERE `userid` = ? AND `propertypath` = ?' ); $statement->execute([$this->formatPath($destination), $this->user->getUID(), $this->formatPath($source)]); $statement->closeCursor(); diff --git a/apps/dav/lib/DAV/GroupPrincipalBackend.php b/apps/dav/lib/DAV/GroupPrincipalBackend.php index 70a0099330c..77ba45182c9 100644 --- a/apps/dav/lib/DAV/GroupPrincipalBackend.php +++ b/apps/dav/lib/DAV/GroupPrincipalBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. diff --git a/apps/dav/lib/DAV/Sharing/Backend.php b/apps/dav/lib/DAV/Sharing/Backend.php index de0d6891b7c..d60f5cca7c6 100644 --- a/apps/dav/lib/DAV/Sharing/Backend.php +++ b/apps/dav/lib/DAV/Sharing/Backend.php @@ -64,8 +64,8 @@ abstract class Backend { } $principalparts[2] = urldecode($principalparts[2]); - if (($principalparts[1] === 'users' && !$this->userManager->userExists($principalparts[2])) || - ($principalparts[1] === 'groups' && !$this->groupManager->groupExists($principalparts[2]))) { + if (($principalparts[1] === 'users' && !$this->userManager->userExists($principalparts[2])) + || ($principalparts[1] === 'groups' && !$this->groupManager->groupExists($principalparts[2]))) { // User or group does not exist continue; } @@ -199,7 +199,7 @@ abstract class Backend { public function unshare(IShareable $shareable, string $principalUri): bool { $this->shareCache->clear(); - + $principal = $this->principalBackend->findByUri($principalUri, ''); if (empty($principal)) { return false; diff --git a/apps/dav/lib/DAV/ViewOnlyPlugin.php b/apps/dav/lib/DAV/ViewOnlyPlugin.php index 4c3b49a45b0..9b9615b8063 100644 --- a/apps/dav/lib/DAV/ViewOnlyPlugin.php +++ b/apps/dav/lib/DAV/ViewOnlyPlugin.php @@ -84,18 +84,25 @@ class ViewOnlyPlugin extends ServerPlugin { if (!$storage->instanceOfStorage(ISharedStorage::class)) { return true; } + // Extract extra permissions /** @var ISharedStorage $storage */ $share = $storage->getShare(); - $attributes = $share->getAttributes(); if ($attributes === null) { return true; } - // Check if read-only and on whether permission can download is both set and disabled. + // We have two options here, if download is disabled, but viewing is allowed, + // we still allow the GET request to return the file content. $canDownload = $attributes->getAttribute('permissions', 'download'); - if ($canDownload !== null && !$canDownload) { + if (!$share->canSeeContent()) { + throw new Forbidden('Access to this shared resource has been denied because its download permission is disabled.'); + } + + // If download is disabled, we disable the COPY and MOVE methods even if the + // shareapi_allow_view_without_download is set to true. + if ($request->getMethod() !== 'GET' && ($canDownload !== null && !$canDownload)) { throw new Forbidden('Access to this shared resource has been denied because its download permission is disabled.'); } } catch (NotFound $e) { diff --git a/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php b/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php index 1022625c23b..c6b7f8564c5 100644 --- a/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php +++ b/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Files/FileSearchBackend.php b/apps/dav/lib/Files/FileSearchBackend.php index ace367e4490..eb548bbd55c 100644 --- a/apps/dav/lib/Files/FileSearchBackend.php +++ b/apps/dav/lib/Files/FileSearchBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later @@ -15,6 +16,7 @@ use OCA\DAV\Connector\Sabre\CachingTree; use OCA\DAV\Connector\Sabre\Directory; use OCA\DAV\Connector\Sabre\File; use OCA\DAV\Connector\Sabre\FilesPlugin; +use OCA\DAV\Connector\Sabre\Server; use OCA\DAV\Connector\Sabre\TagsPlugin; use OCP\Files\Cache\ICacheEntry; use OCP\Files\Folder; @@ -44,6 +46,7 @@ class FileSearchBackend implements ISearchBackend { public const OPERATOR_LIMIT = 100; public function __construct( + private Server $server, private CachingTree $tree, private IUser $user, private IRootFolder $rootFolder, @@ -133,6 +136,7 @@ class FileSearchBackend implements ISearchBackend { * @param string[] $requestProperties */ public function preloadPropertyFor(array $nodes, array $requestProperties): void { + $this->server->emit('preloadProperties', [$nodes, $requestProperties]); } private function getFolderForPath(?string $path = null): Folder { diff --git a/apps/dav/lib/Files/LazySearchBackend.php b/apps/dav/lib/Files/LazySearchBackend.php index a0ad730ff2b..6ba539ddd87 100644 --- a/apps/dav/lib/Files/LazySearchBackend.php +++ b/apps/dav/lib/Files/LazySearchBackend.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Files/Sharing/FilesDropPlugin.php b/apps/dav/lib/Files/Sharing/FilesDropPlugin.php index 3bdd273189f..a3dbd32ce6b 100644 --- a/apps/dav/lib/Files/Sharing/FilesDropPlugin.php +++ b/apps/dav/lib/Files/Sharing/FilesDropPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Listener/DavAdminSettingsListener.php b/apps/dav/lib/Listener/DavAdminSettingsListener.php index c59c2df1575..69501915208 100644 --- a/apps/dav/lib/Listener/DavAdminSettingsListener.php +++ b/apps/dav/lib/Listener/DavAdminSettingsListener.php @@ -42,11 +42,11 @@ class DavAdminSettingsListener implements IEventListener { $this->handleSetValue($event); return; } - + } private function handleGetValue(DeclarativeSettingsGetValueEvent $event): void { - + if ($event->getFieldId() === 'system_addressbook_enabled') { $event->setValue((int)$this->config->getValueBool('dav', 'system_addressbook_exposed', true)); } diff --git a/apps/dav/lib/Migration/BuildCalendarSearchIndex.php b/apps/dav/lib/Migration/BuildCalendarSearchIndex.php index b157934a1ff..d8f906f22ee 100644 --- a/apps/dav/lib/Migration/BuildCalendarSearchIndex.php +++ b/apps/dav/lib/Migration/BuildCalendarSearchIndex.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/BuildSocialSearchIndex.php b/apps/dav/lib/Migration/BuildSocialSearchIndex.php index 5fab3f4ef77..a808034365a 100644 --- a/apps/dav/lib/Migration/BuildSocialSearchIndex.php +++ b/apps/dav/lib/Migration/BuildSocialSearchIndex.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/CalDAVRemoveEmptyValue.php b/apps/dav/lib/Migration/CalDAVRemoveEmptyValue.php index ecc462e153b..24e182e46eb 100644 --- a/apps/dav/lib/Migration/CalDAVRemoveEmptyValue.php +++ b/apps/dav/lib/Migration/CalDAVRemoveEmptyValue.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/RegenerateBirthdayCalendars.php b/apps/dav/lib/Migration/RegenerateBirthdayCalendars.php index 14037801eb4..ef8e9002e9d 100644 --- a/apps/dav/lib/Migration/RegenerateBirthdayCalendars.php +++ b/apps/dav/lib/Migration/RegenerateBirthdayCalendars.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/RemoveObjectProperties.php b/apps/dav/lib/Migration/RemoveObjectProperties.php index 3f505ecb1e2..f09293ae0bb 100644 --- a/apps/dav/lib/Migration/RemoveObjectProperties.php +++ b/apps/dav/lib/Migration/RemoveObjectProperties.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/Migration/Version1004Date20170825134824.php b/apps/dav/lib/Migration/Version1004Date20170825134824.php index 54c4c194778..4bf9637b697 100644 --- a/apps/dav/lib/Migration/Version1004Date20170825134824.php +++ b/apps/dav/lib/Migration/Version1004Date20170825134824.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/Version1004Date20170919104507.php b/apps/dav/lib/Migration/Version1004Date20170919104507.php index ca20e2fb4e7..678d92d2b83 100644 --- a/apps/dav/lib/Migration/Version1004Date20170919104507.php +++ b/apps/dav/lib/Migration/Version1004Date20170919104507.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/Version1004Date20170924124212.php b/apps/dav/lib/Migration/Version1004Date20170924124212.php index fbfec7e8e2d..4d221e91132 100644 --- a/apps/dav/lib/Migration/Version1004Date20170924124212.php +++ b/apps/dav/lib/Migration/Version1004Date20170924124212.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/Version1004Date20170926103422.php b/apps/dav/lib/Migration/Version1004Date20170926103422.php index 38506b0fc5d..ec56e035006 100644 --- a/apps/dav/lib/Migration/Version1004Date20170926103422.php +++ b/apps/dav/lib/Migration/Version1004Date20170926103422.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/Version1005Date20180530124431.php b/apps/dav/lib/Migration/Version1005Date20180530124431.php index ac1994893fd..b5f9ff26962 100644 --- a/apps/dav/lib/Migration/Version1005Date20180530124431.php +++ b/apps/dav/lib/Migration/Version1005Date20180530124431.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Migration/Version1006Date20180619154313.php b/apps/dav/lib/Migration/Version1006Date20180619154313.php index 195209ed046..231861a68c4 100644 --- a/apps/dav/lib/Migration/Version1006Date20180619154313.php +++ b/apps/dav/lib/Migration/Version1006Date20180619154313.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Paginate/PaginatePlugin.php b/apps/dav/lib/Paginate/PaginatePlugin.php index c02eb9f21eb..c5da18f5c47 100644 --- a/apps/dav/lib/Paginate/PaginatePlugin.php +++ b/apps/dav/lib/Paginate/PaginatePlugin.php @@ -49,8 +49,8 @@ class PaginatePlugin extends ServerPlugin { } $url = $request->getUrl(); if ( - $request->hasHeader(self::PAGINATE_HEADER) && - (!$request->hasHeader(self::PAGINATE_TOKEN_HEADER) || !$this->cache->exists($url, $request->getHeader(self::PAGINATE_TOKEN_HEADER))) + $request->hasHeader(self::PAGINATE_HEADER) + && (!$request->hasHeader(self::PAGINATE_TOKEN_HEADER) || !$this->cache->exists($url, $request->getHeader(self::PAGINATE_TOKEN_HEADER))) ) { $pageSize = (int)$request->getHeader(self::PAGINATE_COUNT_HEADER) ?: $this->pageSize; $offset = (int)$request->getHeader(self::PAGINATE_OFFSET_HEADER); @@ -68,9 +68,9 @@ class PaginatePlugin extends ServerPlugin { public function onMethod(RequestInterface $request, ResponseInterface $response) { $url = $this->server->httpRequest->getUrl(); if ( - $request->hasHeader(self::PAGINATE_TOKEN_HEADER) && - $request->hasHeader(self::PAGINATE_OFFSET_HEADER) && - $this->cache->exists($url, $request->getHeader(self::PAGINATE_TOKEN_HEADER)) + $request->hasHeader(self::PAGINATE_TOKEN_HEADER) + && $request->hasHeader(self::PAGINATE_OFFSET_HEADER) + && $this->cache->exists($url, $request->getHeader(self::PAGINATE_TOKEN_HEADER)) ) { $token = $request->getHeader(self::PAGINATE_TOKEN_HEADER); $offset = (int)$request->getHeader(self::PAGINATE_OFFSET_HEADER); diff --git a/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php b/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php index 190e6584eb1..bb098a0f107 100644 --- a/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php +++ b/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php b/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php index be5831feee3..258138caa42 100644 --- a/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php +++ b/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/Server.php b/apps/dav/lib/Server.php index 18d0be45938..f81c7fa6f29 100644 --- a/apps/dav/lib/Server.php +++ b/apps/dav/lib/Server.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2016 ownCloud, Inc. @@ -354,6 +355,7 @@ class Server { \OCP\Server::get(IAppManager::class) )); $lazySearchBackend->setBackend(new FileSearchBackend( + $this->server, $this->server->tree, $user, \OCP\Server::get(IRootFolder::class), diff --git a/apps/dav/lib/Settings/CalDAVSettings.php b/apps/dav/lib/Settings/CalDAVSettings.php index 5b6b7fa7e3d..5e19539a899 100644 --- a/apps/dav/lib/Settings/CalDAVSettings.php +++ b/apps/dav/lib/Settings/CalDAVSettings.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/lib/SystemTag/SystemTagList.php b/apps/dav/lib/SystemTag/SystemTagList.php index 546467f562e..b55f10164d7 100644 --- a/apps/dav/lib/SystemTag/SystemTagList.php +++ b/apps/dav/lib/SystemTag/SystemTagList.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/SystemTag/SystemTagNode.php b/apps/dav/lib/SystemTag/SystemTagNode.php index da51279a9d2..2341d4823ba 100644 --- a/apps/dav/lib/SystemTag/SystemTagNode.php +++ b/apps/dav/lib/SystemTag/SystemTagNode.php @@ -122,8 +122,8 @@ class SystemTagNode implements \Sabre\DAV\ICollection { throw new NotFound('Tag with id ' . $this->tag->getId() . ' does not exist'); } catch (TagAlreadyExistsException $e) { throw new Conflict( - 'Tag with the properties "' . $name . '", ' . - $userVisible . ', ' . $userAssignable . ' already exists' + 'Tag with the properties "' . $name . '", ' + . $userVisible . ', ' . $userAssignable . ' already exists' ); } } @@ -176,15 +176,15 @@ class SystemTagNode implements \Sabre\DAV\ICollection { public function createFile($name, $data = null) { throw new MethodNotAllowed(); } - + public function createDirectory($name) { throw new MethodNotAllowed(); } - + public function getChild($name) { return new SystemTagObjectType($this->tag, $name, $this->tagManager, $this->tagMapper); } - + public function childExists($name) { $objectTypes = $this->tagMapper->getAvailableObjectTypes(); return in_array($name, $objectTypes); diff --git a/apps/dav/lib/SystemTag/SystemTagObjectType.php b/apps/dav/lib/SystemTag/SystemTagObjectType.php index 0e1368854cd..0d348cd95f4 100644 --- a/apps/dav/lib/SystemTag/SystemTagObjectType.php +++ b/apps/dav/lib/SystemTag/SystemTagObjectType.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-only diff --git a/apps/dav/lib/SystemTag/SystemTagsObjectList.php b/apps/dav/lib/SystemTag/SystemTagsObjectList.php index 5ccc924eb53..64e8b1bbebb 100644 --- a/apps/dav/lib/SystemTag/SystemTagsObjectList.php +++ b/apps/dav/lib/SystemTag/SystemTagsObjectList.php @@ -45,7 +45,7 @@ class SystemTagsObjectList implements XmlSerializable, XmlDeserializable { if ($tree === null) { return null; } - + $objects = []; foreach ($tree as $elem) { if ($elem['name'] === self::OBJECTID_ROOT_PROPERTYNAME) { diff --git a/apps/dav/lib/Traits/PrincipalProxyTrait.php b/apps/dav/lib/Traits/PrincipalProxyTrait.php index 279f796b720..feec485fe5c 100644 --- a/apps/dav/lib/Traits/PrincipalProxyTrait.php +++ b/apps/dav/lib/Traits/PrincipalProxyTrait.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/tests/unit/CalDAV/CachedSubscriptionTest.php b/apps/dav/tests/unit/CalDAV/CachedSubscriptionTest.php index 091ee7a341f..ba0da422290 100644 --- a/apps/dav/tests/unit/CalDAV/CachedSubscriptionTest.php +++ b/apps/dav/tests/unit/CalDAV/CachedSubscriptionTest.php @@ -1,4 +1,5 @@ <?php + /** * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/apps/dav/tests/unit/CalDAV/CalendarImplTest.php b/apps/dav/tests/unit/CalDAV/CalendarImplTest.php index 88b04326cc9..d6a8f3b910e 100644 --- a/apps/dav/tests/unit/CalDAV/CalendarImplTest.php +++ b/apps/dav/tests/unit/CalDAV/CalendarImplTest.php @@ -198,8 +198,8 @@ EOF; /** @var \Sabre\DAVACL\Plugin|MockObject $schedulingPlugin */ $aclPlugin = $this->createMock(\Sabre\DAVACL\Plugin::class); - $server = - $this->createMock(Server::class); + $server + = $this->createMock(Server::class); $server->expects($this->any()) ->method('getPlugin') ->willReturnMap([ diff --git a/apps/dav/tests/unit/CalDAV/EventReaderTest.php b/apps/dav/tests/unit/CalDAV/EventReaderTest.php index a5ce3e3f2c2..3bd4f9d85c2 100644 --- a/apps/dav/tests/unit/CalDAV/EventReaderTest.php +++ b/apps/dav/tests/unit/CalDAV/EventReaderTest.php @@ -23,7 +23,7 @@ class EventReaderTest extends TestCase { private VCalendar $vCalendar1e; private VCalendar $vCalendar2; private VCalendar $vCalendar3; - + protected function setUp(): void { parent::setUp(); @@ -151,7 +151,7 @@ class EventReaderTest extends TestCase { 'ROLE' => 'REQ-PARTICIPANT', 'RSVP' => 'TRUE' ]); - + } public function testConstructFromCalendarString(): void { @@ -188,19 +188,19 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1a, $this->vCalendar1a->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T080000', (new DateTimeZone('America/Toronto')))), $er->startDateTime()); - + /** test day part event with different start/end time zone */ // construct event reader $er = new EventReader($this->vCalendar1b, $this->vCalendar1b->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T080000', (new DateTimeZone('America/Toronto')))), $er->startDateTime()); - + /** test day part event with global time zone */ // construct event reader $er = new EventReader($this->vCalendar1c, $this->vCalendar1c->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T080000', (new DateTimeZone('America/Toronto')))), $er->startDateTime()); - + /** test day part event with no time zone */ // construct event reader $er = new EventReader($this->vCalendar1d, $this->vCalendar1d->VEVENT[0]->UID->getValue()); @@ -212,13 +212,13 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1e, $this->vCalendar1e->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T080000', (new DateTimeZone('America/Toronto')))), $er->startDateTime()); - + /** test full day event */ // construct event reader $er = new EventReader($this->vCalendar2, $this->vCalendar2->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T000000', (new DateTimeZone('America/Toronto')))), $er->startDateTime()); - + /** test multi day event */ // construct event reader $er = new EventReader($this->vCalendar3, $this->vCalendar3->VEVENT[0]->UID->getValue()); @@ -234,7 +234,7 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1a, $this->vCalendar1a->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new DateTimeZone('America/Toronto')), $er->startTimeZone()); - + /** test day part event with different start/end time zone */ // construct event reader $er = new EventReader($this->vCalendar1b, $this->vCalendar1b->VEVENT[0]->UID->getValue()); @@ -264,7 +264,7 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar2, $this->vCalendar2->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new DateTimeZone('America/Toronto')), $er->startTimeZone()); - + /** test multi day event */ // construct event reader $er = new EventReader($this->vCalendar3, $this->vCalendar3->VEVENT[0]->UID->getValue()); @@ -280,19 +280,19 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1a, $this->vCalendar1a->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T090000', (new DateTimeZone('America/Toronto')))), $er->endDateTime()); - + /** test day part event with different start/end time zone */ // construct event reader $er = new EventReader($this->vCalendar1b, $this->vCalendar1b->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T090000', (new DateTimeZone('America/Vancouver')))), $er->endDateTime()); - + /** test day part event with global time zone */ // construct event reader $er = new EventReader($this->vCalendar1c, $this->vCalendar1c->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T090000', (new DateTimeZone('America/Toronto')))), $er->endDateTime()); - + /** test day part event with no time zone */ // construct event reader $er = new EventReader($this->vCalendar1d, $this->vCalendar1d->VEVENT[0]->UID->getValue()); @@ -304,13 +304,13 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1e, $this->vCalendar1e->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240701T090000', (new DateTimeZone('America/Toronto')))), $er->endDateTime()); - + /** test full day event */ // construct event reader $er = new EventReader($this->vCalendar2, $this->vCalendar2->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new \DateTime('20240702T000000', (new DateTimeZone('America/Toronto')))), $er->endDateTime()); - + /** test multi day event */ // construct event reader $er = new EventReader($this->vCalendar3, $this->vCalendar3->VEVENT[0]->UID->getValue()); @@ -326,7 +326,7 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar1a, $this->vCalendar1a->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new DateTimeZone('America/Toronto')), $er->endTimeZone()); - + /** test day part event with different start/end time zone */ // construct event reader $er = new EventReader($this->vCalendar1b, $this->vCalendar1b->VEVENT[0]->UID->getValue()); @@ -356,7 +356,7 @@ class EventReaderTest extends TestCase { $er = new EventReader($this->vCalendar2, $this->vCalendar2->VEVENT[0]->UID->getValue()); // test set by constructor $this->assertEquals((new DateTimeZone('America/Toronto')), $er->endTimeZone()); - + /** test multi day event */ // construct event reader $er = new EventReader($this->vCalendar3, $this->vCalendar3->VEVENT[0]->UID->getValue()); diff --git a/apps/dav/tests/unit/CalDAV/Integration/ExternalCalendarTest.php b/apps/dav/tests/unit/CalDAV/Integration/ExternalCalendarTest.php index 67b2ff3555a..5bf247719f7 100644 --- a/apps/dav/tests/unit/CalDAV/Integration/ExternalCalendarTest.php +++ b/apps/dav/tests/unit/CalDAV/Integration/ExternalCalendarTest.php @@ -17,8 +17,8 @@ class ExternalCalendarTest extends TestCase { protected function setUp(): void { parent::setUp(); - $this->abstractExternalCalendar = - $this->getMockForAbstractClass(ExternalCalendar::class, ['example-app-id', 'calendar-uri-in-backend']); + $this->abstractExternalCalendar + = $this->getMockForAbstractClass(ExternalCalendar::class, ['example-app-id', 'calendar-uri-in-backend']); } public function testGetName():void { diff --git a/apps/dav/tests/unit/CalDAV/Publishing/PublishingTest.php b/apps/dav/tests/unit/CalDAV/Publishing/PublishingTest.php index c66a3639040..ec2ae37a929 100644 --- a/apps/dav/tests/unit/CalDAV/Publishing/PublishingTest.php +++ b/apps/dav/tests/unit/CalDAV/Publishing/PublishingTest.php @@ -42,9 +42,9 @@ class PublishingTest extends TestCase { $root = new SimpleCollection('calendars'); $this->server = new Server($root); /** @var SimpleCollection $node */ - $this->book = $this->getMockBuilder(Calendar::class)-> - disableOriginalConstructor()-> - getMock(); + $this->book = $this->getMockBuilder(Calendar::class) + ->disableOriginalConstructor() + ->getMock(); $this->book->method('getName')->willReturn('cal1'); $root->addChild($this->book); $this->plugin->initialize($this->server); diff --git a/apps/dav/tests/unit/CalDAV/Search/Request/CalendarSearchReportTest.php b/apps/dav/tests/unit/CalDAV/Search/Request/CalendarSearchReportTest.php index a7ca6eb8945..02ae504bce0 100644 --- a/apps/dav/tests/unit/CalDAV/Search/Request/CalendarSearchReportTest.php +++ b/apps/dav/tests/unit/CalDAV/Search/Request/CalendarSearchReportTest.php @@ -13,8 +13,8 @@ use Test\TestCase; class CalendarSearchReportTest extends TestCase { private array $elementMap = [ - '{http://nextcloud.com/ns}calendar-search' => - 'OCA\\DAV\\CalDAV\\Search\\Xml\\Request\\CalendarSearchReport', + '{http://nextcloud.com/ns}calendar-search' + => 'OCA\\DAV\\CalDAV\\Search\\Xml\\Request\\CalendarSearchReport', ]; public function testFoo(): void { diff --git a/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php b/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php index 8a279d31b02..735f664a2bb 100644 --- a/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php +++ b/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php @@ -60,36 +60,36 @@ class CardDavBackendTest extends TestCase { public const UNIT_TEST_USER1 = 'principals/users/carddav-unit-test1'; public const UNIT_TEST_GROUP = 'principals/groups/carddav-unit-test-group'; - private $vcardTest0 = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'UID:Test' . PHP_EOL . - 'FN:Test' . PHP_EOL . - 'N:Test;;;;' . PHP_EOL . - 'END:VCARD'; - - private $vcardTest1 = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'UID:Test2' . PHP_EOL . - 'FN:Test2' . PHP_EOL . - 'N:Test2;;;;' . PHP_EOL . - 'END:VCARD'; - - private $vcardTest2 = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'UID:Test3' . PHP_EOL . - 'FN:Test3' . PHP_EOL . - 'N:Test3;;;;' . PHP_EOL . - 'END:VCARD'; - - private $vcardTestNoUID = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'FN:TestNoUID' . PHP_EOL . - 'N:TestNoUID;;;;' . PHP_EOL . - 'END:VCARD'; + private $vcardTest0 = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'UID:Test' . PHP_EOL + . 'FN:Test' . PHP_EOL + . 'N:Test;;;;' . PHP_EOL + . 'END:VCARD'; + + private $vcardTest1 = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'UID:Test2' . PHP_EOL + . 'FN:Test2' . PHP_EOL + . 'N:Test2;;;;' . PHP_EOL + . 'END:VCARD'; + + private $vcardTest2 = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'UID:Test3' . PHP_EOL + . 'FN:Test3' . PHP_EOL + . 'N:Test3;;;;' . PHP_EOL + . 'END:VCARD'; + + private $vcardTestNoUID = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'FN:TestNoUID' . PHP_EOL + . 'N:TestNoUID;;;;' . PHP_EOL + . 'END:VCARD'; protected function setUp(): void { parent::setUp(); diff --git a/apps/dav/tests/unit/Connector/Sabre/CustomPropertiesBackendTest.php b/apps/dav/tests/unit/Connector/Sabre/CustomPropertiesBackendTest.php index 381206e336e..d4021a66299 100644 --- a/apps/dav/tests/unit/Connector/Sabre/CustomPropertiesBackendTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/CustomPropertiesBackendTest.php @@ -59,8 +59,8 @@ class CustomPropertiesBackendTest extends \Test\TestCase { protected function tearDown(): void { $connection = Server::get(IDBConnection::class); $deleteStatement = $connection->prepare( - 'DELETE FROM `*PREFIX*properties`' . - ' WHERE `userid` = ?' + 'DELETE FROM `*PREFIX*properties`' + . ' WHERE `userid` = ?' ); $deleteStatement->execute( [ diff --git a/apps/dav/tests/unit/DAV/ViewOnlyPluginTest.php b/apps/dav/tests/unit/DAV/ViewOnlyPluginTest.php index 9227d34b30f..ecb71bb7ae7 100644 --- a/apps/dav/tests/unit/DAV/ViewOnlyPluginTest.php +++ b/apps/dav/tests/unit/DAV/ViewOnlyPluginTest.php @@ -74,24 +74,30 @@ class ViewOnlyPluginTest extends TestCase { public static function providesDataForCanGet(): array { return [ // has attribute permissions-download enabled - can get file - [false, true, true], + [false, true, true, true], // has no attribute permissions-download - can get file - [false, null, true], - // has attribute permissions-download disabled- cannot get the file - [false, false, false], + [false, null, true, true], // has attribute permissions-download enabled - can get file version - [true, true, true], + [true, true, true, true], // has no attribute permissions-download - can get file version - [true, null, true], - // has attribute permissions-download disabled- cannot get the file version - [true, false, false], + [true, null, true, true], + // has attribute permissions-download disabled - cannot get the file + [false, false, false, false], + // has attribute permissions-download disabled - cannot get the file version + [true, false, false, false], + + // Has global allowViewWithoutDownload option enabled + // has attribute permissions-download disabled - can get file + [false, false, false, true], + // has attribute permissions-download disabled - can get file version + [true, false, false, true], ]; } /** * @dataProvider providesDataForCanGet */ - public function testCanGet(bool $isVersion, ?bool $attrEnabled, bool $expectCanDownloadFile): void { + public function testCanGet(bool $isVersion, ?bool $attrEnabled, bool $expectCanDownloadFile, bool $allowViewWithoutDownload): void { $nodeInfo = $this->createMock(File::class); if ($isVersion) { $davPath = 'versions/alice/versions/117/123456'; @@ -151,6 +157,10 @@ class ViewOnlyPluginTest extends TestCase { ->with('permissions', 'download') ->willReturn($attrEnabled); + $share->expects($this->once()) + ->method('canSeeContent') + ->willReturn($allowViewWithoutDownload); + if (!$expectCanDownloadFile) { $this->expectException(Forbidden::class); } diff --git a/apps/dav/tests/unit/Files/FileSearchBackendTest.php b/apps/dav/tests/unit/Files/FileSearchBackendTest.php index ce56dde5fbd..c6d6f85347b 100644 --- a/apps/dav/tests/unit/Files/FileSearchBackendTest.php +++ b/apps/dav/tests/unit/Files/FileSearchBackendTest.php @@ -15,6 +15,7 @@ use OCA\DAV\Connector\Sabre\Directory; use OCA\DAV\Connector\Sabre\File; use OCA\DAV\Connector\Sabre\FilesPlugin; use OCA\DAV\Connector\Sabre\ObjectTree; +use OCA\DAV\Connector\Sabre\Server; use OCA\DAV\Files\FileSearchBackend; use OCP\Files\FileInfo; use OCP\Files\Folder; @@ -36,6 +37,7 @@ use Test\TestCase; class FileSearchBackendTest extends TestCase { private ObjectTree&MockObject $tree; + private Server&MockObject $server; private IUser&MockObject $user; private IRootFolder&MockObject $rootFolder; private IManager&MockObject $shareManager; @@ -53,6 +55,7 @@ class FileSearchBackendTest extends TestCase { ->willReturn('test'); $this->tree = $this->createMock(ObjectTree::class); + $this->server = $this->createMock(Server::class); $this->view = $this->createMock(View::class); $this->rootFolder = $this->createMock(IRootFolder::class); $this->shareManager = $this->createMock(IManager::class); @@ -78,7 +81,7 @@ class FileSearchBackendTest extends TestCase { $filesMetadataManager = $this->createMock(IFilesMetadataManager::class); - $this->search = new FileSearchBackend($this->tree, $this->user, $this->rootFolder, $this->shareManager, $this->view, $filesMetadataManager); + $this->search = new FileSearchBackend($this->server, $this->tree, $this->user, $this->rootFolder, $this->shareManager, $this->view, $filesMetadataManager); } public function testSearchFilename(): void { @@ -402,4 +405,17 @@ class FileSearchBackendTest extends TestCase { $this->expectException(\InvalidArgumentException::class); $this->search->search($query); } + + public function testPreloadPropertyFor(): void { + $node1 = $this->createMock(File::class); + $node2 = $this->createMock(Directory::class); + $nodes = [$node1, $node2]; + $requestProperties = ['{DAV:}getcontenttype', '{DAV:}getlastmodified']; + + $this->server->expects($this->once()) + ->method('emit') + ->with('preloadProperties', [$nodes, $requestProperties]); + + $this->search->preloadPropertyFor($nodes, $requestProperties); + } } diff --git a/apps/dav/tests/unit/Search/ContactsSearchProviderTest.php b/apps/dav/tests/unit/Search/ContactsSearchProviderTest.php index f0e5a5ea354..f4dc13a5c06 100644 --- a/apps/dav/tests/unit/Search/ContactsSearchProviderTest.php +++ b/apps/dav/tests/unit/Search/ContactsSearchProviderTest.php @@ -28,23 +28,23 @@ class ContactsSearchProviderTest extends TestCase { private CardDavBackend&MockObject $backend; private ContactsSearchProvider $provider; - private string $vcardTest0 = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'UID:Test' . PHP_EOL . - 'FN:FN of Test' . PHP_EOL . - 'N:Test;;;;' . PHP_EOL . - 'EMAIL:forrestgump@example.com' . PHP_EOL . - 'END:VCARD'; + private string $vcardTest0 = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'UID:Test' . PHP_EOL + . 'FN:FN of Test' . PHP_EOL + . 'N:Test;;;;' . PHP_EOL + . 'EMAIL:forrestgump@example.com' . PHP_EOL + . 'END:VCARD'; - private string $vcardTest1 = 'BEGIN:VCARD' . PHP_EOL . - 'VERSION:3.0' . PHP_EOL . - 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL . - 'PHOTO;ENCODING=b;TYPE=image/jpeg:' . PHP_EOL . - 'UID:Test2' . PHP_EOL . - 'FN:FN of Test2' . PHP_EOL . - 'N:Test2;;;;' . PHP_EOL . - 'END:VCARD'; + private string $vcardTest1 = 'BEGIN:VCARD' . PHP_EOL + . 'VERSION:3.0' . PHP_EOL + . 'PRODID:-//Sabre//Sabre VObject 4.1.2//EN' . PHP_EOL + . 'PHOTO;ENCODING=b;TYPE=image/jpeg:' . PHP_EOL + . 'UID:Test2' . PHP_EOL + . 'FN:FN of Test2' . PHP_EOL + . 'N:Test2;;;;' . PHP_EOL + . 'END:VCARD'; protected function setUp(): void { parent::setUp(); diff --git a/apps/dav/tests/unit/Search/EventsSearchProviderTest.php b/apps/dav/tests/unit/Search/EventsSearchProviderTest.php index 7c0b74e8ff3..fb8d111ad26 100644 --- a/apps/dav/tests/unit/Search/EventsSearchProviderTest.php +++ b/apps/dav/tests/unit/Search/EventsSearchProviderTest.php @@ -30,184 +30,184 @@ class EventsSearchProviderTest extends TestCase { private EventsSearchProvider $provider; // NO SUMMARY - private static string $vEvent0 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20161004T144433Z' . PHP_EOL . - 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL . - 'DTEND;VALUE=DATE:20161008' . PHP_EOL . - 'TRANSP:TRANSPARENT' . PHP_EOL . - 'DTSTART;VALUE=DATE:20161005' . PHP_EOL . - 'DTSTAMP:20161004T144437Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent0 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20161004T144433Z' . PHP_EOL + . 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL + . 'DTEND;VALUE=DATE:20161008' . PHP_EOL + . 'TRANSP:TRANSPARENT' . PHP_EOL + . 'DTSTART;VALUE=DATE:20161005' . PHP_EOL + . 'DTSTAMP:20161004T144437Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // TIMED SAME DAY - private static string $vEvent1 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Tests//' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VTIMEZONE' . PHP_EOL . - 'TZID:Europe/Berlin' . PHP_EOL . - 'BEGIN:DAYLIGHT' . PHP_EOL . - 'TZOFFSETFROM:+0100' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19810329T020000' . PHP_EOL . - 'TZNAME:GMT+2' . PHP_EOL . - 'TZOFFSETTO:+0200' . PHP_EOL . - 'END:DAYLIGHT' . PHP_EOL . - 'BEGIN:STANDARD' . PHP_EOL . - 'TZOFFSETFROM:+0200' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19961027T030000' . PHP_EOL . - 'TZNAME:GMT+1' . PHP_EOL . - 'TZOFFSETTO:+0100' . PHP_EOL . - 'END:STANDARD' . PHP_EOL . - 'END:VTIMEZONE' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20160809T163629Z' . PHP_EOL . - 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL . - 'DTEND;TZID=Europe/Berlin:20160816T100000' . PHP_EOL . - 'TRANSP:OPAQUE' . PHP_EOL . - 'SUMMARY:Test Europe Berlin' . PHP_EOL . - 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL . - 'DTSTAMP:20160809T163632Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent1 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Tests//' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VTIMEZONE' . PHP_EOL + . 'TZID:Europe/Berlin' . PHP_EOL + . 'BEGIN:DAYLIGHT' . PHP_EOL + . 'TZOFFSETFROM:+0100' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19810329T020000' . PHP_EOL + . 'TZNAME:GMT+2' . PHP_EOL + . 'TZOFFSETTO:+0200' . PHP_EOL + . 'END:DAYLIGHT' . PHP_EOL + . 'BEGIN:STANDARD' . PHP_EOL + . 'TZOFFSETFROM:+0200' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19961027T030000' . PHP_EOL + . 'TZNAME:GMT+1' . PHP_EOL + . 'TZOFFSETTO:+0100' . PHP_EOL + . 'END:STANDARD' . PHP_EOL + . 'END:VTIMEZONE' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20160809T163629Z' . PHP_EOL + . 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL + . 'DTEND;TZID=Europe/Berlin:20160816T100000' . PHP_EOL + . 'TRANSP:OPAQUE' . PHP_EOL + . 'SUMMARY:Test Europe Berlin' . PHP_EOL + . 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL + . 'DTSTAMP:20160809T163632Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // TIMED DIFFERENT DAY - private static string $vEvent2 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Tests//' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VTIMEZONE' . PHP_EOL . - 'TZID:Europe/Berlin' . PHP_EOL . - 'BEGIN:DAYLIGHT' . PHP_EOL . - 'TZOFFSETFROM:+0100' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19810329T020000' . PHP_EOL . - 'TZNAME:GMT+2' . PHP_EOL . - 'TZOFFSETTO:+0200' . PHP_EOL . - 'END:DAYLIGHT' . PHP_EOL . - 'BEGIN:STANDARD' . PHP_EOL . - 'TZOFFSETFROM:+0200' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19961027T030000' . PHP_EOL . - 'TZNAME:GMT+1' . PHP_EOL . - 'TZOFFSETTO:+0100' . PHP_EOL . - 'END:STANDARD' . PHP_EOL . - 'END:VTIMEZONE' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20160809T163629Z' . PHP_EOL . - 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL . - 'DTEND;TZID=Europe/Berlin:20160817T100000' . PHP_EOL . - 'TRANSP:OPAQUE' . PHP_EOL . - 'SUMMARY:Test Europe Berlin' . PHP_EOL . - 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL . - 'DTSTAMP:20160809T163632Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent2 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Tests//' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VTIMEZONE' . PHP_EOL + . 'TZID:Europe/Berlin' . PHP_EOL + . 'BEGIN:DAYLIGHT' . PHP_EOL + . 'TZOFFSETFROM:+0100' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19810329T020000' . PHP_EOL + . 'TZNAME:GMT+2' . PHP_EOL + . 'TZOFFSETTO:+0200' . PHP_EOL + . 'END:DAYLIGHT' . PHP_EOL + . 'BEGIN:STANDARD' . PHP_EOL + . 'TZOFFSETFROM:+0200' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19961027T030000' . PHP_EOL + . 'TZNAME:GMT+1' . PHP_EOL + . 'TZOFFSETTO:+0100' . PHP_EOL + . 'END:STANDARD' . PHP_EOL + . 'END:VTIMEZONE' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20160809T163629Z' . PHP_EOL + . 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL + . 'DTEND;TZID=Europe/Berlin:20160817T100000' . PHP_EOL + . 'TRANSP:OPAQUE' . PHP_EOL + . 'SUMMARY:Test Europe Berlin' . PHP_EOL + . 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL + . 'DTSTAMP:20160809T163632Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // ALL-DAY ONE-DAY - private static string $vEvent3 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20161004T144433Z' . PHP_EOL . - 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL . - 'DTEND;VALUE=DATE:20161006' . PHP_EOL . - 'TRANSP:TRANSPARENT' . PHP_EOL . - 'DTSTART;VALUE=DATE:20161005' . PHP_EOL . - 'DTSTAMP:20161004T144437Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent3 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20161004T144433Z' . PHP_EOL + . 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL + . 'DTEND;VALUE=DATE:20161006' . PHP_EOL + . 'TRANSP:TRANSPARENT' . PHP_EOL + . 'DTSTART;VALUE=DATE:20161005' . PHP_EOL + . 'DTSTAMP:20161004T144437Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // ALL-DAY MULTIPLE DAYS - private static string $vEvent4 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20161004T144433Z' . PHP_EOL . - 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL . - 'DTEND;VALUE=DATE:20161008' . PHP_EOL . - 'TRANSP:TRANSPARENT' . PHP_EOL . - 'DTSTART;VALUE=DATE:20161005' . PHP_EOL . - 'DTSTAMP:20161004T144437Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent4 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20161004T144433Z' . PHP_EOL + . 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL + . 'DTEND;VALUE=DATE:20161008' . PHP_EOL + . 'TRANSP:TRANSPARENT' . PHP_EOL + . 'DTSTART;VALUE=DATE:20161005' . PHP_EOL + . 'DTSTAMP:20161004T144437Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // DURATION - private static string $vEvent5 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20161004T144433Z' . PHP_EOL . - 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL . - 'DURATION:P5D' . PHP_EOL . - 'TRANSP:TRANSPARENT' . PHP_EOL . - 'DTSTART;VALUE=DATE:20161005' . PHP_EOL . - 'DTSTAMP:20161004T144437Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent5 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20161004T144433Z' . PHP_EOL + . 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL + . 'DURATION:P5D' . PHP_EOL + . 'TRANSP:TRANSPARENT' . PHP_EOL + . 'DTSTART;VALUE=DATE:20161005' . PHP_EOL + . 'DTSTAMP:20161004T144437Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // NO DTEND - DATE - private static string $vEvent6 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20161004T144433Z' . PHP_EOL . - 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL . - 'TRANSP:TRANSPARENT' . PHP_EOL . - 'DTSTART;VALUE=DATE:20161005' . PHP_EOL . - 'DTSTAMP:20161004T144437Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent6 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Apple Inc.//Mac OS X 10.11.6//EN' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20161004T144433Z' . PHP_EOL + . 'UID:85560E76-1B0D-47E1-A735-21625767FCA4' . PHP_EOL + . 'TRANSP:TRANSPARENT' . PHP_EOL + . 'DTSTART;VALUE=DATE:20161005' . PHP_EOL + . 'DTSTAMP:20161004T144437Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; // NO DTEND - DATE-TIME - private static string $vEvent7 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'PRODID:-//Tests//' . PHP_EOL . - 'CALSCALE:GREGORIAN' . PHP_EOL . - 'BEGIN:VTIMEZONE' . PHP_EOL . - 'TZID:Europe/Berlin' . PHP_EOL . - 'BEGIN:DAYLIGHT' . PHP_EOL . - 'TZOFFSETFROM:+0100' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19810329T020000' . PHP_EOL . - 'TZNAME:GMT+2' . PHP_EOL . - 'TZOFFSETTO:+0200' . PHP_EOL . - 'END:DAYLIGHT' . PHP_EOL . - 'BEGIN:STANDARD' . PHP_EOL . - 'TZOFFSETFROM:+0200' . PHP_EOL . - 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL . - 'DTSTART:19961027T030000' . PHP_EOL . - 'TZNAME:GMT+1' . PHP_EOL . - 'TZOFFSETTO:+0100' . PHP_EOL . - 'END:STANDARD' . PHP_EOL . - 'END:VTIMEZONE' . PHP_EOL . - 'BEGIN:VEVENT' . PHP_EOL . - 'CREATED:20160809T163629Z' . PHP_EOL . - 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL . - 'TRANSP:OPAQUE' . PHP_EOL . - 'SUMMARY:Test Europe Berlin' . PHP_EOL . - 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL . - 'DTSTAMP:20160809T163632Z' . PHP_EOL . - 'SEQUENCE:0' . PHP_EOL . - 'END:VEVENT' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vEvent7 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'PRODID:-//Tests//' . PHP_EOL + . 'CALSCALE:GREGORIAN' . PHP_EOL + . 'BEGIN:VTIMEZONE' . PHP_EOL + . 'TZID:Europe/Berlin' . PHP_EOL + . 'BEGIN:DAYLIGHT' . PHP_EOL + . 'TZOFFSETFROM:+0100' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19810329T020000' . PHP_EOL + . 'TZNAME:GMT+2' . PHP_EOL + . 'TZOFFSETTO:+0200' . PHP_EOL + . 'END:DAYLIGHT' . PHP_EOL + . 'BEGIN:STANDARD' . PHP_EOL + . 'TZOFFSETFROM:+0200' . PHP_EOL + . 'RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU' . PHP_EOL + . 'DTSTART:19961027T030000' . PHP_EOL + . 'TZNAME:GMT+1' . PHP_EOL + . 'TZOFFSETTO:+0100' . PHP_EOL + . 'END:STANDARD' . PHP_EOL + . 'END:VTIMEZONE' . PHP_EOL + . 'BEGIN:VEVENT' . PHP_EOL + . 'CREATED:20160809T163629Z' . PHP_EOL + . 'UID:0AD16F58-01B3-463B-A215-FD09FC729A02' . PHP_EOL + . 'TRANSP:OPAQUE' . PHP_EOL + . 'SUMMARY:Test Europe Berlin' . PHP_EOL + . 'DTSTART;TZID=Europe/Berlin:20160816T090000' . PHP_EOL + . 'DTSTAMP:20160809T163632Z' . PHP_EOL + . 'SEQUENCE:0' . PHP_EOL + . 'END:VEVENT' . PHP_EOL + . 'END:VCALENDAR'; protected function setUp(): void { parent::setUp(); diff --git a/apps/dav/tests/unit/Search/TasksSearchProviderTest.php b/apps/dav/tests/unit/Search/TasksSearchProviderTest.php index bd242080547..972db0b98ba 100644 --- a/apps/dav/tests/unit/Search/TasksSearchProviderTest.php +++ b/apps/dav/tests/unit/Search/TasksSearchProviderTest.php @@ -29,68 +29,68 @@ class TasksSearchProviderTest extends TestCase { private TasksSearchProvider $provider; // NO DUE NOR COMPLETED NOR SUMMARY - private static string $vTodo0 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'PRODID:TEST' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'BEGIN:VTODO' . PHP_EOL . - 'UID:20070313T123432Z-456553@example.com' . PHP_EOL . - 'DTSTAMP:20070313T123432Z' . PHP_EOL . - 'STATUS:NEEDS-ACTION' . PHP_EOL . - 'END:VTODO' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vTodo0 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'PRODID:TEST' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'BEGIN:VTODO' . PHP_EOL + . 'UID:20070313T123432Z-456553@example.com' . PHP_EOL + . 'DTSTAMP:20070313T123432Z' . PHP_EOL + . 'STATUS:NEEDS-ACTION' . PHP_EOL + . 'END:VTODO' . PHP_EOL + . 'END:VCALENDAR'; // DUE AND COMPLETED - private static string $vTodo1 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'PRODID:TEST' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'BEGIN:VTODO' . PHP_EOL . - 'UID:20070313T123432Z-456553@example.com' . PHP_EOL . - 'DTSTAMP:20070313T123432Z' . PHP_EOL . - 'COMPLETED:20070707T100000Z' . PHP_EOL . - 'DUE;VALUE=DATE:20070501' . PHP_EOL . - 'SUMMARY:Task title' . PHP_EOL . - 'STATUS:NEEDS-ACTION' . PHP_EOL . - 'END:VTODO' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vTodo1 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'PRODID:TEST' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'BEGIN:VTODO' . PHP_EOL + . 'UID:20070313T123432Z-456553@example.com' . PHP_EOL + . 'DTSTAMP:20070313T123432Z' . PHP_EOL + . 'COMPLETED:20070707T100000Z' . PHP_EOL + . 'DUE;VALUE=DATE:20070501' . PHP_EOL + . 'SUMMARY:Task title' . PHP_EOL + . 'STATUS:NEEDS-ACTION' . PHP_EOL + . 'END:VTODO' . PHP_EOL + . 'END:VCALENDAR'; // COMPLETED ONLY - private static string $vTodo2 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'PRODID:TEST' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'BEGIN:VTODO' . PHP_EOL . - 'UID:20070313T123432Z-456553@example.com' . PHP_EOL . - 'DTSTAMP:20070313T123432Z' . PHP_EOL . - 'COMPLETED:20070707T100000Z' . PHP_EOL . - 'SUMMARY:Task title' . PHP_EOL . - 'STATUS:NEEDS-ACTION' . PHP_EOL . - 'END:VTODO' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vTodo2 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'PRODID:TEST' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'BEGIN:VTODO' . PHP_EOL + . 'UID:20070313T123432Z-456553@example.com' . PHP_EOL + . 'DTSTAMP:20070313T123432Z' . PHP_EOL + . 'COMPLETED:20070707T100000Z' . PHP_EOL + . 'SUMMARY:Task title' . PHP_EOL + . 'STATUS:NEEDS-ACTION' . PHP_EOL + . 'END:VTODO' . PHP_EOL + . 'END:VCALENDAR'; // DUE DATE - private static string $vTodo3 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'PRODID:TEST' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'BEGIN:VTODO' . PHP_EOL . - 'UID:20070313T123432Z-456553@example.com' . PHP_EOL . - 'DTSTAMP:20070313T123432Z' . PHP_EOL . - 'DUE;VALUE=DATE:20070501' . PHP_EOL . - 'SUMMARY:Task title' . PHP_EOL . - 'STATUS:NEEDS-ACTION' . PHP_EOL . - 'END:VTODO' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vTodo3 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'PRODID:TEST' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'BEGIN:VTODO' . PHP_EOL + . 'UID:20070313T123432Z-456553@example.com' . PHP_EOL + . 'DTSTAMP:20070313T123432Z' . PHP_EOL + . 'DUE;VALUE=DATE:20070501' . PHP_EOL + . 'SUMMARY:Task title' . PHP_EOL + . 'STATUS:NEEDS-ACTION' . PHP_EOL + . 'END:VTODO' . PHP_EOL + . 'END:VCALENDAR'; // DUE DATETIME - private static string $vTodo4 = 'BEGIN:VCALENDAR' . PHP_EOL . - 'PRODID:TEST' . PHP_EOL . - 'VERSION:2.0' . PHP_EOL . - 'BEGIN:VTODO' . PHP_EOL . - 'UID:20070313T123432Z-456553@example.com' . PHP_EOL . - 'DTSTAMP:20070313T123432Z' . PHP_EOL . - 'DUE:20070709T130000Z' . PHP_EOL . - 'SUMMARY:Task title' . PHP_EOL . - 'STATUS:NEEDS-ACTION' . PHP_EOL . - 'END:VTODO' . PHP_EOL . - 'END:VCALENDAR'; + private static string $vTodo4 = 'BEGIN:VCALENDAR' . PHP_EOL + . 'PRODID:TEST' . PHP_EOL + . 'VERSION:2.0' . PHP_EOL + . 'BEGIN:VTODO' . PHP_EOL + . 'UID:20070313T123432Z-456553@example.com' . PHP_EOL + . 'DTSTAMP:20070313T123432Z' . PHP_EOL + . 'DUE:20070709T130000Z' . PHP_EOL + . 'SUMMARY:Task title' . PHP_EOL + . 'STATUS:NEEDS-ACTION' . PHP_EOL + . 'END:VTODO' . PHP_EOL + . 'END:VCALENDAR'; protected function setUp(): void { parent::setUp(); |