diff options
Diffstat (limited to 'apps/dav')
-rw-r--r-- | apps/dav/l10n/de.js | 16 | ||||
-rw-r--r-- | apps/dav/l10n/de.json | 16 | ||||
-rw-r--r-- | apps/dav/l10n/de_DE.js | 2 | ||||
-rw-r--r-- | apps/dav/l10n/de_DE.json | 2 | ||||
-rw-r--r-- | apps/dav/l10n/en_GB.js | 50 | ||||
-rw-r--r-- | apps/dav/l10n/en_GB.json | 48 | ||||
-rw-r--r-- | apps/dav/l10n/es.js | 1 | ||||
-rw-r--r-- | apps/dav/l10n/es.json | 1 | ||||
-rw-r--r-- | apps/dav/l10n/es_AR.js | 50 | ||||
-rw-r--r-- | apps/dav/l10n/es_AR.json | 48 | ||||
-rw-r--r-- | apps/dav/l10n/gl.js | 50 | ||||
-rw-r--r-- | apps/dav/l10n/gl.json | 48 | ||||
-rw-r--r-- | apps/dav/l10n/hu.js | 1 | ||||
-rw-r--r-- | apps/dav/l10n/hu.json | 1 | ||||
-rw-r--r-- | apps/dav/l10n/it.js | 1 | ||||
-rw-r--r-- | apps/dav/l10n/it.json | 1 | ||||
-rw-r--r-- | apps/dav/l10n/tr.js | 2 | ||||
-rw-r--r-- | apps/dav/l10n/tr.json | 2 | ||||
-rw-r--r-- | apps/dav/lib/Connector/Sabre/BearerAuth.php | 14 | ||||
-rw-r--r-- | apps/dav/tests/unit/Avatars/AvatarHomeTest.php | 1 | ||||
-rw-r--r-- | apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php | 12 |
21 files changed, 344 insertions, 23 deletions
diff --git a/apps/dav/l10n/de.js b/apps/dav/l10n/de.js index 7936b476bff..7bc75637bb4 100644 --- a/apps/dav/l10n/de.js +++ b/apps/dav/l10n/de.js @@ -9,10 +9,10 @@ OC.L10N.register( "You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht", "{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert", "You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert", - "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt", + "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt", "You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt", "{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt", - "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir", + "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir", "You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", @@ -34,17 +34,17 @@ OC.L10N.register( "You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert", "{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt", "You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", - "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", + "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", "A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet", - "A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet", - "A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet", + "A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet", + "A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet", "Contact birthdays" : "Geburtstage von Kontakten", "Personal" : "Persönlich", "Contacts" : "Kontakte", "WebDAV" : "WebDAV", "Technical details" : "Technische Details", - "Remote Address: %s" : "Remote-Adresse: %s", - "Request ID: %s" : "Anfrage-ID: %s" + "Remote Address: %s" : "Entfernte Adresse: %s", + "Request ID: %s" : "Anfragekennung: %s" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/de.json b/apps/dav/l10n/de.json index bb10f21def4..473e3cbc284 100644 --- a/apps/dav/l10n/de.json +++ b/apps/dav/l10n/de.json @@ -7,10 +7,10 @@ "You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht", "{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert", "You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert", - "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt", + "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt", "You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt", "{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt", - "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir", + "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir", "You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", @@ -32,17 +32,17 @@ "You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert", "{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt", "You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", - "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", + "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", "A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet", - "A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet", - "A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet", + "A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet", + "A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet", "Contact birthdays" : "Geburtstage von Kontakten", "Personal" : "Persönlich", "Contacts" : "Kontakte", "WebDAV" : "WebDAV", "Technical details" : "Technische Details", - "Remote Address: %s" : "Remote-Adresse: %s", - "Request ID: %s" : "Anfrage-ID: %s" + "Remote Address: %s" : "Entfernte Adresse: %s", + "Request ID: %s" : "Anfragekennung: %s" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/de_DE.js b/apps/dav/l10n/de_DE.js index 0c248500500..fdc6dfc3fe4 100644 --- a/apps/dav/l10n/de_DE.js +++ b/apps/dav/l10n/de_DE.js @@ -16,7 +16,7 @@ OC.L10N.register( "You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", - "You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}", + "You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt", "{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}", "You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}", "{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}", diff --git a/apps/dav/l10n/de_DE.json b/apps/dav/l10n/de_DE.json index 4cd89f7600f..3965154416c 100644 --- a/apps/dav/l10n/de_DE.json +++ b/apps/dav/l10n/de_DE.json @@ -14,7 +14,7 @@ "You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", - "You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}", + "You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt", "{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}", "You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}", "{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}", diff --git a/apps/dav/l10n/en_GB.js b/apps/dav/l10n/en_GB.js new file mode 100644 index 00000000000..5d754ffe653 --- /dev/null +++ b/apps/dav/l10n/en_GB.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "Calendar", + "Todos" : "Todos", + "{actor} created calendar {calendar}" : "{actor} created calendar {calendar}", + "You created calendar {calendar}" : "You created calendar {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}", + "You deleted calendar {calendar}" : "You deleted calendar {calendar}", + "{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}", + "You updated calendar {calendar}" : "You updated calendar {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you", + "You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you", + "You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves", + "You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}", + "You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}", + "You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}", + "You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}", + "You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}", + "You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}", + "You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}", + "You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}", + "You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}", + "You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}", + "A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified", + "A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified", + "A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified", + "Contact birthdays" : "Contact birthdays", + "Personal" : "Personal", + "Contacts" : "Contacts", + "WebDAV" : "WebDAV", + "Technical details" : "Technical details", + "Remote Address: %s" : "Remote Address: %s", + "Request ID: %s" : "Request ID: %s" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/en_GB.json b/apps/dav/l10n/en_GB.json new file mode 100644 index 00000000000..88317a81a2e --- /dev/null +++ b/apps/dav/l10n/en_GB.json @@ -0,0 +1,48 @@ +{ "translations": { + "Calendar" : "Calendar", + "Todos" : "Todos", + "{actor} created calendar {calendar}" : "{actor} created calendar {calendar}", + "You created calendar {calendar}" : "You created calendar {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} deleted calendar {calendar}", + "You deleted calendar {calendar}" : "You deleted calendar {calendar}", + "{actor} updated calendar {calendar}" : "{actor} updated calendar {calendar}", + "You updated calendar {calendar}" : "You updated calendar {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} shared calendar {calendar} with you", + "You shared calendar {calendar} with {user}" : "You shared calendar {calendar} with {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} shared calendar {calendar} with {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} unshared calendar {calendar} from you", + "You unshared calendar {calendar} from {user}" : "You unshared calendar {calendar} from {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} unshared calendar {calendar} from {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} unshared calendar {calendar} from themselves", + "You shared calendar {calendar} with group {group}" : "You shared calendar {calendar} with group {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} shared calendar {calendar} with group {group}", + "You unshared calendar {calendar} from group {group}" : "You unshared calendar {calendar} from group {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} unshared calendar {calendar} from group {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} created event {event} in calendar {calendar}", + "You created event {event} in calendar {calendar}" : "You created event {event} in calendar {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} deleted event {event} from calendar {calendar}", + "You deleted event {event} from calendar {calendar}" : "You deleted event {event} from calendar {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} updated event {event} in calendar {calendar}", + "You updated event {event} in calendar {calendar}" : "You updated event {event} in calendar {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} created todo {todo} in list {calendar}", + "You created todo {todo} in list {calendar}" : "You created todo {todo} in list {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} deleted todo {todo} from list {calendar}", + "You deleted todo {todo} from list {calendar}" : "You deleted todo {todo} from list {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} updated todo {todo} in list {calendar}", + "You updated todo {todo} in list {calendar}" : "You updated todo {todo} in list {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} solved todo {todo} in list {calendar}", + "You solved todo {todo} in list {calendar}" : "You solved todo {todo} in list {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} reopened todo {todo} in list {calendar}", + "You reopened todo {todo} in list {calendar}" : "You reopened todo {todo} in list {calendar}", + "A <strong>calendar</strong> was modified" : "A <strong>calendar</strong> was modified", + "A calendar <strong>event</strong> was modified" : "A calendar <strong>event</strong> was modified", + "A calendar <strong>todo</strong> was modified" : "A calendar <strong>todo</strong> was modified", + "Contact birthdays" : "Contact birthdays", + "Personal" : "Personal", + "Contacts" : "Contacts", + "WebDAV" : "WebDAV", + "Technical details" : "Technical details", + "Remote Address: %s" : "Remote Address: %s", + "Request ID: %s" : "Request ID: %s" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/dav/l10n/es.js b/apps/dav/l10n/es.js index b518dfd0dfe..81daecb34fd 100644 --- a/apps/dav/l10n/es.js +++ b/apps/dav/l10n/es.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Cumpleaños del contacto", "Personal" : "Personal", "Contacts" : "Contactos", + "WebDAV" : "WebDAV", "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de la solicitud: %s" diff --git a/apps/dav/l10n/es.json b/apps/dav/l10n/es.json index 0503e24f25b..fc225c4bcba 100644 --- a/apps/dav/l10n/es.json +++ b/apps/dav/l10n/es.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Cumpleaños del contacto", "Personal" : "Personal", "Contacts" : "Contactos", + "WebDAV" : "WebDAV", "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de la solicitud: %s" diff --git a/apps/dav/l10n/es_AR.js b/apps/dav/l10n/es_AR.js new file mode 100644 index 00000000000..e55ba031d13 --- /dev/null +++ b/apps/dav/l10n/es_AR.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "Calendario", + "Todos" : "Pendientes", + "{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", + "Personal" : "Personal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "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 new file mode 100644 index 00000000000..1cec1017fd6 --- /dev/null +++ b/apps/dav/l10n/es_AR.json @@ -0,0 +1,48 @@ +{ "translations": { + "Calendar" : "Calendario", + "Todos" : "Pendientes", + "{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", + "Personal" : "Personal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "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/gl.js b/apps/dav/l10n/gl.js new file mode 100644 index 00000000000..817348d24ae --- /dev/null +++ b/apps/dav/l10n/gl.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "Calendario", + "Todos" : "Asuntos pendentes", + "{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}", + "You created calendar {calendar}" : "Vostede creou o calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}", + "You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}", + "You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede", + "You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede", + "You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}", + "You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}", + "You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>", + "A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario", + "A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario", + "Contact birthdays" : "Aniversario do contacto", + "Personal" : "Persoal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Enderezo remoto: %s", + "Request ID: %s" : "ID da solicitude: %s" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/gl.json b/apps/dav/l10n/gl.json new file mode 100644 index 00000000000..ef0eae84cc6 --- /dev/null +++ b/apps/dav/l10n/gl.json @@ -0,0 +1,48 @@ +{ "translations": { + "Calendar" : "Calendario", + "Todos" : "Asuntos pendentes", + "{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}", + "You created calendar {calendar}" : "Vostede creou o calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}", + "You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}", + "You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede", + "You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede", + "You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}", + "You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}", + "You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>", + "A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario", + "A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario", + "Contact birthdays" : "Aniversario do contacto", + "Personal" : "Persoal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Enderezo remoto: %s", + "Request ID: %s" : "ID da solicitude: %s" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/dav/l10n/hu.js b/apps/dav/l10n/hu.js index 85c3bc641ff..944b9a8eb8d 100644 --- a/apps/dav/l10n/hu.js +++ b/apps/dav/l10n/hu.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Születésnapok", "Personal" : "Személyes", "Contacts" : "Névjegyek", + "WebDAV" : "WebDAV", "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s" diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json index f84e4c4fce3..7a6f6299a79 100644 --- a/apps/dav/l10n/hu.json +++ b/apps/dav/l10n/hu.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Születésnapok", "Personal" : "Személyes", "Contacts" : "Névjegyek", + "WebDAV" : "WebDAV", "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s" diff --git a/apps/dav/l10n/it.js b/apps/dav/l10n/it.js index e58d3bd107f..a296541f594 100644 --- a/apps/dav/l10n/it.js +++ b/apps/dav/l10n/it.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Date di nascita dei contatti", "Personal" : "Personale", "Contacts" : "Contatti", + "WebDAV" : "WebDAV", "Technical details" : "Dettagli tecnici", "Remote Address: %s" : "Indirizzo remoto: %s", "Request ID: %s" : "ID richiesta: %s" diff --git a/apps/dav/l10n/it.json b/apps/dav/l10n/it.json index 1f71eed7aff..075ec8fd28a 100644 --- a/apps/dav/l10n/it.json +++ b/apps/dav/l10n/it.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Date di nascita dei contatti", "Personal" : "Personale", "Contacts" : "Contatti", + "WebDAV" : "WebDAV", "Technical details" : "Dettagli tecnici", "Remote Address: %s" : "Indirizzo remoto: %s", "Request ID: %s" : "ID richiesta: %s" diff --git a/apps/dav/l10n/tr.js b/apps/dav/l10n/tr.js index 059e4e05dcf..1c1806012e6 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -6,7 +6,7 @@ OC.L10N.register( "{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi", "You created calendar {calendar}" : "{calendar} takvimini eklediniz", "{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi", - "You deleted calendar {calendar}" : "{calendar} takvimi sildiniz", + "You deleted calendar {calendar}" : "{calendar} takvimini sildiniz", "{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi", "You updated calendar {calendar}" : "{calendar} takvimini güncellediniz", "{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı", diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index afe3c7719d6..2884b1f9da2 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -4,7 +4,7 @@ "{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi", "You created calendar {calendar}" : "{calendar} takvimini eklediniz", "{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi", - "You deleted calendar {calendar}" : "{calendar} takvimi sildiniz", + "You deleted calendar {calendar}" : "{calendar} takvimini sildiniz", "{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi", "You updated calendar {calendar}" : "{calendar} takvimini güncellediniz", "{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı", diff --git a/apps/dav/lib/Connector/Sabre/BearerAuth.php b/apps/dav/lib/Connector/Sabre/BearerAuth.php index f0e0f389c33..b7fd9116f21 100644 --- a/apps/dav/lib/Connector/Sabre/BearerAuth.php +++ b/apps/dav/lib/Connector/Sabre/BearerAuth.php @@ -25,6 +25,8 @@ use OCP\IRequest; use OCP\ISession; use OCP\IUserSession; use Sabre\DAV\Auth\Backend\AbstractBearer; +use Sabre\HTTP\RequestInterface; +use Sabre\HTTP\ResponseInterface; class BearerAuth extends AbstractBearer { /** @var IUserSession */ @@ -77,4 +79,16 @@ class BearerAuth extends AbstractBearer { return false; } + + /** + * \Sabre\DAV\Auth\Backend\AbstractBearer::challenge sets an WWW-Authenticate + * header which some DAV clients can't handle. Thus we override this function + * and make it simply return a 401. + * + * @param RequestInterface $request + * @param ResponseInterface $response + */ + public function challenge(RequestInterface $request, ResponseInterface $response) { + $response->setStatus(401); + } } diff --git a/apps/dav/tests/unit/Avatars/AvatarHomeTest.php b/apps/dav/tests/unit/Avatars/AvatarHomeTest.php index ca8306e79a8..f9e1ab56876 100644 --- a/apps/dav/tests/unit/Avatars/AvatarHomeTest.php +++ b/apps/dav/tests/unit/Avatars/AvatarHomeTest.php @@ -40,6 +40,7 @@ class AvatarHomeTest extends TestCase { private $avatarManager; public function setUp() { + parent::setUp(); $this->avatarManager = $this->createMock(IAvatarManager::class); $this->home = new AvatarHome(['uri' => 'principals/users/admin'], $this->avatarManager); } diff --git a/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php b/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php index 5eae75eb8e9..04bb035a635 100644 --- a/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php @@ -21,9 +21,6 @@ namespace OCA\DAV\Tests\unit\Connector\Sabre; -use OC\Authentication\TwoFactorAuth\Manager; -use OC\Security\Bruteforce\Throttler; -use OC\User\Session; use OCA\DAV\Connector\Sabre\BearerAuth; use OCP\IRequest; use OCP\ISession; @@ -85,4 +82,13 @@ class BearerAuthTest extends TestCase { $this->assertSame('principals/users/admin', $this->bearerAuth->validateBearerToken('Token')); } + + public function testChallenge() { + /** @var \PHPUnit_Framework_MockObject_MockObject|RequestInterface $request */ + $request = $this->createMock(RequestInterface::class); + /** @var \PHPUnit_Framework_MockObject_MockObject|ResponseInterface $response */ + $response = $this->createMock(ResponseInterface::class); + $result = $this->bearerAuth->challenge($request, $response); + $this->assertEmpty($result); + } } |