Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6030bc96 authored by Arnau Vàzquez's avatar Arnau Vàzquez
Browse files

Merge branch 'main' into 'calendar-acceptdeclinemaybe-mail'

# Conflicts:
#   l10n/de.js
#   l10n/de.json
#   l10n/de_DE.js
#   l10n/de_DE.json
#   l10n/es.js
#   l10n/es.json
#   l10n/fr.js
#   l10n/fr.json
parents d243bac8 d04f8159
Loading
Loading
Loading
Loading
Loading
+13 −19
Original line number Diff line number Diff line
@@ -64,11 +64,10 @@ build-frontend:

deploy:dev01:
  extends: .deploy:nextcloud-app
  when: manual
  only:
      - master
    - /^dev\/.*$/
    - main
      - production
      - calender-join-btn
  environment:
    name: dev/01
    url: https://dev.eeo.one/
@@ -80,10 +79,8 @@ deploy:dev02:
  extends: .deploy:nextcloud-app
  when: manual
  only:
    - master
    - /^dev\/.*$/
    - main
    - production
    - calender-join-btn
  environment:
    name: dev/02
    url: https://ecloud02.dev.eeo.one
@@ -95,10 +92,8 @@ deploy:dev03:
  extends: .deploy:nextcloud-app
  when: manual
  only:
    - master
    - /^dev\/.*$/
    - main
    - production
    - calender-join-btn
  environment:
    name: dev/03
    url: https://ecloud03.dev.eeo.one
@@ -110,7 +105,6 @@ deploy:staging:
  extends: .deploy:nextcloud-app
  when: manual
  only:
    - master
    - main
    - production
  environment:
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
* ☑️ Tasks! See tasks with a due date directly in the calendar
* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.
	]]></description>
	<version>3.2.0</version>
	<version>3.2.3</version>
	<licence>agpl</licence>
	<author>Anna Larch</author>
	<author homepage="https://github.com/nextcloud/groupware">Nextcloud Groupware Team</author>
+2 −0
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@ declare(strict_types=1);
 */
return [
	'routes' => [
		//Maybe invitiation
		['name' => 'invitation_maybe#tentative', 'url' => '/invitation/tentative/{token}', 'verb' => 'GET'],
		// User views
		['name' => 'view#index', 'url' => '/', 'verb' => 'GET'],
		['name' => 'view#index', 'url' => '/new', 'verb' => 'GET', 'postfix' => 'direct.new'],
+7 −1
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@
			height: 100%;
			line-height: 34px;
			text-align: center;
			cursor:pointer;
		}
	}

@@ -177,13 +178,18 @@
			&__grid {
				display: grid;
				grid-gap: 0;

				.primary{
					background-color:var(--color-primary-element) !important;
					color:var(--color-primary-text)!important;
				}
				.repeat-option-set-section-grid-item {
					padding: 8px;
					border: 1px solid var(--color-border-dark);
					text-align: center;
					margin: 0;
					border-radius: 0;
					background-color:#ffffff;
					color:var(--color-primary-element);
				}
			}
		}
+36 −24
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ OC.L10N.register(
    "Calendar link could not be copied to clipboard." : "Kalender-Link konnte nicht in die Zwischenablage kopiert werden.",
    "An error occurred, unable to rename the calendar." : "Es ist ein Fehler aufgetreten, Kalender konnte nicht umbenannt werden.",
    "An error occurred, unable to change the calendar's color." : "Es ist ein Fehler aufgetreten, die Farbe des Kalenders konnte nicht geändert werden.",
    "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Kalenderfreigabe wird in {countdown} Sekunde beendet","Kalenderfreigabe wird in {countdown} Sekunden beendet"],
    "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Der Kalender wird nicht mehr geteilt in {countdown} Sekunde","Der Kalender wird in {countdown} Sekunden gelöscht werden"],
    "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Kalender wird in {countdown} Sekunden gelöscht","Kalender werden in {countdown} Sekunden gelöscht"],
    "Share link" : "Link teilen",
    "Publish calendar" : "Kalender veröffentlichen",
@@ -115,19 +115,19 @@ OC.L10N.register(
    "Could not load deleted calendars and objects" : "Gelöschte Kalender und Objekte konnten nicht geladen werden",
    "Could not restore calendar or event" : "Kalender oder Termin konnte nicht wiederhergestellt werden",
    "Do you really want to empty the trash bin?" : "Möchtest Du wirklich den Papierkorb leeren?",
    "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elemente im Papierkorb werden nach {numDays} Tag gelöscht","Elemente im Papierkorb werden nach {numDays} Tagen gelöscht"],
    "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elemente aus dem Papierkorb werden nach {numDays} Tag gelöscht","Elemente aus dem Papierkorb werden nach {numDays} Tagen gelöscht\""],
    "Could not update calendar order." : "Kalenderreihenfolge konnte nicht aktualisiert werden.",
    "Import calendars" : "Kalender importieren",
    "Please select a calendar to import into …" : "Bitte wähle einen Kalender aus, in den importiert werden soll …",
    "Filename" : "Dateiname",
    "Calendar to import into" : "Kalender in den importiert werden soll.",
    "Calendar to import into" : "Kalender, in welchen importiert werden soll",
    "Cancel" : "Abbrechen",
    "_Import calendar_::_Import calendars_" : ["Kalender importieren","Kalender importieren"],
    "{filename} is an unsupported file-type" : "{filename} ist ein ungültiger Dateityp",
    "{filename} could not be parsed" : "{filename} konnte nicht analysiert werden",
    "No valid files found, aborting import" : "Keine gültige Dateien gefunden, Import wird abgebrochen.",
    "No valid files found, aborting import" : "Keine gültigen Dateien gefunden, Import wird abgebrochen.",
    "Import partially failed. Imported {accepted} out of {total}." : "Der Import ist teilweise fehlgeschlagen. {accepted} von {total} importiert.",
    "_Successfully imported %n event_::_Successfully imported %n events_" : ["Erfolgreich %n Termin importiert","Erfolgreich %n Termine importiert"],
    "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n Ereignis wurde erfolgreich importiert","%n Ereignisse wurde erfolgreich importiert"],
    "Automatic" : "Automatisch",
    "Automatic ({detected})" : "Automatisch ({detected})",
    "New setting was not saved successfully." : "Neue Einstellung konnte nicht gespeichert werden.",
@@ -205,7 +205,7 @@ OC.L10N.register(
    "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wir haben Dir eine E-Mail mit Details gesendet. Bitte bestätige Deinen Termin über den Link in der E-Mail. Du kannst diese Seite jetzt schließen.",
    "Your name" : "Dein Name",
    "Your email address" : "Deine E-Mail-Adresse",
    "Please share anything that will help prepare for our meeting" : "Bitte sende uns alles, was zur Vorbereitung unseres Treffens beiträgt.",
    "Please share anything that will help prepare for our meeting" : "Bitte alles senden, was zur Vorbereitung unseres Treffens beiträgt",
    "Could not book the appointment. Please try again later or contact the organizer." : "Termin konnte nicht gebucht werden. Bitte versuche es später erneut oder wende Dich an den Organisator.",
    "Book the appointment" : "Den Termin buchen",
    "Reminder" : "Erinnerung",
@@ -228,7 +228,18 @@ OC.L10N.register(
    "_hour_::_hours_" : ["Stunde","Stunden"],
    "_day_::_days_" : ["Tag","Tage"],
    "_week_::_weeks_" : ["Woche","Wochen"],
    "Suggested" : "Vorgeschlagen",
    "Available" : "Verfügbar",
    "Not available" : "Nicht verfügbar",
    "Checking availability" : "Verfügbarkeit wird überprüft",
    "Invitation accepted" : "Einladung angenommen",
    "Accepted {organizerName}'s invitation" : "{organizerName} Einladung angenommen",
    "Invitation declined" : "Einladung abgelehnt",
    "Declined {organizerName}'s invitation" : "{organizerName} Einladung abgelehnt",
    "Invitation is delegated" : "Einladung ist delegiert",
    "Participation marked as tentative" : "Teilnahme als möglich eingetragen",
    "Invitation sent" : "Einladung gesendet",
    "Has not responded to {organizerName}'s invitation yet" : "Hat noch nicht auf {organizerName} Einladung geantwortet",
    "Availability of attendees, resources and rooms" : "Verfügbarkeit von Teilnehmern, Resourcen und Räumen",
    "{organizer} (organizer)" : "{organizer} (Organisator)",
    "Free" : "Frei",
@@ -239,12 +250,12 @@ OC.L10N.register(
    "Accept" : "Annehmen",
    "Decline" : "Ablehnen",
    "Tentative" : "Vorläufig",
    "The invitation has been accepted successfully." : "Die Einladung wurde angenommen",
    "Failed to accept the invitation." : "Die Einladung konnte nicht angenommen werden",
    "The invitation has been declined successfully." : "Die Einladung wurde erfolgreich abgelehnt",
    "Failed to decline the invitation." : "Die Einladung konnte nicht abgelehnt werden",
    "Your participation has been marked as tentative." : "Deine Teilnahme wurde als vorläufig markiert",
    "Failed to set the participation status to tentative." : "Deine Teilnahme konnte nicht als vorläufig markiert werden",
    "The invitation has been accepted successfully." : "Die Einladung wurde erfolgreich angenommen.",
    "Failed to accept the invitation." : "Die Einladung konnte nicht angenommen werden.",
    "The invitation has been declined successfully." : "Die Einladung wurde erfolgreich abgelehnt.",
    "Failed to decline the invitation." : "Die Einladung konnte nicht abgelehnt werden.",
    "Your participation has been marked as tentative." : "Deine Teilnahme wurde als vorläufig markiert.",
    "Failed to set the participation status to tentative." : "Deine Teilnahme konnte nicht als vorläufig markiert werden.",
    "Create Talk room for this event" : "Besprechungsraum für diesen Termin erstellen",
    "Show busy times" : "Belegte Zeiten anzeigen",
    "No attendees yet" : "Keine Teilnehmer bislang",
@@ -274,7 +285,7 @@ OC.L10N.register(
    "never" : "Niemals",
    "on date" : "am Datum",
    "after" : "Nach",
    "_time_::_times_" : ["Mal","Mal"],
    "_time_::_times_" : ["Mal","Male"],
    "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Dieser Termin ist die Wiederholungsausnahme eines sich wiederholenden Termins. Du kannst keine Wiederholungsregel hinzufügen.",
    "first" : "ersten",
    "third" : "dritten",
@@ -393,17 +404,17 @@ OC.L10N.register(
    "Weekly" : "Wöchentlich",
    "Monthly" : "Monatlich",
    "Yearly" : "Jährlich",
    "_Every %n day_::_Every %n days_" : ["Jeden %n Tag","Alle %n Tage"],
    "_Every %n week_::_Every %n weeks_" : ["Jede %n Woche","Alle %n Wochen"],
    "_Every %n month_::_Every %n months_" : ["Jeden %n Monat","Alle %n Monate"],
    "_Every %n year_::_Every %n years_" : ["Jedes %n Jahr","Alle %n Jahre"],
    "_on {weekday}_::_on {weekdays}_" : ["am {weekday}","am {weekdays}"],
    "_Every %n day_::_Every %n days_" : ["Jeden Tag","Alle %n Tage"],
    "_Every %n week_::_Every %n weeks_" : ["Jede Woche","Alle %n Wochen"],
    "_Every %n month_::_Every %n months_" : ["Jeden Monat","Alle %n Monate"],
    "_Every %n year_::_Every %n years_" : ["Jedes Jahr","Alle %n Jahre"],
    "_on {weekday}_::_on {weekdays}_" : ["Am {weekday}","An {weekdays}"],
    "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["am Tag {dayOfMonthList}","an den Tagen {dayOfMonthList}"],
    "on the {ordinalNumber} {byDaySet}" : "am {ordinalNumber} {byDaySet}",
    "in {monthNames}" : "im {monthNames}",
    "in {monthNames} on the {ordinalNumber} {byDaySet}" : "im {monthNames} am {ordinalNumber} {byDaySet}",
    "until {untilDate}" : "bis {untilDate}",
    "_%n time_::_%n times_" : ["%n mal","%n mal"],
    "_%n time_::_%n times_" : ["%n-mal","%n-mal"],
    "Untitled event" : "Unbenannter Termin",
    "Untitled task" : "Unbenannte Aufgabe",
    "Please ask your administrator to enable the Tasks App." : "Bitte Deinen Administrator die Aufgaben-App (Tasks) zu aktivieren.",
@@ -413,9 +424,9 @@ OC.L10N.register(
    "Next year" : "Nächstes Jahr",
    "Year" : "Jahr",
    "W" : "W",
    "%n more" : "%n weitere",
    "%n more" : "%n mehr",
    "No events to display" : "Keine Ereignisse zum Anzeigen",
    "_+%n more_::_+%n more_" : ["+%n weitere","+%n weitere"],
    "_+%n more_::_+%n more_" : ["+%n mehr","+%n mehr"],
    "No events" : "Keine Termine",
    "Create a new event or change the visible time-range" : "Neuen Termin erstellen oder den sichtbaren Zeitbereich ändern",
    "It might have been deleted, or there was a typo in a link" : "Möglicherweise wurde dies gelöscht oder es gab einen Tippfehler in einem Link",
@@ -430,6 +441,7 @@ OC.L10N.register(
    "When shared hide this event" : "Wenn geteilt, zeige diesen Termin nicht an",
    "The visibility of this event in shared calendars." : "Sichtbarkeit dieses Termins in geteilten Kalendern.",
    "Add a location" : "Ort hinzufügen",
    "Open Link" : "Link öffnen",
    "Add a description" : "Beschreibung hinzufügen",
    "Status" : "Status",
    "Confirmed" : "Bestätigt",
@@ -494,8 +506,8 @@ OC.L10N.register(
    "Contributor week" : "Woche der Mitwirkenden",
    "Mail" : "E-Mail",
    "Soccer" : "Fußball",
    "Football" : "Football",
    "Gaming" : "Gaming",
    "Football" : "Fball",
    "Gaming" : "Spielen",
    "Drive" : "Fahren",
    "Driving" : "Autofahren",
    "Bicycle" : "Fahrrad",
@@ -582,4 +594,4 @@ OC.L10N.register(
    "%s has accepted your invitation to %s on %s" : "%s hat Ihre Einladung zu %s am %s angenommen",
    "%s has tentatively accepted your invitation to %s on %s" : "%s hat Ihre Einladung zu %s am %s vorläufig angenommen"
},
"nplurals=2; plural=(n != 1);");
"nplurals=2; plural=n != 1;");
Loading