diff options
395 files changed, 1281 insertions, 646 deletions
diff --git a/apps/dav/l10n/cs.js b/apps/dav/l10n/cs.js index 0ca13f39764..405eabb0f0a 100644 --- a/apps/dav/l10n/cs.js +++ b/apps/dav/l10n/cs.js @@ -69,11 +69,11 @@ OC.L10N.register( "Tentative" : "Nezávazně", "Save" : "Uložit", "Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Poslat pozvánky na adresy účastníků", "Please make sure to properly set up the email settings above." : "Ujistěte se, že jste správně nastavili výše uvedená nastavení e-mailu.", "Automatically generate a birthday calendar" : "Automaticky vytvořit kalendář s narozeninami", "Birthday calendars will be generated by a background job." : "Narozeninový kalendář bude vytvořen na pozadí.", - "Hence they will not be available immediately after enabling but will show up after some time." : "A tedy nebudou zpřístupněny ihned po povolení, ale objeví se až se zpožděním." + "Hence they will not be available immediately after enabling but will show up after some time." : "A tedy nebudou zpřístupněny ihned po povolení, ale objeví se až se zpožděním.", + "CalDAV server" : "CalDAV server" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/apps/dav/l10n/cs.json b/apps/dav/l10n/cs.json index 92d1f46cb6c..9543b2eb3dc 100644 --- a/apps/dav/l10n/cs.json +++ b/apps/dav/l10n/cs.json @@ -67,11 +67,11 @@ "Tentative" : "Nezávazně", "Save" : "Uložit", "Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Poslat pozvánky na adresy účastníků", "Please make sure to properly set up the email settings above." : "Ujistěte se, že jste správně nastavili výše uvedená nastavení e-mailu.", "Automatically generate a birthday calendar" : "Automaticky vytvořit kalendář s narozeninami", "Birthday calendars will be generated by a background job." : "Narozeninový kalendář bude vytvořen na pozadí.", - "Hence they will not be available immediately after enabling but will show up after some time." : "A tedy nebudou zpřístupněny ihned po povolení, ale objeví se až se zpožděním." + "Hence they will not be available immediately after enabling but will show up after some time." : "A tedy nebudou zpřístupněny ihned po povolení, ale objeví se až se zpožděním.", + "CalDAV server" : "CalDAV server" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" }
\ No newline at end of file diff --git a/apps/dav/l10n/da.js b/apps/dav/l10n/da.js index 63f9716ff52..9b676241c8b 100644 --- a/apps/dav/l10n/da.js +++ b/apps/dav/l10n/da.js @@ -60,11 +60,11 @@ OC.L10N.register( "Technical details" : "Tekniske detaljer", "Remote Address: %s" : "Fjernadresse: %s", "Request ID: %s" : "Forespørgsels-ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Send invitation til deltagere", "Please make sure to properly set up the email settings above." : "Vær venligst sikker på at indstille email indstillingerne ovenover ordenligt.", "Automatically generate a birthday calendar" : "Generer en fødselsdagskalender automatisk", "Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid." + "Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.", + "CalDAV server" : "CalDAV server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/da.json b/apps/dav/l10n/da.json index c40ec28963a..6fd0daf8cdc 100644 --- a/apps/dav/l10n/da.json +++ b/apps/dav/l10n/da.json @@ -58,11 +58,11 @@ "Technical details" : "Tekniske detaljer", "Remote Address: %s" : "Fjernadresse: %s", "Request ID: %s" : "Forespørgsels-ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Send invitation til deltagere", "Please make sure to properly set up the email settings above." : "Vær venligst sikker på at indstille email indstillingerne ovenover ordenligt.", "Automatically generate a birthday calendar" : "Generer en fødselsdagskalender automatisk", "Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid." + "Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.", + "CalDAV server" : "CalDAV server" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/de.js b/apps/dav/l10n/de.js index ed1aa68eeb7..6eb6f1897f0 100644 --- a/apps/dav/l10n/de.js +++ b/apps/dav/l10n/de.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Vorläufig", "Save" : "Speichern", "Your attendance was updated successfully." : "Dein Anwesenheits-Status wurde aktualisiert.", - "CalDAV server" : "CalDAV-Server", + "Calendar server" : "Kalender-Server", "Send invitations to attendees" : "Einladungen an die Teilnehmer versenden", "Please make sure to properly set up the email settings above." : "Bitte sicherstellen, dass die E-Mail Einstellungen oben korrekt angegeben sind.", "Automatically generate a birthday calendar" : "Automatisch einen Kalender für Geburtstage erstellen", "Birthday calendars will be generated by a background job." : "Kalender für Geburtstage werden von einem Hintergrund-Auftrag erstellt", - "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige." + "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige.", + "CalDAV server" : "CalDAV-Server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/de.json b/apps/dav/l10n/de.json index 41ea388367f..0c24eca2392 100644 --- a/apps/dav/l10n/de.json +++ b/apps/dav/l10n/de.json @@ -68,11 +68,12 @@ "Tentative" : "Vorläufig", "Save" : "Speichern", "Your attendance was updated successfully." : "Dein Anwesenheits-Status wurde aktualisiert.", - "CalDAV server" : "CalDAV-Server", + "Calendar server" : "Kalender-Server", "Send invitations to attendees" : "Einladungen an die Teilnehmer versenden", "Please make sure to properly set up the email settings above." : "Bitte sicherstellen, dass die E-Mail Einstellungen oben korrekt angegeben sind.", "Automatically generate a birthday calendar" : "Automatisch einen Kalender für Geburtstage erstellen", "Birthday calendars will be generated by a background job." : "Kalender für Geburtstage werden von einem Hintergrund-Auftrag erstellt", - "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige." + "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige.", + "CalDAV server" : "CalDAV-Server" },"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 e8c3e22bffa..304f1d1b548 100644 --- a/apps/dav/l10n/de_DE.js +++ b/apps/dav/l10n/de_DE.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Vorläufig", "Save" : "Speichern", "Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.", - "CalDAV server" : "CalDAV-Server", + "Calendar server" : "Kalender-Server", "Send invitations to attendees" : "Einladungen an die Teilnehmer versenden", "Please make sure to properly set up the email settings above." : "Stellen Sie sicher, dass die obigen E-Mail-Einstellungen korrekt sind.", "Automatically generate a birthday calendar" : "Automatischen einen Kalender für Geburtstage erstellen", "Birthday calendars will be generated by a background job." : "Kalender für Geburtstage werden von einem Hintergrund-Auftrag erstellt", - "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige." + "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige.", + "CalDAV server" : "CalDAV-Server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/de_DE.json b/apps/dav/l10n/de_DE.json index a2decd772cb..8d49ad6232d 100644 --- a/apps/dav/l10n/de_DE.json +++ b/apps/dav/l10n/de_DE.json @@ -68,11 +68,12 @@ "Tentative" : "Vorläufig", "Save" : "Speichern", "Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.", - "CalDAV server" : "CalDAV-Server", + "Calendar server" : "Kalender-Server", "Send invitations to attendees" : "Einladungen an die Teilnehmer versenden", "Please make sure to properly set up the email settings above." : "Stellen Sie sicher, dass die obigen E-Mail-Einstellungen korrekt sind.", "Automatically generate a birthday calendar" : "Automatischen einen Kalender für Geburtstage erstellen", "Birthday calendars will be generated by a background job." : "Kalender für Geburtstage werden von einem Hintergrund-Auftrag erstellt", - "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige." + "Hence they will not be available immediately after enabling but will show up after some time." : "Die Einträge werden nicht sofort angezeigt. Nach der Aktivierung wird es ein wenig dauern bis zur Anzeige.", + "CalDAV server" : "CalDAV-Server" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/el.js b/apps/dav/l10n/el.js index 7ea094cae39..3f3fb40700e 100644 --- a/apps/dav/l10n/el.js +++ b/apps/dav/l10n/el.js @@ -58,10 +58,10 @@ OC.L10N.register( "Technical details" : "Τεχνικές λεπτομέρειες", "Remote Address: %s" : "Απομακρυσμένη Διεύθυνση: %s", "Request ID: %s" : "ID Αιτήματος: %s", - "CalDAV server" : "Διακομιστής CalDAV", "Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.", "Please make sure to properly set up the email settings above." : "Παρακαλούμε σιγουρευθείτε οτι θα ενημερώσετε τις ρυθμίσεις email, παραπάνω.", "Automatically generate a birthday calendar" : "Δημιουργία ημερολογίου γενεθλίων αυτόματα", - "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου." + "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου.", + "CalDAV server" : "Διακομιστής CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/el.json b/apps/dav/l10n/el.json index 94eee58e8de..cf225b1c046 100644 --- a/apps/dav/l10n/el.json +++ b/apps/dav/l10n/el.json @@ -56,10 +56,10 @@ "Technical details" : "Τεχνικές λεπτομέρειες", "Remote Address: %s" : "Απομακρυσμένη Διεύθυνση: %s", "Request ID: %s" : "ID Αιτήματος: %s", - "CalDAV server" : "Διακομιστής CalDAV", "Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.", "Please make sure to properly set up the email settings above." : "Παρακαλούμε σιγουρευθείτε οτι θα ενημερώσετε τις ρυθμίσεις email, παραπάνω.", "Automatically generate a birthday calendar" : "Δημιουργία ημερολογίου γενεθλίων αυτόματα", - "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου." + "Birthday calendars will be generated by a background job." : "Τα ημερολόγια γενεθλίων θα δημιουργηθούν από μία εργασία παρασκηνίου.", + "CalDAV server" : "Διακομιστής CalDAV" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/en_GB.js b/apps/dav/l10n/en_GB.js index 9dbace82f50..16d05b3ac1a 100644 --- a/apps/dav/l10n/en_GB.js +++ b/apps/dav/l10n/en_GB.js @@ -60,11 +60,11 @@ OC.L10N.register( "Technical details" : "Technical details", "Remote Address: %s" : "Remote Address: %s", "Request ID: %s" : "Request ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Send invitations to attendees", "Please make sure to properly set up the email settings above." : "Please make sure to properly set up the email settings above.", "Automatically generate a birthday calendar" : "Automatically generate a birthday calendar", "Birthday calendars will be generated by a background job." : "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." : "Hence they will not be available immediately after enabling but will show up after some time." + "Hence they will not be available immediately after enabling but will show up after some time." : "Hence they will not be available immediately after enabling but will show up after some time.", + "CalDAV server" : "CalDAV server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/en_GB.json b/apps/dav/l10n/en_GB.json index 4a36e95c3d6..bdcbabfa939 100644 --- a/apps/dav/l10n/en_GB.json +++ b/apps/dav/l10n/en_GB.json @@ -58,11 +58,11 @@ "Technical details" : "Technical details", "Remote Address: %s" : "Remote Address: %s", "Request ID: %s" : "Request ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Send invitations to attendees", "Please make sure to properly set up the email settings above." : "Please make sure to properly set up the email settings above.", "Automatically generate a birthday calendar" : "Automatically generate a birthday calendar", "Birthday calendars will be generated by a background job." : "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." : "Hence they will not be available immediately after enabling but will show up after some time." + "Hence they will not be available immediately after enabling but will show up after some time." : "Hence they will not be available immediately after enabling but will show up after some time.", + "CalDAV server" : "CalDAV server" },"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 e744026e748..fb4a141b44c 100644 --- a/apps/dav/l10n/es.js +++ b/apps/dav/l10n/es.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Provisional", "Save" : "Guardar", "Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito.", - "CalDAV server" : "Servidor CalDAV", + "Calendar server" : "Servidor de calendario", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor, asegúrate de que las configuraciones de correo de arriba son correctas", "Automatically generate a birthday calendar" : "Generar automáticamente un calendario de cumpleaños", "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños se generarán mediante un trabajo en segundo plano.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por ello, no estarán disponibles inmediatamente tras activarlos, sino que aparecerán después de cierto tiempo." + "Hence they will not be available immediately after enabling but will show up after some time." : "Por ello, no estarán disponibles inmediatamente tras activarlos, sino que aparecerán después de cierto tiempo.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es.json b/apps/dav/l10n/es.json index adbd3ac7154..8251253abda 100644 --- a/apps/dav/l10n/es.json +++ b/apps/dav/l10n/es.json @@ -68,11 +68,12 @@ "Tentative" : "Provisional", "Save" : "Guardar", "Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito.", - "CalDAV server" : "Servidor CalDAV", + "Calendar server" : "Servidor de calendario", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor, asegúrate de que las configuraciones de correo de arriba son correctas", "Automatically generate a birthday calendar" : "Generar automáticamente un calendario de cumpleaños", "Birthday calendars will be generated by a background job." : "Los calendarios de cumpleaños se generarán mediante un trabajo en segundo plano.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Por ello, no estarán disponibles inmediatamente tras activarlos, sino que aparecerán después de cierto tiempo." + "Hence they will not be available immediately after enabling but will show up after some time." : "Por ello, no estarán disponibles inmediatamente tras activarlos, sino que aparecerán después de cierto tiempo.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_419.js +++ b/apps/dav/l10n/es_419.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_419.json b/apps/dav/l10n/es_419.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_419.json +++ b/apps/dav/l10n/es_419.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_CL.js +++ b/apps/dav/l10n/es_CL.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CL.json b/apps/dav/l10n/es_CL.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_CL.json +++ b/apps/dav/l10n/es_CL.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_CO.js +++ b/apps/dav/l10n/es_CO.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CO.json b/apps/dav/l10n/es_CO.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_CO.json +++ b/apps/dav/l10n/es_CO.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_CR.js +++ b/apps/dav/l10n/es_CR.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_CR.json b/apps/dav/l10n/es_CR.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_CR.json +++ b/apps/dav/l10n/es_CR.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_DO.js +++ b/apps/dav/l10n/es_DO.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_DO.json b/apps/dav/l10n/es_DO.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_DO.json +++ b/apps/dav/l10n/es_DO.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/es_EC.js b/apps/dav/l10n/es_EC.js index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_EC.js +++ b/apps/dav/l10n/es_EC.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_EC.json b/apps/dav/l10n/es_EC.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_EC.json +++ b/apps/dav/l10n/es_EC.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_GT.js +++ b/apps/dav/l10n/es_GT.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_GT.json b/apps/dav/l10n/es_GT.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_GT.json +++ b/apps/dav/l10n/es_GT.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_HN.js +++ b/apps/dav/l10n/es_HN.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_HN.json b/apps/dav/l10n/es_HN.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_HN.json +++ b/apps/dav/l10n/es_HN.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/es_MX.js b/apps/dav/l10n/es_MX.js index 00f6fd81bbb..97f9c266d55 100644 --- a/apps/dav/l10n/es_MX.js +++ b/apps/dav/l10n/es_MX.js @@ -60,11 +60,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_MX.json b/apps/dav/l10n/es_MX.json index bd83d8e3ad3..72b2b9753e3 100644 --- a/apps/dav/l10n/es_MX.json +++ b/apps/dav/l10n/es_MX.json @@ -58,11 +58,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_NI.js +++ b/apps/dav/l10n/es_NI.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_NI.json b/apps/dav/l10n/es_NI.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_NI.json +++ b/apps/dav/l10n/es_NI.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_PA.js +++ b/apps/dav/l10n/es_PA.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PA.json b/apps/dav/l10n/es_PA.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_PA.json +++ b/apps/dav/l10n/es_PA.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_PE.js +++ b/apps/dav/l10n/es_PE.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PE.json b/apps/dav/l10n/es_PE.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_PE.json +++ b/apps/dav/l10n/es_PE.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_PR.js +++ b/apps/dav/l10n/es_PR.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PR.json b/apps/dav/l10n/es_PR.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_PR.json +++ b/apps/dav/l10n/es_PR.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_PY.js +++ b/apps/dav/l10n/es_PY.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_PY.json b/apps/dav/l10n/es_PY.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_PY.json +++ b/apps/dav/l10n/es_PY.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index d01873bd444..a52f5afeb63 100644 --- a/apps/dav/l10n/es_SV.js +++ b/apps/dav/l10n/es_SV.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_SV.json b/apps/dav/l10n/es_SV.json index 5cbd4755efd..31af8f9dbdd 100644 --- a/apps/dav/l10n/es_SV.json +++ b/apps/dav/l10n/es_SV.json @@ -57,11 +57,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"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 index 6f229188f9a..fc0859e0893 100644 --- a/apps/dav/l10n/es_UY.js +++ b/apps/dav/l10n/es_UY.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_UY.json b/apps/dav/l10n/es_UY.json index eba678f78a0..a500476122e 100644 --- a/apps/dav/l10n/es_UY.json +++ b/apps/dav/l10n/es_UY.json @@ -56,11 +56,11 @@ "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de solicitud: %s", - "CalDAV server" : "Servidor CalDAV", "Send invitations to attendees" : "Enviar invitaciones a los asistentes", "Please make sure to properly set up the email settings above." : "Por favor asegurarte de establecer correctamente las configuraciones de correo anteriores. ", "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." + "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.", + "CalDAV server" : "Servidor CalDAV" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/et_EE.js b/apps/dav/l10n/et_EE.js index e640488514f..b6a05e55daa 100644 --- a/apps/dav/l10n/et_EE.js +++ b/apps/dav/l10n/et_EE.js @@ -55,8 +55,8 @@ OC.L10N.register( "Technical details" : "Tehnilised detailid", "Remote Address: %s" : "Kaugaadress: %s", "Request ID: %s" : "Päringu ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Saada osalejatele kutsed", - "Please make sure to properly set up the email settings above." : "Veendu, et e-posti seaded oleksid eespool õigesti seadistatud." + "Please make sure to properly set up the email settings above." : "Veendu, et e-posti seaded oleksid eespool õigesti seadistatud.", + "CalDAV server" : "CalDAV server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/et_EE.json b/apps/dav/l10n/et_EE.json index e1c1f11e038..637414ea6d5 100644 --- a/apps/dav/l10n/et_EE.json +++ b/apps/dav/l10n/et_EE.json @@ -53,8 +53,8 @@ "Technical details" : "Tehnilised detailid", "Remote Address: %s" : "Kaugaadress: %s", "Request ID: %s" : "Päringu ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Saada osalejatele kutsed", - "Please make sure to properly set up the email settings above." : "Veendu, et e-posti seaded oleksid eespool õigesti seadistatud." + "Please make sure to properly set up the email settings above." : "Veendu, et e-posti seaded oleksid eespool õigesti seadistatud.", + "CalDAV server" : "CalDAV server" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/eu.js b/apps/dav/l10n/eu.js index d09ac2a7f3b..5d2f1b1050d 100644 --- a/apps/dav/l10n/eu.js +++ b/apps/dav/l10n/eu.js @@ -54,8 +54,8 @@ OC.L10N.register( "Technical details" : "Xehetasun teknikoak", "Remote Address: %s" : "Urruneko helbidea: 1%s", "Request ID: %s" : "Eskatutako ID: 1%s", - "CalDAV server" : "CalDAV zerbitzaria", "Send invitations to attendees" : "Gonbidatutakoei gonbidapenak bidali", - "Please make sure to properly set up the email settings above." : "Mesedez, eposta ezarpenak ondo zehaztuta daudela ziurta ezazu" + "Please make sure to properly set up the email settings above." : "Mesedez, eposta ezarpenak ondo zehaztuta daudela ziurta ezazu", + "CalDAV server" : "CalDAV zerbitzaria" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/eu.json b/apps/dav/l10n/eu.json index 8ab7ee3b892..43b9f4c5d13 100644 --- a/apps/dav/l10n/eu.json +++ b/apps/dav/l10n/eu.json @@ -52,8 +52,8 @@ "Technical details" : "Xehetasun teknikoak", "Remote Address: %s" : "Urruneko helbidea: 1%s", "Request ID: %s" : "Eskatutako ID: 1%s", - "CalDAV server" : "CalDAV zerbitzaria", "Send invitations to attendees" : "Gonbidatutakoei gonbidapenak bidali", - "Please make sure to properly set up the email settings above." : "Mesedez, eposta ezarpenak ondo zehaztuta daudela ziurta ezazu" + "Please make sure to properly set up the email settings above." : "Mesedez, eposta ezarpenak ondo zehaztuta daudela ziurta ezazu", + "CalDAV server" : "CalDAV zerbitzaria" },"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 index 6252698be9f..f6c72592b5e 100644 --- a/apps/dav/l10n/fi.js +++ b/apps/dav/l10n/fi.js @@ -65,11 +65,11 @@ OC.L10N.register( "Are you accepting the invitation?" : "Hyväksytkö kutsun?", "Save" : "Tallenna", "Your attendance was updated successfully." : "Osallistumisesi päivitettiin onnistuneesti.", - "CalDAV server" : "CalDAV-palvelin", "Send invitations to attendees" : "Lähetä kutsut osallistujille", "Please make sure to properly set up the email settings above." : "Varmista, että määrität sähköpostiasetukset oikein yläpuolelle. ", "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ä." + "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ä.", + "CalDAV server" : "CalDAV-palvelin" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/fi.json b/apps/dav/l10n/fi.json index 59783251223..abf1ca6f7e8 100644 --- a/apps/dav/l10n/fi.json +++ b/apps/dav/l10n/fi.json @@ -63,11 +63,11 @@ "Are you accepting the invitation?" : "Hyväksytkö kutsun?", "Save" : "Tallenna", "Your attendance was updated successfully." : "Osallistumisesi päivitettiin onnistuneesti.", - "CalDAV server" : "CalDAV-palvelin", "Send invitations to attendees" : "Lähetä kutsut osallistujille", "Please make sure to properly set up the email settings above." : "Varmista, että määrität sähköpostiasetukset oikein yläpuolelle. ", "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ä." + "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ä.", + "CalDAV server" : "CalDAV-palvelin" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/fr.js b/apps/dav/l10n/fr.js index 7ef554cf298..acc1bcc0b0a 100644 --- a/apps/dav/l10n/fr.js +++ b/apps/dav/l10n/fr.js @@ -70,11 +70,11 @@ OC.L10N.register( "Tentative" : "Provisoire", "Save" : "Sauvegarder", "Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès.", - "CalDAV server" : "Serveur CalDAV", "Send invitations to attendees" : "Envoyer des invitations aux participants", "Please make sure to properly set up the email settings above." : "Merci de vérifier d'avoir correctement configuré les paramètres de courriel ci-dessus", "Automatically generate a birthday calendar" : "Générer automatiquement un agenda d'anniversaire", "Birthday calendars will be generated by a background job." : "Les agendas d'anniversaire seront générés par une tâche de fond.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Par conséquent, ils ne seront pas disponibles immédiatement après l'activation mais apparaîtront après un certain temps." + "Hence they will not be available immediately after enabling but will show up after some time." : "Par conséquent, ils ne seront pas disponibles immédiatement après l'activation mais apparaîtront après un certain temps.", + "CalDAV server" : "Serveur CalDAV" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/dav/l10n/fr.json b/apps/dav/l10n/fr.json index 901805592e3..cdd00da03cf 100644 --- a/apps/dav/l10n/fr.json +++ b/apps/dav/l10n/fr.json @@ -68,11 +68,11 @@ "Tentative" : "Provisoire", "Save" : "Sauvegarder", "Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès.", - "CalDAV server" : "Serveur CalDAV", "Send invitations to attendees" : "Envoyer des invitations aux participants", "Please make sure to properly set up the email settings above." : "Merci de vérifier d'avoir correctement configuré les paramètres de courriel ci-dessus", "Automatically generate a birthday calendar" : "Générer automatiquement un agenda d'anniversaire", "Birthday calendars will be generated by a background job." : "Les agendas d'anniversaire seront générés par une tâche de fond.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Par conséquent, ils ne seront pas disponibles immédiatement après l'activation mais apparaîtront après un certain temps." + "Hence they will not be available immediately after enabling but will show up after some time." : "Par conséquent, ils ne seront pas disponibles immédiatement après l'activation mais apparaîtront après un certain temps.", + "CalDAV server" : "Serveur CalDAV" },"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 index cb0fb86580d..ecd321d20cd 100644 --- a/apps/dav/l10n/he.js +++ b/apps/dav/l10n/he.js @@ -68,11 +68,11 @@ OC.L10N.register( "Tentative" : "טנטטיבית", "Save" : "שמירה", "Your attendance was updated successfully." : "ההשתתפות שלך עודכנה בהצלחה.", - "CalDAV server" : "שרת CalDAV", "Send invitations to attendees" : "שליחת הזמנות למשתתפים", "Please make sure to properly set up the email settings above." : "נא לוודא שהגדרת את הדוא״ל שלהלן כראוי.", "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." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה." + "Hence they will not be available immediately after enabling but will show up after some time." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה.", + "CalDAV server" : "שרת CalDAV" }, "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 index 1af827194e9..6b4bd7d5e40 100644 --- a/apps/dav/l10n/he.json +++ b/apps/dav/l10n/he.json @@ -66,11 +66,11 @@ "Tentative" : "טנטטיבית", "Save" : "שמירה", "Your attendance was updated successfully." : "ההשתתפות שלך עודכנה בהצלחה.", - "CalDAV server" : "שרת CalDAV", "Send invitations to attendees" : "שליחת הזמנות למשתתפים", "Please make sure to properly set up the email settings above." : "נא לוודא שהגדרת את הדוא״ל שלהלן כראוי.", "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." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה." + "Hence they will not be available immediately after enabling but will show up after some time." : "לכן הם לא יהיה זמינים מיד לאחר ההפעלה אלא הם יופיעו לאחר זמן מה.", + "CalDAV server" : "שרת CalDAV" },"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/hu.js b/apps/dav/l10n/hu.js index 88c86a874a3..a5e31d4804e 100644 --- a/apps/dav/l10n/hu.js +++ b/apps/dav/l10n/hu.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s", - "CalDAV server" : "CalDAV szerver", "Send invitations to attendees" : "Meghívó küldése a résztvevőknek", "Please make sure to properly set up the email settings above." : "Győződj meg róla, hogy a fenti e-mail beállítások helyesek.", "Automatically generate a birthday calendar" : "Születésnapokat tartalmazó naptár automatikus létrehozása", "Birthday calendars will be generated by a background job." : "A születésnapokat tartalmazó naptárakat egy háttérben futó folyamat fogja létrehozni.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Nem lesznek elérhetőek azonnal az engedélyezés után, de egy rövid idő múlva már láthatóak lesznek." + "Hence they will not be available immediately after enabling but will show up after some time." : "Nem lesznek elérhetőek azonnal az engedélyezés után, de egy rövid idő múlva már láthatóak lesznek.", + "CalDAV server" : "CalDAV szerver" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json index cd9af191756..48cf893bcb9 100644 --- a/apps/dav/l10n/hu.json +++ b/apps/dav/l10n/hu.json @@ -57,11 +57,11 @@ "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s", - "CalDAV server" : "CalDAV szerver", "Send invitations to attendees" : "Meghívó küldése a résztvevőknek", "Please make sure to properly set up the email settings above." : "Győződj meg róla, hogy a fenti e-mail beállítások helyesek.", "Automatically generate a birthday calendar" : "Születésnapokat tartalmazó naptár automatikus létrehozása", "Birthday calendars will be generated by a background job." : "A születésnapokat tartalmazó naptárakat egy háttérben futó folyamat fogja létrehozni.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Nem lesznek elérhetőek azonnal az engedélyezés után, de egy rövid idő múlva már láthatóak lesznek." + "Hence they will not be available immediately after enabling but will show up after some time." : "Nem lesznek elérhetőek azonnal az engedélyezés után, de egy rövid idő múlva már láthatóak lesznek.", + "CalDAV server" : "CalDAV szerver" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/is.js b/apps/dav/l10n/is.js index 6ccb5ebf10f..f49cb266430 100644 --- a/apps/dav/l10n/is.js +++ b/apps/dav/l10n/is.js @@ -69,11 +69,11 @@ OC.L10N.register( "Tentative" : "Bráðabirgða", "Save" : "Vista", "Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð.", - "CalDAV server" : "CalDAV-þjónn", "Send invitations to attendees" : "Senda boð til þátttakenda", "Please make sure to properly set up the email settings above." : "Gakktu úr skugga um að tölvupóststillingarnar hér fyrir ofan séu réttar.", "Automatically generate a birthday calendar" : "Útbúa fæðingardagatal sjálfvirkt", "Birthday calendars will be generated by a background job." : "Fæðingardagatöl verða útbúin í bakvinnsluferli.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Þar með verða þau ekki tilbúin strax eftir að þetta er virkjað, heldur birtast þau eftir nokkurn tíma." + "Hence they will not be available immediately after enabling but will show up after some time." : "Þar með verða þau ekki tilbúin strax eftir að þetta er virkjað, heldur birtast þau eftir nokkurn tíma.", + "CalDAV server" : "CalDAV-þjónn" }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/dav/l10n/is.json b/apps/dav/l10n/is.json index f322721d096..89b89cb597a 100644 --- a/apps/dav/l10n/is.json +++ b/apps/dav/l10n/is.json @@ -67,11 +67,11 @@ "Tentative" : "Bráðabirgða", "Save" : "Vista", "Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð.", - "CalDAV server" : "CalDAV-þjónn", "Send invitations to attendees" : "Senda boð til þátttakenda", "Please make sure to properly set up the email settings above." : "Gakktu úr skugga um að tölvupóststillingarnar hér fyrir ofan séu réttar.", "Automatically generate a birthday calendar" : "Útbúa fæðingardagatal sjálfvirkt", "Birthday calendars will be generated by a background job." : "Fæðingardagatöl verða útbúin í bakvinnsluferli.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Þar með verða þau ekki tilbúin strax eftir að þetta er virkjað, heldur birtast þau eftir nokkurn tíma." + "Hence they will not be available immediately after enabling but will show up after some time." : "Þar með verða þau ekki tilbúin strax eftir að þetta er virkjað, heldur birtast þau eftir nokkurn tíma.", + "CalDAV server" : "CalDAV-þjónn" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/dav/l10n/it.js b/apps/dav/l10n/it.js index 7778e8393ab..f2e0854475b 100644 --- a/apps/dav/l10n/it.js +++ b/apps/dav/l10n/it.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Provvisorio", "Save" : "Salva", "Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.", - "CalDAV server" : "Server CalDAV", + "Calendar server" : "Server di calendari", "Send invitations to attendees" : "Invia gli inviti ai partecipanti", "Please make sure to properly set up the email settings above." : "Assicurati di configurare correttamente le impostazioni di posta sopra.", "Automatically generate a birthday calendar" : "Genera automaticamente un calendario dei compleanni", "Birthday calendars will be generated by a background job." : "Il calendario dei compleanni sarà generato con un'operazione in background.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Per cui non saranno disponibili immediatamente dopo l'abilitazione, ma saranno mostrati dopo qualche istante." + "Hence they will not be available immediately after enabling but will show up after some time." : "Per cui non saranno disponibili immediatamente dopo l'abilitazione, ma saranno mostrati dopo qualche istante.", + "CalDAV server" : "Server CalDAV" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/it.json b/apps/dav/l10n/it.json index ef316927831..3a4e73233d0 100644 --- a/apps/dav/l10n/it.json +++ b/apps/dav/l10n/it.json @@ -68,11 +68,12 @@ "Tentative" : "Provvisorio", "Save" : "Salva", "Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.", - "CalDAV server" : "Server CalDAV", + "Calendar server" : "Server di calendari", "Send invitations to attendees" : "Invia gli inviti ai partecipanti", "Please make sure to properly set up the email settings above." : "Assicurati di configurare correttamente le impostazioni di posta sopra.", "Automatically generate a birthday calendar" : "Genera automaticamente un calendario dei compleanni", "Birthday calendars will be generated by a background job." : "Il calendario dei compleanni sarà generato con un'operazione in background.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Per cui non saranno disponibili immediatamente dopo l'abilitazione, ma saranno mostrati dopo qualche istante." + "Hence they will not be available immediately after enabling but will show up after some time." : "Per cui non saranno disponibili immediatamente dopo l'abilitazione, ma saranno mostrati dopo qualche istante.", + "CalDAV server" : "Server CalDAV" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/ka_GE.js b/apps/dav/l10n/ka_GE.js index ab3ee8c8cb3..e40b5b168dd 100644 --- a/apps/dav/l10n/ka_GE.js +++ b/apps/dav/l10n/ka_GE.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "ტექნიკური დეტალები", "Remote Address: %s" : "დისტანციური მისამართი: %s", "Request ID: %s" : "მოთხოვნის ID: %s", - "CalDAV server" : "CalDAV სერვერი", "Send invitations to attendees" : "გაუგზავნეთ მოწვევა დამსწრეებს", "Please make sure to properly set up the email settings above." : "გთხოვთ დაამოწმოთ, რომ სწორად აყენებთ ზემოთ მოცემულ ელ-ფოსტის პარამეტრებს.", "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." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ." + "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ.", + "CalDAV server" : "CalDAV სერვერი" }, "nplurals=2; plural=(n!=1);"); diff --git a/apps/dav/l10n/ka_GE.json b/apps/dav/l10n/ka_GE.json index d441827bdc5..7a5a0483a35 100644 --- a/apps/dav/l10n/ka_GE.json +++ b/apps/dav/l10n/ka_GE.json @@ -57,11 +57,11 @@ "Technical details" : "ტექნიკური დეტალები", "Remote Address: %s" : "დისტანციური მისამართი: %s", "Request ID: %s" : "მოთხოვნის ID: %s", - "CalDAV server" : "CalDAV სერვერი", "Send invitations to attendees" : "გაუგზავნეთ მოწვევა დამსწრეებს", "Please make sure to properly set up the email settings above." : "გთხოვთ დაამოწმოთ, რომ სწორად აყენებთ ზემოთ მოცემულ ელ-ფოსტის პარამეტრებს.", "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." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ." + "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი არ იქნებიან ხელმიწავდომნი უცბად, მაგრამ გამოჩნდებიან გარკვეული პერიოდის შემდეგ.", + "CalDAV server" : "CalDAV სერვერი" },"pluralForm" :"nplurals=2; plural=(n!=1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/ko.js b/apps/dav/l10n/ko.js index 77cd3de774f..e366cbfab3a 100644 --- a/apps/dav/l10n/ko.js +++ b/apps/dav/l10n/ko.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "기술 정보", "Remote Address: %s" : "원격 주소: %s", "Request ID: %s" : "요청 ID: %s", - "CalDAV server" : "CalDAV 서버", "Send invitations to attendees" : "참석자에게 초대장 보내기", "Please make sure to properly set up the email settings above." : "이메일 설정이 올바른지 확인하십시오.", "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." : "생일 달력이 생성되는 데 시간이 걸릴 수도 있습니다." + "Hence they will not be available immediately after enabling but will show up after some time." : "생일 달력이 생성되는 데 시간이 걸릴 수도 있습니다.", + "CalDAV server" : "CalDAV 서버" }, "nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/ko.json b/apps/dav/l10n/ko.json index b407c105498..20db8afadf0 100644 --- a/apps/dav/l10n/ko.json +++ b/apps/dav/l10n/ko.json @@ -56,11 +56,11 @@ "Technical details" : "기술 정보", "Remote Address: %s" : "원격 주소: %s", "Request ID: %s" : "요청 ID: %s", - "CalDAV server" : "CalDAV 서버", "Send invitations to attendees" : "참석자에게 초대장 보내기", "Please make sure to properly set up the email settings above." : "이메일 설정이 올바른지 확인하십시오.", "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." : "생일 달력이 생성되는 데 시간이 걸릴 수도 있습니다." + "Hence they will not be available immediately after enabling but will show up after some time." : "생일 달력이 생성되는 데 시간이 걸릴 수도 있습니다.", + "CalDAV server" : "CalDAV 서버" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/dav/l10n/nb.js b/apps/dav/l10n/nb.js index 84bed9c0078..d75600c6550 100644 --- a/apps/dav/l10n/nb.js +++ b/apps/dav/l10n/nb.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Tekniske detaljer", "Remote Address: %s" : "Ekstern adresse: %s", "Request ID: %s" : "Forespørsel ID: %s", - "CalDAV server" : "DalDAV-tjener", "Send invitations to attendees" : "Send invitasjoner til oppmøtte", "Please make sure to properly set up the email settings above." : "Sett opp e-postinnstillingene ovenfor på riktig måte.", "Automatically generate a birthday calendar" : "Lag fødelsdagskalender automatisk", "Birthday calendars will be generated by a background job." : "Fødselsdagskalender lages automatisk av en bakgrunnsjobb.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Derav vil de ikke være tilgjengelige umiddelbart etter at du har skrudd dem på, men vil vises etter en stund." + "Hence they will not be available immediately after enabling but will show up after some time." : "Derav vil de ikke være tilgjengelige umiddelbart etter at du har skrudd dem på, men vil vises etter en stund.", + "CalDAV server" : "DalDAV-tjener" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/nb.json b/apps/dav/l10n/nb.json index 31a7abe615e..a5206847556 100644 --- a/apps/dav/l10n/nb.json +++ b/apps/dav/l10n/nb.json @@ -57,11 +57,11 @@ "Technical details" : "Tekniske detaljer", "Remote Address: %s" : "Ekstern adresse: %s", "Request ID: %s" : "Forespørsel ID: %s", - "CalDAV server" : "DalDAV-tjener", "Send invitations to attendees" : "Send invitasjoner til oppmøtte", "Please make sure to properly set up the email settings above." : "Sett opp e-postinnstillingene ovenfor på riktig måte.", "Automatically generate a birthday calendar" : "Lag fødelsdagskalender automatisk", "Birthday calendars will be generated by a background job." : "Fødselsdagskalender lages automatisk av en bakgrunnsjobb.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Derav vil de ikke være tilgjengelige umiddelbart etter at du har skrudd dem på, men vil vises etter en stund." + "Hence they will not be available immediately after enabling but will show up after some time." : "Derav vil de ikke være tilgjengelige umiddelbart etter at du har skrudd dem på, men vil vises etter en stund.", + "CalDAV server" : "DalDAV-tjener" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/nl.js b/apps/dav/l10n/nl.js index 530dbac5487..bdf94dcf2f4 100644 --- a/apps/dav/l10n/nl.js +++ b/apps/dav/l10n/nl.js @@ -56,14 +56,16 @@ OC.L10N.register( "Link:" : "Link:", "Contacts" : "Contactpersonen", "WebDAV" : "WebDAV", + "WebDAV endpoint" : "WebDAV endpoint", "Technical details" : "Technische details", "Remote Address: %s" : "Extern adres: %s", "Request ID: %s" : "Aanvraag-ID: %s", - "CalDAV server" : "CalDAV server", + "Save" : "Opslaan", "Send invitations to attendees" : "Verzend uitnodigingen naar deelnemers", "Please make sure to properly set up the email settings above." : "Zorg ervoor dat je de bovenstaande e-mailinstellingen correct instelt.", "Automatically generate a birthday calendar" : "Genereer verjaardagskalender automatisch", "Birthday calendars will be generated by a background job." : "Verjaardagkalenders zullen worden gegenereerd in een achtergrond taak.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Hierdoor zullen ze niet meteen beschikbaar zijn na het inschakelen maar zullen na een tijdje verschijnen." + "Hence they will not be available immediately after enabling but will show up after some time." : "Hierdoor zullen ze niet meteen beschikbaar zijn na het inschakelen maar zullen na een tijdje verschijnen.", + "CalDAV server" : "CalDAV server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/nl.json b/apps/dav/l10n/nl.json index 4f3f6cf7f72..7373640fc48 100644 --- a/apps/dav/l10n/nl.json +++ b/apps/dav/l10n/nl.json @@ -54,14 +54,16 @@ "Link:" : "Link:", "Contacts" : "Contactpersonen", "WebDAV" : "WebDAV", + "WebDAV endpoint" : "WebDAV endpoint", "Technical details" : "Technische details", "Remote Address: %s" : "Extern adres: %s", "Request ID: %s" : "Aanvraag-ID: %s", - "CalDAV server" : "CalDAV server", + "Save" : "Opslaan", "Send invitations to attendees" : "Verzend uitnodigingen naar deelnemers", "Please make sure to properly set up the email settings above." : "Zorg ervoor dat je de bovenstaande e-mailinstellingen correct instelt.", "Automatically generate a birthday calendar" : "Genereer verjaardagskalender automatisch", "Birthday calendars will be generated by a background job." : "Verjaardagkalenders zullen worden gegenereerd in een achtergrond taak.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Hierdoor zullen ze niet meteen beschikbaar zijn na het inschakelen maar zullen na een tijdje verschijnen." + "Hence they will not be available immediately after enabling but will show up after some time." : "Hierdoor zullen ze niet meteen beschikbaar zijn na het inschakelen maar zullen na een tijdje verschijnen.", + "CalDAV server" : "CalDAV server" },"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 a36bdc8c44b..6a3df2b920a 100644 --- a/apps/dav/l10n/pl.js +++ b/apps/dav/l10n/pl.js @@ -61,9 +61,9 @@ OC.L10N.register( "Request ID: %s" : "ID żądania: %s", "Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?", "Save" : "Zapisz", - "CalDAV server" : "Serwer CalDAV", "Send invitations to attendees" : "Wyślij uczestnikom zaproszenia", "Please make sure to properly set up the email settings above." : "Upewnij się, że dobrze skonfigurowano powyżej ustawienia poczty e-mail.", - "Automatically generate a birthday calendar" : "Automatycznie generuj kalendarz urodzin" + "Automatically generate a birthday calendar" : "Automatycznie generuj kalendarz urodzin", + "CalDAV server" : "Serwer CalDAV" }, "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json index 899a32ce5da..7f3f5a452a0 100644 --- a/apps/dav/l10n/pl.json +++ b/apps/dav/l10n/pl.json @@ -59,9 +59,9 @@ "Request ID: %s" : "ID żądania: %s", "Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?", "Save" : "Zapisz", - "CalDAV server" : "Serwer CalDAV", "Send invitations to attendees" : "Wyślij uczestnikom zaproszenia", "Please make sure to properly set up the email settings above." : "Upewnij się, że dobrze skonfigurowano powyżej ustawienia poczty e-mail.", - "Automatically generate a birthday calendar" : "Automatycznie generuj kalendarz urodzin" + "Automatically generate a birthday calendar" : "Automatycznie generuj kalendarz urodzin", + "CalDAV server" : "Serwer CalDAV" },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/dav/l10n/pt_BR.js b/apps/dav/l10n/pt_BR.js index 237c74d1a74..c92aaa90edb 100644 --- a/apps/dav/l10n/pt_BR.js +++ b/apps/dav/l10n/pt_BR.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Tentativa", "Save" : "Salvar", "Your attendance was updated successfully." : "Sua participação foi atualizada com sucesso.", - "CalDAV server" : "Servidor CalDAV", + "Calendar server" : "Servidor de calendário", "Send invitations to attendees" : "Envie convites aos participantes", "Please make sure to properly set up the email settings above." : "Certifique-se de configurar corretamente o e-mail acima.", "Automatically generate a birthday calendar" : "Gerar um calendário de aniversários automaticamente", "Birthday calendars will be generated by a background job." : "Os calendários de aniversários serão gerados na retaguarda.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo." + "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo.", + "CalDAV server" : "Servidor CalDAV" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/dav/l10n/pt_BR.json b/apps/dav/l10n/pt_BR.json index a0d97c45e64..6d6b5f4d839 100644 --- a/apps/dav/l10n/pt_BR.json +++ b/apps/dav/l10n/pt_BR.json @@ -68,11 +68,12 @@ "Tentative" : "Tentativa", "Save" : "Salvar", "Your attendance was updated successfully." : "Sua participação foi atualizada com sucesso.", - "CalDAV server" : "Servidor CalDAV", + "Calendar server" : "Servidor de calendário", "Send invitations to attendees" : "Envie convites aos participantes", "Please make sure to properly set up the email settings above." : "Certifique-se de configurar corretamente o e-mail acima.", "Automatically generate a birthday calendar" : "Gerar um calendário de aniversários automaticamente", "Birthday calendars will be generated by a background job." : "Os calendários de aniversários serão gerados na retaguarda.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo." + "Hence they will not be available immediately after enabling but will show up after some time." : "Portanto, eles não estarão disponíveis imediatamente ao habilitar mas após algum tempo.", + "CalDAV server" : "Servidor CalDAV" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/ru.js b/apps/dav/l10n/ru.js index 63382ec9402..263fff671ec 100644 --- a/apps/dav/l10n/ru.js +++ b/apps/dav/l10n/ru.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Под вопросом", "Save" : "Сохранить", "Your attendance was updated successfully." : "Статус участия обновлён.", - "CalDAV server" : "CalDAV сервер", + "Calendar server" : "Сервер календаря", "Send invitations to attendees" : "Отправить приглашения", "Please make sure to properly set up the email settings above." : "Проверьте правильность заданных выше параметров электронной почты.", "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." : "И поэтому они станут доступны не моментально, а через некоторое время." + "Hence they will not be available immediately after enabling but will show up after some time." : "И поэтому они станут доступны не моментально, а через некоторое время.", + "CalDAV server" : "CalDAV сервер" }, "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"); diff --git a/apps/dav/l10n/ru.json b/apps/dav/l10n/ru.json index 7b466d57f2e..01ecc61cf23 100644 --- a/apps/dav/l10n/ru.json +++ b/apps/dav/l10n/ru.json @@ -68,11 +68,12 @@ "Tentative" : "Под вопросом", "Save" : "Сохранить", "Your attendance was updated successfully." : "Статус участия обновлён.", - "CalDAV server" : "CalDAV сервер", + "Calendar server" : "Сервер календаря", "Send invitations to attendees" : "Отправить приглашения", "Please make sure to properly set up the email settings above." : "Проверьте правильность заданных выше параметров электронной почты.", "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." : "И поэтому они станут доступны не моментально, а через некоторое время." + "Hence they will not be available immediately after enabling but will show up after some time." : "И поэтому они станут доступны не моментально, а через некоторое время.", + "CalDAV server" : "CalDAV сервер" },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" }
\ No newline at end of file diff --git a/apps/dav/l10n/sk.js b/apps/dav/l10n/sk.js index 04e6b4f06ea..3af6793d4b8 100644 --- a/apps/dav/l10n/sk.js +++ b/apps/dav/l10n/sk.js @@ -58,11 +58,11 @@ OC.L10N.register( "Technical details" : "Technické podrobnosti", "Remote Address: %s" : "Vzdialená adresa: %s", "Request ID: %s" : "ID požiadavky: %s", - "CalDAV server" : "Server CalDAV", "Send invitations to attendees" : "Odoslanie pozvánok účastníkom", "Please make sure to properly set up the email settings above." : "Uistite sa, že máte správne nastavené vyššie uvedené nastavenia e-mailu.", "Automatically generate a birthday calendar" : "Automaticky generovať narodeninový kalendár", "Birthday calendars will be generated by a background job." : "Narodeninové kalendáre budú generované úlohou na pozadí.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneď po povolení, ale zobrazia sa po určitom čase" + "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneď po povolení, ale zobrazia sa po určitom čase", + "CalDAV server" : "Server CalDAV" }, "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/apps/dav/l10n/sk.json b/apps/dav/l10n/sk.json index 2c979c9d3f2..5b0748026fc 100644 --- a/apps/dav/l10n/sk.json +++ b/apps/dav/l10n/sk.json @@ -56,11 +56,11 @@ "Technical details" : "Technické podrobnosti", "Remote Address: %s" : "Vzdialená adresa: %s", "Request ID: %s" : "ID požiadavky: %s", - "CalDAV server" : "Server CalDAV", "Send invitations to attendees" : "Odoslanie pozvánok účastníkom", "Please make sure to properly set up the email settings above." : "Uistite sa, že máte správne nastavené vyššie uvedené nastavenia e-mailu.", "Automatically generate a birthday calendar" : "Automaticky generovať narodeninový kalendár", "Birthday calendars will be generated by a background job." : "Narodeninové kalendáre budú generované úlohou na pozadí.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneď po povolení, ale zobrazia sa po určitom čase" + "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneď po povolení, ale zobrazia sa po určitom čase", + "CalDAV server" : "Server CalDAV" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" }
\ No newline at end of file diff --git a/apps/dav/l10n/sr.js b/apps/dav/l10n/sr.js index 3c599f90ee8..45827818454 100644 --- a/apps/dav/l10n/sr.js +++ b/apps/dav/l10n/sr.js @@ -56,6 +56,7 @@ OC.L10N.register( "Link:" : "Веза:", "Accept" : "Прихвати", "Decline" : "Одбиј", + "More options …" : "Још опција…", "More options at %s" : "Још опција на %s", "Contacts" : "Контакти", "WebDAV" : "ВебДАВ", @@ -69,11 +70,12 @@ OC.L10N.register( "Tentative" : "Условна потврда", "Save" : "Сачувај", "Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано.", - "CalDAV server" : "CalDAV сервер", + "Calendar server" : "Календар сервера", "Send invitations to attendees" : "Пошаљи позивницу учесницима", "Please make sure to properly set up the email settings above." : "Пазите да правилно подесите поставке е-поште изнад.", "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." : "Зато можда неће бити видљиви баш одмах по укључивању, али ће се појавити после неког времена." + "Hence they will not be available immediately after enabling but will show up after some time." : "Зато можда неће бити видљиви баш одмах по укључивању, али ће се појавити после неког времена.", + "CalDAV server" : "CalDAV сервер" }, "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/sr.json b/apps/dav/l10n/sr.json index 1fb5b174b21..43265e74ecd 100644 --- a/apps/dav/l10n/sr.json +++ b/apps/dav/l10n/sr.json @@ -54,6 +54,7 @@ "Link:" : "Веза:", "Accept" : "Прихвати", "Decline" : "Одбиј", + "More options …" : "Још опција…", "More options at %s" : "Још опција на %s", "Contacts" : "Контакти", "WebDAV" : "ВебДАВ", @@ -67,11 +68,12 @@ "Tentative" : "Условна потврда", "Save" : "Сачувај", "Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано.", - "CalDAV server" : "CalDAV сервер", + "Calendar server" : "Календар сервера", "Send invitations to attendees" : "Пошаљи позивницу учесницима", "Please make sure to properly set up the email settings above." : "Пазите да правилно подесите поставке е-поште изнад.", "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." : "Зато можда неће бити видљиви баш одмах по укључивању, али ће се појавити после неког времена." + "Hence they will not be available immediately after enabling but will show up after some time." : "Зато можда неће бити видљиви баш одмах по укључивању, али ће се појавити после неког времена.", + "CalDAV server" : "CalDAV сервер" },"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/sv.js b/apps/dav/l10n/sv.js index f6af2bf93f3..8415fdfebfe 100644 --- a/apps/dav/l10n/sv.js +++ b/apps/dav/l10n/sv.js @@ -59,11 +59,11 @@ OC.L10N.register( "Technical details" : "Tekniska detaljer", "Remote Address: %s" : "Extern adress: %s", "Request ID: %s" : "Begär ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Skicka inbjudan till deltagare", "Please make sure to properly set up the email settings above." : "Vänligen säkerställ att epost-inställningarna ovan är korrekt angivna", "Automatically generate a birthday calendar" : "Generera en födelsedagskalender automatiskt", "Birthday calendars will be generated by a background job." : "Födelsedagskalender kommer skapas som ett bakgrundsjobb.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Därför kommer de inte vara tillgängliga direkt efter aktivering men kommer dyka upp efter en tid." + "Hence they will not be available immediately after enabling but will show up after some time." : "Därför kommer de inte vara tillgängliga direkt efter aktivering men kommer dyka upp efter en tid.", + "CalDAV server" : "CalDAV server" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/sv.json b/apps/dav/l10n/sv.json index 4c256ddb1aa..94e4e670853 100644 --- a/apps/dav/l10n/sv.json +++ b/apps/dav/l10n/sv.json @@ -57,11 +57,11 @@ "Technical details" : "Tekniska detaljer", "Remote Address: %s" : "Extern adress: %s", "Request ID: %s" : "Begär ID: %s", - "CalDAV server" : "CalDAV server", "Send invitations to attendees" : "Skicka inbjudan till deltagare", "Please make sure to properly set up the email settings above." : "Vänligen säkerställ att epost-inställningarna ovan är korrekt angivna", "Automatically generate a birthday calendar" : "Generera en födelsedagskalender automatiskt", "Birthday calendars will be generated by a background job." : "Födelsedagskalender kommer skapas som ett bakgrundsjobb.", - "Hence they will not be available immediately after enabling but will show up after some time." : "Därför kommer de inte vara tillgängliga direkt efter aktivering men kommer dyka upp efter en tid." + "Hence they will not be available immediately after enabling but will show up after some time." : "Därför kommer de inte vara tillgängliga direkt efter aktivering men kommer dyka upp efter en tid.", + "CalDAV server" : "CalDAV server" },"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 efca2d67391..193983afb50 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -70,11 +70,12 @@ OC.L10N.register( "Tentative" : "Kesin Değil", "Save" : "Kaydet", "Your attendance was updated successfully." : "Katılımınız güncellendi.", - "CalDAV server" : "CalDAV sunucusu", + "Calendar server" : "Takvim sunucusu", "Send invitations to attendees" : "Katılımcılara çağrıları gönder", "Please make sure to properly set up the email settings above." : "Lütfen yukarıdaki e-posta ayarlarını doğru olarak yaptığınızdan emin olun.", "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 art alan 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." + "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.", + "CalDAV server" : "CalDAV sunucusu" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index 52e19550dcb..f1eb357daa7 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -68,11 +68,12 @@ "Tentative" : "Kesin Değil", "Save" : "Kaydet", "Your attendance was updated successfully." : "Katılımınız güncellendi.", - "CalDAV server" : "CalDAV sunucusu", + "Calendar server" : "Takvim sunucusu", "Send invitations to attendees" : "Katılımcılara çağrıları gönder", "Please make sure to properly set up the email settings above." : "Lütfen yukarıdaki e-posta ayarlarını doğru olarak yaptığınızdan emin olun.", "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 art alan 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." + "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.", + "CalDAV server" : "CalDAV sunucusu" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/zh_CN.js b/apps/dav/l10n/zh_CN.js index 1cf8ce048ff..3eac70bab21 100644 --- a/apps/dav/l10n/zh_CN.js +++ b/apps/dav/l10n/zh_CN.js @@ -54,8 +54,8 @@ OC.L10N.register( "Technical details" : "技术细节", "Remote Address: %s" : "远程地址: %s", "Request ID: %s" : "请求 ID: %s", - "CalDAV server" : "日历服务", "Automatically generate a birthday calendar" : "自动生成生日日历", - "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。" + "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。", + "CalDAV server" : "日历服务" }, "nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/zh_CN.json b/apps/dav/l10n/zh_CN.json index f18e5954759..b4a920ac431 100644 --- a/apps/dav/l10n/zh_CN.json +++ b/apps/dav/l10n/zh_CN.json @@ -52,8 +52,8 @@ "Technical details" : "技术细节", "Remote Address: %s" : "远程地址: %s", "Request ID: %s" : "请求 ID: %s", - "CalDAV server" : "日历服务", "Automatically generate a birthday calendar" : "自动生成生日日历", - "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。" + "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。", + "CalDAV server" : "日历服务" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/dav/l10n/zh_TW.js b/apps/dav/l10n/zh_TW.js index cbf4b4f262d..4b80c7e7dc7 100644 --- a/apps/dav/l10n/zh_TW.js +++ b/apps/dav/l10n/zh_TW.js @@ -41,7 +41,7 @@ OC.L10N.register( "Technical details" : "技術細節", "Remote Address: %s" : "遠端位置:%s", "Request ID: %s" : "請求編號:%s", - "CalDAV server" : "網路行事曆伺服器", - "Send invitations to attendees" : "發送邀請函給參加者" + "Send invitations to attendees" : "發送邀請函給參加者", + "CalDAV server" : "網路行事曆伺服器" }, "nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/zh_TW.json b/apps/dav/l10n/zh_TW.json index c4a4ba65333..9ab3a36d8df 100644 --- a/apps/dav/l10n/zh_TW.json +++ b/apps/dav/l10n/zh_TW.json @@ -39,7 +39,7 @@ "Technical details" : "技術細節", "Remote Address: %s" : "遠端位置:%s", "Request ID: %s" : "請求編號:%s", - "CalDAV server" : "網路行事曆伺服器", - "Send invitations to attendees" : "發送邀請函給參加者" + "Send invitations to attendees" : "發送邀請函給參加者", + "CalDAV server" : "網路行事曆伺服器" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/dav/templates/settings-admin-caldav.php b/apps/dav/templates/settings-admin-caldav.php index a3e3188fb4f..919cb06802b 100644 --- a/apps/dav/templates/settings-admin-caldav.php +++ b/apps/dav/templates/settings-admin-caldav.php @@ -29,7 +29,7 @@ script('dav', [ /** @var array $_ */ ?> <form id="CalDAV" class="section"> - <h2><?php p($l->t('CalDAV server')); ?></h2> + <h2><?php p($l->t('Calendar server')); ?></h2> <p> <input type="checkbox" name="caldav_send_invitations" id="caldavSendInvitations" class="checkbox" <?php ($_['send_invitations'] === 'yes') ? print_unescaped('checked="checked"') : null ?>/> diff --git a/apps/encryption/l10n/is.js b/apps/encryption/l10n/is.js index 15397ca5707..2ba7c606abf 100644 --- a/apps/encryption/l10n/is.js +++ b/apps/encryption/l10n/is.js @@ -31,6 +31,7 @@ OC.L10N.register( "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki afkóðað þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki lesið þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", "Default encryption module" : "Sjálfgefin dulritunareining", + "Default encryption module for server-side encryption" : "Sjálfgefin dulritunareining fyrir dulritun á vefþjóni", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hæ,\n\nkerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.\n\nSkráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.\n\n", "The share will expire on %s." : "Gildistími deilingar rennur út %s.", "Cheers!" : "Til hamingju!", diff --git a/apps/encryption/l10n/is.json b/apps/encryption/l10n/is.json index 29564257e94..6943895b62e 100644 --- a/apps/encryption/l10n/is.json +++ b/apps/encryption/l10n/is.json @@ -29,6 +29,7 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki afkóðað þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki lesið þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", "Default encryption module" : "Sjálfgefin dulritunareining", + "Default encryption module for server-side encryption" : "Sjálfgefin dulritunareining fyrir dulritun á vefþjóni", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hæ,\n\nkerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.\n\nSkráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.\n\n", "The share will expire on %s." : "Gildistími deilingar rennur út %s.", "Cheers!" : "Til hamingju!", diff --git a/apps/encryption/lib/Settings/Admin.php b/apps/encryption/lib/Settings/Admin.php index 2faa118e2a2..7ada315e233 100644 --- a/apps/encryption/lib/Settings/Admin.php +++ b/apps/encryption/lib/Settings/Admin.php @@ -110,7 +110,7 @@ class Admin implements ISettings { * @return string the section ID, e.g. 'sharing' */ public function getSection() { - return 'encryption'; + return 'security'; } /** @@ -121,7 +121,7 @@ class Admin implements ISettings { * E.g.: 70 */ public function getPriority() { - return 5; + return 11; } } diff --git a/apps/encryption/tests/Settings/AdminTest.php b/apps/encryption/tests/Settings/AdminTest.php index 9afc024dfc8..54b3187a97e 100644 --- a/apps/encryption/tests/Settings/AdminTest.php +++ b/apps/encryption/tests/Settings/AdminTest.php @@ -92,10 +92,10 @@ class AdminTest extends TestCase { } public function testGetSection() { - $this->assertSame('encryption', $this->admin->getSection()); + $this->assertSame('security', $this->admin->getSection()); } public function testGetPriority() { - $this->assertSame(5, $this->admin->getPriority()); + $this->assertSame(11, $this->admin->getPriority()); } } diff --git a/apps/files/js/detailsview.js b/apps/files/js/detailsview.js index ac10b8380ef..aed1736693a 100644 --- a/apps/files/js/detailsview.js +++ b/apps/files/js/detailsview.js @@ -118,10 +118,13 @@ */ render: function() { // remove old instances - if ($('#app-sidebar').length === 0) { + var $appSidebar = $('#app-sidebar'); + if ($appSidebar.length === 0) { this.$el.insertAfter($('#app-content')); } else { - $('#app-sidebar').replaceWith(this.$el) + if ($appSidebar[0] !== this.el) { + $appSidebar.replaceWith(this.$el) + } } var templateVars = { diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index f44a36435a1..8e7c60551a1 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -564,7 +564,7 @@ } this._currentFileModel = model; - + this._detailsView.render(); this._detailsView.setFileInfo(model); this._detailsView.$el.scrollTop(0); }, @@ -1623,7 +1623,7 @@ // discard finished uploads list, we'll get it through a regular reload this._uploads = {}; - this.reload().then(function(success){ + return this.reload().then(function(success){ if (!success) { self.changeDirectory(currentDir, true); } diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index a443fe7cbb6..7b1a8536792 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -22,6 +22,7 @@ OC.L10N.register( "Uploading …" : "Sendi inn …", "…" : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", + "Uploading that item is not supported" : "Innsending á þessu atriði er ekki studd", "Target folder does not exist any more" : "Markmappan er ekki lengur til", "Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}", "Actions" : "Aðgerðir", diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index c462cac3214..2b8c3b8a29a 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -20,6 +20,7 @@ "Uploading …" : "Sendi inn …", "…" : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", + "Uploading that item is not supported" : "Innsending á þessu atriði er ekki studd", "Target folder does not exist any more" : "Markmappan er ekki lengur til", "Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}", "Actions" : "Aðgerðir", diff --git a/apps/files_external/css/settings.scss b/apps/files_external/css/settings.scss index 04ecfc41620..9c75d455b33 100644 --- a/apps/files_external/css/settings.scss +++ b/apps/files_external/css/settings.scss @@ -6,6 +6,12 @@ margin: 15px 0 20px 0; } +#externalStorage td { + & > input, & > select { + width: 100%; + } +} + #externalStorage td.status { /* overwrite conflicting core styles */ display: table-cell; @@ -20,8 +26,12 @@ border-radius: 50%; cursor: pointer; } - -td.mountPoint, td.backend { width:160px; } +#externalStorage { + td.mountPoint, td.backend, td.authentication, td.configuration { + min-width: 160px; + width: 15%; + } +} #externalStorage td>img { padding-top:7px; opacity: 0.5; } #externalStorage td>img:hover { padding-top:7px; cursor:pointer; opacity: 1; } #addMountPoint>td { border:none; } @@ -86,6 +96,10 @@ td.mountPoint, td.backend { width:160px; } top: 3px; } +#externalStorage .select2-container.applicableUsers { + width: 100% !important; +} + #userMountingBackends { padding-left: 25px; } diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js index 38a77b59a14..b871fe2f743 100644 --- a/apps/files_external/js/settings.js +++ b/apps/files_external/js/settings.js @@ -54,6 +54,11 @@ var MOUNT_OPTIONS_DROPDOWN_TEMPLATE = ' <label for="mountOptionsReadOnly">{{t "files_external" "Read only"}}</label>' + ' </span>' + ' </li>' + + ' <li class="optionRow persistent">' + + ' <a href="#" class="menuitem remove icon-delete">' + + ' <span>{{t "files_external" "Delete"}}</span>' + + ' </a>' + + ' </li>' + ' </ul>'+ '</div>'; @@ -584,7 +589,7 @@ MountOptionsDropdown.prototype = { $el.find('.optionRow').each(function(i, row){ var $row = $(row); var optionId = $row.find('input, select').attr('name'); - if (visibleOptions.indexOf(optionId) === -1) { + if (visibleOptions.indexOf(optionId) === -1 && !$row.hasClass('persistent')) { $row.hide(); } else { $row.show(); @@ -734,7 +739,7 @@ MountConfigListView.prototype = _.extend({ self.recheckStorageConfig($(this).closest('tr')); }); - this.$el.on('click', 'td.remove>.icon-delete', function() { + this.$el.on('click', 'td.mountOptionsToggle .icon-delete', function() { self.deleteStorageConfig($(this).closest('tr')); }); @@ -742,7 +747,7 @@ MountConfigListView.prototype = _.extend({ self.saveStorageConfig($(this).closest('tr')); }); - this.$el.on('click', 'td.mountOptionsToggle>.icon-settings-dark', function() { + this.$el.on('click', 'td.mountOptionsToggle>.icon-more', function() { self._showMountOptionsDropdown($(this).closest('tr')); }); @@ -1311,7 +1316,8 @@ MountConfigListView.prototype = _.extend({ 'filesystem_check_changes', 'enable_sharing', 'encoding_compatibility', - 'readonly' + 'readonly', + 'delete' ]; if (this._encryptionEnabled) { visibleOptions.push('encrypt'); diff --git a/apps/files_external/l10n/ast.js b/apps/files_external/l10n/ast.js index 3e118cff272..2ed182bec26 100644 --- a/apps/files_external/l10n/ast.js +++ b/apps/files_external/l10n/ast.js @@ -71,10 +71,10 @@ OC.L10N.register( "Available for" : "Disponible pa", "Add storage" : "Amestar almacenamientu", "Advanced settings" : "Axustes avanzaos", - "Delete" : "Desaniciar", "OpenStack" : "OpenStack", "No external storage configured" : "Nun se configuraron almacenamientos esternos", "You can add external storages in the personal settings" : "Pues amestar almacenamientos enternos nos axustes personales", + "Delete" : "Desaniciar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamientu esternu" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/ast.json b/apps/files_external/l10n/ast.json index 5c251c4b26c..376457ecfdc 100644 --- a/apps/files_external/l10n/ast.json +++ b/apps/files_external/l10n/ast.json @@ -69,10 +69,10 @@ "Available for" : "Disponible pa", "Add storage" : "Amestar almacenamientu", "Advanced settings" : "Axustes avanzaos", - "Delete" : "Desaniciar", "OpenStack" : "OpenStack", "No external storage configured" : "Nun se configuraron almacenamientos esternos", "You can add external storages in the personal settings" : "Pues amestar almacenamientos enternos nos axustes personales", + "Delete" : "Desaniciar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamientu esternu" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js index f7ed49d045b..647e8952b11 100644 --- a/apps/files_external/l10n/ca.js +++ b/apps/files_external/l10n/ca.js @@ -74,9 +74,9 @@ OC.L10N.register( "Available for" : "Disponible per", "Add storage" : "Afegeix emmagatzematge", "Advanced settings" : "Configuració avançada", - "Delete" : "Esborra", "No external storage configured" : "Sense emmagatzematge extern configurat", "You can add external storages in the personal settings" : "Pot agregar emmagatzematges externs en la configuració personal", + "Delete" : "Esborra", "Allow users to mount the following external storage" : "Permet als usuaris muntar els dispositius externs següents" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json index 30003622332..86dcc8bade9 100644 --- a/apps/files_external/l10n/ca.json +++ b/apps/files_external/l10n/ca.json @@ -72,9 +72,9 @@ "Available for" : "Disponible per", "Add storage" : "Afegeix emmagatzematge", "Advanced settings" : "Configuració avançada", - "Delete" : "Esborra", "No external storage configured" : "Sense emmagatzematge extern configurat", "You can add external storages in the personal settings" : "Pot agregar emmagatzematges externs en la configuració personal", + "Delete" : "Esborra", "Allow users to mount the following external storage" : "Permet als usuaris muntar els dispositius externs següents" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js index e14293010b7..f66e1013df8 100644 --- a/apps/files_external/l10n/cs.js +++ b/apps/files_external/l10n/cs.js @@ -125,7 +125,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Klikněte pro opětovnou kontrolu konfigurace", "Add storage" : "Přidat úložiště", "Advanced settings" : "Pokročilá nastavení", - "Delete" : "Smazat", "Allow users to mount external storage" : "Povolit uživatelům připojení externího úložiště", "Step 1 failed. Exception: %s" : "První krok se nezdařil. Výjimka: %s", "Step 2 failed. Exception: %s" : "Druhý krok se nezdařil. Výjimka: %s", @@ -136,6 +135,7 @@ OC.L10N.register( "Google Drive" : "Disk Google", "No external storage configured" : "Není nakonfigurováno žádné externí úložiště", "You can add external storages in the personal settings" : "Externí úložiště můžete přidat v osobních nastaveních", + "Delete" : "Smazat", "Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště", "Are you sure you want to delete this external storage" : "Opravdu chcete odstranit toto externí úložiště" }, diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json index 28dcb283ba0..8405cc38bcf 100644 --- a/apps/files_external/l10n/cs.json +++ b/apps/files_external/l10n/cs.json @@ -123,7 +123,6 @@ "Click to recheck the configuration" : "Klikněte pro opětovnou kontrolu konfigurace", "Add storage" : "Přidat úložiště", "Advanced settings" : "Pokročilá nastavení", - "Delete" : "Smazat", "Allow users to mount external storage" : "Povolit uživatelům připojení externího úložiště", "Step 1 failed. Exception: %s" : "První krok se nezdařil. Výjimka: %s", "Step 2 failed. Exception: %s" : "Druhý krok se nezdařil. Výjimka: %s", @@ -134,6 +133,7 @@ "Google Drive" : "Disk Google", "No external storage configured" : "Není nakonfigurováno žádné externí úložiště", "You can add external storages in the personal settings" : "Externí úložiště můžete přidat v osobních nastaveních", + "Delete" : "Smazat", "Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště", "Are you sure you want to delete this external storage" : "Opravdu chcete odstranit toto externí úložiště" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" diff --git a/apps/files_external/l10n/da.js b/apps/files_external/l10n/da.js index 59804c1bb94..590f1fe3621 100644 --- a/apps/files_external/l10n/da.js +++ b/apps/files_external/l10n/da.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Tilgængelig for", "Add storage" : "Tilføj lager", "Advanced settings" : "Avancerede indstillinger", - "Delete" : "Slet", "Allow users to mount external storage" : "Tillad brugere at montere eksternt lager", "OpenStack" : "OpenStack", "No external storage configured" : "Der er ingen konfigurerede eksterne lagre", "You can add external storages in the personal settings" : "Du kan tilføje eksterne lagerenheder i de personlige indstillinger", + "Delete" : "Slet", "Allow users to mount the following external storage" : "Tillad brugere at montere følgende som eksternt lager", "Are you sure you want to delete this external storage" : "Er du sikker på at du vil slette denne eksterne lager?" }, diff --git a/apps/files_external/l10n/da.json b/apps/files_external/l10n/da.json index 839c63a8cf9..7813795e91b 100644 --- a/apps/files_external/l10n/da.json +++ b/apps/files_external/l10n/da.json @@ -111,11 +111,11 @@ "Available for" : "Tilgængelig for", "Add storage" : "Tilføj lager", "Advanced settings" : "Avancerede indstillinger", - "Delete" : "Slet", "Allow users to mount external storage" : "Tillad brugere at montere eksternt lager", "OpenStack" : "OpenStack", "No external storage configured" : "Der er ingen konfigurerede eksterne lagre", "You can add external storages in the personal settings" : "Du kan tilføje eksterne lagerenheder i de personlige indstillinger", + "Delete" : "Slet", "Allow users to mount the following external storage" : "Tillad brugere at montere følgende som eksternt lager", "Are you sure you want to delete this external storage" : "Er du sikker på at du vil slette denne eksterne lager?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js index 3342cf13f94..5bc527f88ce 100644 --- a/apps/files_external/l10n/de.js +++ b/apps/files_external/l10n/de.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Nie", "Once every direct access" : "Einmal bei jedem Direktzugriff", "Read only" : "Schreibgeschützt", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Externer Speicher erlaubt es, externe Speicherdienste und Geräte als Zweitspeicher-Geräte in Nextcloud einzubinden. Es kann Benutzern erlaubt werden eigene externe Speicherdienste einzubinden.", "Folder name" : "Ordnername", "External storage" : "Externer Speicher", "Authentication" : "Authentifizierung", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Hier klicken um die Konfiguration erneut zu prüfen", "Add storage" : "Speicher hinzufügen", "Advanced settings" : "Erweiterte Einstellungen", - "Delete" : "Löschen", "Allow users to mount external storage" : "Benutzern erlauben, externen Speicher einzubinden", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Globale Zugangsdaten können für die Authentifizierung für mehrere externe Speicher verwendet werden, solange sie identische Zugangsdaten benötigen.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Abrufen des Anfrage-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Abrufen des Zugriff-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "DIese App ermöglicht es Administratoren, Verbindungen zu externen Speicherorten wie FTP-Server, S3 oder SWIFT object stores, andere Nextcloud-Server, WebDAV-Server, usw. herzustellen. Administratoren können auswählen, welche Art von Speicherorten zulässig sind und können dieses Speicher für Nutzer, Gruppen oder das gesamte System einbinden. Nutzer sehen dann einen neuen Ordner in ihrem extcloud-Root-Verzeichnis, auf den sie wie auf jeden anderen Nextcloud-Ordner zugreifen können. Externer Speicher ermöglich es den Nutzern auch, dort gespeicherte Dateien freizugeben. In diesem Fall werden die Zugangsdaten des Dateibesitzers angefordert, wenn der externe Empfänger der Freigabe auf die extern gespeicherten Dateien zugreift, um sicherzustellen, dass der Zugriff auf die Freigabe möglich ist.\n\nExterne Speicherorte können über die grafische Benutzeroberfläche oder über die Kommandozeile eingerichtet werden. Letztere Option ermöglicht es fortgeschrittenen Nutzern einfacher Mehrere Einhäng-Punkte und Einstellungen gleichzeitig zu setzen und zu konfigurieren. Weitere Informationen können in der \"external storage GUI\"-Dokumentation und der \"external storage Configuration File\"-Dokumentation abgerufen werden.", "No external storage configured" : "Kein externer Speicher konfiguriert", "You can add external storages in the personal settings" : "Externe Speicher können in den persönlichen Einstellungen hinzugefügt werden", + "Delete" : "Löschen", "Allow users to mount the following external storage" : "Benutzern erlauben, den folgenden externen Speicher einzubinden:", "Are you sure you want to delete this external storage" : "Möchtest Du wirklich diesen externen Speicher löschen?" }, diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json index c6d18de76d5..46e5e2aec8f 100644 --- a/apps/files_external/l10n/de.json +++ b/apps/files_external/l10n/de.json @@ -116,6 +116,7 @@ "Never" : "Nie", "Once every direct access" : "Einmal bei jedem Direktzugriff", "Read only" : "Schreibgeschützt", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Externer Speicher erlaubt es, externe Speicherdienste und Geräte als Zweitspeicher-Geräte in Nextcloud einzubinden. Es kann Benutzern erlaubt werden eigene externe Speicherdienste einzubinden.", "Folder name" : "Ordnername", "External storage" : "Externer Speicher", "Authentication" : "Authentifizierung", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Hier klicken um die Konfiguration erneut zu prüfen", "Add storage" : "Speicher hinzufügen", "Advanced settings" : "Erweiterte Einstellungen", - "Delete" : "Löschen", "Allow users to mount external storage" : "Benutzern erlauben, externen Speicher einzubinden", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Globale Zugangsdaten können für die Authentifizierung für mehrere externe Speicher verwendet werden, solange sie identische Zugangsdaten benötigen.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Abrufen des Anfrage-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Abrufen des Zugriff-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "DIese App ermöglicht es Administratoren, Verbindungen zu externen Speicherorten wie FTP-Server, S3 oder SWIFT object stores, andere Nextcloud-Server, WebDAV-Server, usw. herzustellen. Administratoren können auswählen, welche Art von Speicherorten zulässig sind und können dieses Speicher für Nutzer, Gruppen oder das gesamte System einbinden. Nutzer sehen dann einen neuen Ordner in ihrem extcloud-Root-Verzeichnis, auf den sie wie auf jeden anderen Nextcloud-Ordner zugreifen können. Externer Speicher ermöglich es den Nutzern auch, dort gespeicherte Dateien freizugeben. In diesem Fall werden die Zugangsdaten des Dateibesitzers angefordert, wenn der externe Empfänger der Freigabe auf die extern gespeicherten Dateien zugreift, um sicherzustellen, dass der Zugriff auf die Freigabe möglich ist.\n\nExterne Speicherorte können über die grafische Benutzeroberfläche oder über die Kommandozeile eingerichtet werden. Letztere Option ermöglicht es fortgeschrittenen Nutzern einfacher Mehrere Einhäng-Punkte und Einstellungen gleichzeitig zu setzen und zu konfigurieren. Weitere Informationen können in der \"external storage GUI\"-Dokumentation und der \"external storage Configuration File\"-Dokumentation abgerufen werden.", "No external storage configured" : "Kein externer Speicher konfiguriert", "You can add external storages in the personal settings" : "Externe Speicher können in den persönlichen Einstellungen hinzugefügt werden", + "Delete" : "Löschen", "Allow users to mount the following external storage" : "Benutzern erlauben, den folgenden externen Speicher einzubinden:", "Are you sure you want to delete this external storage" : "Möchtest Du wirklich diesen externen Speicher löschen?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js index 63b4534b9b3..f76e9373100 100644 --- a/apps/files_external/l10n/de_DE.js +++ b/apps/files_external/l10n/de_DE.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Nie", "Once every direct access" : "Einmal bei jedem Direktzugriff", "Read only" : "Schreibgeschützt", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Externer Speicher erlaubt es, externe Speicherdienste und Geräte als Zweitspeicher-Geräte in Nextcloud einzubinden. Es kann Benutzern erlaubt werden eigene externe Speicherdienste einzubinden.", "Folder name" : "Ordnername", "External storage" : "Externer Speicher", "Authentication" : "Authentifizierung", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Hier klicken um die Konfiguration erneut zu prüfen", "Add storage" : "Speicher hinzufügen", "Advanced settings" : "Erweiterte Einstellungen", - "Delete" : "Löschen", "Allow users to mount external storage" : "Benutzern erlauben, externen Speicher einzubinden", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Globale Zugangsdaten können für die Authentifizierung für mehrere externe Speicher verwendet werden, solange sie identische Zugangsdaten benötigen.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Abrufen des Anfrage-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Abrufen des Zugriff-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "DIese App ermöglicht es Administratoren, Verbindungen zu externen Speicherorten wie FTP-Server, S3 oder SWIFT object stores, andere Nextcloud-Server, WebDAV-Server, usw. herzustellen. Administratoren können auswählen, welche Art von Speicherorten zulässig sind und können dieses Speicher für Nutzer, Gruppen oder das gesamte System einbinden. Nutzer sehen dann einen neuen Ordner in ihrem extcloud-Root-Verzeichnis, auf den sie wie auf jeden anderen Nextcloud-Ordner zugreifen können. Externer Speicher ermöglich es den Nutzern auch, dort gespeicherte Dateien freizugeben. In diesem Fall werden die Zugangsdaten des Dateibesitzers angefordert, wenn der externe Empfänger der Freigabe auf die extern gespeicherten Dateien zugreift, um sicherzustellen, dass der Zugriff auf die Freigabe möglich ist.\n\nExterne Speicherorte können über die grafische Benutzeroberfläche oder über die Kommandozeile eingerichtet werden. Letztere Option ermöglicht es fortgeschrittenen Nutzern einfacher Mehrere Einhäng-Punkte und Einstellungen gleichzeitig zu setzen und zu konfigurieren. Weitere Informationen können in der \"external storage GUI\"-Dokumentation und der \"external storage Configuration File\"-Dokumentation abgerufen werden.", "No external storage configured" : "Kein externer Speicher konfiguriert", "You can add external storages in the personal settings" : "Externe Speicher können in den persönlichen Einstellungen hinzugefügt werden", + "Delete" : "Löschen", "Allow users to mount the following external storage" : "Benutzern erlauben, den folgenden externen Speicher einzubinden:", "Are you sure you want to delete this external storage" : "Möchten Sie wirklich diesen externen Speicher löschen?" }, diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json index 0864bfeb8c1..2957f24275d 100644 --- a/apps/files_external/l10n/de_DE.json +++ b/apps/files_external/l10n/de_DE.json @@ -116,6 +116,7 @@ "Never" : "Nie", "Once every direct access" : "Einmal bei jedem Direktzugriff", "Read only" : "Schreibgeschützt", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Externer Speicher erlaubt es, externe Speicherdienste und Geräte als Zweitspeicher-Geräte in Nextcloud einzubinden. Es kann Benutzern erlaubt werden eigene externe Speicherdienste einzubinden.", "Folder name" : "Ordnername", "External storage" : "Externer Speicher", "Authentication" : "Authentifizierung", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Hier klicken um die Konfiguration erneut zu prüfen", "Add storage" : "Speicher hinzufügen", "Advanced settings" : "Erweiterte Einstellungen", - "Delete" : "Löschen", "Allow users to mount external storage" : "Benutzern erlauben, externen Speicher einzubinden", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Globale Zugangsdaten können für die Authentifizierung für mehrere externe Speicher verwendet werden, solange sie identische Zugangsdaten benötigen.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Abrufen des Anfrage-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Abrufen des Zugriff-Tokens fehlgeschlagen. Bitte sicherstellen, dass der Anwendungsschlüssel und Sicherheitsschlüssel korrekt sind.", "Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "DIese App ermöglicht es Administratoren, Verbindungen zu externen Speicherorten wie FTP-Server, S3 oder SWIFT object stores, andere Nextcloud-Server, WebDAV-Server, usw. herzustellen. Administratoren können auswählen, welche Art von Speicherorten zulässig sind und können dieses Speicher für Nutzer, Gruppen oder das gesamte System einbinden. Nutzer sehen dann einen neuen Ordner in ihrem extcloud-Root-Verzeichnis, auf den sie wie auf jeden anderen Nextcloud-Ordner zugreifen können. Externer Speicher ermöglich es den Nutzern auch, dort gespeicherte Dateien freizugeben. In diesem Fall werden die Zugangsdaten des Dateibesitzers angefordert, wenn der externe Empfänger der Freigabe auf die extern gespeicherten Dateien zugreift, um sicherzustellen, dass der Zugriff auf die Freigabe möglich ist.\n\nExterne Speicherorte können über die grafische Benutzeroberfläche oder über die Kommandozeile eingerichtet werden. Letztere Option ermöglicht es fortgeschrittenen Nutzern einfacher Mehrere Einhäng-Punkte und Einstellungen gleichzeitig zu setzen und zu konfigurieren. Weitere Informationen können in der \"external storage GUI\"-Dokumentation und der \"external storage Configuration File\"-Dokumentation abgerufen werden.", "No external storage configured" : "Kein externer Speicher konfiguriert", "You can add external storages in the personal settings" : "Externe Speicher können in den persönlichen Einstellungen hinzugefügt werden", + "Delete" : "Löschen", "Allow users to mount the following external storage" : "Benutzern erlauben, den folgenden externen Speicher einzubinden:", "Are you sure you want to delete this external storage" : "Möchten Sie wirklich diesen externen Speicher löschen?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js index 05f25325af0..fb5c99ff922 100644 --- a/apps/files_external/l10n/el.js +++ b/apps/files_external/l10n/el.js @@ -114,11 +114,12 @@ OC.L10N.register( "Available for" : "Διαθέσιμο για", "Add storage" : "Προσθηκη αποθηκευσης", "Advanced settings" : "Ρυθμίσεις για προχωρημένους", - "Delete" : "Διαγραφή", "Allow users to mount external storage" : "Να επιτρέπεται στους χρήστες η σύνδεση εξωτερικού χώρου", "OpenStack" : "OpenStack", + "Dropbox" : "Dropbox", "No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης", "You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις", + "Delete" : "Διαγραφή", "Allow users to mount the following external storage" : "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json index 5e821da4580..9abcf91d40b 100644 --- a/apps/files_external/l10n/el.json +++ b/apps/files_external/l10n/el.json @@ -112,11 +112,12 @@ "Available for" : "Διαθέσιμο για", "Add storage" : "Προσθηκη αποθηκευσης", "Advanced settings" : "Ρυθμίσεις για προχωρημένους", - "Delete" : "Διαγραφή", "Allow users to mount external storage" : "Να επιτρέπεται στους χρήστες η σύνδεση εξωτερικού χώρου", "OpenStack" : "OpenStack", + "Dropbox" : "Dropbox", "No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης", "You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις", + "Delete" : "Διαγραφή", "Allow users to mount the following external storage" : "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/en_GB.js b/apps/files_external/l10n/en_GB.js index 881665e4dfe..98c35a5bcef 100644 --- a/apps/files_external/l10n/en_GB.js +++ b/apps/files_external/l10n/en_GB.js @@ -125,7 +125,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Click to recheck the configuration", "Add storage" : "Add storage", "Advanced settings" : "Advanced settings", - "Delete" : "Delete", "Allow users to mount external storage" : "Allow users to mount external storage", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Fetching request tokens failed. Verify that your app key and secret are correct.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Fetching access tokens failed. Verify that your app key and secret are correct.", @@ -139,6 +138,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation.", "No external storage configured" : "No external storage configured", "You can add external storages in the personal settings" : "You can add external storages in the personal settings", + "Delete" : "Delete", "Allow users to mount the following external storage" : "Allow users to mount the following external storage", "Are you sure you want to delete this external storage" : "Are you sure you want to delete this external storage" }, diff --git a/apps/files_external/l10n/en_GB.json b/apps/files_external/l10n/en_GB.json index b66f9a36537..9d38007b39a 100644 --- a/apps/files_external/l10n/en_GB.json +++ b/apps/files_external/l10n/en_GB.json @@ -123,7 +123,6 @@ "Click to recheck the configuration" : "Click to recheck the configuration", "Add storage" : "Add storage", "Advanced settings" : "Advanced settings", - "Delete" : "Delete", "Allow users to mount external storage" : "Allow users to mount external storage", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Fetching request tokens failed. Verify that your app key and secret are correct.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Fetching access tokens failed. Verify that your app key and secret are correct.", @@ -137,6 +136,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation.", "No external storage configured" : "No external storage configured", "You can add external storages in the personal settings" : "You can add external storages in the personal settings", + "Delete" : "Delete", "Allow users to mount the following external storage" : "Allow users to mount the following external storage", "Are you sure you want to delete this external storage" : "Are you sure you want to delete this external storage" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js index f4516a15b45..5d793bbef91 100644 --- a/apps/files_external/l10n/es.js +++ b/apps/files_external/l10n/es.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Nunca", "Once every direct access" : "Una vez cada acceso directo", "Read only" : "Solo lectura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "El almacenamiento externo te permite montar servicios y dispositivos de almacenamiento externo como dispositivos de almacenamiento secundarios de Nextcloud. También puedes permitir que los usuarios monten sus propios servicios de almacenamiento externos.", "Folder name" : "Nombre de la carpeta", "External storage" : "Almacenamiento externo", "Authentication" : "Autentificación", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Clic para volver a comprobar la configuración", "Add storage" : "Añadir almacenamiento", "Advanced settings" : "Configuración avanzada", - "Delete" : "Eliminar", "Allow users to mount external storage" : "Permitir a los usuarios montar un almacenamiento externo", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Se pueden usar credenciales globales para autenticar con múltiples almacenamientos externos que tengan las mismas credenciales.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Fallo al recuperar los tokens de peticiones. Verifica que tu clave de aplicación y secreto son correctos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Fallo al recuperar los tokens de peticiones. Verifica que tu clave de aplicación y secreto son correctos.", "Step 1 failed. Exception: %s" : "El paso 1 ha fallado. Excepción: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permite a los administradores configurar conexiones a proveedores externos de almacenamiento, como servidores FTP, almacenamientos de objetos S3 o SWIFT, otros servidores Nextcloud, servidores WebDAV y más. Los administradores pueden elegir qué tipos de alacenamiento activar y pueden montar estas localizaciones de almacenamiento para un usuario, un grupo o el sistema entero. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud, a la que pueden acceder y que pueden usar como cualquier otra carpeta. El almacenamiento externo también permite a los usuarios compartir los archivos almacenados en estas localizaciones externas. En estos casos, se usan las credenciales para el dueño del archivos cuando el receptor pide el archivo del almacenamiento externo, asegurando así que el receptor puede acceder al archivo compartido.\n\nEl almacenamiento externo se puede configurar usando la GUI o con la línea de comandos. La segunda opción proporciona al usuario avanzado más flexibilidad para configurar montajes de almacenamientos externos al por mayor y para configurar prioridades de montaje. Más información disponible en la documentación del almacenamiento externo y la documentación del archivo de configuración de almacenamiento externo.", "No external storage configured" : "No hay ningún almacenamiento externo configurado", "You can add external storages in the personal settings" : "Puede agregar almacenamientos externos en la configuración personal", + "Delete" : "Eliminar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres eliminar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json index ac980dd427a..670ddef8e5e 100644 --- a/apps/files_external/l10n/es.json +++ b/apps/files_external/l10n/es.json @@ -116,6 +116,7 @@ "Never" : "Nunca", "Once every direct access" : "Una vez cada acceso directo", "Read only" : "Solo lectura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "El almacenamiento externo te permite montar servicios y dispositivos de almacenamiento externo como dispositivos de almacenamiento secundarios de Nextcloud. También puedes permitir que los usuarios monten sus propios servicios de almacenamiento externos.", "Folder name" : "Nombre de la carpeta", "External storage" : "Almacenamiento externo", "Authentication" : "Autentificación", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Clic para volver a comprobar la configuración", "Add storage" : "Añadir almacenamiento", "Advanced settings" : "Configuración avanzada", - "Delete" : "Eliminar", "Allow users to mount external storage" : "Permitir a los usuarios montar un almacenamiento externo", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Se pueden usar credenciales globales para autenticar con múltiples almacenamientos externos que tengan las mismas credenciales.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Fallo al recuperar los tokens de peticiones. Verifica que tu clave de aplicación y secreto son correctos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Fallo al recuperar los tokens de peticiones. Verifica que tu clave de aplicación y secreto son correctos.", "Step 1 failed. Exception: %s" : "El paso 1 ha fallado. Excepción: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación permite a los administradores configurar conexiones a proveedores externos de almacenamiento, como servidores FTP, almacenamientos de objetos S3 o SWIFT, otros servidores Nextcloud, servidores WebDAV y más. Los administradores pueden elegir qué tipos de alacenamiento activar y pueden montar estas localizaciones de almacenamiento para un usuario, un grupo o el sistema entero. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud, a la que pueden acceder y que pueden usar como cualquier otra carpeta. El almacenamiento externo también permite a los usuarios compartir los archivos almacenados en estas localizaciones externas. En estos casos, se usan las credenciales para el dueño del archivos cuando el receptor pide el archivo del almacenamiento externo, asegurando así que el receptor puede acceder al archivo compartido.\n\nEl almacenamiento externo se puede configurar usando la GUI o con la línea de comandos. La segunda opción proporciona al usuario avanzado más flexibilidad para configurar montajes de almacenamientos externos al por mayor y para configurar prioridades de montaje. Más información disponible en la documentación del almacenamiento externo y la documentación del archivo de configuración de almacenamiento externo.", "No external storage configured" : "No hay ningún almacenamiento externo configurado", "You can add external storages in the personal settings" : "Puede agregar almacenamientos externos en la configuración personal", + "Delete" : "Eliminar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres eliminar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_419.js b/apps/files_external/l10n/es_419.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_419.js +++ b/apps/files_external/l10n/es_419.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_419.json b/apps/files_external/l10n/es_419.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_419.json +++ b/apps/files_external/l10n/es_419.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_AR.js b/apps/files_external/l10n/es_AR.js index 60767a9817f..267898f5117 100644 --- a/apps/files_external/l10n/es_AR.js +++ b/apps/files_external/l10n/es_AR.js @@ -110,11 +110,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Usted puede agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/es_AR.json b/apps/files_external/l10n/es_AR.json index 87158fdf036..1af93b0bd83 100644 --- a/apps/files_external/l10n/es_AR.json +++ b/apps/files_external/l10n/es_AR.json @@ -108,11 +108,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Usted puede agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/es_CL.js b/apps/files_external/l10n/es_CL.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_CL.js +++ b/apps/files_external/l10n/es_CL.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_CL.json b/apps/files_external/l10n/es_CL.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_CL.json +++ b/apps/files_external/l10n/es_CL.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_CO.js b/apps/files_external/l10n/es_CO.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_CO.js +++ b/apps/files_external/l10n/es_CO.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_CO.json b/apps/files_external/l10n/es_CO.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_CO.json +++ b/apps/files_external/l10n/es_CO.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_CR.js b/apps/files_external/l10n/es_CR.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_CR.js +++ b/apps/files_external/l10n/es_CR.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_CR.json b/apps/files_external/l10n/es_CR.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_CR.json +++ b/apps/files_external/l10n/es_CR.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_DO.js b/apps/files_external/l10n/es_DO.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_DO.js +++ b/apps/files_external/l10n/es_DO.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_DO.json b/apps/files_external/l10n/es_DO.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_DO.json +++ b/apps/files_external/l10n/es_DO.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_EC.js b/apps/files_external/l10n/es_EC.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_EC.js +++ b/apps/files_external/l10n/es_EC.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_EC.json b/apps/files_external/l10n/es_EC.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_EC.json +++ b/apps/files_external/l10n/es_EC.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_GT.js b/apps/files_external/l10n/es_GT.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_GT.js +++ b/apps/files_external/l10n/es_GT.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_GT.json b/apps/files_external/l10n/es_GT.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_GT.json +++ b/apps/files_external/l10n/es_GT.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_HN.js b/apps/files_external/l10n/es_HN.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_HN.js +++ b/apps/files_external/l10n/es_HN.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_HN.json b/apps/files_external/l10n/es_HN.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_HN.json +++ b/apps/files_external/l10n/es_HN.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_MX.js b/apps/files_external/l10n/es_MX.js index 61a9ff34d29..06d70dd332c 100644 --- a/apps/files_external/l10n/es_MX.js +++ b/apps/files_external/l10n/es_MX.js @@ -123,7 +123,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -137,6 +136,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación le permite a los administradores configurar conexiones a proveedores externos de almacenamiento, tales como servidores FTP, S3 o almacenamiento de objetos SWIFT, GoogleDrive, Dropbox, otros servidores Nextcloud, servidores WebDAV y más. Los administradores pueden elegir qué tipos de almacenamiento habilitar y pueden montar estas ubicaciones de almacenamiento para un usuario, un grupo o para todo el sistema. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud, la cual podrán acceder y usar como cualquier otra carpeta de Nextcloud. El almacenamiento externo también le permite a los usuarios compartir archivos almacenados en estas ubicaciones externas. En estos casos, las credenciales del dueño del archivo son usadas cunado el destinatario solicita el archivo de un almacenamiento externo, asegurando así que el destinatario pueda acceder el archivo compartido.\n\nEl almacenamiento externo puede ser configurado usando el GUI o la línea de comnados. Esta segunda opción le brinda a los usuarios avanzados más flexibilidad para configurar masivamente el montaje del almacenamiento externo y establecer la prioridad de montaje. Hay más información disponible en la documentación de almacenamiento externo GUi y la documentación del Archivo de configuración del almacenamiento externo. ", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_MX.json b/apps/files_external/l10n/es_MX.json index b02ee67dfdc..38a1306900e 100644 --- a/apps/files_external/l10n/es_MX.json +++ b/apps/files_external/l10n/es_MX.json @@ -121,7 +121,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -135,6 +134,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esta aplicación le permite a los administradores configurar conexiones a proveedores externos de almacenamiento, tales como servidores FTP, S3 o almacenamiento de objetos SWIFT, GoogleDrive, Dropbox, otros servidores Nextcloud, servidores WebDAV y más. Los administradores pueden elegir qué tipos de almacenamiento habilitar y pueden montar estas ubicaciones de almacenamiento para un usuario, un grupo o para todo el sistema. Los usuarios verán aparecer una nueva carpeta en su directorio raíz de Nextcloud, la cual podrán acceder y usar como cualquier otra carpeta de Nextcloud. El almacenamiento externo también le permite a los usuarios compartir archivos almacenados en estas ubicaciones externas. En estos casos, las credenciales del dueño del archivo son usadas cunado el destinatario solicita el archivo de un almacenamiento externo, asegurando así que el destinatario pueda acceder el archivo compartido.\n\nEl almacenamiento externo puede ser configurado usando el GUI o la línea de comnados. Esta segunda opción le brinda a los usuarios avanzados más flexibilidad para configurar masivamente el montaje del almacenamiento externo y establecer la prioridad de montaje. Hay más información disponible en la documentación de almacenamiento externo GUi y la documentación del Archivo de configuración del almacenamiento externo. ", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_NI.js b/apps/files_external/l10n/es_NI.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_NI.js +++ b/apps/files_external/l10n/es_NI.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_NI.json b/apps/files_external/l10n/es_NI.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_NI.json +++ b/apps/files_external/l10n/es_NI.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_PA.js b/apps/files_external/l10n/es_PA.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_PA.js +++ b/apps/files_external/l10n/es_PA.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_PA.json b/apps/files_external/l10n/es_PA.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_PA.json +++ b/apps/files_external/l10n/es_PA.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_PE.js b/apps/files_external/l10n/es_PE.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_PE.js +++ b/apps/files_external/l10n/es_PE.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_PE.json b/apps/files_external/l10n/es_PE.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_PE.json +++ b/apps/files_external/l10n/es_PE.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_PR.js b/apps/files_external/l10n/es_PR.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_PR.js +++ b/apps/files_external/l10n/es_PR.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_PR.json b/apps/files_external/l10n/es_PR.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_PR.json +++ b/apps/files_external/l10n/es_PR.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_PY.js b/apps/files_external/l10n/es_PY.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_PY.js +++ b/apps/files_external/l10n/es_PY.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_PY.json b/apps/files_external/l10n/es_PY.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_PY.json +++ b/apps/files_external/l10n/es_PY.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_SV.js b/apps/files_external/l10n/es_SV.js index dc8eff053d4..4743029e43c 100644 --- a/apps/files_external/l10n/es_SV.js +++ b/apps/files_external/l10n/es_SV.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_SV.json b/apps/files_external/l10n/es_SV.json index e62d6b46515..8a911e6e776 100644 --- a/apps/files_external/l10n/es_SV.json +++ b/apps/files_external/l10n/es_SV.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Haz click para volver a marcar la configuración", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de solicitud. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Se presentó una falla al buscar las fichas de acceso. Por favor verifica que tu llave de aplicación y tu secreto sean correctos. ", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/es_UY.js b/apps/files_external/l10n/es_UY.js index 81a3cece8c4..89f9a112711 100644 --- a/apps/files_external/l10n/es_UY.js +++ b/apps/files_external/l10n/es_UY.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" }, diff --git a/apps/files_external/l10n/es_UY.json b/apps/files_external/l10n/es_UY.json index 5d77109b69b..2252659e586 100644 --- a/apps/files_external/l10n/es_UY.json +++ b/apps/files_external/l10n/es_UY.json @@ -111,11 +111,11 @@ "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", "Advanced settings" : "Configuraciones avanzadas", - "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "OpenStack" : "OpenStack", "No external storage configured" : "No se ha configurado el almacenamiento externo", "You can add external storages in the personal settings" : "Puedes agregar almacenamiento externo en las configuraciones personales", + "Delete" : "Borrar", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", "Are you sure you want to delete this external storage" : "¿Estás seguro de que quieres borrar este almacenamiento externo?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/et_EE.js b/apps/files_external/l10n/et_EE.js index 53bbf06af48..9ea8fa80656 100644 --- a/apps/files_external/l10n/et_EE.js +++ b/apps/files_external/l10n/et_EE.js @@ -83,10 +83,10 @@ OC.L10N.register( "Available for" : "Saadaval", "Add storage" : "Lisa andmehoidla", "Advanced settings" : "Lisavalikud", - "Delete" : "Kustuta", "OpenStack" : "OpenStack", "No external storage configured" : "Välist salvestuskohta pole seadistatud", "You can add external storages in the personal settings" : "Sa võid lisada välise salvestuskoha isiklikes seadetes", + "Delete" : "Kustuta", "Allow users to mount the following external storage" : "Võimalda kasutajatel ühendada järgmist välist andmehoidlat" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/et_EE.json b/apps/files_external/l10n/et_EE.json index 596f964c5a0..9adcc0976a5 100644 --- a/apps/files_external/l10n/et_EE.json +++ b/apps/files_external/l10n/et_EE.json @@ -81,10 +81,10 @@ "Available for" : "Saadaval", "Add storage" : "Lisa andmehoidla", "Advanced settings" : "Lisavalikud", - "Delete" : "Kustuta", "OpenStack" : "OpenStack", "No external storage configured" : "Välist salvestuskohta pole seadistatud", "You can add external storages in the personal settings" : "Sa võid lisada välise salvestuskoha isiklikes seadetes", + "Delete" : "Kustuta", "Allow users to mount the following external storage" : "Võimalda kasutajatel ühendada järgmist välist andmehoidlat" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/fi.js b/apps/files_external/l10n/fi.js index c3d6eb1bbfe..fbe5e25efab 100644 --- a/apps/files_external/l10n/fi.js +++ b/apps/files_external/l10n/fi.js @@ -124,7 +124,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Napsauta tarkistaaksesi uudelleen määritykset", "Add storage" : "Lisää tallennustila", "Advanced settings" : "Lisäasetukset", - "Delete" : "Poista", "Allow users to mount external storage" : "Salli käyttäjien liittää erillisiä tallennustiloja", "Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s", "Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s", @@ -135,6 +134,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Erillistä tallennustilaa ei ole määritetty", "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi", + "Delete" : "Poista", "Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet", "Are you sure you want to delete this external storage" : "Haluatko varmasti poistaa tämän erillisen tallennustilan" }, diff --git a/apps/files_external/l10n/fi.json b/apps/files_external/l10n/fi.json index 8b4fb93f6c9..dfb57c7ae0c 100644 --- a/apps/files_external/l10n/fi.json +++ b/apps/files_external/l10n/fi.json @@ -122,7 +122,6 @@ "Click to recheck the configuration" : "Napsauta tarkistaaksesi uudelleen määritykset", "Add storage" : "Lisää tallennustila", "Advanced settings" : "Lisäasetukset", - "Delete" : "Poista", "Allow users to mount external storage" : "Salli käyttäjien liittää erillisiä tallennustiloja", "Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s", "Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s", @@ -133,6 +132,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Erillistä tallennustilaa ei ole määritetty", "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi", + "Delete" : "Poista", "Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet", "Are you sure you want to delete this external storage" : "Haluatko varmasti poistaa tämän erillisen tallennustilan" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js index a50949b505a..e6d2cd5da7b 100644 --- a/apps/files_external/l10n/fr.js +++ b/apps/files_external/l10n/fr.js @@ -126,7 +126,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Cliquer pour revérifier la configuration", "Add storage" : "Ajouter un support de stockage", "Advanced settings" : "Paramètres avancés", - "Delete" : "Supprimer", "Allow users to mount external storage" : "Autoriser les utilisateurs à monter des espaces de stockage externes", "Fetching request tokens failed. Verify that your app key and secret are correct." : "L'obtention des jetons de requête a échoué. Vérifiez que votre clé d'application et votre mot de passe sont corrects.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "L'obtention des jetons d'accès a échoué. Vérifiez que votre clé d'application et votre mot de passe sont corrects.", @@ -140,6 +139,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Cette application permet aux administrateurs de configurer des connexions à des fournisseurs de stockage externes, tels que des serveurs FTP, des magasins d'objets S3 ou SWIFT, Google Drive, Dropbox, d'autres serveurs Nextcloud, des serveurs WebDAV, etc. Les administrateurs peuvent choisir les types de stockage à activer et peuvent monter ces emplacements de stockage pour un utilisateur, un groupe ou l'ensemble du système. Les utilisateurs verront apparaître un nouveau dossier dans leur répertoire racine Nextcloud, auquel ils pourront accéder et utiliser comme n'importe quel autre dossier Nextcloud. Le stockage externe permet également aux utilisateurs de partager des fichiers stockés dans ces emplacements externes. Dans ce cas, les informations d'identification du propriétaire du fichier sont utilisées lorsque le destinataire demande le fichier à partir du stockage externe, garantissant ainsi que le destinataire peut accéder au fichier partagé.\n\nLe stockage externe peut être configuré à l'aide de l'interface graphique ou via l'interface en ligne de commande. Cette deuxième option offre aux utilisateurs avancés une plus grande flexibilité pour configurer les montages de stockage externes en masse et définir les priorités de montage. D'autres informations sont disponibles dans la documentation de l'interface graphique de stockage externe et la documentation du fichier de configuration de stockage externe.", "No external storage configured" : "Aucun stockage externe configuré", "You can add external storages in the personal settings" : "Vous pouvez ajouter des stockages externes via vos paramètres personnels", + "Delete" : "Supprimer", "Allow users to mount the following external storage" : "Autoriser les utilisateurs à monter les stockages externes suivants", "Are you sure you want to delete this external storage" : "Êtes-vous sûr de vouloir supprimer ce stockage externe ?" }, diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json index df5e75486ad..787cc7d0817 100644 --- a/apps/files_external/l10n/fr.json +++ b/apps/files_external/l10n/fr.json @@ -124,7 +124,6 @@ "Click to recheck the configuration" : "Cliquer pour revérifier la configuration", "Add storage" : "Ajouter un support de stockage", "Advanced settings" : "Paramètres avancés", - "Delete" : "Supprimer", "Allow users to mount external storage" : "Autoriser les utilisateurs à monter des espaces de stockage externes", "Fetching request tokens failed. Verify that your app key and secret are correct." : "L'obtention des jetons de requête a échoué. Vérifiez que votre clé d'application et votre mot de passe sont corrects.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "L'obtention des jetons d'accès a échoué. Vérifiez que votre clé d'application et votre mot de passe sont corrects.", @@ -138,6 +137,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Cette application permet aux administrateurs de configurer des connexions à des fournisseurs de stockage externes, tels que des serveurs FTP, des magasins d'objets S3 ou SWIFT, Google Drive, Dropbox, d'autres serveurs Nextcloud, des serveurs WebDAV, etc. Les administrateurs peuvent choisir les types de stockage à activer et peuvent monter ces emplacements de stockage pour un utilisateur, un groupe ou l'ensemble du système. Les utilisateurs verront apparaître un nouveau dossier dans leur répertoire racine Nextcloud, auquel ils pourront accéder et utiliser comme n'importe quel autre dossier Nextcloud. Le stockage externe permet également aux utilisateurs de partager des fichiers stockés dans ces emplacements externes. Dans ce cas, les informations d'identification du propriétaire du fichier sont utilisées lorsque le destinataire demande le fichier à partir du stockage externe, garantissant ainsi que le destinataire peut accéder au fichier partagé.\n\nLe stockage externe peut être configuré à l'aide de l'interface graphique ou via l'interface en ligne de commande. Cette deuxième option offre aux utilisateurs avancés une plus grande flexibilité pour configurer les montages de stockage externes en masse et définir les priorités de montage. D'autres informations sont disponibles dans la documentation de l'interface graphique de stockage externe et la documentation du fichier de configuration de stockage externe.", "No external storage configured" : "Aucun stockage externe configuré", "You can add external storages in the personal settings" : "Vous pouvez ajouter des stockages externes via vos paramètres personnels", + "Delete" : "Supprimer", "Allow users to mount the following external storage" : "Autoriser les utilisateurs à monter les stockages externes suivants", "Are you sure you want to delete this external storage" : "Êtes-vous sûr de vouloir supprimer ce stockage externe ?" },"pluralForm" :"nplurals=2; plural=(n > 1);" diff --git a/apps/files_external/l10n/he.js b/apps/files_external/l10n/he.js index 65e020c280c..803fc3eb7eb 100644 --- a/apps/files_external/l10n/he.js +++ b/apps/files_external/l10n/he.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "יש ללחוץ כאן כדי לבדוק את ההגדרות מחדש", "Add storage" : "הוספת אחסון", "Advanced settings" : "הגדרות מתקדמות", - "Delete" : "מחיקה", "Allow users to mount external storage" : "מאפשר למשתמשים לחבר אחסון חיצוני", "Fetching request tokens failed. Verify that your app key and secret are correct." : "קבלת אסימוני בקשה נכשלה. נא לוודא שהמפתח והסוד של היישומון שלך נכונים.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "קבלת אסימוני גישה נכשלה. נא לוודא שהמפתח והסוד של היישומון שלך נכונים.", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "לא מוגדר אחסון חיצוני", "You can add external storages in the personal settings" : "ניתן להוסיף אחסונים חיצוניים בהגדרות האישיות", + "Delete" : "מחיקה", "Allow users to mount the following external storage" : "מאפשר למשתמשים לחבר אחסון חיצוני הבא", "Are you sure you want to delete this external storage" : "למחוק את התקן האחסון החיצוני הזה" }, diff --git a/apps/files_external/l10n/he.json b/apps/files_external/l10n/he.json index ebf52943e78..8a27fc69c53 100644 --- a/apps/files_external/l10n/he.json +++ b/apps/files_external/l10n/he.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "יש ללחוץ כאן כדי לבדוק את ההגדרות מחדש", "Add storage" : "הוספת אחסון", "Advanced settings" : "הגדרות מתקדמות", - "Delete" : "מחיקה", "Allow users to mount external storage" : "מאפשר למשתמשים לחבר אחסון חיצוני", "Fetching request tokens failed. Verify that your app key and secret are correct." : "קבלת אסימוני בקשה נכשלה. נא לוודא שהמפתח והסוד של היישומון שלך נכונים.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "קבלת אסימוני גישה נכשלה. נא לוודא שהמפתח והסוד של היישומון שלך נכונים.", @@ -132,6 +131,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "לא מוגדר אחסון חיצוני", "You can add external storages in the personal settings" : "ניתן להוסיף אחסונים חיצוניים בהגדרות האישיות", + "Delete" : "מחיקה", "Allow users to mount the following external storage" : "מאפשר למשתמשים לחבר אחסון חיצוני הבא", "Are you sure you want to delete this external storage" : "למחוק את התקן האחסון החיצוני הזה" },"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;" diff --git a/apps/files_external/l10n/hu.js b/apps/files_external/l10n/hu.js index 2d28426d329..7146e354946 100644 --- a/apps/files_external/l10n/hu.js +++ b/apps/files_external/l10n/hu.js @@ -120,7 +120,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Kattints ide a konfiguráció újraellenőrzéséhez", "Add storage" : "Tároló becsatolása", "Advanced settings" : "Haladó beállítások", - "Delete" : "Törlés", "Allow users to mount external storage" : "Külső tárolók csatolásának engedélyezése a felhasználók részére", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a kérési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a hozzáférési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!", @@ -133,6 +132,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Nincs külső tároló beállítva.", "You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.", + "Delete" : "Törlés", "Allow users to mount the following external storage" : "A felhasználók számára engedélyezett külső tárolók csatolása:", "Are you sure you want to delete this external storage" : "Biztosan törlöd ezt a külső tárolót" }, diff --git a/apps/files_external/l10n/hu.json b/apps/files_external/l10n/hu.json index a200b15c274..e14aaf3f468 100644 --- a/apps/files_external/l10n/hu.json +++ b/apps/files_external/l10n/hu.json @@ -118,7 +118,6 @@ "Click to recheck the configuration" : "Kattints ide a konfiguráció újraellenőrzéséhez", "Add storage" : "Tároló becsatolása", "Advanced settings" : "Haladó beállítások", - "Delete" : "Törlés", "Allow users to mount external storage" : "Külső tárolók csatolásának engedélyezése a felhasználók részére", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a kérési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Nem sikerült a hozzáférési tokenek letöltése. Ellenőrizd, hogy az alkalmazás kulcs és titok megfelelő-e!", @@ -131,6 +130,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Nincs külső tároló beállítva.", "You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.", + "Delete" : "Törlés", "Allow users to mount the following external storage" : "A felhasználók számára engedélyezett külső tárolók csatolása:", "Are you sure you want to delete this external storage" : "Biztosan törlöd ezt a külső tárolót" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/ia.js b/apps/files_external/l10n/ia.js index eceb43c7de0..c7753889f20 100644 --- a/apps/files_external/l10n/ia.js +++ b/apps/files_external/l10n/ia.js @@ -72,9 +72,9 @@ OC.L10N.register( "Available for" : "Disponibile a", "Add storage" : "Adder immagazinage", "Advanced settings" : "Configurationes avantiate", - "Delete" : "Deler", "Allow users to mount external storage" : "Permitter usatores montar immagazinage externe", "OpenStack" : "OpenStack", + "Delete" : "Deler", "Allow users to mount the following external storage" : "Permitter usatores montar le sequente immagazinage externe" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/ia.json b/apps/files_external/l10n/ia.json index adb06cc7421..17140f358d7 100644 --- a/apps/files_external/l10n/ia.json +++ b/apps/files_external/l10n/ia.json @@ -70,9 +70,9 @@ "Available for" : "Disponibile a", "Add storage" : "Adder immagazinage", "Advanced settings" : "Configurationes avantiate", - "Delete" : "Deler", "Allow users to mount external storage" : "Permitter usatores montar immagazinage externe", "OpenStack" : "OpenStack", + "Delete" : "Deler", "Allow users to mount the following external storage" : "Permitter usatores montar le sequente immagazinage externe" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/id.js b/apps/files_external/l10n/id.js index 851a7007c9d..2d8f81ee609 100644 --- a/apps/files_external/l10n/id.js +++ b/apps/files_external/l10n/id.js @@ -108,11 +108,11 @@ OC.L10N.register( "Available for" : "Tersedia untuk", "Add storage" : "Tambahkan penyimpanan", "Advanced settings" : "Pengaturan Lanjutan", - "Delete" : "Hapus", "Allow users to mount external storage" : "Izinkan pengguna untuk mengaitkan penyimpanan eksternal", "OpenStack" : "OpenStack", "No external storage configured" : "Penyimpanan eksternal tidak dikonfigurasi", "You can add external storages in the personal settings" : "Anda dapat menambahkan penyimpanan eksternal di pengaturan pribadi", + "Delete" : "Hapus", "Allow users to mount the following external storage" : "Izinkan pengguna untuk mengaitkan penyimpanan eksternal berikut" }, "nplurals=1; plural=0;"); diff --git a/apps/files_external/l10n/id.json b/apps/files_external/l10n/id.json index 06f29ef35ef..fe25fe4277a 100644 --- a/apps/files_external/l10n/id.json +++ b/apps/files_external/l10n/id.json @@ -106,11 +106,11 @@ "Available for" : "Tersedia untuk", "Add storage" : "Tambahkan penyimpanan", "Advanced settings" : "Pengaturan Lanjutan", - "Delete" : "Hapus", "Allow users to mount external storage" : "Izinkan pengguna untuk mengaitkan penyimpanan eksternal", "OpenStack" : "OpenStack", "No external storage configured" : "Penyimpanan eksternal tidak dikonfigurasi", "You can add external storages in the personal settings" : "Anda dapat menambahkan penyimpanan eksternal di pengaturan pribadi", + "Delete" : "Hapus", "Allow users to mount the following external storage" : "Izinkan pengguna untuk mengaitkan penyimpanan eksternal berikut" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_external/l10n/is.js b/apps/files_external/l10n/is.js index 5a4f8fd7d89..bfac582cb93 100644 --- a/apps/files_external/l10n/is.js +++ b/apps/files_external/l10n/is.js @@ -72,6 +72,7 @@ OC.L10N.register( "Public key" : "Dreifilykill", "RSA private key" : "RSA-einkalykill", "Private key" : "Einkalykill", + "Kerberos ticket" : "Kerberos aðgöngumerki", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", "Hostname" : "Vélarheiti", @@ -124,7 +125,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Smelltu til að yfirfara aftur uppsetninguna", "Add storage" : "Bæta við gagnahirslu", "Advanced settings" : "Ítarlegri valkostir", - "Delete" : "Eyða", "Allow users to mount external storage" : "Leyfa notendum að tengja ytri gagnageymslur í skráakerfi", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Mistókst að ná í beiðniteikn (request token). Gakktu úr skugga um að forritslykill og leynilykill séu réttir.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Mistókst að ná í aðgangsteikn (access token). Gakktu úr skugga um að forritslykill og leynilykill séu réttir.", @@ -137,6 +137,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Engin ytri-gagnageymsla stillt", "You can add external storages in the personal settings" : "Þú getur bætt við ytri gagnageymslum í einkastillingunum þínum", + "Delete" : "Eyða", "Allow users to mount the following external storage" : "Leyfa notendum að tengja eftirfarandi ytri gagnageymslu í skráakerfi", "Are you sure you want to delete this external storage" : "Ertu viss um að þú viljir eyða þessari ytri geymslu?" }, diff --git a/apps/files_external/l10n/is.json b/apps/files_external/l10n/is.json index 5cf67687066..5d4ba174f88 100644 --- a/apps/files_external/l10n/is.json +++ b/apps/files_external/l10n/is.json @@ -70,6 +70,7 @@ "Public key" : "Dreifilykill", "RSA private key" : "RSA-einkalykill", "Private key" : "Einkalykill", + "Kerberos ticket" : "Kerberos aðgöngumerki", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", "Hostname" : "Vélarheiti", @@ -122,7 +123,6 @@ "Click to recheck the configuration" : "Smelltu til að yfirfara aftur uppsetninguna", "Add storage" : "Bæta við gagnahirslu", "Advanced settings" : "Ítarlegri valkostir", - "Delete" : "Eyða", "Allow users to mount external storage" : "Leyfa notendum að tengja ytri gagnageymslur í skráakerfi", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Mistókst að ná í beiðniteikn (request token). Gakktu úr skugga um að forritslykill og leynilykill séu réttir.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Mistókst að ná í aðgangsteikn (access token). Gakktu úr skugga um að forritslykill og leynilykill séu réttir.", @@ -135,6 +135,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Engin ytri-gagnageymsla stillt", "You can add external storages in the personal settings" : "Þú getur bætt við ytri gagnageymslum í einkastillingunum þínum", + "Delete" : "Eyða", "Allow users to mount the following external storage" : "Leyfa notendum að tengja eftirfarandi ytri gagnageymslu í skráakerfi", "Are you sure you want to delete this external storage" : "Ertu viss um að þú viljir eyða þessari ytri geymslu?" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js index 6d6712f3345..4682323ca8e 100644 --- a/apps/files_external/l10n/it.js +++ b/apps/files_external/l10n/it.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Mai", "Once every direct access" : "Una volta per ogni accesso diretto", "Read only" : "Sola lettura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Archiviazione esterna ti consente di montare servizi di archiviazione esterna e dispositivi come dispositivi di archiviazione secondari di Nextcloud. Puoi anche permettere agli utenti di montare i propri servizi di archiviazione esterna.", "Folder name" : "Nome della cartella", "External storage" : "Archiviazione esterna", "Authentication" : "Autenticazione", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Clic per controllare di nuovo la configurazione", "Add storage" : "Aggiungi archiviazione", "Advanced settings" : "Impostazioni avanzate", - "Delete" : "Elimina", "Allow users to mount external storage" : "Consenti agli utenti di montare archiviazioni esterne", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Le credenziali globali possono essere utilizzate anche per l'autenticazione con più archiviazioni esterne che hanno le stesse credenziali.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Il recupero dei token di richiesta non è riuscito. Verifica che la chiave e il segreto dell'applicazione siano corretti.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Il recupero dei token di accesso non è riuscito. Verifica che la chiave e il segreto dell'applicazione siano corretti.", "Step 1 failed. Exception: %s" : "Fase 1 non riuscita. Eccezione: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Questa applicazione consente agli amministratori di configurare connessioni a fornitori di archiviazione esterna, come server FTP, S3 o archivi di oggetti SWIFT, Google Drive, Dropbox, altri server Nextcloud, server WebDAV e altro. Gli amministratori possono scegliere quale tipo di archiviazione abilitare e possono montare queste posizioni di archiviazione per un utente, un gruppo o l'intero sistema. Gli utenti vedranno una nuova cartella apparire nella loro cartella radice di Nextcloud, che possono accedere e utilizzare come qualsiasi altra cartella di Nextcloud. L'archiviazione esterna consente anche agli utenti di condividere file archiviati in queste posizioni esterne. In questi casi, le credenziali del proprietario del file sono utilizzate quando il destinatario richiede il file da archiviazione esterna, assicurando in tal modo che il destinatario possa accedere al file condiviso.\n\nL'archiviazione esterna può essere configurata utilizzando l'interfaccia grafica o la riga di comando. Questa seconda opzione fornisce maggiore flessibilità all'utente avanzato per una configurazione massiva dei punti di mount delle archiviazioni esterne e l'impostazione delle priorità dei punti di mount. Altre informazioni sono disponibili nella documentazione dell'interfaccia dell'archiviazione esterna e nella documentazione del file di configurazione delle archiviazioni esterne", "No external storage configured" : "Nessuna archiviazione esterna configurata", "You can add external storages in the personal settings" : "Puoi aggiungere archiviazioni esterne nelle impostazioni personali", + "Delete" : "Elimina", "Allow users to mount the following external storage" : "Consenti agli utenti di montare la seguente archiviazione esterna", "Are you sure you want to delete this external storage" : "Sei sicuro di voler eliminare questa archiviazione esterna?" }, diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json index 3a31a38ae11..0742d62110d 100644 --- a/apps/files_external/l10n/it.json +++ b/apps/files_external/l10n/it.json @@ -116,6 +116,7 @@ "Never" : "Mai", "Once every direct access" : "Una volta per ogni accesso diretto", "Read only" : "Sola lettura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Archiviazione esterna ti consente di montare servizi di archiviazione esterna e dispositivi come dispositivi di archiviazione secondari di Nextcloud. Puoi anche permettere agli utenti di montare i propri servizi di archiviazione esterna.", "Folder name" : "Nome della cartella", "External storage" : "Archiviazione esterna", "Authentication" : "Autenticazione", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Clic per controllare di nuovo la configurazione", "Add storage" : "Aggiungi archiviazione", "Advanced settings" : "Impostazioni avanzate", - "Delete" : "Elimina", "Allow users to mount external storage" : "Consenti agli utenti di montare archiviazioni esterne", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Le credenziali globali possono essere utilizzate anche per l'autenticazione con più archiviazioni esterne che hanno le stesse credenziali.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Il recupero dei token di richiesta non è riuscito. Verifica che la chiave e il segreto dell'applicazione siano corretti.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Il recupero dei token di accesso non è riuscito. Verifica che la chiave e il segreto dell'applicazione siano corretti.", "Step 1 failed. Exception: %s" : "Fase 1 non riuscita. Eccezione: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Questa applicazione consente agli amministratori di configurare connessioni a fornitori di archiviazione esterna, come server FTP, S3 o archivi di oggetti SWIFT, Google Drive, Dropbox, altri server Nextcloud, server WebDAV e altro. Gli amministratori possono scegliere quale tipo di archiviazione abilitare e possono montare queste posizioni di archiviazione per un utente, un gruppo o l'intero sistema. Gli utenti vedranno una nuova cartella apparire nella loro cartella radice di Nextcloud, che possono accedere e utilizzare come qualsiasi altra cartella di Nextcloud. L'archiviazione esterna consente anche agli utenti di condividere file archiviati in queste posizioni esterne. In questi casi, le credenziali del proprietario del file sono utilizzate quando il destinatario richiede il file da archiviazione esterna, assicurando in tal modo che il destinatario possa accedere al file condiviso.\n\nL'archiviazione esterna può essere configurata utilizzando l'interfaccia grafica o la riga di comando. Questa seconda opzione fornisce maggiore flessibilità all'utente avanzato per una configurazione massiva dei punti di mount delle archiviazioni esterne e l'impostazione delle priorità dei punti di mount. Altre informazioni sono disponibili nella documentazione dell'interfaccia dell'archiviazione esterna e nella documentazione del file di configurazione delle archiviazioni esterne", "No external storage configured" : "Nessuna archiviazione esterna configurata", "You can add external storages in the personal settings" : "Puoi aggiungere archiviazioni esterne nelle impostazioni personali", + "Delete" : "Elimina", "Allow users to mount the following external storage" : "Consenti agli utenti di montare la seguente archiviazione esterna", "Are you sure you want to delete this external storage" : "Sei sicuro di voler eliminare questa archiviazione esterna?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js index e4b5ea6af15..890b0ecbb45 100644 --- a/apps/files_external/l10n/ja.js +++ b/apps/files_external/l10n/ja.js @@ -117,7 +117,6 @@ OC.L10N.register( "Available for" : "利用可能", "Add storage" : "ストレージを追加", "Advanced settings" : "詳細設定", - "Delete" : "削除", "Allow users to mount external storage" : "ユーザーに外部ストレージの接続を許可する", "Fetching request tokens failed. Verify that your app key and secret are correct." : "リクエストトークンの取得に失敗しました。アプリのキーとパスワードが正しいことを確認してください。", "Fetching access tokens failed. Verify that your app key and secret are correct." : "アクセストークンの取得に失敗しました。アプリのキーとパスワードが正しいことを確認してください。", @@ -130,6 +129,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "外部ストレージは設定されていません", "You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。", + "Delete" : "削除", "Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する", "Are you sure you want to delete this external storage" : "この外部ストレージを本当に削除しますか?" }, diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json index d31aef2451c..47021855dba 100644 --- a/apps/files_external/l10n/ja.json +++ b/apps/files_external/l10n/ja.json @@ -115,7 +115,6 @@ "Available for" : "利用可能", "Add storage" : "ストレージを追加", "Advanced settings" : "詳細設定", - "Delete" : "削除", "Allow users to mount external storage" : "ユーザーに外部ストレージの接続を許可する", "Fetching request tokens failed. Verify that your app key and secret are correct." : "リクエストトークンの取得に失敗しました。アプリのキーとパスワードが正しいことを確認してください。", "Fetching access tokens failed. Verify that your app key and secret are correct." : "アクセストークンの取得に失敗しました。アプリのキーとパスワードが正しいことを確認してください。", @@ -128,6 +127,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "外部ストレージは設定されていません", "You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。", + "Delete" : "削除", "Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する", "Are you sure you want to delete this external storage" : "この外部ストレージを本当に削除しますか?" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/files_external/l10n/ka_GE.js b/apps/files_external/l10n/ka_GE.js index 1556a534b54..06e07a63380 100644 --- a/apps/files_external/l10n/ka_GE.js +++ b/apps/files_external/l10n/ka_GE.js @@ -119,7 +119,6 @@ OC.L10N.register( "Click to recheck the configuration" : "დააწკაპუნეთ კონფიგურაციის ხელახალი შემოწმებისთვის", "Add storage" : "საცავის დამატება", "Advanced settings" : "დამატებითი პარამეტრები", - "Delete" : "წაშლა", "Allow users to mount external storage" : "მივცეთ მომხმარებლებს გარე საცავის მონტაჟის უფლება", "Fetching request tokens failed. Verify that your app key and secret are correct." : "მოთხოვნის ტოკენების მიღება ვერ მოხერხდა. დარწმუნდით რომ თქვენი აპლიკაციის გასაღები საიდუმლოა და სწორია.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "მოთხოვნის ტოკენების მიღება ვერ მოხერხდა. დარწმუნდით რომ თქვენი აპლიკაციის გასაღები საიდუმლოა და სწორია.", @@ -132,6 +131,7 @@ OC.L10N.register( "Google Drive" : "Google Drive-ი", "No external storage configured" : "გარე საცავი არაა კონფიგურირებული", "You can add external storages in the personal settings" : "გარე საცავები შეგიძლიათ დაამატოთ პირად პარამეტრებში", + "Delete" : "წაშლა", "Allow users to mount the following external storage" : "მივცეთ მომხმარებლებს შემდეგი გარე საცავების მონტაჟის უფლება", "Are you sure you want to delete this external storage" : "დარწმუნებული ხართ, რომ გსურთ ამ გარე საცავის გაუქმება?" }, diff --git a/apps/files_external/l10n/ka_GE.json b/apps/files_external/l10n/ka_GE.json index 3c9c4515203..97617504120 100644 --- a/apps/files_external/l10n/ka_GE.json +++ b/apps/files_external/l10n/ka_GE.json @@ -117,7 +117,6 @@ "Click to recheck the configuration" : "დააწკაპუნეთ კონფიგურაციის ხელახალი შემოწმებისთვის", "Add storage" : "საცავის დამატება", "Advanced settings" : "დამატებითი პარამეტრები", - "Delete" : "წაშლა", "Allow users to mount external storage" : "მივცეთ მომხმარებლებს გარე საცავის მონტაჟის უფლება", "Fetching request tokens failed. Verify that your app key and secret are correct." : "მოთხოვნის ტოკენების მიღება ვერ მოხერხდა. დარწმუნდით რომ თქვენი აპლიკაციის გასაღები საიდუმლოა და სწორია.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "მოთხოვნის ტოკენების მიღება ვერ მოხერხდა. დარწმუნდით რომ თქვენი აპლიკაციის გასაღები საიდუმლოა და სწორია.", @@ -130,6 +129,7 @@ "Google Drive" : "Google Drive-ი", "No external storage configured" : "გარე საცავი არაა კონფიგურირებული", "You can add external storages in the personal settings" : "გარე საცავები შეგიძლიათ დაამატოთ პირად პარამეტრებში", + "Delete" : "წაშლა", "Allow users to mount the following external storage" : "მივცეთ მომხმარებლებს შემდეგი გარე საცავების მონტაჟის უფლება", "Are you sure you want to delete this external storage" : "დარწმუნებული ხართ, რომ გსურთ ამ გარე საცავის გაუქმება?" },"pluralForm" :"nplurals=2; plural=(n!=1);" diff --git a/apps/files_external/l10n/ko.js b/apps/files_external/l10n/ko.js index 963764efd05..ab10333d265 100644 --- a/apps/files_external/l10n/ko.js +++ b/apps/files_external/l10n/ko.js @@ -114,7 +114,6 @@ OC.L10N.register( "Available for" : "다음으로 사용 가능", "Add storage" : "저장소 추가", "Advanced settings" : "고급 설정", - "Delete" : "삭제", "Allow users to mount external storage" : "사용자가 외부 저장소를 마운트하도록 허용", "Fetching request tokens failed. Verify that your app key and secret are correct." : "요청 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "접근 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.", @@ -127,6 +126,7 @@ OC.L10N.register( "Google Drive" : "Google 드라이브", "No external storage configured" : "외부 저장소가 설정되지 않았음", "You can add external storages in the personal settings" : "개인 설정에서 외부 저장소를 추가할 수 있습니다", + "Delete" : "삭제", "Allow users to mount the following external storage" : "사용자가 다음 외부 저장소를 마운트할 수 있도록 허용", "Are you sure you want to delete this external storage" : "이 외부 저장소를 삭제하시겠습니까" }, diff --git a/apps/files_external/l10n/ko.json b/apps/files_external/l10n/ko.json index 1c6535f66a0..ddba380bc71 100644 --- a/apps/files_external/l10n/ko.json +++ b/apps/files_external/l10n/ko.json @@ -112,7 +112,6 @@ "Available for" : "다음으로 사용 가능", "Add storage" : "저장소 추가", "Advanced settings" : "고급 설정", - "Delete" : "삭제", "Allow users to mount external storage" : "사용자가 외부 저장소를 마운트하도록 허용", "Fetching request tokens failed. Verify that your app key and secret are correct." : "요청 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "접근 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.", @@ -125,6 +124,7 @@ "Google Drive" : "Google 드라이브", "No external storage configured" : "외부 저장소가 설정되지 않았음", "You can add external storages in the personal settings" : "개인 설정에서 외부 저장소를 추가할 수 있습니다", + "Delete" : "삭제", "Allow users to mount the following external storage" : "사용자가 다음 외부 저장소를 마운트할 수 있도록 허용", "Are you sure you want to delete this external storage" : "이 외부 저장소를 삭제하시겠습니까" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/files_external/l10n/lt_LT.js b/apps/files_external/l10n/lt_LT.js index 74842a24a91..2226fcf6d58 100644 --- a/apps/files_external/l10n/lt_LT.js +++ b/apps/files_external/l10n/lt_LT.js @@ -112,11 +112,11 @@ OC.L10N.register( "Available for" : "Prieinamas", "Add storage" : "Pridėti saugyklą", "Advanced settings" : "Išplėstiniai nustatymai", - "Delete" : "Ištrinti", "Allow users to mount external storage" : "Leisti naudotojams prijungti išorines saugyklas", "OpenStack" : "OpenStack", "No external storage configured" : "Nėra sukonfigūruota jokia išorinė saugykla", "You can add external storages in the personal settings" : "Galite pridėti papildomą išorinę saugyklą nustatymų skiltyje", + "Delete" : "Ištrinti", "Allow users to mount the following external storage" : "Leisti naudotojams prijungti šias išorines saugyklas" }, "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/files_external/l10n/lt_LT.json b/apps/files_external/l10n/lt_LT.json index a364165922f..9442fe6bcc7 100644 --- a/apps/files_external/l10n/lt_LT.json +++ b/apps/files_external/l10n/lt_LT.json @@ -110,11 +110,11 @@ "Available for" : "Prieinamas", "Add storage" : "Pridėti saugyklą", "Advanced settings" : "Išplėstiniai nustatymai", - "Delete" : "Ištrinti", "Allow users to mount external storage" : "Leisti naudotojams prijungti išorines saugyklas", "OpenStack" : "OpenStack", "No external storage configured" : "Nėra sukonfigūruota jokia išorinė saugykla", "You can add external storages in the personal settings" : "Galite pridėti papildomą išorinę saugyklą nustatymų skiltyje", + "Delete" : "Ištrinti", "Allow users to mount the following external storage" : "Leisti naudotojams prijungti šias išorines saugyklas" },"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/files_external/l10n/lv.js b/apps/files_external/l10n/lv.js index 9ec92628429..20c2447768a 100644 --- a/apps/files_external/l10n/lv.js +++ b/apps/files_external/l10n/lv.js @@ -76,9 +76,9 @@ OC.L10N.register( "Available for" : "Pieejams", "Add storage" : "Pievienot krātuvi", "Advanced settings" : "Paplašināti iestatījumi", - "Delete" : "Dzēst", "Allow users to mount external storage" : "Atļaut lietotājiem uzstādīt ārējās krātuves", "OpenStack" : "OpenStack", - "No external storage configured" : "Nav konfigurēta ārējā krātuve" + "No external storage configured" : "Nav konfigurēta ārējā krātuve", + "Delete" : "Dzēst" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/apps/files_external/l10n/lv.json b/apps/files_external/l10n/lv.json index f10a5c93ffd..97557852971 100644 --- a/apps/files_external/l10n/lv.json +++ b/apps/files_external/l10n/lv.json @@ -74,9 +74,9 @@ "Available for" : "Pieejams", "Add storage" : "Pievienot krātuvi", "Advanced settings" : "Paplašināti iestatījumi", - "Delete" : "Dzēst", "Allow users to mount external storage" : "Atļaut lietotājiem uzstādīt ārējās krātuves", "OpenStack" : "OpenStack", - "No external storage configured" : "Nav konfigurēta ārējā krātuve" + "No external storage configured" : "Nav konfigurēta ārējā krātuve", + "Delete" : "Dzēst" },"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/files_external/l10n/nb.js b/apps/files_external/l10n/nb.js index c7aec5b85f8..1e5ff08ccc8 100644 --- a/apps/files_external/l10n/nb.js +++ b/apps/files_external/l10n/nb.js @@ -119,7 +119,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Klikk for å sjekke oppsettet igjen", "Add storage" : "Legg til lagringsplass", "Advanced settings" : "Avanserte innstillinger", - "Delete" : "Slett", "Allow users to mount external storage" : "Tillat at brukere kobler opp eksterne lagre", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler mislyktes. Sjekk at programnøkkelen og hemmeligheten din stemmer. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler mislyktes. Sjekk at programnøkkelen og hemmeligheten din stemmer.", @@ -132,6 +131,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Eksternt lager er ikke konfigurert", "You can add external storages in the personal settings" : "Du kan legge til eksterne lagre i personlige innstillinger", + "Delete" : "Slett", "Allow users to mount the following external storage" : "Tillat brukere å koble opp følgende eksterne lagring", "Are you sure you want to delete this external storage" : "Er du sikker på at du vil slette denne eksterne lagringsplassen?" }, diff --git a/apps/files_external/l10n/nb.json b/apps/files_external/l10n/nb.json index 32af03f6a15..502fa8c24f0 100644 --- a/apps/files_external/l10n/nb.json +++ b/apps/files_external/l10n/nb.json @@ -117,7 +117,6 @@ "Click to recheck the configuration" : "Klikk for å sjekke oppsettet igjen", "Add storage" : "Legg til lagringsplass", "Advanced settings" : "Avanserte innstillinger", - "Delete" : "Slett", "Allow users to mount external storage" : "Tillat at brukere kobler opp eksterne lagre", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler mislyktes. Sjekk at programnøkkelen og hemmeligheten din stemmer. ", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler mislyktes. Sjekk at programnøkkelen og hemmeligheten din stemmer.", @@ -130,6 +129,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Eksternt lager er ikke konfigurert", "You can add external storages in the personal settings" : "Du kan legge til eksterne lagre i personlige innstillinger", + "Delete" : "Slett", "Allow users to mount the following external storage" : "Tillat brukere å koble opp følgende eksterne lagring", "Are you sure you want to delete this external storage" : "Er du sikker på at du vil slette denne eksterne lagringsplassen?" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/nl.js b/apps/files_external/l10n/nl.js index 1352936c883..519c3f8f2f1 100644 --- a/apps/files_external/l10n/nl.js +++ b/apps/files_external/l10n/nl.js @@ -70,6 +70,9 @@ OC.L10N.register( "User entered, store in database" : "Gebruiker opgegeven, opslaan in de database", "RSA public key" : "RSA publieke sleutel", "Public key" : "Publieke sleutel", + "RSA private key" : "RSA privésleutel", + "Private key" : "Privésleutel", + "Kerberos ticket" : "Kerberos ticket", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", "Hostname" : "Hostnaam", @@ -120,7 +123,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Klik om de configuratie opnieuw te controleren", "Add storage" : "Toevoegen opslag", "Advanced settings" : "Geavanceerde instellingen", - "Delete" : "Verwijder", "Allow users to mount external storage" : "Sta gebruikers toe om een externe opslag aan te koppelen", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Binnenhalen van de aanvraag token is mislukt. Controleer dat je app sleutel en geheim correct zijn.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Binnenhalen van de toegangstoken is mislukt. Controleer dat je app sleutel en geheim correct zijn.", @@ -133,6 +135,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Geen externe opslag geconfigureerd", "You can add external storages in the personal settings" : "Je kunt externe opslag toevoegen in persoonlijke instellingen", + "Delete" : "Verwijder", "Allow users to mount the following external storage" : "Sta gebruikers toe de volgende externe opslag aan te koppelen", "Are you sure you want to delete this external storage" : "Weet je zeker dat je de externe opslag wilt verwijderen" }, diff --git a/apps/files_external/l10n/nl.json b/apps/files_external/l10n/nl.json index 98f6b5a3490..9cf532f08e7 100644 --- a/apps/files_external/l10n/nl.json +++ b/apps/files_external/l10n/nl.json @@ -68,6 +68,9 @@ "User entered, store in database" : "Gebruiker opgegeven, opslaan in de database", "RSA public key" : "RSA publieke sleutel", "Public key" : "Publieke sleutel", + "RSA private key" : "RSA privésleutel", + "Private key" : "Privésleutel", + "Kerberos ticket" : "Kerberos ticket", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", "Hostname" : "Hostnaam", @@ -118,7 +121,6 @@ "Click to recheck the configuration" : "Klik om de configuratie opnieuw te controleren", "Add storage" : "Toevoegen opslag", "Advanced settings" : "Geavanceerde instellingen", - "Delete" : "Verwijder", "Allow users to mount external storage" : "Sta gebruikers toe om een externe opslag aan te koppelen", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Binnenhalen van de aanvraag token is mislukt. Controleer dat je app sleutel en geheim correct zijn.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Binnenhalen van de toegangstoken is mislukt. Controleer dat je app sleutel en geheim correct zijn.", @@ -131,6 +133,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Geen externe opslag geconfigureerd", "You can add external storages in the personal settings" : "Je kunt externe opslag toevoegen in persoonlijke instellingen", + "Delete" : "Verwijder", "Allow users to mount the following external storage" : "Sta gebruikers toe de volgende externe opslag aan te koppelen", "Are you sure you want to delete this external storage" : "Weet je zeker dat je de externe opslag wilt verwijderen" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js index 7d9493775ae..bb55e7b4318 100644 --- a/apps/files_external/l10n/pl.js +++ b/apps/files_external/l10n/pl.js @@ -121,7 +121,6 @@ OC.L10N.register( "Click to recheck the configuration" : "Kliknij aby ponownie sprawdzić konfigurację", "Add storage" : "Dodaj zewnętrzne magazyny", "Advanced settings" : "Ustawienia zaawansowane", - "Delete" : "Usuń", "Allow users to mount external storage" : "Pozwól użytkownikom montować zewnętrzne zasoby dyskowe", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Otrzymano błędne żądanie tokenów. Sprawdź, czy klucz aplikacji oraz klucz poufny są poprawne.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Otrzymano błędne żądanie tokenów. Sprawdź, czy klucz aplikacji oraz klucz poufny są poprawne.", @@ -134,6 +133,7 @@ OC.L10N.register( "Google Drive" : "Dysk Google", "No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika", "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania", + "Delete" : "Usuń", "Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe", "Are you sure you want to delete this external storage" : "Czy na pewno chcesz usunąć zewnętrzny magazyn?" }, diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json index dc9d2a953d9..e88fcfce4f1 100644 --- a/apps/files_external/l10n/pl.json +++ b/apps/files_external/l10n/pl.json @@ -119,7 +119,6 @@ "Click to recheck the configuration" : "Kliknij aby ponownie sprawdzić konfigurację", "Add storage" : "Dodaj zewnętrzne magazyny", "Advanced settings" : "Ustawienia zaawansowane", - "Delete" : "Usuń", "Allow users to mount external storage" : "Pozwól użytkownikom montować zewnętrzne zasoby dyskowe", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Otrzymano błędne żądanie tokenów. Sprawdź, czy klucz aplikacji oraz klucz poufny są poprawne.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Otrzymano błędne żądanie tokenów. Sprawdź, czy klucz aplikacji oraz klucz poufny są poprawne.", @@ -132,6 +131,7 @@ "Google Drive" : "Dysk Google", "No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika", "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania", + "Delete" : "Usuń", "Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe", "Are you sure you want to delete this external storage" : "Czy na pewno chcesz usunąć zewnętrzny magazyn?" },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js index 37123e840d8..6b132c1a759 100644 --- a/apps/files_external/l10n/pt_BR.js +++ b/apps/files_external/l10n/pt_BR.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Nunca", "Once every direct access" : "Uma vez a cada acesso direto", "Read only" : "Somente leitura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "O armazenamento externo permite que você monte serviços e dispositivos como dispositivos de armazenamento secundários Nextcloud. Você também pode permitir que os usuários montem seus próprios serviços de armazenamento externo.", "Folder name" : "Nome da pasta", "External storage" : "Armazenamento Externo", "Authentication" : "Autenticação", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Clique para rechecar a configuração", "Add storage" : "Adic. armazenamento", "Advanced settings" : "Configurações avançadas", - "Delete" : "Excluir", "Allow users to mount external storage" : "Permitir que usuários montem armazenamento externo", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Credenciais globais podem ser usadas para autenticar com vários armazenamentos externos que possuem as mesmas credenciais.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "A busca pelos tokens solicitados falharam. Verifique se a chave e o segredo da sua aplicação estão corretos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "O acesso aos tokens solicitados falharam. Verifique se a chave e o segredo da sua aplicação estão corretos.", "Step 1 failed. Exception: %s" : "Passo 1 falhou. Erro: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esse aplicativo permite que os administradores configurem conexões a provedores de armazenamento externos, como servidores FTP, armazenamentos de objeto S3 ou SWIFT, Google Drive, Dropbox, outros servidores Nextcloud, servidores WebDAV e muito mais. Os administradores podem escolher quais tipos de armazenamento serão habilitados e podem montar esses locais de armazenamento para usuário, grupo ou todo o sistema. Os usuários verão uma nova pasta aparecer no diretório raiz do Nextcloud, que eles podem acessar e usar como qualquer outra pasta do Nextcloud. O armazenamento externo também permite que os usuários compartilhem arquivos armazenados nesses locais externos. Nesses casos, as credenciais do proprietário do arquivo são usadas quando o destinatário solicita o arquivo do armazenamento externo, garantindo, assim, que o destinatário possa acessar o arquivo compartilhado.\n\nO armazenamento externo pode ser configurado usando a GUI ou a linha de comando. Essa segunda opção fornece ao usuário avançado mais flexibilidade para configurar montagens de armazenamento externo em massa e definir prioridades de montagem. Mais informações estão disponíveis na documentação da GUI de armazenamento externo e na documentação do Arquivo de Configuração de armazenamento externo.", "No external storage configured" : "Nenhum armazendo externo foi configurado", "You can add external storages in the personal settings" : "Você pode adicionar armazenamentos externos nas configurações pessoais", + "Delete" : "Excluir", "Allow users to mount the following external storage" : "Permitir que usuários montem o seguinte armazenamento externo", "Are you sure you want to delete this external storage" : "Quer realmente excluir este armazenamento externo" }, diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json index 8416a3915f5..090fd5c5582 100644 --- a/apps/files_external/l10n/pt_BR.json +++ b/apps/files_external/l10n/pt_BR.json @@ -116,6 +116,7 @@ "Never" : "Nunca", "Once every direct access" : "Uma vez a cada acesso direto", "Read only" : "Somente leitura", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "O armazenamento externo permite que você monte serviços e dispositivos como dispositivos de armazenamento secundários Nextcloud. Você também pode permitir que os usuários montem seus próprios serviços de armazenamento externo.", "Folder name" : "Nome da pasta", "External storage" : "Armazenamento Externo", "Authentication" : "Autenticação", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Clique para rechecar a configuração", "Add storage" : "Adic. armazenamento", "Advanced settings" : "Configurações avançadas", - "Delete" : "Excluir", "Allow users to mount external storage" : "Permitir que usuários montem armazenamento externo", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Credenciais globais podem ser usadas para autenticar com vários armazenamentos externos que possuem as mesmas credenciais.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "A busca pelos tokens solicitados falharam. Verifique se a chave e o segredo da sua aplicação estão corretos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "O acesso aos tokens solicitados falharam. Verifique se a chave e o segredo da sua aplicação estão corretos.", "Step 1 failed. Exception: %s" : "Passo 1 falhou. Erro: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Esse aplicativo permite que os administradores configurem conexões a provedores de armazenamento externos, como servidores FTP, armazenamentos de objeto S3 ou SWIFT, Google Drive, Dropbox, outros servidores Nextcloud, servidores WebDAV e muito mais. Os administradores podem escolher quais tipos de armazenamento serão habilitados e podem montar esses locais de armazenamento para usuário, grupo ou todo o sistema. Os usuários verão uma nova pasta aparecer no diretório raiz do Nextcloud, que eles podem acessar e usar como qualquer outra pasta do Nextcloud. O armazenamento externo também permite que os usuários compartilhem arquivos armazenados nesses locais externos. Nesses casos, as credenciais do proprietário do arquivo são usadas quando o destinatário solicita o arquivo do armazenamento externo, garantindo, assim, que o destinatário possa acessar o arquivo compartilhado.\n\nO armazenamento externo pode ser configurado usando a GUI ou a linha de comando. Essa segunda opção fornece ao usuário avançado mais flexibilidade para configurar montagens de armazenamento externo em massa e definir prioridades de montagem. Mais informações estão disponíveis na documentação da GUI de armazenamento externo e na documentação do Arquivo de Configuração de armazenamento externo.", "No external storage configured" : "Nenhum armazendo externo foi configurado", "You can add external storages in the personal settings" : "Você pode adicionar armazenamentos externos nas configurações pessoais", + "Delete" : "Excluir", "Allow users to mount the following external storage" : "Permitir que usuários montem o seguinte armazenamento externo", "Are you sure you want to delete this external storage" : "Quer realmente excluir este armazenamento externo" },"pluralForm" :"nplurals=2; plural=(n > 1);" diff --git a/apps/files_external/l10n/pt_PT.js b/apps/files_external/l10n/pt_PT.js index 7c008b48ea6..dc247ff1984 100644 --- a/apps/files_external/l10n/pt_PT.js +++ b/apps/files_external/l10n/pt_PT.js @@ -115,7 +115,6 @@ OC.L10N.register( "Available for" : "Disponível para ", "Add storage" : "Adicionar armazenamento", "Advanced settings" : "Definições avançadas", - "Delete" : "Apagar", "Allow users to mount external storage" : "Permitir que os utilizadores montem armazenamento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Falhou a obter tokens de pedido. Verifique se a sua chave de aplicação e segredo estão correctos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Falhou a obter tokens de acesso. Verifique se a sua chave de aplicação e segredo estão correctos.", @@ -128,6 +127,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Sem armazenamentos externos configurados", "You can add external storages in the personal settings" : "Pode adicionar armazenamentos externos nas definições pessoais", + "Delete" : "Apagar", "Allow users to mount the following external storage" : "Permitir que os utilizadores montem o seguinte armazenamento externo", "Are you sure you want to delete this external storage" : "De certeza que quer apagar este armazenamento externo" }, diff --git a/apps/files_external/l10n/pt_PT.json b/apps/files_external/l10n/pt_PT.json index 7d4613795a8..68d5a68074e 100644 --- a/apps/files_external/l10n/pt_PT.json +++ b/apps/files_external/l10n/pt_PT.json @@ -113,7 +113,6 @@ "Available for" : "Disponível para ", "Add storage" : "Adicionar armazenamento", "Advanced settings" : "Definições avançadas", - "Delete" : "Apagar", "Allow users to mount external storage" : "Permitir que os utilizadores montem armazenamento externo", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Falhou a obter tokens de pedido. Verifique se a sua chave de aplicação e segredo estão correctos.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Falhou a obter tokens de acesso. Verifique se a sua chave de aplicação e segredo estão correctos.", @@ -126,6 +125,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Sem armazenamentos externos configurados", "You can add external storages in the personal settings" : "Pode adicionar armazenamentos externos nas definições pessoais", + "Delete" : "Apagar", "Allow users to mount the following external storage" : "Permitir que os utilizadores montem o seguinte armazenamento externo", "Are you sure you want to delete this external storage" : "De certeza que quer apagar este armazenamento externo" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/ro.js b/apps/files_external/l10n/ro.js index 29e35531b85..93de449de50 100644 --- a/apps/files_external/l10n/ro.js +++ b/apps/files_external/l10n/ro.js @@ -75,8 +75,8 @@ OC.L10N.register( "Available for" : "Disponibil pentru", "Add storage" : "Adauga stocare", "Advanced settings" : "Setări avansate", - "Delete" : "Șterge", "OpenStack" : "OpenStack", + "Delete" : "Șterge", "Allow users to mount the following external storage" : "Permite utilizatorilor să monteze următoarea unitate de stocare" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/apps/files_external/l10n/ro.json b/apps/files_external/l10n/ro.json index a1635803f0f..b5b3f177e98 100644 --- a/apps/files_external/l10n/ro.json +++ b/apps/files_external/l10n/ro.json @@ -73,8 +73,8 @@ "Available for" : "Disponibil pentru", "Add storage" : "Adauga stocare", "Advanced settings" : "Setări avansate", - "Delete" : "Șterge", "OpenStack" : "OpenStack", + "Delete" : "Șterge", "Allow users to mount the following external storage" : "Permite utilizatorilor să monteze următoarea unitate de stocare" },"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/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js index 28117b1400b..dd0573d2d54 100644 --- a/apps/files_external/l10n/ru.js +++ b/apps/files_external/l10n/ru.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Никогда", "Once every direct access" : "Каждый раз при прямом доступе", "Read only" : "Только чтение", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Внешнее хранилище позволяет подключать внешние устройства хранения и устройства в качестве вторичных устройств хранения Nextcloud. Вы также можете разрешить пользователям устанавливать собственные внешние службы хранения.", "Folder name" : "Имя папки", "External storage" : "Внешнее хранилище", "Authentication" : "Способ авторизации", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Нажмите для повторной проверки конфигурации", "Add storage" : "Добавить хранилище", "Advanced settings" : "Расширенные настройки", - "Delete" : "Удалить", "Allow users to mount external storage" : "Разрешить пользователями подключать внешние хранилища", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Ошибка получения токенов запроса. Проверьте корректность ключа и секрета приложения.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Ошибка получения токенов доступа. Проверьте корректность ключа и секрета приложения.", "Step 1 failed. Exception: %s" : "Шаг 1 неудачен. Исключение: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к провайдерам внешних хранилищ, таким как FTP-серверы, хранилища объектов S3 или SWIFT, Google Drive, Dropbox, другие серверы Nextcloud, серверы WebDAV и т. Д. Администраторы могут выбирать типы хранилищ для использования и монтировать эти места хранения для пользователя, группы или всей системы. Пользователи увидят, что в их корневой директории Nextcloud появилась новая папка, которую они могут использовать, как и любую другую папку Nextcloud. Внешние хранилища также позволяют пользователям обмениваться файлами, хранящимися в них. В этих случаях учетные данные для владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель может получить доступ к общему файлу. Внешнее хранилище можно настроить с помощью GUI или в командной строке. Второй вариант предоставляет продвинутому пользователю большую гибкость для настройки внешнего хранилища и установки приоритетов монтирования. Дополнительная информация доступна в документации по GUI внешного хранилища и документации файла конфигурации внешнего хранилища.", "No external storage configured" : "Внешние хранилища не настроены", "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках", + "Delete" : "Удалить", "Allow users to mount the following external storage" : "Разрешить использование следующих служб хранения данных:", "Are you sure you want to delete this external storage" : "Действительно удалить это внешнее хранилище?" }, diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json index c9c494ad9e0..d47151d4490 100644 --- a/apps/files_external/l10n/ru.json +++ b/apps/files_external/l10n/ru.json @@ -116,6 +116,7 @@ "Never" : "Никогда", "Once every direct access" : "Каждый раз при прямом доступе", "Read only" : "Только чтение", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Внешнее хранилище позволяет подключать внешние устройства хранения и устройства в качестве вторичных устройств хранения Nextcloud. Вы также можете разрешить пользователям устанавливать собственные внешние службы хранения.", "Folder name" : "Имя папки", "External storage" : "Внешнее хранилище", "Authentication" : "Способ авторизации", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Нажмите для повторной проверки конфигурации", "Add storage" : "Добавить хранилище", "Advanced settings" : "Расширенные настройки", - "Delete" : "Удалить", "Allow users to mount external storage" : "Разрешить пользователями подключать внешние хранилища", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Ошибка получения токенов запроса. Проверьте корректность ключа и секрета приложения.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Ошибка получения токенов доступа. Проверьте корректность ключа и секрета приложения.", "Step 1 failed. Exception: %s" : "Шаг 1 неудачен. Исключение: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к провайдерам внешних хранилищ, таким как FTP-серверы, хранилища объектов S3 или SWIFT, Google Drive, Dropbox, другие серверы Nextcloud, серверы WebDAV и т. Д. Администраторы могут выбирать типы хранилищ для использования и монтировать эти места хранения для пользователя, группы или всей системы. Пользователи увидят, что в их корневой директории Nextcloud появилась новая папка, которую они могут использовать, как и любую другую папку Nextcloud. Внешние хранилища также позволяют пользователям обмениваться файлами, хранящимися в них. В этих случаях учетные данные для владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель может получить доступ к общему файлу. Внешнее хранилище можно настроить с помощью GUI или в командной строке. Второй вариант предоставляет продвинутому пользователю большую гибкость для настройки внешнего хранилища и установки приоритетов монтирования. Дополнительная информация доступна в документации по GUI внешного хранилища и документации файла конфигурации внешнего хранилища.", "No external storage configured" : "Внешние хранилища не настроены", "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках", + "Delete" : "Удалить", "Allow users to mount the following external storage" : "Разрешить использование следующих служб хранения данных:", "Are you sure you want to delete this external storage" : "Действительно удалить это внешнее хранилище?" },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" diff --git a/apps/files_external/l10n/sk.js b/apps/files_external/l10n/sk.js index 5f98519bb6c..83c14932561 100644 --- a/apps/files_external/l10n/sk.js +++ b/apps/files_external/l10n/sk.js @@ -116,7 +116,6 @@ OC.L10N.register( "Available for" : "K dispozícii pre", "Add storage" : "Pridať úložisko", "Advanced settings" : "Rozšírené nastavenia", - "Delete" : "Zmazať", "Allow users to mount external storage" : "Povoliť používateľom pripojiť externé úložiská", "Step 1 failed. Exception: %s" : "Krok 1 zlyhal. Výnimka: %s", "Step 2 failed. Exception: %s" : "Krok 2 zlyhal. Výnimka: %s", @@ -125,6 +124,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "Žiadne externé úložisko nie je nakonfigurované", "You can add external storages in the personal settings" : "Externé úložisko je možné pridať v osobných nastaveniach", + "Delete" : "Zmazať", "Allow users to mount the following external storage" : "Povoliť používateľom pripojiť tieto externé úložiská", "Are you sure you want to delete this external storage" : "Naozaj chcete zmazať toto externé úložisko?" }, diff --git a/apps/files_external/l10n/sk.json b/apps/files_external/l10n/sk.json index 544c64a46ac..835b3654771 100644 --- a/apps/files_external/l10n/sk.json +++ b/apps/files_external/l10n/sk.json @@ -114,7 +114,6 @@ "Available for" : "K dispozícii pre", "Add storage" : "Pridať úložisko", "Advanced settings" : "Rozšírené nastavenia", - "Delete" : "Zmazať", "Allow users to mount external storage" : "Povoliť používateľom pripojiť externé úložiská", "Step 1 failed. Exception: %s" : "Krok 1 zlyhal. Výnimka: %s", "Step 2 failed. Exception: %s" : "Krok 2 zlyhal. Výnimka: %s", @@ -123,6 +122,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "Žiadne externé úložisko nie je nakonfigurované", "You can add external storages in the personal settings" : "Externé úložisko je možné pridať v osobných nastaveniach", + "Delete" : "Zmazať", "Allow users to mount the following external storage" : "Povoliť používateľom pripojiť tieto externé úložiská", "Are you sure you want to delete this external storage" : "Naozaj chcete zmazať toto externé úložisko?" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" diff --git a/apps/files_external/l10n/sl.js b/apps/files_external/l10n/sl.js index 1e65a969e0d..3351315709d 100644 --- a/apps/files_external/l10n/sl.js +++ b/apps/files_external/l10n/sl.js @@ -103,11 +103,11 @@ OC.L10N.register( "Available for" : "Na voljo za", "Add storage" : "Dodaj shrambo", "Advanced settings" : "Napredne nastavitve", - "Delete" : "Izbriši", "Allow users to mount external storage" : "Dovoli uporabnikom priklapljanje zunanje shrambe", "OpenStack" : "OpenStack", "No external storage configured" : "Ni določene zunanje shrambe", "You can add external storages in the personal settings" : "Med nastavitvami je mogoče dodati tudi zunanjo shrambo.", + "Delete" : "Izbriši", "Allow users to mount the following external storage" : "Dovoli uporabnikom priklapljanje navedenih zunanjih shramb." }, "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); diff --git a/apps/files_external/l10n/sl.json b/apps/files_external/l10n/sl.json index 25a78cfb4ac..72d61f8e564 100644 --- a/apps/files_external/l10n/sl.json +++ b/apps/files_external/l10n/sl.json @@ -101,11 +101,11 @@ "Available for" : "Na voljo za", "Add storage" : "Dodaj shrambo", "Advanced settings" : "Napredne nastavitve", - "Delete" : "Izbriši", "Allow users to mount external storage" : "Dovoli uporabnikom priklapljanje zunanje shrambe", "OpenStack" : "OpenStack", "No external storage configured" : "Ni določene zunanje shrambe", "You can add external storages in the personal settings" : "Med nastavitvami je mogoče dodati tudi zunanjo shrambo.", + "Delete" : "Izbriši", "Allow users to mount the following external storage" : "Dovoli uporabnikom priklapljanje navedenih zunanjih shramb." },"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/sq.js b/apps/files_external/l10n/sq.js index d66166200ef..20406a2b4c8 100644 --- a/apps/files_external/l10n/sq.js +++ b/apps/files_external/l10n/sq.js @@ -112,11 +112,11 @@ OC.L10N.register( "Available for" : "E gatshme për", "Add storage" : "Shtoni depozitë", "Advanced settings" : "Rregullime të mëtejshme", - "Delete" : "Fshije", "Allow users to mount external storage" : "Lejoju përdoruesve të montojnë depozita të jashtme", "OpenStack" : "OpenStack", "No external storage configured" : "Pa depozita të jashtme të formësuara", "You can add external storages in the personal settings" : "Depozita të jashtme mund të shtoni që prej rregullimeve personale", + "Delete" : "Fshije", "Allow users to mount the following external storage" : "Lejoju përdoruesve të montojnë depozitën e jashtme vijuese" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/sq.json b/apps/files_external/l10n/sq.json index 44ab5261a3e..c86328f8b33 100644 --- a/apps/files_external/l10n/sq.json +++ b/apps/files_external/l10n/sq.json @@ -110,11 +110,11 @@ "Available for" : "E gatshme për", "Add storage" : "Shtoni depozitë", "Advanced settings" : "Rregullime të mëtejshme", - "Delete" : "Fshije", "Allow users to mount external storage" : "Lejoju përdoruesve të montojnë depozita të jashtme", "OpenStack" : "OpenStack", "No external storage configured" : "Pa depozita të jashtme të formësuara", "You can add external storages in the personal settings" : "Depozita të jashtme mund të shtoni që prej rregullimeve personale", + "Delete" : "Fshije", "Allow users to mount the following external storage" : "Lejoju përdoruesve të montojnë depozitën e jashtme vijuese" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/sr.js b/apps/files_external/l10n/sr.js index 1f8e2411357..9ea93c02468 100644 --- a/apps/files_external/l10n/sr.js +++ b/apps/files_external/l10n/sr.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "никад", "Once every direct access" : "једном при сваком директном приступу", "Read only" : "Само за читање", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Спољно складиште Вам омогућава да монтирате сервисе и уређаје који нуде спољна складишта, и да се виде као Некстклауд уређају за складиштење. Такође можете дозволити корисницима да сами монтирају њихова сопствене сервисе спољних складишта.", "Folder name" : "Назив фасцикле", "External storage" : "Спољашње складиште", "Authentication" : "Провера идентитета", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Кликните овде да поново проверите конфигурацију", "Add storage" : "Додај складиште", "Advanced settings" : "Напредне поставке", - "Delete" : "Обриши", "Allow users to mount external storage" : "Дозволи корисницима да монтирају спољашња складишта", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобални акредитиви се могу користити за пријављивање на више спољних складишта које примају исте акредитиве.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Дохватање токена за захтеве није успело. Проверите да ли су апликативни кључ и тајна исправни.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Дохватање токена за приступ није успело. Проверите да ли су апликативни кључ и тајна исправни.", "Step 1 failed. Exception: %s" : "Корак 1 није успео. Грешка: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Ова апликација омогућава администраторима да подесе конекције на спољашња складишта, као што су FTP сервери, S3 или SWIFT објектна складишта, Google Drive, Dropbox, други Некстклауд сервери, WebDAV сервери и још много других. Администратори могу да одаберу које типове складишта желе да омогуће и могу да монтирају локације ових складишта посебно за корисника, за групу или за цео систем. Корисници ће видети нову фасциклу која ће се појавити у кореном директоријуму, којој могу да приступају и да је користе као и било коју другу Некстклауд фасциклу. Спољашња складишта такође омогућавају корисницима и да деле фајлове смештене на овим спољашњим локацијама. У овим случајевима, када неко затражи приступ фајлу из спољашњег складишта користе се акредитиви власника фајла, омогућавајући тако да прималац може да приступи дељеном фајлу.\n\nСпољашње складиште се може конфигурисати графички или командном линијом. Друга опција пружа више флексибилности напредним корисницима када треба монтирати велики број складишта и подесити велики број приоритета монтирања. Више информација је доступно у GUI документацији спољашњег складишта и у документацији Конфигурационог Фајла спољашњег складишта.", "No external storage configured" : "Нема подешеног спољашњег складишта", "You can add external storages in the personal settings" : "Можете додати спољашња складишта у вашим личним подешавањима", + "Delete" : "Обриши", "Allow users to mount the following external storage" : "Дозволи корисницима да монтирају следећа спољашња складишта", "Are you sure you want to delete this external storage" : "Да ли стварно желите да обришете ово спољашње складиште?" }, diff --git a/apps/files_external/l10n/sr.json b/apps/files_external/l10n/sr.json index 3f98cb7a1f5..b2f2d819bd4 100644 --- a/apps/files_external/l10n/sr.json +++ b/apps/files_external/l10n/sr.json @@ -116,6 +116,7 @@ "Never" : "никад", "Once every direct access" : "једном при сваком директном приступу", "Read only" : "Само за читање", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Спољно складиште Вам омогућава да монтирате сервисе и уређаје који нуде спољна складишта, и да се виде као Некстклауд уређају за складиштење. Такође можете дозволити корисницима да сами монтирају њихова сопствене сервисе спољних складишта.", "Folder name" : "Назив фасцикле", "External storage" : "Спољашње складиште", "Authentication" : "Провера идентитета", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Кликните овде да поново проверите конфигурацију", "Add storage" : "Додај складиште", "Advanced settings" : "Напредне поставке", - "Delete" : "Обриши", "Allow users to mount external storage" : "Дозволи корисницима да монтирају спољашња складишта", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобални акредитиви се могу користити за пријављивање на више спољних складишта које примају исте акредитиве.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "Дохватање токена за захтеве није успело. Проверите да ли су апликативни кључ и тајна исправни.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Дохватање токена за приступ није успело. Проверите да ли су апликативни кључ и тајна исправни.", "Step 1 failed. Exception: %s" : "Корак 1 није успео. Грешка: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Ова апликација омогућава администраторима да подесе конекције на спољашња складишта, као што су FTP сервери, S3 или SWIFT објектна складишта, Google Drive, Dropbox, други Некстклауд сервери, WebDAV сервери и још много других. Администратори могу да одаберу које типове складишта желе да омогуће и могу да монтирају локације ових складишта посебно за корисника, за групу или за цео систем. Корисници ће видети нову фасциклу која ће се појавити у кореном директоријуму, којој могу да приступају и да је користе као и било коју другу Некстклауд фасциклу. Спољашња складишта такође омогућавају корисницима и да деле фајлове смештене на овим спољашњим локацијама. У овим случајевима, када неко затражи приступ фајлу из спољашњег складишта користе се акредитиви власника фајла, омогућавајући тако да прималац може да приступи дељеном фајлу.\n\nСпољашње складиште се може конфигурисати графички или командном линијом. Друга опција пружа више флексибилности напредним корисницима када треба монтирати велики број складишта и подесити велики број приоритета монтирања. Више информација је доступно у GUI документацији спољашњег складишта и у документацији Конфигурационог Фајла спољашњег складишта.", "No external storage configured" : "Нема подешеног спољашњег складишта", "You can add external storages in the personal settings" : "Можете додати спољашња складишта у вашим личним подешавањима", + "Delete" : "Обриши", "Allow users to mount the following external storage" : "Дозволи корисницима да монтирају следећа спољашња складишта", "Are you sure you want to delete this external storage" : "Да ли стварно желите да обришете ово спољашње складиште?" },"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);" diff --git a/apps/files_external/l10n/sv.js b/apps/files_external/l10n/sv.js index e6b3ed35e99..4fca3e0d886 100644 --- a/apps/files_external/l10n/sv.js +++ b/apps/files_external/l10n/sv.js @@ -113,11 +113,11 @@ OC.L10N.register( "Available for" : "Tillgänglig för", "Add storage" : "Lägg till lagring", "Advanced settings" : "Avancerade inställningar", - "Delete" : "Radera", "Allow users to mount external storage" : "Tillåt användare att montera extern lagring", "OpenStack" : "OpenStack", "No external storage configured" : "Ingen extern lagring konfigurerad", "You can add external storages in the personal settings" : "Du kan lägga till externa lagringar i de personliga inställningarna", + "Delete" : "Radera", "Allow users to mount the following external storage" : "Tillåt användare att montera följande extern lagring", "Are you sure you want to delete this external storage" : "Är du säker att du vill ta bort denna externa lagringen" }, diff --git a/apps/files_external/l10n/sv.json b/apps/files_external/l10n/sv.json index d1d12b70b03..3973102f8c1 100644 --- a/apps/files_external/l10n/sv.json +++ b/apps/files_external/l10n/sv.json @@ -111,11 +111,11 @@ "Available for" : "Tillgänglig för", "Add storage" : "Lägg till lagring", "Advanced settings" : "Avancerade inställningar", - "Delete" : "Radera", "Allow users to mount external storage" : "Tillåt användare att montera extern lagring", "OpenStack" : "OpenStack", "No external storage configured" : "Ingen extern lagring konfigurerad", "You can add external storages in the personal settings" : "Du kan lägga till externa lagringar i de personliga inställningarna", + "Delete" : "Radera", "Allow users to mount the following external storage" : "Tillåt användare att montera följande extern lagring", "Are you sure you want to delete this external storage" : "Är du säker att du vill ta bort denna externa lagringen" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_external/l10n/th.js b/apps/files_external/l10n/th.js index 605df52a232..5357f733f0f 100644 --- a/apps/files_external/l10n/th.js +++ b/apps/files_external/l10n/th.js @@ -97,11 +97,11 @@ OC.L10N.register( "Available for" : "สามารถใช้ได้สำหรับ", "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล", "Advanced settings" : "ตั้งค่าขั้นสูง", - "Delete" : "ลบ", "Allow users to mount external storage" : "อนุญาตให้ผู้ใช้ติดตั้งการจัดเก็บข้อมูลภายนอก", "OpenStack" : "OpenStack", "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก", "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล", + "Delete" : "ลบ", "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้" }, "nplurals=1; plural=0;"); diff --git a/apps/files_external/l10n/th.json b/apps/files_external/l10n/th.json index b2ee43a5789..678aef1aac5 100644 --- a/apps/files_external/l10n/th.json +++ b/apps/files_external/l10n/th.json @@ -95,11 +95,11 @@ "Available for" : "สามารถใช้ได้สำหรับ", "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล", "Advanced settings" : "ตั้งค่าขั้นสูง", - "Delete" : "ลบ", "Allow users to mount external storage" : "อนุญาตให้ผู้ใช้ติดตั้งการจัดเก็บข้อมูลภายนอก", "OpenStack" : "OpenStack", "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก", "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล", + "Delete" : "ลบ", "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js index 55523170b18..af9b8ad90a8 100644 --- a/apps/files_external/l10n/tr.js +++ b/apps/files_external/l10n/tr.js @@ -118,6 +118,7 @@ OC.L10N.register( "Never" : "Asla", "Once every direct access" : "Her doğrudan erişimde bir kez", "Read only" : "Salt okunur", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Dış depolama özelliği, dış depolama hizmet ve aygıtlarını ikincil Nextcloud depolama aygıtları olarak ekleyebilmenizi sağlar. Ayrıca kullanıcıların kendi dış depolama aygıtlarını ekleyebilmesine izin verebilirsiniz.", "Folder name" : "Klasör adı", "External storage" : "Dış depolama", "Authentication" : "Kimlik Doğrulama", @@ -126,8 +127,8 @@ OC.L10N.register( "Click to recheck the configuration" : "Yapılandırmayı yeniden denetlemek için tıklayın", "Add storage" : "Depolama ekle", "Advanced settings" : "Gelişmiş ayarlar", - "Delete" : "Sil", "Allow users to mount external storage" : "Kullanıcılar dış depolama bağlayabilsin", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Aynı kimlik doğrulama bilgilerini kullanan bir çok dış depolama aygıtına genel kimlik doğrulama bilgileri ile erişebilirsiniz.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "İstek kodları alınamadı. Uygulama anahtarınızın ve parolanızın doğruluğunu denetleyin.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Erişim kodları alınamadı. Uygulama anahtarınızın ve parolanızın doğruluğunu denetleyin.", "Step 1 failed. Exception: %s" : "1. Adım tamamlanamadı. Sorun: %s", @@ -140,6 +141,7 @@ OC.L10N.register( "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Bu uygulama yöneticilerin FTP sunucular, S3 ya da SWIFT nesne mağazaları, Google Drive, Dropbox, diğer Nextcloud sunucuları ve WebDAV sunucuları gibi çeşitli dış depolama hizmeti sağlayıcıları ile bağlantı kurmasını sağlar. Yöneticiler etkinleştirmek istedikleri depolama türünü seçebilir ve bu depolama konumlarını belirli bir kullanıcı, bir grup ya da tüm sistem için ekleyebilir. Kullanıcılar bağlanan depolamayı kök Nextcloud klasörü altında yeni bir klasör olarak görebilir ve diğer Nextcloud klasörleri gibi erişebilir. Dış depolama, bu konumlarda depolanan dosyaların kullanıcılar tarafından paylaşılmasına da izin verir. Bu durumda alıcıların dış dosyaya erişebileceğinden emin olmak için yapılan dosya erişimi isteklerinde, dosya sahibinin kimlik doğrulama bilgileri kullanılır.\n\nDış depolama yapılandırması grafik arayüzden ya da komut satırından yapılabilir. Komut satırı seçeneğinde, uzman kullanıcılar için toplu dış depolama bağlama ve bağlama noktası öncelikleri gibi esnek yapılandırma seçenekleri bulunur. ayrıntılı bilgi almak için dış depolama grafik arayüzü belgeleri ile dış depolama yapılandırma dosyası belgelerine bakabilirsiniz.", "No external storage configured" : "Herhangi bir dış depolama yapılandırılmamış", "You can add external storages in the personal settings" : "Kişisel ayarlar bölümünden dış depolamaları ekleyebilirsiniz", + "Delete" : "Sil", "Allow users to mount the following external storage" : "Kullanıcılar şu dış depolamayı bağlayabilsin", "Are you sure you want to delete this external storage" : "Bu dış depolamayı silmek istediğinize emin misiniz" }, diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json index 3f0da66d5ca..2ff74d77fb8 100644 --- a/apps/files_external/l10n/tr.json +++ b/apps/files_external/l10n/tr.json @@ -116,6 +116,7 @@ "Never" : "Asla", "Once every direct access" : "Her doğrudan erişimde bir kez", "Read only" : "Salt okunur", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Dış depolama özelliği, dış depolama hizmet ve aygıtlarını ikincil Nextcloud depolama aygıtları olarak ekleyebilmenizi sağlar. Ayrıca kullanıcıların kendi dış depolama aygıtlarını ekleyebilmesine izin verebilirsiniz.", "Folder name" : "Klasör adı", "External storage" : "Dış depolama", "Authentication" : "Kimlik Doğrulama", @@ -124,8 +125,8 @@ "Click to recheck the configuration" : "Yapılandırmayı yeniden denetlemek için tıklayın", "Add storage" : "Depolama ekle", "Advanced settings" : "Gelişmiş ayarlar", - "Delete" : "Sil", "Allow users to mount external storage" : "Kullanıcılar dış depolama bağlayabilsin", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Aynı kimlik doğrulama bilgilerini kullanan bir çok dış depolama aygıtına genel kimlik doğrulama bilgileri ile erişebilirsiniz.", "Fetching request tokens failed. Verify that your app key and secret are correct." : "İstek kodları alınamadı. Uygulama anahtarınızın ve parolanızın doğruluğunu denetleyin.", "Fetching access tokens failed. Verify that your app key and secret are correct." : "Erişim kodları alınamadı. Uygulama anahtarınızın ve parolanızın doğruluğunu denetleyin.", "Step 1 failed. Exception: %s" : "1. Adım tamamlanamadı. Sorun: %s", @@ -138,6 +139,7 @@ "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Bu uygulama yöneticilerin FTP sunucular, S3 ya da SWIFT nesne mağazaları, Google Drive, Dropbox, diğer Nextcloud sunucuları ve WebDAV sunucuları gibi çeşitli dış depolama hizmeti sağlayıcıları ile bağlantı kurmasını sağlar. Yöneticiler etkinleştirmek istedikleri depolama türünü seçebilir ve bu depolama konumlarını belirli bir kullanıcı, bir grup ya da tüm sistem için ekleyebilir. Kullanıcılar bağlanan depolamayı kök Nextcloud klasörü altında yeni bir klasör olarak görebilir ve diğer Nextcloud klasörleri gibi erişebilir. Dış depolama, bu konumlarda depolanan dosyaların kullanıcılar tarafından paylaşılmasına da izin verir. Bu durumda alıcıların dış dosyaya erişebileceğinden emin olmak için yapılan dosya erişimi isteklerinde, dosya sahibinin kimlik doğrulama bilgileri kullanılır.\n\nDış depolama yapılandırması grafik arayüzden ya da komut satırından yapılabilir. Komut satırı seçeneğinde, uzman kullanıcılar için toplu dış depolama bağlama ve bağlama noktası öncelikleri gibi esnek yapılandırma seçenekleri bulunur. ayrıntılı bilgi almak için dış depolama grafik arayüzü belgeleri ile dış depolama yapılandırma dosyası belgelerine bakabilirsiniz.", "No external storage configured" : "Herhangi bir dış depolama yapılandırılmamış", "You can add external storages in the personal settings" : "Kişisel ayarlar bölümünden dış depolamaları ekleyebilirsiniz", + "Delete" : "Sil", "Allow users to mount the following external storage" : "Kullanıcılar şu dış depolamayı bağlayabilsin", "Are you sure you want to delete this external storage" : "Bu dış depolamayı silmek istediğinize emin misiniz" },"pluralForm" :"nplurals=2; plural=(n > 1);" diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js index eb15b097be8..31e5e608a78 100644 --- a/apps/files_external/l10n/zh_CN.js +++ b/apps/files_external/l10n/zh_CN.js @@ -120,7 +120,6 @@ OC.L10N.register( "Click to recheck the configuration" : "点击以再次检查配置", "Add storage" : "增加存储", "Advanced settings" : "高级选项", - "Delete" : "删除", "Allow users to mount external storage" : "允许用户挂载外部存储", "Step 1 failed. Exception: %s" : "步骤 1 失败. 异常: %s", "Step 2 failed. Exception: %s" : "步骤 2 失败. 异常: %s", @@ -131,6 +130,7 @@ OC.L10N.register( "Google Drive" : "Google Drive", "No external storage configured" : "没有配置外部存储", "You can add external storages in the personal settings" : "您可以在个人设置中添加外部存储", + "Delete" : "删除", "Allow users to mount the following external storage" : "允许用户挂载以下外部存储", "Are you sure you want to delete this external storage" : "是否要删除该外部存储" }, diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json index 32b87c73323..b49530c1e6c 100644 --- a/apps/files_external/l10n/zh_CN.json +++ b/apps/files_external/l10n/zh_CN.json @@ -118,7 +118,6 @@ "Click to recheck the configuration" : "点击以再次检查配置", "Add storage" : "增加存储", "Advanced settings" : "高级选项", - "Delete" : "删除", "Allow users to mount external storage" : "允许用户挂载外部存储", "Step 1 failed. Exception: %s" : "步骤 1 失败. 异常: %s", "Step 2 failed. Exception: %s" : "步骤 2 失败. 异常: %s", @@ -129,6 +128,7 @@ "Google Drive" : "Google Drive", "No external storage configured" : "没有配置外部存储", "You can add external storages in the personal settings" : "您可以在个人设置中添加外部存储", + "Delete" : "删除", "Allow users to mount the following external storage" : "允许用户挂载以下外部存储", "Are you sure you want to delete this external storage" : "是否要删除该外部存储" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/files_external/l10n/zh_TW.js b/apps/files_external/l10n/zh_TW.js index 1885c3e3fd4..5a9b1f1dbb6 100644 --- a/apps/files_external/l10n/zh_TW.js +++ b/apps/files_external/l10n/zh_TW.js @@ -106,11 +106,11 @@ OC.L10N.register( "Available for" : "可用的", "Add storage" : "增加儲存區", "Advanced settings" : "進階設定", - "Delete" : "刪除", "Allow users to mount external storage" : "允許使用者能自行掛載外部儲存", "OpenStack" : "OpenStack", "No external storage configured" : "目前尚未配置任何外部儲存", "You can add external storages in the personal settings" : "在個人設定裡您可以自行加入外部儲存設定", + "Delete" : "刪除", "Allow users to mount the following external storage" : "允許使用者自行掛載以下的外部儲存", "Are you sure you want to delete this external storage" : "您確定要刪除額外的空間?" }, diff --git a/apps/files_external/l10n/zh_TW.json b/apps/files_external/l10n/zh_TW.json index 2ad0347ab69..3452f8461df 100644 --- a/apps/files_external/l10n/zh_TW.json +++ b/apps/files_external/l10n/zh_TW.json @@ -104,11 +104,11 @@ "Available for" : "可用的", "Add storage" : "增加儲存區", "Advanced settings" : "進階設定", - "Delete" : "刪除", "Allow users to mount external storage" : "允許使用者能自行掛載外部儲存", "OpenStack" : "OpenStack", "No external storage configured" : "目前尚未配置任何外部儲存", "You can add external storages in the personal settings" : "在個人設定裡您可以自行加入外部儲存設定", + "Delete" : "刪除", "Allow users to mount the following external storage" : "允許使用者自行掛載以下的外部儲存", "Are you sure you want to delete this external storage" : "您確定要刪除額外的空間?" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php index db944075cc1..b3900aaf93d 100644 --- a/apps/files_external/templates/settings.php +++ b/apps/files_external/templates/settings.php @@ -95,6 +95,7 @@ <form data-can-create="<?php echo $canCreateMounts?'true':'false' ?>" id="files_external" class="section" data-encryption-enabled="<?php echo $_['encryptionEnabled']?'true': 'false'; ?>"> <h2 data-anchor-name="external-storage"><?php p($l->t('External storages')); ?></h2> + <p class="settings-hint"><?php p($l->t('External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services.')); ?></p> <?php if (isset($_['dependencies']) and ($_['dependencies'] !== '') and $canCreateMounts) print_unescaped(''.$_['dependencies'].''); ?> <table id="externalStorage" class="grid" data-admin='<?php print_unescaped(json_encode($_['visibilityType'] === BackendService::VISIBILITY_ADMIN)); ?>'> <thead> @@ -150,12 +151,9 @@ </td> <?php endif; ?> <td class="mountOptionsToggle hidden"> - <div class="icon-settings-dark" title="<?php p($l->t('Advanced settings')); ?>"></div> + <div class="icon-more" title="<?php p($l->t('Advanced settings')); ?>"></div> <input type="hidden" class="mountOptions" value="" /> </td> - <td class="remove hidden"> - <div class="icon-delete" title="<?php p($l->t('Delete')); ?>"></div> - </td> <td class="save hidden"> <div class="icon-checkmark" title="<?php p($l->t('Save')); ?>"></div> </td> @@ -192,6 +190,7 @@ <form autocomplete="false" action="#" id="global_credentials"> <h2><?php p($l->t('Global credentials')); ?></h2> + <p class="settings-hint"><?php p($l->t('Global credentials can be used to authenticate with multiple external storages that have the same credentials.')); ?></p> <input type="text" name="username" autocomplete="false" value="<?php p($_['globalCredentials']['user']); ?>" diff --git a/apps/files_external/tests/js/settingsSpec.js b/apps/files_external/tests/js/settingsSpec.js index fbbb341c307..78136fc6bf6 100644 --- a/apps/files_external/tests/js/settingsSpec.js +++ b/apps/files_external/tests/js/settingsSpec.js @@ -46,12 +46,9 @@ describe('OCA.External.Settings tests', function() { '<input type="hidden" class="applicableUsers">' + '</td>' + '<td class="mountOptionsToggle">'+ - '<div class="icon-settings-dark" title="Advanced settings" deluminate_imagetype="unknown"></div>'+ + '<div class="icon-more" title="Advanced settings" deluminate_imagetype="unknown"></div>'+ '<input type="hidden" class="mountOptions"/>'+ '</td>'+ - '<td class="remove">'+ - '<div class="icon-delete" title="Delete" deluminate_imagetype="unknown"></div>'+ - '</td>'+ '<td class="save">'+ '<div class="icon-checkmark" title="Save" deluminate_imagetype="unknown"></div>'+ '</td>'+ @@ -239,7 +236,7 @@ describe('OCA.External.Settings tests', function() { // TODO: respond and check data-id }); it('saves storage after closing mount options popovermenu', function() { - $tr.find('.mountOptionsToggle .icon-settings-dark').click(); + $tr.find('.mountOptionsToggle .icon-more').click(); $tr.find('[name=previews]').trigger(new $.Event('keyup', {keyCode: 97})); $tr.find('input[data-parameter=field1]').val('test'); @@ -331,7 +328,7 @@ describe('OCA.External.Settings tests', function() { }); it('shows popovermenu when clicking on toggle button, hides when clicking outside', function() { - $td.find('.icon-settings-dark').click(); + $td.find('.icon-more').click(); expect($td.find('.popovermenu.open').length).toEqual(1); @@ -342,7 +339,7 @@ describe('OCA.External.Settings tests', function() { it('doesnt show the encryption option when encryption is disabled', function () { view._encryptionEnabled = false; - $td.find('.icon-settings-dark').click(); + $td.find('.icon-more').click(); expect($td.find('.popovermenu [name=encrypt]:visible').length).toEqual(0); @@ -354,17 +351,17 @@ describe('OCA.External.Settings tests', function() { it('reads config from mountOptions field', function() { $tr.find('input.mountOptions').val(JSON.stringify({previews:false})); - $td.find('.icon-settings-dark').click(); + $td.find('.icon-more').click(); expect($td.find('.popovermenu [name=previews]').prop('checked')).toEqual(false); $('body').mouseup(); $tr.find('input.mountOptions').val(JSON.stringify({previews:true})); - $td.find('.icon-settings-dark').click(); + $td.find('.icon-more').click(); expect($td.find('.popovermenu [name=previews]').prop('checked')).toEqual(true); }); it('writes config into mountOptions field', function() { - $td.find('.icon-settings-dark').click(); + $td.find('.icon-more').click(); // defaults to true var $field = $td.find('.popovermenu [name=previews]'); expect($field.prop('checked')).toEqual(true); diff --git a/apps/files_sharing/l10n/nl.js b/apps/files_sharing/l10n/nl.js index 70a7592d7c7..9ffcbce99aa 100644 --- a/apps/files_sharing/l10n/nl.js +++ b/apps/files_sharing/l10n/nl.js @@ -4,12 +4,15 @@ OC.L10N.register( "Shared with others" : "Gedeeld met anderen", "Shared with you" : "Met je gedeeld", "Shared by link" : "Gedeeld via een link", + "Shares" : "Shares", "Nothing shared with you yet" : "Nog niets met je gedeeld", "Files and folders others share with you will show up here" : "Bestanden en mappen die anderen met je delen, worden hier getoond", "Nothing shared yet" : "Nog niets gedeeld", "Files and folders you share will show up here" : "Bestanden en mappen die je deelt, worden hier getoond", "No shared links" : "Geen gedeelde links", "Files and folders you share by link will show up here" : "Bestanden en mappen die je via links deelt, worden hier getoond", + "No deleted shares" : "Geen verwijderde shares", + "No shares" : "Geen shares", "You can upload into this folder" : "Je kunt uploaden naar deze map", "No compatible server found at {remote}" : "Geen geschikte server gevonden op {remote}", "Invalid server URL" : "Ongeldig server URL", diff --git a/apps/files_sharing/l10n/nl.json b/apps/files_sharing/l10n/nl.json index 7558c9e2389..3ac225d9842 100644 --- a/apps/files_sharing/l10n/nl.json +++ b/apps/files_sharing/l10n/nl.json @@ -2,12 +2,15 @@ "Shared with others" : "Gedeeld met anderen", "Shared with you" : "Met je gedeeld", "Shared by link" : "Gedeeld via een link", + "Shares" : "Shares", "Nothing shared with you yet" : "Nog niets met je gedeeld", "Files and folders others share with you will show up here" : "Bestanden en mappen die anderen met je delen, worden hier getoond", "Nothing shared yet" : "Nog niets gedeeld", "Files and folders you share will show up here" : "Bestanden en mappen die je deelt, worden hier getoond", "No shared links" : "Geen gedeelde links", "Files and folders you share by link will show up here" : "Bestanden en mappen die je via links deelt, worden hier getoond", + "No deleted shares" : "Geen verwijderde shares", + "No shares" : "Geen shares", "You can upload into this folder" : "Je kunt uploaden naar deze map", "No compatible server found at {remote}" : "Geen geschikte server gevonden op {remote}", "Invalid server URL" : "Ongeldig server URL", diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js index 3d11f25b6ad..2a623108c4d 100644 --- a/apps/files_sharing/l10n/ru.js +++ b/apps/files_sharing/l10n/ru.js @@ -29,7 +29,7 @@ OC.L10N.register( "File shares" : "Обмен файлами", "Downloaded via public link" : "Скачано по общедоступной ссылке", "Downloaded by {email}" : "Скачано {email}", - "{file} downloaded via public link" : "«{file}» был скачан по общедоступной ссылке", + "{file} downloaded via public link" : "«{file}» скачан по общедоступной ссылке", "{email} downloaded {file}" : "{email} скачал(а) «{file}»", "Shared with group {group}" : "Предоставлен доступ группе «{group}»", "Removed share for group {group}" : "Закрыт доступ группе «{group}»", @@ -61,7 +61,7 @@ OC.L10N.register( "Removed share for {user}" : "Закрыт общий доступ пользователю {user}", "{actor} shared with {user}" : "{actor} поделился(ась) с пользователем {user}", "{actor} removed share for {user}" : "{actor} закрыл(а) общий доступ пользователю {user}", - "Shared by {actor}" : "Общий доступ был открыт пользователем {actor}", + "Shared by {actor}" : "Общий доступ предоставлен пользователем {actor}", "{actor} removed share" : "{actor} закрыл(а) общий доступ", "You shared {file} with {user}" : "Вы предоставили пользователю {user} общий доступ к «{file}»", "You removed {user} from {file}" : "Вы закрыли пользователю {user} общий доступ к «{file}»", @@ -70,7 +70,7 @@ OC.L10N.register( "{actor} shared {file} with you" : "{actor} предоставил(а) вам общий доступ к «{file}»", "{actor} removed you from the share named {file}" : "{actor} закрыл(а) вам общий доступ к общим именам «{file}»", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Файл или папка, которыми поделились по электронной почте или общедоступной ссылке, были <strong>скачаны</strong>", - "A file or folder was shared from <strong>another server</strong>" : "Общий доступ к файлу или каталогу был открыт <strong>с другого сервера</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Общий доступ к файлу или каталогу предоставлен <strong>с другого сервера</strong>", "A file or folder has been <strong>shared</strong>" : "<strong>Опубликован</strong> файл или каталог", "Wrong share ID, share doesn't exist" : "Неверный идентификатор, общий ресурс не существует", "could not delete share" : "не удалось удалить общий ресурс", @@ -110,7 +110,7 @@ OC.L10N.register( "Expiration date" : "Дата истечения", "Sorry, this link doesn’t seem to work anymore." : "Похоже, эта ссылка больше не работает.", "Reasons might be:" : "Вероятные причины этого:", - "the item was removed" : "объект был удалён", + "the item was removed" : "объект удалён", "the link expired" : "истёк срок действия ссылки", "sharing is disabled" : "закрыт общий доступ", "For more info, please ask the person who sent this link." : "Для получения дополнительной информации, свяжитесь с тем, кто отправил вам эту ссылку.", diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json index 15c166444ea..8cbb03100dd 100644 --- a/apps/files_sharing/l10n/ru.json +++ b/apps/files_sharing/l10n/ru.json @@ -27,7 +27,7 @@ "File shares" : "Обмен файлами", "Downloaded via public link" : "Скачано по общедоступной ссылке", "Downloaded by {email}" : "Скачано {email}", - "{file} downloaded via public link" : "«{file}» был скачан по общедоступной ссылке", + "{file} downloaded via public link" : "«{file}» скачан по общедоступной ссылке", "{email} downloaded {file}" : "{email} скачал(а) «{file}»", "Shared with group {group}" : "Предоставлен доступ группе «{group}»", "Removed share for group {group}" : "Закрыт доступ группе «{group}»", @@ -59,7 +59,7 @@ "Removed share for {user}" : "Закрыт общий доступ пользователю {user}", "{actor} shared with {user}" : "{actor} поделился(ась) с пользователем {user}", "{actor} removed share for {user}" : "{actor} закрыл(а) общий доступ пользователю {user}", - "Shared by {actor}" : "Общий доступ был открыт пользователем {actor}", + "Shared by {actor}" : "Общий доступ предоставлен пользователем {actor}", "{actor} removed share" : "{actor} закрыл(а) общий доступ", "You shared {file} with {user}" : "Вы предоставили пользователю {user} общий доступ к «{file}»", "You removed {user} from {file}" : "Вы закрыли пользователю {user} общий доступ к «{file}»", @@ -68,7 +68,7 @@ "{actor} shared {file} with you" : "{actor} предоставил(а) вам общий доступ к «{file}»", "{actor} removed you from the share named {file}" : "{actor} закрыл(а) вам общий доступ к общим именам «{file}»", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Файл или папка, которыми поделились по электронной почте или общедоступной ссылке, были <strong>скачаны</strong>", - "A file or folder was shared from <strong>another server</strong>" : "Общий доступ к файлу или каталогу был открыт <strong>с другого сервера</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Общий доступ к файлу или каталогу предоставлен <strong>с другого сервера</strong>", "A file or folder has been <strong>shared</strong>" : "<strong>Опубликован</strong> файл или каталог", "Wrong share ID, share doesn't exist" : "Неверный идентификатор, общий ресурс не существует", "could not delete share" : "не удалось удалить общий ресурс", @@ -108,7 +108,7 @@ "Expiration date" : "Дата истечения", "Sorry, this link doesn’t seem to work anymore." : "Похоже, эта ссылка больше не работает.", "Reasons might be:" : "Вероятные причины этого:", - "the item was removed" : "объект был удалён", + "the item was removed" : "объект удалён", "the link expired" : "истёк срок действия ссылки", "sharing is disabled" : "закрыт общий доступ", "For more info, please ask the person who sent this link." : "Для получения дополнительной информации, свяжитесь с тем, кто отправил вам эту ссылку.", diff --git a/apps/files_trashbin/l10n/nl.js b/apps/files_trashbin/l10n/nl.js index 9cdfdce3e1d..e5d4c0d846e 100644 --- a/apps/files_trashbin/l10n/nl.js +++ b/apps/files_trashbin/l10n/nl.js @@ -16,6 +16,7 @@ OC.L10N.register( "No entries found in this folder" : "Niets gevonden in deze map", "Select all" : "Alles selecteren", "Name" : "Naam", + "Actions" : "Acties", "Deleted" : "Verwijderd" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_trashbin/l10n/nl.json b/apps/files_trashbin/l10n/nl.json index 994a371b37b..eda32da6ee3 100644 --- a/apps/files_trashbin/l10n/nl.json +++ b/apps/files_trashbin/l10n/nl.json @@ -14,6 +14,7 @@ "No entries found in this folder" : "Niets gevonden in deze map", "Select all" : "Alles selecteren", "Name" : "Naam", + "Actions" : "Acties", "Deleted" : "Verwijderd" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/sharebymail/l10n/sr.js b/apps/sharebymail/l10n/sr.js index 82a948ccd0c..658fdd3f969 100644 --- a/apps/sharebymail/l10n/sr.js +++ b/apps/sharebymail/l10n/sr.js @@ -19,18 +19,22 @@ OC.L10N.register( "Sharing %s failed, this item is already shared with %s" : "Дељење %s није успело, ова ставка је већ подељена са %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Не можемо Вам послати ауто-генерисану лозинку. Подесите исправну адресу е-поште у личним поставкама и покушајте поново.", "Failed to send share by email" : "Грешка у слању дељења е-поштом", - "%s shared »%s« with you" : "%s је поделио »%s« са Вама", - "%s shared »%s« with you." : "%s је поделио »%s« са Вама.", + "%s shared »%s« with you" : "%s је поделио „%s“ са Вама", + "%s shared »%s« with you." : "%s је поделио „%s“ са Вама.", "Click the button below to open it." : "Кликните на дугме испод да га отворите.", - "Open »%s«" : "Отвори »%s«", + "Open »%s«" : "Отвори „%s“", "%s via %s" : "%s преко %s", - "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s је поделио »%s« са Вама.\nТреба да сте до сад добили посебни мејл са везом како да му приступите.\n", - "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s је поделио »%s« са Вама. Треба да сте до сад добили посебни мејл са везом како да му приступите.", - "Password to access »%s« shared to you by %s" : "%s Вам је поделио лозинку за приступ »%s«", - "Password to access »%s«" : "Лозинка за приступ »%s«", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s је поделио „%s“ са Вама.\nТреба да сте до сад добили посебни мејл са везом како да му приступите.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s је поделио „%s“ са Вама. Треба да сте до сад добили посебни мејл са везом како да му приступите.", + "Password to access »%s« shared to you by %s" : "%s Вам је поделио лозинку за приступ „%s“", + "Password to access »%s«" : "Лозинка за приступ „%s“", "It is protected with the following password: %s" : "Заштићена је следећом лозинком: %s", - "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Управо сте поделили »%s« са корисником %s. Дељење је већ послато примаоцу. Због безбедоносне политике коју је дефинисао администратор инстанце %s , свако дељење мора бити заштићено лозинком и није дозвољено да пошаљете лозинку директно кориснику. Због тога морате ручно послати лозинку примаоцу.", - "Password to access »%s« shared with %s" : "Лозинка за приступ »%s« подељена са корисником %s", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s је поделио „%2$s“ са Вама и жели да дода:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s је поделио „%2$s“ са Вама и жели да дода", + "»%s« added a note to a file shared with you" : "„%s“ је додао белешку на фајл који дели са Вама", + "%1$s via %2$s" : "%1$s преко %2$s", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Управо сте поделили „%s“ са корисником %s. Дељење је већ послато примаоцу. Због безбедоносне политике коју је дефинисао администратор инстанце %s , свако дељење мора бити заштићено лозинком и није дозвољено да пошаљете лозинку директно кориснику. Због тога морате ручно послати лозинку примаоцу.", + "Password to access »%s« shared with %s" : "Лозинка за приступ „%s“ подељена са корисником %s", "This is the password: %s" : "Ово је лозинка: %s", "You can choose a different password at any time in the share dialog." : "Можете да одаберете другу лозинку кад год желите у дијалогу за дељење.", "Could not find share" : "Не могу да пронађем дељење", diff --git a/apps/sharebymail/l10n/sr.json b/apps/sharebymail/l10n/sr.json index c5ac8a279eb..4070218c5a2 100644 --- a/apps/sharebymail/l10n/sr.json +++ b/apps/sharebymail/l10n/sr.json @@ -17,18 +17,22 @@ "Sharing %s failed, this item is already shared with %s" : "Дељење %s није успело, ова ставка је већ подељена са %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Не можемо Вам послати ауто-генерисану лозинку. Подесите исправну адресу е-поште у личним поставкама и покушајте поново.", "Failed to send share by email" : "Грешка у слању дељења е-поштом", - "%s shared »%s« with you" : "%s је поделио »%s« са Вама", - "%s shared »%s« with you." : "%s је поделио »%s« са Вама.", + "%s shared »%s« with you" : "%s је поделио „%s“ са Вама", + "%s shared »%s« with you." : "%s је поделио „%s“ са Вама.", "Click the button below to open it." : "Кликните на дугме испод да га отворите.", - "Open »%s«" : "Отвори »%s«", + "Open »%s«" : "Отвори „%s“", "%s via %s" : "%s преко %s", - "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s је поделио »%s« са Вама.\nТреба да сте до сад добили посебни мејл са везом како да му приступите.\n", - "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s је поделио »%s« са Вама. Треба да сте до сад добили посебни мејл са везом како да му приступите.", - "Password to access »%s« shared to you by %s" : "%s Вам је поделио лозинку за приступ »%s«", - "Password to access »%s«" : "Лозинка за приступ »%s«", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s је поделио „%s“ са Вама.\nТреба да сте до сад добили посебни мејл са везом како да му приступите.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s је поделио „%s“ са Вама. Треба да сте до сад добили посебни мејл са везом како да му приступите.", + "Password to access »%s« shared to you by %s" : "%s Вам је поделио лозинку за приступ „%s“", + "Password to access »%s«" : "Лозинка за приступ „%s“", "It is protected with the following password: %s" : "Заштићена је следећом лозинком: %s", - "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Управо сте поделили »%s« са корисником %s. Дељење је већ послато примаоцу. Због безбедоносне политике коју је дефинисао администратор инстанце %s , свако дељење мора бити заштићено лозинком и није дозвољено да пошаљете лозинку директно кориснику. Због тога морате ручно послати лозинку примаоцу.", - "Password to access »%s« shared with %s" : "Лозинка за приступ »%s« подељена са корисником %s", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s је поделио „%2$s“ са Вама и жели да дода:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s је поделио „%2$s“ са Вама и жели да дода", + "»%s« added a note to a file shared with you" : "„%s“ је додао белешку на фајл који дели са Вама", + "%1$s via %2$s" : "%1$s преко %2$s", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Управо сте поделили „%s“ са корисником %s. Дељење је већ послато примаоцу. Због безбедоносне политике коју је дефинисао администратор инстанце %s , свако дељење мора бити заштићено лозинком и није дозвољено да пошаљете лозинку директно кориснику. Због тога морате ручно послати лозинку примаоцу.", + "Password to access »%s« shared with %s" : "Лозинка за приступ „%s“ подељена са корисником %s", "This is the password: %s" : "Ово је лозинка: %s", "You can choose a different password at any time in the share dialog." : "Можете да одаберете другу лозинку кад год желите у дијалогу за дељење.", "Could not find share" : "Не могу да пронађем дељење", diff --git a/apps/systemtags/js/admin.js b/apps/systemtags/js/admin.js index 5e97cf8ad6d..12ad23495e8 100644 --- a/apps/systemtags/js/admin.js +++ b/apps/systemtags/js/admin.js @@ -40,6 +40,12 @@ } }); + var self = this; + $('#systemtag_name').on('keyup', function(e) { + if (e.which === 13) { + _.bind(self._onClickSubmit, self)(); + } + }); $('#systemtag_submit').on('click', _.bind(this._onClickSubmit, this)); $('#systemtag_delete').on('click', _.bind(this._onClickDelete, this)); $('#systemtag_reset').on('click', _.bind(this._onClickReset, this)); diff --git a/apps/theming/l10n/nl.js b/apps/theming/l10n/nl.js index 4ce6c0d8083..6ebd8bf7296 100644 --- a/apps/theming/l10n/nl.js +++ b/apps/theming/l10n/nl.js @@ -22,10 +22,12 @@ OC.L10N.register( "Unsupported image type" : "Afbeeldingstype wordt niet ondersteund", "You are already using a custom theme. Theming app settings might be overwritten by that." : "Je gebruikt al een aangepast thema. Theming app opties kunnen daardoor worden overschreven.", "Theming" : "Uiterlijk", + "Legal notice" : "Juridische bepalingen", "Privacy policy" : "Privacybeleid", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Thematiseren maakt het mogelijk om uiterlijk en gevoel van je systeem en ondersteunde clients aan te passen. Dit wordt zichtbaar voor alle gebruikers.", "Name" : "Naam", "Reset to default" : "Herstellen naar standaard", + "https://…" : "https://…", "Slogan" : "Slagzin", "Color" : "Kleur", "Logo" : "Logo", @@ -33,6 +35,7 @@ OC.L10N.register( "Login image" : "Inlog afbeelding", "Upload new login background" : "Uploaden nieuwe inlog achtergrond", "Remove background image" : "Achtergrond beeld verwijderen", + "Advanced options" : "Geavanceerde opties", "Privacy policy link" : "Privacybeleid link", "Header logo" : "Top logo", "Upload new header logo" : "Upload een nieuwe top afbeelding", diff --git a/apps/theming/l10n/nl.json b/apps/theming/l10n/nl.json index d894d373453..93d86329c69 100644 --- a/apps/theming/l10n/nl.json +++ b/apps/theming/l10n/nl.json @@ -20,10 +20,12 @@ "Unsupported image type" : "Afbeeldingstype wordt niet ondersteund", "You are already using a custom theme. Theming app settings might be overwritten by that." : "Je gebruikt al een aangepast thema. Theming app opties kunnen daardoor worden overschreven.", "Theming" : "Uiterlijk", + "Legal notice" : "Juridische bepalingen", "Privacy policy" : "Privacybeleid", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Thematiseren maakt het mogelijk om uiterlijk en gevoel van je systeem en ondersteunde clients aan te passen. Dit wordt zichtbaar voor alle gebruikers.", "Name" : "Naam", "Reset to default" : "Herstellen naar standaard", + "https://…" : "https://…", "Slogan" : "Slagzin", "Color" : "Kleur", "Logo" : "Logo", @@ -31,6 +33,7 @@ "Login image" : "Inlog afbeelding", "Upload new login background" : "Uploaden nieuwe inlog achtergrond", "Remove background image" : "Achtergrond beeld verwijderen", + "Advanced options" : "Geavanceerde opties", "Privacy policy link" : "Privacybeleid link", "Header logo" : "Top logo", "Upload new header logo" : "Upload een nieuwe top afbeelding", diff --git a/apps/theming/l10n/pl.js b/apps/theming/l10n/pl.js index 2295532df99..db512664949 100644 --- a/apps/theming/l10n/pl.js +++ b/apps/theming/l10n/pl.js @@ -5,6 +5,7 @@ OC.L10N.register( "Saved" : "Zapisano", "Admin" : "Admin", "a safe home for all your data" : "bezpieczna schowek dla wszystkich twoich danych", + "Name cannot be empty" : "Nazwa nie może być pusta.", "The given name is too long" : "Wpisana nazwa jest zbyt długi", "The given web address is too long" : "Wpisany adres internetowy jest zbyt długi", "The given slogan is too long" : "Wpisany slogan jest zbyt długi", @@ -27,6 +28,7 @@ OC.L10N.register( "Login image" : "Obraz logowania", "Upload new login background" : "Wyślij nowe tło ekranu logowania", "Remove background image" : "Usuń obraz tła", + "Favicon" : "Favicon", "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Aby wygenerować favicon oparte o wysłane logo i kolor, zainstaluj rozszerzenie PHP Imagemagick z obsługą SVG.", "You are already using a custom theme" : "Używasz już motywu niestandarowego", "reset to default" : "przywróć domyślne", diff --git a/apps/theming/l10n/pl.json b/apps/theming/l10n/pl.json index 89cb37ea122..73920d59e67 100644 --- a/apps/theming/l10n/pl.json +++ b/apps/theming/l10n/pl.json @@ -3,6 +3,7 @@ "Saved" : "Zapisano", "Admin" : "Admin", "a safe home for all your data" : "bezpieczna schowek dla wszystkich twoich danych", + "Name cannot be empty" : "Nazwa nie może być pusta.", "The given name is too long" : "Wpisana nazwa jest zbyt długi", "The given web address is too long" : "Wpisany adres internetowy jest zbyt długi", "The given slogan is too long" : "Wpisany slogan jest zbyt długi", @@ -25,6 +26,7 @@ "Login image" : "Obraz logowania", "Upload new login background" : "Wyślij nowe tło ekranu logowania", "Remove background image" : "Usuń obraz tła", + "Favicon" : "Favicon", "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Aby wygenerować favicon oparte o wysłane logo i kolor, zainstaluj rozszerzenie PHP Imagemagick z obsługą SVG.", "You are already using a custom theme" : "Używasz już motywu niestandarowego", "reset to default" : "przywróć domyślne", diff --git a/apps/twofactor_backupcodes/composer/composer/autoload_classmap.php b/apps/twofactor_backupcodes/composer/composer/autoload_classmap.php index a9d9d3b5d4e..c216b6e4e83 100644 --- a/apps/twofactor_backupcodes/composer/composer/autoload_classmap.php +++ b/apps/twofactor_backupcodes/composer/composer/autoload_classmap.php @@ -11,6 +11,10 @@ return array( 'OCA\\TwoFactorBackupCodes\\Controller\\SettingsController' => $baseDir . '/../lib/Controller/SettingsController.php', 'OCA\\TwoFactorBackupCodes\\Db\\BackupCode' => $baseDir . '/../lib/Db/BackupCode.php', 'OCA\\TwoFactorBackupCodes\\Db\\BackupCodeMapper' => $baseDir . '/../lib/Db/BackupCodeMapper.php', + 'OCA\\TwoFactorBackupCodes\\Event\\CodesGenerated' => $baseDir . '/../lib/Event/CodesGenerated.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\ActivityPublisher' => $baseDir . '/../lib/Listener/ActivityPublisher.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\IListener' => $baseDir . '/../lib/Listener/IListener.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\RegistryUpdater' => $baseDir . '/../lib/Listener/RegistryUpdater.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170607104347' => $baseDir . '/../lib/Migration/Version1002Date20170607104347.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170607113030' => $baseDir . '/../lib/Migration/Version1002Date20170607113030.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170919123342' => $baseDir . '/../lib/Migration/Version1002Date20170919123342.php', diff --git a/apps/twofactor_backupcodes/composer/composer/autoload_static.php b/apps/twofactor_backupcodes/composer/composer/autoload_static.php index abde37697ee..de528b08b92 100644 --- a/apps/twofactor_backupcodes/composer/composer/autoload_static.php +++ b/apps/twofactor_backupcodes/composer/composer/autoload_static.php @@ -26,6 +26,10 @@ class ComposerStaticInitTwoFactorBackupCodes 'OCA\\TwoFactorBackupCodes\\Controller\\SettingsController' => __DIR__ . '/..' . '/../lib/Controller/SettingsController.php', 'OCA\\TwoFactorBackupCodes\\Db\\BackupCode' => __DIR__ . '/..' . '/../lib/Db/BackupCode.php', 'OCA\\TwoFactorBackupCodes\\Db\\BackupCodeMapper' => __DIR__ . '/..' . '/../lib/Db/BackupCodeMapper.php', + 'OCA\\TwoFactorBackupCodes\\Event\\CodesGenerated' => __DIR__ . '/..' . '/../lib/Event/CodesGenerated.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\ActivityPublisher' => __DIR__ . '/..' . '/../lib/Listener/ActivityPublisher.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\IListener' => __DIR__ . '/..' . '/../lib/Listener/IListener.php', + 'OCA\\TwoFactorBackupCodes\\Listener\\RegistryUpdater' => __DIR__ . '/..' . '/../lib/Listener/RegistryUpdater.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170607104347' => __DIR__ . '/..' . '/../lib/Migration/Version1002Date20170607104347.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170607113030' => __DIR__ . '/..' . '/../lib/Migration/Version1002Date20170607113030.php', 'OCA\\TwoFactorBackupCodes\\Migration\\Version1002Date20170919123342' => __DIR__ . '/..' . '/../lib/Migration/Version1002Date20170919123342.php', diff --git a/apps/twofactor_backupcodes/lib/AppInfo/Application.php b/apps/twofactor_backupcodes/lib/AppInfo/Application.php index 050473f7efe..d2541d87627 100644 --- a/apps/twofactor_backupcodes/lib/AppInfo/Application.php +++ b/apps/twofactor_backupcodes/lib/AppInfo/Application.php @@ -1,8 +1,10 @@ <?php + /** * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com> * * @author Joas Schilling <coding@schilljs.com> + * @author Christoph Wurst <christoph@winzerhof-wurst.at> * * @license GNU AGPL version 3 or any later version * @@ -24,11 +26,16 @@ namespace OCA\TwoFactorBackupCodes\AppInfo; use OCA\TwoFactorBackupCodes\Db\BackupCodeMapper; +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCA\TwoFactorBackupCodes\Listener\ActivityPublisher; +use OCA\TwoFactorBackupCodes\Listener\IListener; +use OCA\TwoFactorBackupCodes\Listener\RegistryUpdater; use OCP\AppFramework\App; use OCP\Util; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; class Application extends App { - public function __construct () { + public function __construct() { parent::__construct('twofactor_backupcodes'); } @@ -44,6 +51,21 @@ class Application extends App { */ public function registerHooksAndEvents() { Util::connectHook('OC_User', 'post_deleteUser', $this, 'deleteUser'); + + $container = $this->getContainer(); + /** @var EventDispatcherInterface $eventDispatcher */ + $eventDispatcher = $container->query(EventDispatcherInterface::class); + $eventDispatcher->addListener(CodesGenerated::class, function (CodesGenerated $event) use ($container) { + /** @var IListener[] $listeners */ + $listeners = [ + $container->query(ActivityPublisher::class), + $container->query(RegistryUpdater::class), + ]; + + foreach ($listeners as $listener) { + $listener->handle($event); + } + }); } public function deleteUser($params) { diff --git a/apps/twofactor_backupcodes/lib/Event/CodesGenerated.php b/apps/twofactor_backupcodes/lib/Event/CodesGenerated.php new file mode 100644 index 00000000000..c4ffcb37601 --- /dev/null +++ b/apps/twofactor_backupcodes/lib/Event/CodesGenerated.php @@ -0,0 +1,46 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Event; + +use OCP\IUser; +use Symfony\Component\EventDispatcher\Event; + +class CodesGenerated extends Event { + + /** @var IUser */ + private $user; + + public function __construct(IUser $user) { + $this->user = $user; + } + + /** + * @return IUser + */ + public function getUser(): IUser { + return $this->user; + } + +} diff --git a/apps/twofactor_backupcodes/lib/Listener/ActivityPublisher.php b/apps/twofactor_backupcodes/lib/Listener/ActivityPublisher.php new file mode 100644 index 00000000000..31e2ac6e508 --- /dev/null +++ b/apps/twofactor_backupcodes/lib/Listener/ActivityPublisher.php @@ -0,0 +1,66 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Listener; + +use BadMethodCallException; +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCP\Activity\IManager; +use OCP\ILogger; +use Symfony\Component\EventDispatcher\Event; + +class ActivityPublisher implements IListener { + + /** @var IManager */ + private $activityManager; + + /** @var ILogger */ + private $logger; + + public function __construct(IManager $activityManager, ILogger $logger) { + $this->activityManager = $activityManager; + $this->logger = $logger; + } + + /** + * Push an event to the user's activity stream + */ + public function handle(Event $event) { + if ($event instanceof CodesGenerated) { + $activity = $this->activityManager->generateEvent(); + $activity->setApp('twofactor_backupcodes') + ->setType('security') + ->setAuthor($event->getUser()->getUID()) + ->setAffectedUser($event->getUser()->getUID()) + ->setSubject('codes_generated'); + try { + $this->activityManager->publish($activity); + } catch (BadMethodCallException $e) { + $this->logger->warning('could not publish backup code creation activity', ['app' => 'twofactor_backupcodes']); + $this->logger->logException($e, ['app' => 'twofactor_backupcodes']); + } + } + } + +} diff --git a/apps/twofactor_backupcodes/lib/Listener/IListener.php b/apps/twofactor_backupcodes/lib/Listener/IListener.php new file mode 100644 index 00000000000..ec45de5c075 --- /dev/null +++ b/apps/twofactor_backupcodes/lib/Listener/IListener.php @@ -0,0 +1,33 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Listener; + +use Symfony\Component\EventDispatcher\Event; + +interface IListener { + + public function handle(Event $event); + +} diff --git a/apps/twofactor_backupcodes/lib/Listener/RegistryUpdater.php b/apps/twofactor_backupcodes/lib/Listener/RegistryUpdater.php new file mode 100644 index 00000000000..95b0db090ee --- /dev/null +++ b/apps/twofactor_backupcodes/lib/Listener/RegistryUpdater.php @@ -0,0 +1,50 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Listener; + +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCA\TwoFactorBackupCodes\Provider\BackupCodesProvider; +use OCP\Authentication\TwoFactorAuth\IRegistry; +use Symfony\Component\EventDispatcher\Event; + +class RegistryUpdater implements IListener { + + /** @var IRegistry */ + private $registry; + + /** @var BackupCodesProvider */ + private $provider; + + public function __construct(IRegistry $registry, BackupCodesProvider $provider) { + $this->registry = $registry; + $this->provider = $provider; + } + + public function handle(Event $event) { + if ($event instanceof CodesGenerated) { + $this->registry->enableProviderFor($this->provider, $event->getUser()); + } + } +} diff --git a/apps/twofactor_backupcodes/lib/Service/BackupCodeStorage.php b/apps/twofactor_backupcodes/lib/Service/BackupCodeStorage.php index 2fb5fe8a6c0..74a032dcc0a 100644 --- a/apps/twofactor_backupcodes/lib/Service/BackupCodeStorage.php +++ b/apps/twofactor_backupcodes/lib/Service/BackupCodeStorage.php @@ -25,11 +25,13 @@ namespace OCA\TwoFactorBackupCodes\Service; use BadMethodCallException; use OCA\TwoFactorBackupCodes\Db\BackupCode; use OCA\TwoFactorBackupCodes\Db\BackupCodeMapper; +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; use OCP\Activity\IManager; use OCP\ILogger; use OCP\IUser; use OCP\Security\IHasher; use OCP\Security\ISecureRandom; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; class BackupCodeStorage { @@ -44,26 +46,17 @@ class BackupCodeStorage { /** @var ISecureRandom */ private $random; - /** @var IManager */ - private $activityManager; + /** @var EventDispatcherInterface */ + private $eventDispatcher; - /** @var ILogger */ - private $logger; - - /** - * @param BackupCodeMapper $mapper - * @param ISecureRandom $random - * @param IHasher $hasher - * @param IManager $activityManager - * @param ILogger $logger - */ - public function __construct(BackupCodeMapper $mapper, ISecureRandom $random, IHasher $hasher, - IManager $activityManager, ILogger $logger) { + public function __construct(BackupCodeMapper $mapper, + ISecureRandom $random, + IHasher $hasher, + EventDispatcherInterface $eventDispatcher) { $this->mapper = $mapper; $this->hasher = $hasher; $this->random = $random; - $this->activityManager = $activityManager; - $this->logger = $logger; + $this->eventDispatcher = $eventDispatcher; } /** @@ -89,33 +82,12 @@ class BackupCodeStorage { $result[] = $code; } - $this->publishEvent($user, 'codes_generated'); + $this->eventDispatcher->dispatch(CodesGenerated::class, new CodesGenerated($user)); return $result; } /** - * Push an event the user's activity stream - * - * @param IUser $user - * @param string $event - */ - private function publishEvent(IUser $user, $event) { - $activity = $this->activityManager->generateEvent(); - $activity->setApp('twofactor_backupcodes') - ->setType('security') - ->setAuthor($user->getUID()) - ->setAffectedUser($user->getUID()) - ->setSubject($event); - try { - $this->activityManager->publish($activity); - } catch (BadMethodCallException $e) { - $this->logger->warning('could not publish backup code creation activity', ['app' => 'twofactor_backupcodes']); - $this->logger->logException($e, ['app' => 'twofactor_backupcodes']); - } - } - - /** * @param IUser $user * @return bool */ @@ -133,7 +105,7 @@ class BackupCodeStorage { $total = count($codes); $used = 0; array_walk($codes, function (BackupCode $code) use (&$used) { - if (1 === (int) $code->getUsed()) { + if (1 === (int)$code->getUsed()) { $used++; } }); @@ -153,7 +125,7 @@ class BackupCodeStorage { $dbCodes = $this->mapper->getBackupCodes($user); foreach ($dbCodes as $dbCode) { - if (0 === (int) $dbCode->getUsed() && $this->hasher->verify($code, $dbCode->getCode())) { + if (0 === (int)$dbCode->getUsed() && $this->hasher->verify($code, $dbCode->getCode())) { $dbCode->setUsed(1); $this->mapper->update($dbCode); return true; diff --git a/apps/twofactor_backupcodes/tests/Unit/Event/CodesGeneratedTest.php b/apps/twofactor_backupcodes/tests/Unit/Event/CodesGeneratedTest.php new file mode 100644 index 00000000000..fa363dccc96 --- /dev/null +++ b/apps/twofactor_backupcodes/tests/Unit/Event/CodesGeneratedTest.php @@ -0,0 +1,40 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Tests\Unit\Event; + +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCP\IUser; +use Test\TestCase; + +class CodesGeneratedTest extends TestCase { + + public function testCodeGeneratedEvent() { + $user = $this->createMock(IUser::class); + + $event = new CodesGenerated($user); + + $this->assertSame($user, $event->getUser()); + } +} diff --git a/apps/twofactor_backupcodes/tests/Unit/Listener/ActivityPublisherTest.php b/apps/twofactor_backupcodes/tests/Unit/Listener/ActivityPublisherTest.php new file mode 100644 index 00000000000..a6c38701a30 --- /dev/null +++ b/apps/twofactor_backupcodes/tests/Unit/Listener/ActivityPublisherTest.php @@ -0,0 +1,97 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Tests\Unit\Listener; + +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCA\TwoFactorBackupCodes\Listener\ActivityPublisher; +use OCP\Activity\IEvent; +use OCP\Activity\IManager; +use OCP\ILogger; +use OCP\IUser; +use PHPUnit_Framework_MockObject_MockObject; +use Symfony\Component\EventDispatcher\Event; +use Test\TestCase; + +class ActivityPublisherTest extends TestCase { + + /** @var IManager|PHPUnit_Framework_MockObject_MockObject */ + private $activityManager; + + /** @var ILogger */ + + private $logger; + + /** @var ActivityPublisher */ + private $listener; + + protected function setUp() { + parent::setUp(); + + $this->activityManager = $this->createMock(IManager::class); + $this->logger = $this->createMock(ILogger::class); + + $this->listener = new ActivityPublisher($this->activityManager, $this->logger); + } + + public function testHandleGenericEvent() { + $event = $this->createMock(Event::class); + $this->activityManager->expects($this->never()) + ->method('publish'); + + $this->listener->handle($event); + } + + public function testHandleCodesGeneratedEvent() { + $user = $this->createMock(IUser::class); + $user->method('getUID')->willReturn('fritz'); + $event = new CodesGenerated($user); + $activityEvent = $this->createMock(IEvent::class); + $this->activityManager->expects($this->once()) + ->method('generateEvent') + ->will($this->returnValue($activityEvent)); + $activityEvent->expects($this->once()) + ->method('setApp') + ->with('twofactor_backupcodes') + ->will($this->returnSelf()); + $activityEvent->expects($this->once()) + ->method('setType') + ->with('security') + ->will($this->returnSelf()); + $activityEvent->expects($this->once()) + ->method('setAuthor') + ->with('fritz') + ->will($this->returnSelf()); + $activityEvent->expects($this->once()) + ->method('setAffectedUser') + ->with('fritz') + ->will($this->returnSelf()); + $this->activityManager->expects($this->once()) + ->method('publish') + ->will($this->returnValue($activityEvent)); + + $this->listener->handle($event); + } + +} diff --git a/apps/twofactor_backupcodes/tests/Unit/Listener/RegistryUpdaterTest.php b/apps/twofactor_backupcodes/tests/Unit/Listener/RegistryUpdaterTest.php new file mode 100644 index 00000000000..2e75804661b --- /dev/null +++ b/apps/twofactor_backupcodes/tests/Unit/Listener/RegistryUpdaterTest.php @@ -0,0 +1,75 @@ +<?php + +declare(strict_types=1); + +/** + * @author Christoph Wurst <christoph@winzerhof-wurst.at> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\TwoFactorBackupCodes\Tests\Unit\Listener; + +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; +use OCA\TwoFactorBackupCodes\Listener\RegistryUpdater; +use OCA\TwoFactorBackupCodes\Provider\BackupCodesProvider; +use OCP\Authentication\TwoFactorAuth\IRegistry; +use OCP\IUser; +use Symfony\Component\EventDispatcher\Event; +use Test\TestCase; + +class RegistryUpdaterTest extends TestCase { + + /** @var IRegistry */ + private $registry; + + /** @var BackupCodesProvider */ + private $provider; + + /** @var RegistryUpdater */ + private $listener; + + protected function setUp() { + parent::setUp(); + + $this->registry = $this->createMock(IRegistry::class); + $this->provider = $this->createMock(BackupCodesProvider::class); + + $this->listener = new RegistryUpdater($this->registry, $this->provider); + } + + public function testHandleGenericEvent() { + $event = $this->createMock(Event::class); + $this->registry->expects($this->never()) + ->method('enableProviderFor'); + + $this->listener->handle($event); + } + + public function testHandleCodesGeneratedEvent() { + $user = $this->createMock(IUser::class); + $event = new CodesGenerated($user); + $this->registry->expects($this->once()) + ->method('enableProviderFor') + ->with( + $this->provider, + $user + ); + + $this->listener->handle($event); + } +} diff --git a/apps/twofactor_backupcodes/tests/Unit/Service/BackupCodeStorageTest.php b/apps/twofactor_backupcodes/tests/Unit/Service/BackupCodeStorageTest.php index d2387bd6ccd..2aa323a0a73 100644 --- a/apps/twofactor_backupcodes/tests/Unit/Service/BackupCodeStorageTest.php +++ b/apps/twofactor_backupcodes/tests/Unit/Service/BackupCodeStorageTest.php @@ -24,14 +24,13 @@ namespace OCA\TwoFactorBackupCodes\Tests\Unit\Service; use OCA\TwoFactorBackupCodes\Db\BackupCode; use OCA\TwoFactorBackupCodes\Db\BackupCodeMapper; +use OCA\TwoFactorBackupCodes\Event\CodesGenerated; use OCA\TwoFactorBackupCodes\Service\BackupCodeStorage; -use OCP\Activity\IEvent; -use OCP\Activity\IManager; -use OCP\ILogger; use OCP\IUser; use OCP\Security\IHasher; use OCP\Security\ISecureRandom; use PHPUnit_Framework_MockObject_MockObject; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Test\TestCase; class BackupCodeStorageTest extends TestCase { @@ -45,11 +44,8 @@ class BackupCodeStorageTest extends TestCase { /** @var IHasher|PHPUnit_Framework_MockObject_MockObject */ private $hasher; - /** @var IManager|PHPUnit_Framework_MockObject_MockObject */ - private $activityManager; - - /** @var ILogger|PHPUnit_Framework_MockObject_MockObject */ - private $logger; + /** @var EventDispatcherInterface|PHPUnit_Framework_MockObject_MockObject */ + private $eventDispatcher; /** @var BackupCodeStorage */ private $storage; @@ -60,20 +56,15 @@ class BackupCodeStorageTest extends TestCase { $this->mapper = $this->createMock(BackupCodeMapper::class); $this->random = $this->createMock(ISecureRandom::class); $this->hasher = $this->createMock(IHasher::class); - $this->activityManager = $this->createMock(IManager::class); - $this->logger = $this->createMock(ILogger::class); + $this->eventDispatcher = $this->createMock(EventDispatcherInterface::class); - $this->storage = new BackupCodeStorage($this->mapper, $this->random, $this->hasher, $this->activityManager, $this->logger); + $this->storage = new BackupCodeStorage($this->mapper, $this->random, $this->hasher, $this->eventDispatcher); } public function testCreateCodes() { $user = $this->createMock(IUser::class); $number = 5; - $event = $this->createMock(IEvent::class); - - $user->expects($this->any()) - ->method('getUID') - ->will($this->returnValue('fritz')); + $user->method('getUID')->willReturn('fritz'); $this->random->expects($this->exactly($number)) ->method('generate') ->with(16, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') @@ -89,28 +80,12 @@ class BackupCodeStorageTest extends TestCase { $this->mapper->expects($this->exactly($number)) ->method('insert') ->with($this->equalTo($row)); - $this->activityManager->expects($this->once()) - ->method('generateEvent') - ->will($this->returnValue($event)); - $event->expects($this->once()) - ->method('setApp') - ->with('twofactor_backupcodes') - ->will($this->returnSelf()); - $event->expects($this->once()) - ->method('setType') - ->with('security') - ->will($this->returnSelf()); - $event->expects($this->once()) - ->method('setAuthor') - ->with('fritz') - ->will($this->returnSelf()); - $event->expects($this->once()) - ->method('setAffectedUser') - ->with('fritz') - ->will($this->returnSelf()); - $this->activityManager->expects($this->once()) - ->method('publish') - ->will($this->returnValue($event)); + $this->eventDispatcher->expects($this->once()) + ->method('dispatch') + ->with( + $this->equalTo(CodesGenerated::class), + $this->equalTo(new CodesGenerated($user)) + ); $codes = $this->storage->createCodes($user, $number); $this->assertCount($number, $codes); diff --git a/apps/updatenotification/l10n/is.js b/apps/updatenotification/l10n/is.js index ad23c9fff10..28a26c98e14 100644 --- a/apps/updatenotification/l10n/is.js +++ b/apps/updatenotification/l10n/is.js @@ -10,6 +10,7 @@ OC.L10N.register( "Update for %1$s to version %2$s is available." : "Uppfærsla %1$s í útgáfu %2$s er tiltæk.", "Update for {app} to version %s is available." : "Uppfærsla fyrir {app} í útgáfu %s er tiltæk.", "Update notification" : "Tilkynning um uppfærslu", + "Displays update notifications for Nextcloud and provides the SSO for the updater." : "Birtir tilkynningar um uppfærslur fyrir Nextcloud og sér um SSO-innskráningu fyrir uppfærslustýringuna.", "Apps with available updates" : "Forrit með tiltækar uppfærslur", "Open updater" : "Opna uppfærslustýringu", "What's new?" : "Nýtt á döfinni?", @@ -29,6 +30,7 @@ OC.L10N.register( "<strong>All</strong> apps have an update for this version available" : "<strong>Öll</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["<strong>%n</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu","<strong>%n</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu"], "<strong>production</strong> will always provide the latest patch level, but not update to the next major release immediately. That update usually happens with the second minor release (x.0.2)." : "<strong>vinnsla</strong> mun alltaf vera á nýjasta stigi endurbóta (öryggisviðbætur o.fl.), en ekki uppfærast samstundis í næstu aðalútgáfu. Sú uppfærsla á sér yfirleitt stað við undirútgáfu númer tvö (x.0.2).", + "<strong>stable</strong> is the most recent stable version. It is suited for regular use and will always update to the latest major version." : "<strong>stöðug</strong> er nýjasta stöðuga útgáfan. Hún hentar fyrir alla venjulega notkun og er alltaf uppfærð í nýjustu aðalútgáfu.", "<strong>beta</strong> is a pre-release version only for testing new features, not for production environments." : "<strong>beta</strong> er for-útgáfa sem einungis er hugsuð til að prófa nýja eiginleika, og er alls ekki ætluð fyrir alvöru vinnslu.", "View changelog" : "Skoða breytingaannál", "Could not start updater, please try the manual update" : "Gat ekki ræst uppfærslustýringu, prófaðu að uppfæra handvirkt", diff --git a/apps/updatenotification/l10n/is.json b/apps/updatenotification/l10n/is.json index 1b78e72f4fd..70393c259bf 100644 --- a/apps/updatenotification/l10n/is.json +++ b/apps/updatenotification/l10n/is.json @@ -8,6 +8,7 @@ "Update for %1$s to version %2$s is available." : "Uppfærsla %1$s í útgáfu %2$s er tiltæk.", "Update for {app} to version %s is available." : "Uppfærsla fyrir {app} í útgáfu %s er tiltæk.", "Update notification" : "Tilkynning um uppfærslu", + "Displays update notifications for Nextcloud and provides the SSO for the updater." : "Birtir tilkynningar um uppfærslur fyrir Nextcloud og sér um SSO-innskráningu fyrir uppfærslustýringuna.", "Apps with available updates" : "Forrit með tiltækar uppfærslur", "Open updater" : "Opna uppfærslustýringu", "What's new?" : "Nýtt á döfinni?", @@ -27,6 +28,7 @@ "<strong>All</strong> apps have an update for this version available" : "<strong>Öll</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["<strong>%n</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu","<strong>%n</strong> forrit eru með uppfærslu tiltæka fyrir þessa útgáfu"], "<strong>production</strong> will always provide the latest patch level, but not update to the next major release immediately. That update usually happens with the second minor release (x.0.2)." : "<strong>vinnsla</strong> mun alltaf vera á nýjasta stigi endurbóta (öryggisviðbætur o.fl.), en ekki uppfærast samstundis í næstu aðalútgáfu. Sú uppfærsla á sér yfirleitt stað við undirútgáfu númer tvö (x.0.2).", + "<strong>stable</strong> is the most recent stable version. It is suited for regular use and will always update to the latest major version." : "<strong>stöðug</strong> er nýjasta stöðuga útgáfan. Hún hentar fyrir alla venjulega notkun og er alltaf uppfærð í nýjustu aðalútgáfu.", "<strong>beta</strong> is a pre-release version only for testing new features, not for production environments." : "<strong>beta</strong> er for-útgáfa sem einungis er hugsuð til að prófa nýja eiginleika, og er alls ekki ætluð fyrir alvöru vinnslu.", "View changelog" : "Skoða breytingaannál", "Could not start updater, please try the manual update" : "Gat ekki ræst uppfærslustýringu, prófaðu að uppfæra handvirkt", diff --git a/apps/updatenotification/l10n/nl.js b/apps/updatenotification/l10n/nl.js index b208d0f45d9..4cd9a5c02c6 100644 --- a/apps/updatenotification/l10n/nl.js +++ b/apps/updatenotification/l10n/nl.js @@ -12,6 +12,7 @@ OC.L10N.register( "Update notification" : "Bijwerkmelding", "Apps with available updates" : "Apps met beschikbare updates", "Open updater" : "Open updater", + "What's new?" : "Wat is nieuw?", "The update check is not yet finished. Please refresh the page." : "De update controle is niet afgerond. Ververs de pagina.", "A non-default update server is in use to be checked for updates:" : "Een niet-standaard updateserver is in gebruik om te worden gecontroleerd op updates:", "Update channel:" : "Bijwerkkanaal:", diff --git a/apps/updatenotification/l10n/nl.json b/apps/updatenotification/l10n/nl.json index 866b2e6fa08..df965cbbdad 100644 --- a/apps/updatenotification/l10n/nl.json +++ b/apps/updatenotification/l10n/nl.json @@ -10,6 +10,7 @@ "Update notification" : "Bijwerkmelding", "Apps with available updates" : "Apps met beschikbare updates", "Open updater" : "Open updater", + "What's new?" : "Wat is nieuw?", "The update check is not yet finished. Please refresh the page." : "De update controle is niet afgerond. Ververs de pagina.", "A non-default update server is in use to be checked for updates:" : "Een niet-standaard updateserver is in gebruik om te worden gecontroleerd op updates:", "Update channel:" : "Bijwerkkanaal:", diff --git a/core/Controller/AvatarController.php b/core/Controller/AvatarController.php index 0625265dd05..03efe4d1e52 100644 --- a/core/Controller/AvatarController.php +++ b/core/Controller/AvatarController.php @@ -132,12 +132,13 @@ class AvatarController extends Controller { } try { - $avatar = $this->avatarManager->getAvatar($userId)->getFile($size); + $avatar = $this->avatarManager->getAvatar($userId); + $avatarFile = $avatar->getFile($size); $resp = new FileDisplayResponse( - $avatar, - Http::STATUS_OK, - ['Content-Type' => $avatar->getMimeType() - ]); + $avatarFile, + $avatar->isCustomAvatar() ? Http::STATUS_OK : Http::STATUS_CREATED, + ['Content-Type' => $avatarFile->getMimeType()] + ); } catch (\Exception $e) { $resp = new Http\Response(); $resp->setStatus(Http::STATUS_NOT_FOUND); diff --git a/core/css/apps.scss b/core/css/apps.scss index e3fee086583..029301c326f 100644 --- a/core/css/apps.scss +++ b/core/css/apps.scss @@ -77,7 +77,7 @@ kbd { position: fixed; top: $header-height; left: 0; - z-index: 1000; + z-index: 500; overflow-y: auto; overflow-x: hidden; // Do not use vh because of mobile headers @@ -595,7 +595,7 @@ kbd { /* APP-CONTENT AND WRAPPER ------------------------------------------ */ /* Part where the content will be loaded into */ #app-content { - z-index: 500; + z-index: 1000; background-color: var(--color-main-background); position: relative; flex-basis: 100vw; @@ -614,6 +614,9 @@ kbd { display: flex; position: relative; align-items: stretch; + /* make sure we have at least full height for loaders or such + no need for list/details since we have a flex stretch */ + min-height: 100%; /* CONTENT DETAILS AFTER LIST*/ .app-content-details { @@ -1095,6 +1098,10 @@ $popovericon-size: 16px; &:focus, &.active { background-color: var(--color-background-dark); + // display checkbox on hover/focus/active + .app-content-list-item-checkbox.checkbox + label { + display: flex; + } } .app-content-list-item-checkbox.checkbox + label, @@ -1102,20 +1109,28 @@ $popovericon-size: 16px; position: absolute; height: 40px; width: 40px; - display: flex; z-index: 50; } .app-content-list-item-checkbox.checkbox { - &:checked { - // if checked, lower the opacity of the avatar - + label + .app-content-list-item-icon { - opacity: .7; + &:checked, + &:hover, + &:focus, + &.active { + + label { + // display checkbox if checked + display: flex; + // if checked, lower the opacity of the avatar + + .app-content-list-item-icon { + opacity: .7; + } } } + label { top: 14px; left: 7px; + // hidden by default, only chown on hover-focus or if checked + display: none; &::before { margin: 0; } @@ -1127,6 +1142,7 @@ $popovericon-size: 16px; } .app-content-list-item-star { + display: flex; top: 10px; left: 32px; background-size: 16px; @@ -1196,4 +1212,7 @@ $popovericon-size: 16px; } } } + &.selection .app-content-list-item-checkbox.checkbox + label { + display: flex; + } } diff --git a/core/css/mobile.scss b/core/css/mobile.scss index 6330be9d399..1b067c9527f 100644 --- a/core/css/mobile.scss +++ b/core/css/mobile.scss @@ -28,7 +28,7 @@ } } - #app-navigation + #app-content { + #app-navigation:not(.hidden) + #app-content { margin-left: 0; } diff --git a/core/css/styles.scss b/core/css/styles.scss index 8996bee1cc3..f6977884193 100644 --- a/core/css/styles.scss +++ b/core/css/styles.scss @@ -523,7 +523,7 @@ code { width: auto; border-radius: var(--border-radius); border: none; - z-index: 500 !important; + z-index: 1600 !important; // above sidebar .ui-state-default, .ui-widget-content .ui-state-default, diff --git a/core/l10n/de.js b/core/l10n/de.js index a4d5e145142..c27529b2f23 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Nein", "Yes" : "Ja", "No files in here" : "Keine Dateien vorhanden", + "No more subfolders in here" : "Keine weiteren Unterordner vorhanden", "Choose" : "Auswählen", "Copy" : "Kopieren", "Move" : "Verschieben", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Setze ein Ablaufdatum", "Expiration" : "Ablaufdatum", "Expiration date" : "Ablaufdatum", + "Note to recipient" : "Notiz an Empfänger", "Share link" : "Link teilen", "Enable" : "Aktivieren", "Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt", diff --git a/core/l10n/de.json b/core/l10n/de.json index 4a2cd42eb66..4dfa2975267 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -82,6 +82,7 @@ "No" : "Nein", "Yes" : "Ja", "No files in here" : "Keine Dateien vorhanden", + "No more subfolders in here" : "Keine weiteren Unterordner vorhanden", "Choose" : "Auswählen", "Copy" : "Kopieren", "Move" : "Verschieben", @@ -171,6 +172,7 @@ "Set expiration date" : "Setze ein Ablaufdatum", "Expiration" : "Ablaufdatum", "Expiration date" : "Ablaufdatum", + "Note to recipient" : "Notiz an Empfänger", "Share link" : "Link teilen", "Enable" : "Aktivieren", "Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt", diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index 4443a30c7fa..ccaee632a0b 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Nein", "Yes" : "Ja", "No files in here" : "Keine Dateien vorhanden", + "No more subfolders in here" : "Keine weiteren Unterordner vorhanden", "Choose" : "Auswählen", "Copy" : "Kopieren", "Move" : "Verschieben", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Ein Ablaufdatum setzen", "Expiration" : "Ablauf", "Expiration date" : "Ablaufdatum", + "Note to recipient" : "Notiz an Empfänger", "Share link" : "Link teilen", "Enable" : "Aktivieren", "Shared with you and the group {group} by {owner}" : "Von {owner} mit Ihnen und der Gruppe {group} geteilt.", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index 6b3fef05791..2200baf03cf 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -82,6 +82,7 @@ "No" : "Nein", "Yes" : "Ja", "No files in here" : "Keine Dateien vorhanden", + "No more subfolders in here" : "Keine weiteren Unterordner vorhanden", "Choose" : "Auswählen", "Copy" : "Kopieren", "Move" : "Verschieben", @@ -171,6 +172,7 @@ "Set expiration date" : "Ein Ablaufdatum setzen", "Expiration" : "Ablauf", "Expiration date" : "Ablaufdatum", + "Note to recipient" : "Notiz an Empfänger", "Share link" : "Link teilen", "Enable" : "Aktivieren", "Shared with you and the group {group} by {owner}" : "Von {owner} mit Ihnen und der Gruppe {group} geteilt.", diff --git a/core/l10n/es.js b/core/l10n/es.js index 9bc5058ca2c..65436ded677 100644 --- a/core/l10n/es.js +++ b/core/l10n/es.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "No", "Yes" : "Sí", "No files in here" : "Aquí no hay archivos", + "No more subfolders in here" : "No hay más subcarpetas aquí", "Choose" : "Seleccionar", "Copy" : "Copiar", "Move" : "Mover", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Establecer fecha de caducidad", "Expiration" : "Expira en:", "Expiration date" : "Fecha de caducidad", + "Note to recipient" : "Nota al destinatario", "Share link" : "Compartir enlace", "Enable" : "Habilitar", "Shared with you and the group {group} by {owner}" : "Compartido contigo y el grupo {group} por {owner}", diff --git a/core/l10n/es.json b/core/l10n/es.json index f4a2c111019..30ba2decda4 100644 --- a/core/l10n/es.json +++ b/core/l10n/es.json @@ -82,6 +82,7 @@ "No" : "No", "Yes" : "Sí", "No files in here" : "Aquí no hay archivos", + "No more subfolders in here" : "No hay más subcarpetas aquí", "Choose" : "Seleccionar", "Copy" : "Copiar", "Move" : "Mover", @@ -171,6 +172,7 @@ "Set expiration date" : "Establecer fecha de caducidad", "Expiration" : "Expira en:", "Expiration date" : "Fecha de caducidad", + "Note to recipient" : "Nota al destinatario", "Share link" : "Compartir enlace", "Enable" : "Habilitar", "Shared with you and the group {group} by {owner}" : "Compartido contigo y el grupo {group} por {owner}", diff --git a/core/l10n/fi.js b/core/l10n/fi.js index 53f3189769a..8cfae3aa72f 100644 --- a/core/l10n/fi.js +++ b/core/l10n/fi.js @@ -137,6 +137,7 @@ OC.L10N.register( "Press Ctrl-C to copy." : "Paina Ctrl-C kopioidaksesi.", "Resharing is not allowed" : "Jakaminen uudelleen ei ole sallittu", "Share to {name}" : "Jaa henkilölle {name}", + "Copy URL" : "Kopioi osoite", "Link" : "Linkki", "Password protect" : "Suojaa salasanalla", "Allow editing" : "Salli muokkaus", @@ -260,6 +261,7 @@ OC.L10N.register( "Need help?" : "Tarvitsetko apua?", "See the documentation" : "Tutustu ohjeisiin", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Tämä sovellus vaatii toimiakseen JavaScript-tuen. {linkstart}Ota JavaScript käyttöön{linkend} ja päivitä sivu.", + "Skip to main content" : "Siirry pääsisältöön", "More apps" : "Lisää sovelluksia", "Search" : "Etsi", "Reset search" : "Tyhjennä haku", diff --git a/core/l10n/fi.json b/core/l10n/fi.json index 0caaf054d2b..5b55c36c572 100644 --- a/core/l10n/fi.json +++ b/core/l10n/fi.json @@ -135,6 +135,7 @@ "Press Ctrl-C to copy." : "Paina Ctrl-C kopioidaksesi.", "Resharing is not allowed" : "Jakaminen uudelleen ei ole sallittu", "Share to {name}" : "Jaa henkilölle {name}", + "Copy URL" : "Kopioi osoite", "Link" : "Linkki", "Password protect" : "Suojaa salasanalla", "Allow editing" : "Salli muokkaus", @@ -258,6 +259,7 @@ "Need help?" : "Tarvitsetko apua?", "See the documentation" : "Tutustu ohjeisiin", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Tämä sovellus vaatii toimiakseen JavaScript-tuen. {linkstart}Ota JavaScript käyttöön{linkend} ja päivitä sivu.", + "Skip to main content" : "Siirry pääsisältöön", "More apps" : "Lisää sovelluksia", "Search" : "Etsi", "Reset search" : "Tyhjennä haku", diff --git a/core/l10n/fr.js b/core/l10n/fr.js index deaae697641..6e075b5b5a4 100644 --- a/core/l10n/fr.js +++ b/core/l10n/fr.js @@ -173,6 +173,7 @@ OC.L10N.register( "Set expiration date" : "Spécifier une date d'expiration", "Expiration" : "Expiration", "Expiration date" : "Date d'expiration", + "Note to recipient" : "Note au destinataire", "Share link" : "Partager par lien public", "Enable" : "Activer", "Shared with you and the group {group} by {owner}" : "Partagé avec vous et le groupe {group} par {owner}", diff --git a/core/l10n/fr.json b/core/l10n/fr.json index a2f399bf1f8..aeb64374a12 100644 --- a/core/l10n/fr.json +++ b/core/l10n/fr.json @@ -171,6 +171,7 @@ "Set expiration date" : "Spécifier une date d'expiration", "Expiration" : "Expiration", "Expiration date" : "Date d'expiration", + "Note to recipient" : "Note au destinataire", "Share link" : "Partager par lien public", "Enable" : "Activer", "Shared with you and the group {group} by {owner}" : "Partagé avec vous et le groupe {group} par {owner}", diff --git a/core/l10n/it.js b/core/l10n/it.js index fab512e7823..d489881a509 100644 --- a/core/l10n/it.js +++ b/core/l10n/it.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "No", "Yes" : "Sì", "No files in here" : "Qui non c'è alcun file", + "No more subfolders in here" : "Qui non ci sono altre sottocartelle", "Choose" : "Scegli", "Copy" : "Copia", "Move" : "Sposta", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Imposta data di scadenza", "Expiration" : "Scadenza", "Expiration date" : "Data di scadenza", + "Note to recipient" : "Nota per destinatario", "Share link" : "Condividi collegamento", "Enable" : "Abilita", "Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}", diff --git a/core/l10n/it.json b/core/l10n/it.json index 644e10da35c..4bf66ba3504 100644 --- a/core/l10n/it.json +++ b/core/l10n/it.json @@ -82,6 +82,7 @@ "No" : "No", "Yes" : "Sì", "No files in here" : "Qui non c'è alcun file", + "No more subfolders in here" : "Qui non ci sono altre sottocartelle", "Choose" : "Scegli", "Copy" : "Copia", "Move" : "Sposta", @@ -171,6 +172,7 @@ "Set expiration date" : "Imposta data di scadenza", "Expiration" : "Scadenza", "Expiration date" : "Data di scadenza", + "Note to recipient" : "Nota per destinatario", "Share link" : "Condividi collegamento", "Enable" : "Abilita", "Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}", diff --git a/core/l10n/nl.js b/core/l10n/nl.js index 8131bf52b66..cfd2ffae64b 100644 --- a/core/l10n/nl.js +++ b/core/l10n/nl.js @@ -104,6 +104,7 @@ OC.L10N.register( "Pending" : "Onderhanden", "Copy to {folder}" : "Kopieer naar {folder}", "Move to {folder}" : "Verplaats naar {folder}", + "New in" : "Nieuw in", "Very weak password" : "Zeer zwak wachtwoord", "Weak password" : "Zwak wachtwoord", "So-so password" : "Matig wachtwoord", diff --git a/core/l10n/nl.json b/core/l10n/nl.json index 91680d4cd33..77f8206b0f3 100644 --- a/core/l10n/nl.json +++ b/core/l10n/nl.json @@ -102,6 +102,7 @@ "Pending" : "Onderhanden", "Copy to {folder}" : "Kopieer naar {folder}", "Move to {folder}" : "Verplaats naar {folder}", + "New in" : "Nieuw in", "Very weak password" : "Zeer zwak wachtwoord", "Weak password" : "Zwak wachtwoord", "So-so password" : "Matig wachtwoord", diff --git a/core/l10n/pl.js b/core/l10n/pl.js index fb43acbd4f4..bf893a518d1 100644 --- a/core/l10n/pl.js +++ b/core/l10n/pl.js @@ -104,6 +104,7 @@ OC.L10N.register( "Pending" : "W oczekiwaniu", "Copy to {folder}" : "Skopiuj do (folder)", "Move to {folder}" : "Przenieś do (folder)", + "View changelog" : "Zobacz listę zmian", "Very weak password" : "Bardzo słabe hasło", "Weak password" : "Słabe hasło", "So-so password" : "Mało skomplikowane hasło", @@ -136,6 +137,7 @@ OC.L10N.register( "Press Ctrl-C to copy." : "Wciśnij Ctrl-C by skopiować,", "Resharing is not allowed" : "Współdzielenie nie jest możliwe", "Share to {name}" : "Wspóldziel z {name}", + "Copy URL" : "Skopiuj URL", "Link" : "Odnośnik", "Password protect" : "Zabezpiecz hasłem", "Allow editing" : "Pozwól na edycję", @@ -148,6 +150,7 @@ OC.L10N.register( "Expiration" : "Wygaśnięcie", "Expiration date" : "Data wygaśnięcia", "Share link" : "Udostępnij link", + "Enable" : "Włącz", "Shared with you and the group {group} by {owner}" : "Udostępnione tobie i grupie {group} przez {owner}", "Shared with you by {owner}" : "Udostępnione tobie przez {owner}", "Choose a password for the mail share" : "Wybierz hasło do współdzielenia e-mailem", @@ -260,6 +263,7 @@ OC.L10N.register( "More apps" : "Więcej aplikacji", "Search" : "Wyszukaj", "Reset search" : "Zresetuj wyszukiwanie", + "Contacts" : "Kontakty", "Confirm your password" : "Potwierdź hasło", "Server side authentication failed!" : "Uwierzytelnianie po stronie serwera nie powiodło się!", "Please contact your administrator." : "Skontaktuj się z administratorem", diff --git a/core/l10n/pl.json b/core/l10n/pl.json index 17027b45ebd..de7242d8dca 100644 --- a/core/l10n/pl.json +++ b/core/l10n/pl.json @@ -102,6 +102,7 @@ "Pending" : "W oczekiwaniu", "Copy to {folder}" : "Skopiuj do (folder)", "Move to {folder}" : "Przenieś do (folder)", + "View changelog" : "Zobacz listę zmian", "Very weak password" : "Bardzo słabe hasło", "Weak password" : "Słabe hasło", "So-so password" : "Mało skomplikowane hasło", @@ -134,6 +135,7 @@ "Press Ctrl-C to copy." : "Wciśnij Ctrl-C by skopiować,", "Resharing is not allowed" : "Współdzielenie nie jest możliwe", "Share to {name}" : "Wspóldziel z {name}", + "Copy URL" : "Skopiuj URL", "Link" : "Odnośnik", "Password protect" : "Zabezpiecz hasłem", "Allow editing" : "Pozwól na edycję", @@ -146,6 +148,7 @@ "Expiration" : "Wygaśnięcie", "Expiration date" : "Data wygaśnięcia", "Share link" : "Udostępnij link", + "Enable" : "Włącz", "Shared with you and the group {group} by {owner}" : "Udostępnione tobie i grupie {group} przez {owner}", "Shared with you by {owner}" : "Udostępnione tobie przez {owner}", "Choose a password for the mail share" : "Wybierz hasło do współdzielenia e-mailem", @@ -258,6 +261,7 @@ "More apps" : "Więcej aplikacji", "Search" : "Wyszukaj", "Reset search" : "Zresetuj wyszukiwanie", + "Contacts" : "Kontakty", "Confirm your password" : "Potwierdź hasło", "Server side authentication failed!" : "Uwierzytelnianie po stronie serwera nie powiodło się!", "Please contact your administrator." : "Skontaktuj się z administratorem", diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js index 18afbd1f2f0..00b58995373 100644 --- a/core/l10n/pt_BR.js +++ b/core/l10n/pt_BR.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Não", "Yes" : "Sim", "No files in here" : "Nenhum arquivos aqui", + "No more subfolders in here" : "Não há mais subpastas aqui", "Choose" : "Escolher", "Copy" : "Copiar", "Move" : "Mover", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Definir data de expiração", "Expiration" : "Expiração", "Expiration date" : "Data de expiração", + "Note to recipient" : "Nota para o destinatário", "Share link" : "Compartilhar link", "Enable" : "Ativar", "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}", diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json index 43b5f0cc721..3ee90f539f3 100644 --- a/core/l10n/pt_BR.json +++ b/core/l10n/pt_BR.json @@ -82,6 +82,7 @@ "No" : "Não", "Yes" : "Sim", "No files in here" : "Nenhum arquivos aqui", + "No more subfolders in here" : "Não há mais subpastas aqui", "Choose" : "Escolher", "Copy" : "Copiar", "Move" : "Mover", @@ -171,6 +172,7 @@ "Set expiration date" : "Definir data de expiração", "Expiration" : "Expiração", "Expiration date" : "Data de expiração", + "Note to recipient" : "Nota para o destinatário", "Share link" : "Compartilhar link", "Enable" : "Ativar", "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}", diff --git a/core/l10n/ru.js b/core/l10n/ru.js index 362fd6e03ce..2ccf34b2a55 100644 --- a/core/l10n/ru.js +++ b/core/l10n/ru.js @@ -60,7 +60,7 @@ OC.L10N.register( "Could not load your contacts" : "Ошибка получения контактов", "Loading your contacts …" : "Загрузка контактов…", "Looking for {term} …" : "Поиск {term}…", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Были обнаружены проблемы с проверкой целостности кода. Подробнее…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Обнаружены нарушения целостности кода. Подробнее…</a>", "No action available" : "Нет доступных действий", "Error fetching contact actions" : "Ошибка получения действий контакта", "Settings" : "Настройки", @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Нет", "Yes" : "Да", "No files in here" : "Здесь нет файлов", + "No more subfolders in here" : "Здесь нет больше подпапок", "Choose" : "Выбрать", "Copy" : "Копировать", "Move" : "Переместить", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Установить срок действия", "Expiration" : "Срок действия", "Expiration date" : "Дата окончания", + "Note to recipient" : "Примечание для получателя", "Share link" : "Поделиться ссылкой", "Enable" : "Включить", "Shared with you and the group {group} by {owner}" : "{owner} предоставил(а) доступ Вам и группе {group}", diff --git a/core/l10n/ru.json b/core/l10n/ru.json index 188258f8494..ed2793896c2 100644 --- a/core/l10n/ru.json +++ b/core/l10n/ru.json @@ -58,7 +58,7 @@ "Could not load your contacts" : "Ошибка получения контактов", "Loading your contacts …" : "Загрузка контактов…", "Looking for {term} …" : "Поиск {term}…", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Были обнаружены проблемы с проверкой целостности кода. Подробнее…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Обнаружены нарушения целостности кода. Подробнее…</a>", "No action available" : "Нет доступных действий", "Error fetching contact actions" : "Ошибка получения действий контакта", "Settings" : "Настройки", @@ -82,6 +82,7 @@ "No" : "Нет", "Yes" : "Да", "No files in here" : "Здесь нет файлов", + "No more subfolders in here" : "Здесь нет больше подпапок", "Choose" : "Выбрать", "Copy" : "Копировать", "Move" : "Переместить", @@ -171,6 +172,7 @@ "Set expiration date" : "Установить срок действия", "Expiration" : "Срок действия", "Expiration date" : "Дата окончания", + "Note to recipient" : "Примечание для получателя", "Share link" : "Поделиться ссылкой", "Enable" : "Включить", "Shared with you and the group {group} by {owner}" : "{owner} предоставил(а) доступ Вам и группе {group}", diff --git a/core/l10n/sr.js b/core/l10n/sr.js index 7a989a233a2..8c4c569e482 100644 --- a/core/l10n/sr.js +++ b/core/l10n/sr.js @@ -43,7 +43,7 @@ OC.L10N.register( "Checking updates of apps" : "Проверавам ажурирања апликација", "Checking for update of app \"%s\" in appstore" : "Проверавам ажурирања апликације „%s“ у продавници", "Update app \"%s\" from appstore" : "Ажурирај апликацију „%s“ из продавнице", - "Checked for update of app \"%s\" in appstore" : "Проверено ажурирање апликације \"%s\" у продавници", + "Checked for update of app \"%s\" in appstore" : "Проверено ажурирање апликације „%s“ у продавници", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Провера да ли шема база за %s може бити ажурирана (ово може да потраје, у зависности колика је база)", "Checked database schema update for apps" : "Проверено ажурирање шеме базе података за апликације", "Updated \"%s\" to %s" : "„%s“ ажуриран на %s", @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Не", "Yes" : "Да", "No files in here" : "Овде нема фајлова", + "No more subfolders in here" : "Овде више нема потфасцикли", "Choose" : "Изаберите", "Copy" : "Копирај", "Move" : "Премести", @@ -113,15 +114,15 @@ OC.L10N.register( "Good password" : "Добра лозинка", "Strong password" : "Јака лозинка", "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Ваш сервер није правилно подешен да омогући синхронизацију фајлова. Изгледа да је ВебДАВ сучеље покварено.", - "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Ваш сервер није правилно подешен да разлучи \"{url}\". Можете наћи више информација у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", + "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Ваш сервер није правилно подешен да разлучи „{url}“. Можете наћи више информација у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP изгледа није исправно подешен да дохвата променљиве окружења. Тест са getenv(\"PATH\") враћа празну листу као одговор.", "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">инсталациону документацију ↗</a> за белешке око PHP конфигурације и PHP конфигурацију Вашег сервера, поготову ако користите php-fpm.", "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Омогућена је конфигурација само за читање. То спречава постављање неке конфигурације преко веб-интерфејса. Осим тога, фајлу мора бити ручно омогућено уписивање код сваког освежавања.", - "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "База података није покренута са \"READ COMMITTED\" нивоом изолације трансакција. Ово може изазвати проблеме ако се више различитих акција изврши у паралели.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "База података није покренута са „READ COMMITTED“ нивоом изолације трансакција. Ово може изазвати проблеме ако се више различитих акција изврши у паралели.", "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Недостаје PHP модул „fileinfo“. Препоручујемо да га укључите да бисте добили најбоље резултате с откривањем MIME типова фајлова.", "{name} below version {version} is installed, for stability and performance reasons it is recommended to update to a newer {name} version." : "{name} испод верзије {version} је инсталиран. Због стабилности и перформанси, препоручује се ажурирање на новију, {name} верзију.", "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a> for more information." : "Трансактивно закључавање фајлова је искључено, што може довести до проблема са утркивањем процеса. Укључите 'filelocking.enabled' у config.php да бисте избегли проблеме овог типа. Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацију ↗</a> за више информација.", - "If your installation is not installed at the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (suggestion: \"{suggestedOverwriteCliURL}\")" : "Ако инсталација није инсталирана у основи домена и користи системски крон, може бити проблема са генерисањем веб адреса. Да бисте избегли ове проблеме, молимо вас да подесите \"overwrite.cli.url\" опцију у вашем config.php фајлу у путању веб-основе ваше инсталације (предложено: \"{suggestedOverwriteCliURL}\")", + "If your installation is not installed at the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (suggestion: \"{suggestedOverwriteCliURL}\")" : "Ако инсталација није инсталирана у основи домена и користи системски крон, може бити проблема са генерисањем веб адреса. Да бисте избегли ове проблеме, молимо вас да подесите „overwrite.cli.url“ опцију у вашем config.php фајлу у путању веб-основе ваше инсталације (предложено: \"{suggestedOverwriteCliURL}\")", "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Није било могуће да се изврши крон задатак путем интерфејса командне линије. Појавиле су се следеће техничке грешке:", "Last background job execution ran {relativeTime}. Something seems wrong." : "Последњи извршени посао у позадини: {relativeTime}. Нешто изгледа није у реду.", "Check the background job settings" : "Проверите поставке послова у позадини", @@ -131,14 +132,14 @@ OC.L10N.register( "You are currently running PHP {version}. Upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Тренутно користите {version} верзију PHP-а. Надоградите PHP верзију да искористите сва <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">безбедоносна ажурирања и побољшања брзине које обезбеђује PHP група</a>, чим Ваша дистрибуција почне да је подржава.", "You are currently running PHP 5.6. The current major version of Nextcloud is the last that is supported on PHP 5.6. It is recommended to upgrade the PHP version to 7.0+ to be able to upgrade to Nextcloud 14." : "Тренутно користите PHP верзију 5.6. Тренутна главна верзија Некстклауда је последња која подржава PHP 5.6. Препорука је да пређете на PHP верзију 7.0+ да бисте могли да ажурирате Некстклауд на верзију 14.", "The reverse proxy header configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If not, this is a security issue and can allow an attacker to spoof their IP address as visible to the Nextcloud. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Или подешавање обрнутих прокси заглавља није исправно, или приступате Некстклауду преко проксија од поверења. Ако то не радите, ово је безбедоносни проблем и може омогућити нападачу да лажира да је његова IP адреса видљива Некстклауду. Више информација о овоме има у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", - "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached је подешен као дистрибуирани кеш, али је инсталиран погрешни PHP модуле \"memcache\". \\OC\\Memcache\\Memcached подржава само \"memcached\" модул, а не и \"memcache\". Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached вики о оба модула</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached је подешен као дистрибуирани кеш, али је инсталиран погрешни PHP модуле „memcache“. \\OC\\Memcache\\Memcached подржава само \"memcached\" модул, а не и \"memcache\". Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached вики о оба модула</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Неки фајлови нису прошли проверу интегритета. Даљње информације о томе како да решите овај проблем се могу наћи у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Списак неисправних фајлова</a>/<a href=\"{rescanEndpoint}\">Скенирај поново…</a>)", "The PHP OPcache module is not loaded. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">For better performance it is recommended</a> to load it into your PHP installation." : "The PHP OPcache модул није учитан. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">За боље перформансе препоручује се</a> да га учитате у Вашу PHP инсталацију.", "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">For better performance it is recommended</a> to use the following settings in the <code>php.ini</code>:" : "PHP OPcache није подешен исправно. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">За боље перформансе предлаже се</a> да користите следећа подешавања у <code>php.ini</code> фајлу:", - "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "PHP функција \"set_time_limit\" није доступна. Ово може да узрокује да се скрипте закоче у сред извршавања, и тако покваре инсталацију. Препоручује се да омогућите ову функцију.", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "PHP функција „set_time_limit“ није доступна. Ово може да узрокује да се скрипте закоче у сред извршавања, и тако покваре инсталацију. Препоручује се да омогућите ову функцију.", "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Ваша PHP инсталација нема подршку за FreeType. Ово ће довести до неисправних профилних слика и неисправног интерфејса за подешавања.", - "Missing index \"{indexName}\" in table \"{tableName}\"." : "Индекс \"{indexName}\" недостаје у табели \"{tableName}\".", - "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У бази недостају поједини индекси. Због тога што додавање индекса на великим табелама може доста да потраје, индекси се не додају аутоматски. Покретањем \"occ db:add-missing-indices\", индекси који недостају ће бити додати ручно док је инстанца покренута. Једном када су индекси додати, упити над тим табелама ће обично бити много бржи.", + "Missing index \"{indexName}\" in table \"{tableName}\"." : "Индекс „{indexName}“ недостаје у табели „{tableName}“.", + "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У бази недостају поједини индекси. Због тога што додавање индекса на великим табелама може доста да потраје, индекси се не додају аутоматски. Покретањем „occ db:add-missing-indices“, индекси који недостају ће бити додати ручно док је инстанца покренута. Једном када су индекси додати, упити над тим табелама ће обично бити много бржи.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Тренутно се као база података користи SQLite. За веће инсталације, препоручујемо да промените базу података.", "This is particularly recommended when using the desktop client for file synchronisation." : "Ово се нарочито порепоручује ако се користи клијент програм у графичком окружењу за синхронизацију.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "За пресељење на другу базу података, користите алат командне линије: 'occ db:convert-type', или погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацију ↗</a>.", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Постави датум истека", "Expiration" : "Истиче", "Expiration date" : "Датум истека", + "Note to recipient" : "Белешка примаоцу", "Share link" : "Веза дељења", "Enable" : "Укључи", "Shared with you and the group {group} by {owner}" : "{owner} дели са вама и са групом {group}.", diff --git a/core/l10n/sr.json b/core/l10n/sr.json index 204e8a2f47d..f8a8832f415 100644 --- a/core/l10n/sr.json +++ b/core/l10n/sr.json @@ -41,7 +41,7 @@ "Checking updates of apps" : "Проверавам ажурирања апликација", "Checking for update of app \"%s\" in appstore" : "Проверавам ажурирања апликације „%s“ у продавници", "Update app \"%s\" from appstore" : "Ажурирај апликацију „%s“ из продавнице", - "Checked for update of app \"%s\" in appstore" : "Проверено ажурирање апликације \"%s\" у продавници", + "Checked for update of app \"%s\" in appstore" : "Проверено ажурирање апликације „%s“ у продавници", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Провера да ли шема база за %s може бити ажурирана (ово може да потраје, у зависности колика је база)", "Checked database schema update for apps" : "Проверено ажурирање шеме базе података за апликације", "Updated \"%s\" to %s" : "„%s“ ажуриран на %s", @@ -82,6 +82,7 @@ "No" : "Не", "Yes" : "Да", "No files in here" : "Овде нема фајлова", + "No more subfolders in here" : "Овде више нема потфасцикли", "Choose" : "Изаберите", "Copy" : "Копирај", "Move" : "Премести", @@ -111,15 +112,15 @@ "Good password" : "Добра лозинка", "Strong password" : "Јака лозинка", "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Ваш сервер није правилно подешен да омогући синхронизацију фајлова. Изгледа да је ВебДАВ сучеље покварено.", - "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Ваш сервер није правилно подешен да разлучи \"{url}\". Можете наћи више информација у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", + "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Ваш сервер није правилно подешен да разлучи „{url}“. Можете наћи више информација у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP изгледа није исправно подешен да дохвата променљиве окружења. Тест са getenv(\"PATH\") враћа празну листу као одговор.", "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">инсталациону документацију ↗</a> за белешке око PHP конфигурације и PHP конфигурацију Вашег сервера, поготову ако користите php-fpm.", "The read-only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Омогућена је конфигурација само за читање. То спречава постављање неке конфигурације преко веб-интерфејса. Осим тога, фајлу мора бити ручно омогућено уписивање код сваког освежавања.", - "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "База података није покренута са \"READ COMMITTED\" нивоом изолације трансакција. Ово може изазвати проблеме ако се више различитих акција изврши у паралели.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "База података није покренута са „READ COMMITTED“ нивоом изолације трансакција. Ово може изазвати проблеме ако се више различитих акција изврши у паралели.", "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Недостаје PHP модул „fileinfo“. Препоручујемо да га укључите да бисте добили најбоље резултате с откривањем MIME типова фајлова.", "{name} below version {version} is installed, for stability and performance reasons it is recommended to update to a newer {name} version." : "{name} испод верзије {version} је инсталиран. Због стабилности и перформанси, препоручује се ажурирање на новију, {name} верзију.", "Transactional file locking is disabled, this might lead to issues with race conditions. Enable \"filelocking.enabled\" in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a> for more information." : "Трансактивно закључавање фајлова је искључено, што може довести до проблема са утркивањем процеса. Укључите 'filelocking.enabled' у config.php да бисте избегли проблеме овог типа. Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацију ↗</a> за више информација.", - "If your installation is not installed at the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (suggestion: \"{suggestedOverwriteCliURL}\")" : "Ако инсталација није инсталирана у основи домена и користи системски крон, може бити проблема са генерисањем веб адреса. Да бисте избегли ове проблеме, молимо вас да подесите \"overwrite.cli.url\" опцију у вашем config.php фајлу у путању веб-основе ваше инсталације (предложено: \"{suggestedOverwriteCliURL}\")", + "If your installation is not installed at the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (suggestion: \"{suggestedOverwriteCliURL}\")" : "Ако инсталација није инсталирана у основи домена и користи системски крон, може бити проблема са генерисањем веб адреса. Да бисте избегли ове проблеме, молимо вас да подесите „overwrite.cli.url“ опцију у вашем config.php фајлу у путању веб-основе ваше инсталације (предложено: \"{suggestedOverwriteCliURL}\")", "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Није било могуће да се изврши крон задатак путем интерфејса командне линије. Појавиле су се следеће техничке грешке:", "Last background job execution ran {relativeTime}. Something seems wrong." : "Последњи извршени посао у позадини: {relativeTime}. Нешто изгледа није у реду.", "Check the background job settings" : "Проверите поставке послова у позадини", @@ -129,14 +130,14 @@ "You are currently running PHP {version}. Upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Тренутно користите {version} верзију PHP-а. Надоградите PHP верзију да искористите сва <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{phpLink}\">безбедоносна ажурирања и побољшања брзине које обезбеђује PHP група</a>, чим Ваша дистрибуција почне да је подржава.", "You are currently running PHP 5.6. The current major version of Nextcloud is the last that is supported on PHP 5.6. It is recommended to upgrade the PHP version to 7.0+ to be able to upgrade to Nextcloud 14." : "Тренутно користите PHP верзију 5.6. Тренутна главна верзија Некстклауда је последња која подржава PHP 5.6. Препорука је да пређете на PHP верзију 7.0+ да бисте могли да ажурирате Некстклауд на верзију 14.", "The reverse proxy header configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If not, this is a security issue and can allow an attacker to spoof their IP address as visible to the Nextcloud. Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Или подешавање обрнутих прокси заглавља није исправно, или приступате Некстклауду преко проксија од поверења. Ако то не радите, ово је безбедоносни проблем и може омогућити нападачу да лажира да је његова IP адреса видљива Некстклауду. Више информација о овоме има у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>.", - "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached је подешен као дистрибуирани кеш, али је инсталиран погрешни PHP модуле \"memcache\". \\OC\\Memcache\\Memcached подржава само \"memcached\" модул, а не и \"memcache\". Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached вики о оба модула</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached је подешен као дистрибуирани кеш, али је инсталиран погрешни PHP модуле „memcache“. \\OC\\Memcache\\Memcached подржава само \"memcached\" модул, а не и \"memcache\". Погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{wikiLink}\">memcached вики о оба модула</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Неки фајлови нису прошли проверу интегритета. Даљње информације о томе како да решите овај проблем се могу наћи у <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацији</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Списак неисправних фајлова</a>/<a href=\"{rescanEndpoint}\">Скенирај поново…</a>)", "The PHP OPcache module is not loaded. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">For better performance it is recommended</a> to load it into your PHP installation." : "The PHP OPcache модул није учитан. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">За боље перформансе препоручује се</a> да га учитате у Вашу PHP инсталацију.", "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">For better performance it is recommended</a> to use the following settings in the <code>php.ini</code>:" : "PHP OPcache није подешен исправно. <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">За боље перформансе предлаже се</a> да користите следећа подешавања у <code>php.ini</code> фајлу:", - "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "PHP функција \"set_time_limit\" није доступна. Ово може да узрокује да се скрипте закоче у сред извршавања, и тако покваре инсталацију. Препоручује се да омогућите ову функцију.", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "PHP функција „set_time_limit“ није доступна. Ово може да узрокује да се скрипте закоче у сред извршавања, и тако покваре инсталацију. Препоручује се да омогућите ову функцију.", "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Ваша PHP инсталација нема подршку за FreeType. Ово ће довести до неисправних профилних слика и неисправног интерфејса за подешавања.", - "Missing index \"{indexName}\" in table \"{tableName}\"." : "Индекс \"{indexName}\" недостаје у табели \"{tableName}\".", - "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У бази недостају поједини индекси. Због тога што додавање индекса на великим табелама може доста да потраје, индекси се не додају аутоматски. Покретањем \"occ db:add-missing-indices\", индекси који недостају ће бити додати ручно док је инстанца покренута. Једном када су индекси додати, упити над тим табелама ће обично бити много бржи.", + "Missing index \"{indexName}\" in table \"{tableName}\"." : "Индекс „{indexName}“ недостаје у табели „{tableName}“.", + "The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running \"occ db:add-missing-indices\" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster." : "У бази недостају поједини индекси. Због тога што додавање индекса на великим табелама може доста да потраје, индекси се не додају аутоматски. Покретањем „occ db:add-missing-indices“, индекси који недостају ће бити додати ручно док је инстанца покренута. Једном када су индекси додати, упити над тим табелама ће обично бити много бржи.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Тренутно се као база података користи SQLite. За веће инсталације, препоручујемо да промените базу података.", "This is particularly recommended when using the desktop client for file synchronisation." : "Ово се нарочито порепоручује ако се користи клијент програм у графичком окружењу за синхронизацију.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "За пресељење на другу базу података, користите алат командне линије: 'occ db:convert-type', или погледајте <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">документацију ↗</a>.", @@ -171,6 +172,7 @@ "Set expiration date" : "Постави датум истека", "Expiration" : "Истиче", "Expiration date" : "Датум истека", + "Note to recipient" : "Белешка примаоцу", "Share link" : "Веза дељења", "Enable" : "Укључи", "Shared with you and the group {group} by {owner}" : "{owner} дели са вама и са групом {group}.", diff --git a/core/l10n/tr.js b/core/l10n/tr.js index 1cd22688093..1c66337ad81 100644 --- a/core/l10n/tr.js +++ b/core/l10n/tr.js @@ -84,6 +84,7 @@ OC.L10N.register( "No" : "Hayır", "Yes" : "Evet", "No files in here" : "Burada herhangi bir dosya yok", + "No more subfolders in here" : "Burada başka bir alt klasör yok", "Choose" : "Seçin", "Copy" : "Kopyala", "Move" : "Taşı", @@ -173,6 +174,7 @@ OC.L10N.register( "Set expiration date" : "Son kullanma tarihini ayarla", "Expiration" : "Son kullanma", "Expiration date" : "Son kullanma tarihi", + "Note to recipient" : "Alıcıya not", "Share link" : "Paylaşma bağlantısı", "Enable" : "Etkinleştir", "Shared with you and the group {group} by {owner}" : "{owner} tarafından sizinle ve {group} ile paylaşılmış", diff --git a/core/l10n/tr.json b/core/l10n/tr.json index 44c379c6eff..a621ebbfa63 100644 --- a/core/l10n/tr.json +++ b/core/l10n/tr.json @@ -82,6 +82,7 @@ "No" : "Hayır", "Yes" : "Evet", "No files in here" : "Burada herhangi bir dosya yok", + "No more subfolders in here" : "Burada başka bir alt klasör yok", "Choose" : "Seçin", "Copy" : "Kopyala", "Move" : "Taşı", @@ -171,6 +172,7 @@ "Set expiration date" : "Son kullanma tarihini ayarla", "Expiration" : "Son kullanma", "Expiration date" : "Son kullanma tarihi", + "Note to recipient" : "Alıcıya not", "Share link" : "Paylaşma bağlantısı", "Enable" : "Etkinleştir", "Shared with you and the group {group} by {owner}" : "{owner} tarafından sizinle ve {group} ile paylaşılmış", diff --git a/lib/l10n/ar.js b/lib/l10n/ar.js index 09a34082aa0..8f503e3ac0a 100644 --- a/lib/l10n/ar.js +++ b/lib/l10n/ar.js @@ -47,7 +47,6 @@ OC.L10N.register( "Basic settings" : "الإعدادات الأساسية", "Sharing" : "المشاركة", "Security" : "الأمان", - "Encryption" : "التعمية", "Additional settings" : "الإعدادات المتقدمة", "Personal info" : "المعلومات الشخصية", "Unlimited" : "غير محدود", @@ -136,6 +135,7 @@ OC.L10N.register( "Token expired. Please reload page." : "انتهت صلاحية الكلمة , يرجى اعادة تحميل الصفحة", "Personal" : "الحساب الشخصي", "Admin" : "المدير", + "Encryption" : "التعمية", "Tips & tricks" : "نصائح و تلميحات", "Sync clients" : "مزامنة العملاء" }, diff --git a/lib/l10n/ar.json b/lib/l10n/ar.json index cfbf9675988..165ff89fdde 100644 --- a/lib/l10n/ar.json +++ b/lib/l10n/ar.json @@ -45,7 +45,6 @@ "Basic settings" : "الإعدادات الأساسية", "Sharing" : "المشاركة", "Security" : "الأمان", - "Encryption" : "التعمية", "Additional settings" : "الإعدادات المتقدمة", "Personal info" : "المعلومات الشخصية", "Unlimited" : "غير محدود", @@ -134,6 +133,7 @@ "Token expired. Please reload page." : "انتهت صلاحية الكلمة , يرجى اعادة تحميل الصفحة", "Personal" : "الحساب الشخصي", "Admin" : "المدير", + "Encryption" : "التعمية", "Tips & tricks" : "نصائح و تلميحات", "Sync clients" : "مزامنة العملاء" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" diff --git a/lib/l10n/ast.js b/lib/l10n/ast.js index 4518070496b..ca7e404752f 100644 --- a/lib/l10n/ast.js +++ b/lib/l10n/ast.js @@ -48,7 +48,6 @@ OC.L10N.register( "Unknown user" : "Usuariu desconocíu", "Basic settings" : "Axustes básicos", "Security" : "Seguranza", - "Encryption" : "Cifráu", "Additional settings" : "Axustes adicionales", "%s enter the database username and name." : "%s introducir el nome d'usuariu y el nome de la base de datos .", "%s enter the database username." : "%s introducir l'usuariu de la base de datos.", @@ -172,6 +171,7 @@ OC.L10N.register( "Storage is temporarily not available" : "L'almacenamientu ta temporalmente non disponible", "Storage connection timeout. %s" : "Tiempu escosao de conexón al almacenamientu. %s", "APCu" : "APCu", + "Encryption" : "Cifráu", "Tips & tricks" : "Conseyos y trucos" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ast.json b/lib/l10n/ast.json index 53f8b0c1312..a65105e65b0 100644 --- a/lib/l10n/ast.json +++ b/lib/l10n/ast.json @@ -46,7 +46,6 @@ "Unknown user" : "Usuariu desconocíu", "Basic settings" : "Axustes básicos", "Security" : "Seguranza", - "Encryption" : "Cifráu", "Additional settings" : "Axustes adicionales", "%s enter the database username and name." : "%s introducir el nome d'usuariu y el nome de la base de datos .", "%s enter the database username." : "%s introducir l'usuariu de la base de datos.", @@ -170,6 +169,7 @@ "Storage is temporarily not available" : "L'almacenamientu ta temporalmente non disponible", "Storage connection timeout. %s" : "Tiempu escosao de conexón al almacenamientu. %s", "APCu" : "APCu", + "Encryption" : "Cifráu", "Tips & tricks" : "Conseyos y trucos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js index ca68180646a..07c64f21882 100644 --- a/lib/l10n/ca.js +++ b/lib/l10n/ca.js @@ -65,7 +65,6 @@ OC.L10N.register( "Basic settings" : "Configuració bàsica", "Sharing" : "Compartir", "Security" : "Seguretat", - "Encryption" : "Xifrat", "Additional settings" : "Configuració addicional", "Personal info" : "Informació personal", "Unlimited" : "Il·limitat", @@ -187,6 +186,7 @@ OC.L10N.register( "Personal" : "Personal", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Xifrat", "Tips & tricks" : "Consells i trucs", "Sync clients" : "Aplicacions per sincronitzar" }, diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json index 01cc36fd706..e6493836e34 100644 --- a/lib/l10n/ca.json +++ b/lib/l10n/ca.json @@ -63,7 +63,6 @@ "Basic settings" : "Configuració bàsica", "Sharing" : "Compartir", "Security" : "Seguretat", - "Encryption" : "Xifrat", "Additional settings" : "Configuració addicional", "Personal info" : "Informació personal", "Unlimited" : "Il·limitat", @@ -185,6 +184,7 @@ "Personal" : "Personal", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Xifrat", "Tips & tricks" : "Consells i trucs", "Sync clients" : "Aplicacions per sincronitzar" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js index 1e6e07d2c93..bbf05769a55 100644 --- a/lib/l10n/cs.js +++ b/lib/l10n/cs.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Základní nastavení", "Sharing" : "Sdílení", "Security" : "Zabezpečení", - "Encryption" : "Šifrování", "Groupware" : "Groupware", "Additional settings" : "Dodatečná nastavení", "Personal info" : "Osobní informace", @@ -238,6 +237,7 @@ OC.L10N.register( "Admin" : "Správce", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifrování", "Tips & tricks" : "Tipy a triky", "DB Error: \"%s\"" : "Chyba databáze: „%s“", "Cannot increase permissions of %s" : "Nelze zvýšit oprávnění %s", diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json index 09e50a6648a..111bc8eade0 100644 --- a/lib/l10n/cs.json +++ b/lib/l10n/cs.json @@ -72,7 +72,6 @@ "Basic settings" : "Základní nastavení", "Sharing" : "Sdílení", "Security" : "Zabezpečení", - "Encryption" : "Šifrování", "Groupware" : "Groupware", "Additional settings" : "Dodatečná nastavení", "Personal info" : "Osobní informace", @@ -236,6 +235,7 @@ "Admin" : "Správce", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifrování", "Tips & tricks" : "Tipy a triky", "DB Error: \"%s\"" : "Chyba databáze: „%s“", "Cannot increase permissions of %s" : "Nelze zvýšit oprávnění %s", diff --git a/lib/l10n/de.js b/lib/l10n/de.js index 1da63941bbe..23d3b960e42 100644 --- a/lib/l10n/de.js +++ b/lib/l10n/de.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Grundeinstellungen", "Sharing" : "Teilen", "Security" : "Sicherheit", - "Encryption" : "Verschlüsselung", "Groupware" : "Groupware", "Additional settings" : "Zusätzliche Einstellungen", "Personal info" : "Persönliche Informationen ", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Aktion \"%s\" wird nicht unterstützt oder ist nicht implementiert.", "Authentication failed, wrong token or provider ID given" : "Authentifizierung ist fehlgeschlagen. Falsches Token oder Provider-ID wurde übertragen.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Es fehlen Parameter um die Anfrage zu bearbeiten. Fehlende Parameter: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Cloud-Federation-Provider mit ID: \"%s\" ist nicht vorhanden.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Verschlüsselung", "Tips & tricks" : "Tipps & Tricks", "DB Error: \"%s\"" : "DB-Fehler: \"%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: \"%s“", diff --git a/lib/l10n/de.json b/lib/l10n/de.json index a219dee7cc3..dd00498f221 100644 --- a/lib/l10n/de.json +++ b/lib/l10n/de.json @@ -74,7 +74,6 @@ "Basic settings" : "Grundeinstellungen", "Sharing" : "Teilen", "Security" : "Sicherheit", - "Encryption" : "Verschlüsselung", "Groupware" : "Groupware", "Additional settings" : "Zusätzliche Einstellungen", "Personal info" : "Persönliche Informationen ", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Aktion \"%s\" wird nicht unterstützt oder ist nicht implementiert.", "Authentication failed, wrong token or provider ID given" : "Authentifizierung ist fehlgeschlagen. Falsches Token oder Provider-ID wurde übertragen.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Es fehlen Parameter um die Anfrage zu bearbeiten. Fehlende Parameter: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Cloud-Federation-Provider mit ID: \"%s\" ist nicht vorhanden.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", @@ -245,6 +244,7 @@ "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Verschlüsselung", "Tips & tricks" : "Tipps & Tricks", "DB Error: \"%s\"" : "DB-Fehler: \"%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: \"%s“", diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js index a3b55284797..e72752d42e0 100644 --- a/lib/l10n/de_DE.js +++ b/lib/l10n/de_DE.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Grundeinstellungen", "Sharing" : "Teilen", "Security" : "Sicherheit", - "Encryption" : "Verschlüsselung", "Groupware" : "Groupware", "Additional settings" : "Zusätzliche Einstellungen", "Personal info" : "Persönliche Informationen ", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Aktion \"%s\" wird nicht unterstützt oder ist nicht implementiert.", "Authentication failed, wrong token or provider ID given" : "Authentifizierung ist fehlgeschlagen. Falsches Token oder Provider-ID wurde übertragen.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Es fehlen Parameter um die Anfrage zu bearbeiten. Fehlende Parameter: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet.", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet.", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Cloud-Federation-Provider mit ID: \"%s\" ist nicht vorhanden.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Verschlüsselung", "Tips & tricks" : "Tipps & Tricks", "DB Error: \"%s\"" : "DB-Fehler: \"%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: \"%s“", diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json index d88fb1d2af8..7edb04b2b42 100644 --- a/lib/l10n/de_DE.json +++ b/lib/l10n/de_DE.json @@ -74,7 +74,6 @@ "Basic settings" : "Grundeinstellungen", "Sharing" : "Teilen", "Security" : "Sicherheit", - "Encryption" : "Verschlüsselung", "Groupware" : "Groupware", "Additional settings" : "Zusätzliche Einstellungen", "Personal info" : "Persönliche Informationen ", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Aktion \"%s\" wird nicht unterstützt oder ist nicht implementiert.", "Authentication failed, wrong token or provider ID given" : "Authentifizierung ist fehlgeschlagen. Falsches Token oder Provider-ID wurde übertragen.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Es fehlen Parameter um die Anfrage zu bearbeiten. Fehlende Parameter: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet.", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" wird bereits von Cloud-Federation-Provider \"%s\" verwendet.", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Cloud-Federation-Provider mit ID: \"%s\" ist nicht vorhanden.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", @@ -245,6 +244,7 @@ "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Verschlüsselung", "Tips & tricks" : "Tipps & Tricks", "DB Error: \"%s\"" : "DB-Fehler: \"%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: \"%s“", diff --git a/lib/l10n/el.js b/lib/l10n/el.js index 8bc15fb9c32..6949205be3d 100644 --- a/lib/l10n/el.js +++ b/lib/l10n/el.js @@ -66,7 +66,6 @@ OC.L10N.register( "Basic settings" : "Βασικές ρυθμίσεις", "Sharing" : "Διαμοιρασμός", "Security" : "Ασφάλεια", - "Encryption" : "Κρυπτογράφηση", "Additional settings" : "Επιπρόσθετες ρυθμίσεις", "Personal info" : "Προσωπικές πληροφορίες", "Unlimited" : "Απεριόριστα", @@ -120,6 +119,7 @@ OC.L10N.register( "Expiration date is in the past" : "Η ημερομηνία λήξης είναι στο παρελθόν", "Can’t set expiration date more than %s days in the future" : "Δεν είναι δυνατό να τεθεί η ημερομηνία λήξης σε περισσότερες από %s ημέρες στο μέλλον", "%s shared »%s« with you" : "Ο %s διαμοιράστηκε μαζί σας το »%s«", + "Click the button below to open it." : "Κάντε κλικ στο παρακάτω κουμπί για να το ανοίξετε.", "%s via %s" : "%s μέσω %s", "The requested share does not exist anymore" : "Το διαμοιρασμένο που ζητήθηκε δεν υπάρχει πλέον", "Could not find category \"%s\"" : "Αδυναμία εύρεσης κατηγορίας \"%s\"", @@ -222,6 +222,7 @@ OC.L10N.register( "Admin" : "Διαχειριστής", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Κρυπτογράφηση", "Tips & tricks" : "Συμβουλές & κόλπα", "DB Error: \"%s\"" : "Σφάλμα βάσης δεδομένων: \"%s\"", "Sync clients" : "Εφαρμογές συγχρονισμού" diff --git a/lib/l10n/el.json b/lib/l10n/el.json index cbb22cd33bc..6866edc4cf6 100644 --- a/lib/l10n/el.json +++ b/lib/l10n/el.json @@ -64,7 +64,6 @@ "Basic settings" : "Βασικές ρυθμίσεις", "Sharing" : "Διαμοιρασμός", "Security" : "Ασφάλεια", - "Encryption" : "Κρυπτογράφηση", "Additional settings" : "Επιπρόσθετες ρυθμίσεις", "Personal info" : "Προσωπικές πληροφορίες", "Unlimited" : "Απεριόριστα", @@ -118,6 +117,7 @@ "Expiration date is in the past" : "Η ημερομηνία λήξης είναι στο παρελθόν", "Can’t set expiration date more than %s days in the future" : "Δεν είναι δυνατό να τεθεί η ημερομηνία λήξης σε περισσότερες από %s ημέρες στο μέλλον", "%s shared »%s« with you" : "Ο %s διαμοιράστηκε μαζί σας το »%s«", + "Click the button below to open it." : "Κάντε κλικ στο παρακάτω κουμπί για να το ανοίξετε.", "%s via %s" : "%s μέσω %s", "The requested share does not exist anymore" : "Το διαμοιρασμένο που ζητήθηκε δεν υπάρχει πλέον", "Could not find category \"%s\"" : "Αδυναμία εύρεσης κατηγορίας \"%s\"", @@ -220,6 +220,7 @@ "Admin" : "Διαχειριστής", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Κρυπτογράφηση", "Tips & tricks" : "Συμβουλές & κόλπα", "DB Error: \"%s\"" : "Σφάλμα βάσης δεδομένων: \"%s\"", "Sync clients" : "Εφαρμογές συγχρονισμού" diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js index fc4bb260d87..b837121fc45 100644 --- a/lib/l10n/en_GB.js +++ b/lib/l10n/en_GB.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Basic settings", "Sharing" : "Sharing", "Security" : "Security", - "Encryption" : "Encryption", "Additional settings" : "Additional settings", "Personal info" : "Personal info", "Mobile & desktop" : "Mobile & desktop", @@ -235,6 +234,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encryption", "Tips & tricks" : "Tips & tricks", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "Offending command was: \"%s\"", diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json index 87a9806c6d4..ffd89f38589 100644 --- a/lib/l10n/en_GB.json +++ b/lib/l10n/en_GB.json @@ -72,7 +72,6 @@ "Basic settings" : "Basic settings", "Sharing" : "Sharing", "Security" : "Security", - "Encryption" : "Encryption", "Additional settings" : "Additional settings", "Personal info" : "Personal info", "Mobile & desktop" : "Mobile & desktop", @@ -233,6 +232,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encryption", "Tips & tricks" : "Tips & tricks", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "Offending command was: \"%s\"", diff --git a/lib/l10n/es.js b/lib/l10n/es.js index d760c07dd87..0fa4bdea12c 100644 --- a/lib/l10n/es.js +++ b/lib/l10n/es.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Ajustes básicos", "Sharing" : "Compartir", "Security" : "Seguridad", - "Encryption" : "Cifrado", "Groupware" : "Groupware", "Additional settings" : "Configuración adicional", "Personal info" : "Información personal", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "La acción \"%s\" no está soportada o implementada.", "Authentication failed, wrong token or provider ID given" : "La autenticación ha fallado. Se ha dado un token o una ID de proveedor erróneos.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Faltan parámetros para completar la petición. Parámetros que faltan: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "La Id \"%s\" ya es usada por el proveedor de nube federada \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "La ID \"%s\" ya es usada por el proveedor de federación en la nube \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "El proveedor de nube federada con ID \"%s\" no existe.", "Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Administración", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Cifrado", "Tips & tricks" : "Sugerencias y trucos", "DB Error: \"%s\"" : "Error de BD: \"%s\"", "Offending command was: \"%s\"" : "El comando ofensivo fue: \"%s\"", diff --git a/lib/l10n/es.json b/lib/l10n/es.json index 829187ecb76..8e04db0ff43 100644 --- a/lib/l10n/es.json +++ b/lib/l10n/es.json @@ -74,7 +74,6 @@ "Basic settings" : "Ajustes básicos", "Sharing" : "Compartir", "Security" : "Seguridad", - "Encryption" : "Cifrado", "Groupware" : "Groupware", "Additional settings" : "Configuración adicional", "Personal info" : "Información personal", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "La acción \"%s\" no está soportada o implementada.", "Authentication failed, wrong token or provider ID given" : "La autenticación ha fallado. Se ha dado un token o una ID de proveedor erróneos.", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Faltan parámetros para completar la petición. Parámetros que faltan: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "La Id \"%s\" ya es usada por el proveedor de nube federada \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "La ID \"%s\" ya es usada por el proveedor de federación en la nube \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "El proveedor de nube federada con ID \"%s\" no existe.", "Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", @@ -245,6 +244,7 @@ "Admin" : "Administración", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Cifrado", "Tips & tricks" : "Sugerencias y trucos", "DB Error: \"%s\"" : "Error de BD: \"%s\"", "Offending command was: \"%s\"" : "El comando ofensivo fue: \"%s\"", diff --git a/lib/l10n/es_419.js b/lib/l10n/es_419.js index 1285f7f4cb5..0de3d059ca1 100644 --- a/lib/l10n/es_419.js +++ b/lib/l10n/es_419.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_419.json b/lib/l10n/es_419.json index 7729ad3b332..6b511196f9c 100644 --- a/lib/l10n/es_419.json +++ b/lib/l10n/es_419.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_AR.js b/lib/l10n/es_AR.js index d5cb6aebed6..1dc1fcef56b 100644 --- a/lib/l10n/es_AR.js +++ b/lib/l10n/es_AR.js @@ -57,7 +57,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "%s enter the database username and name." : "%s ingrese el nombre del usuario y nombre de la base de datos", "%s enter the database username." : "%s ingresar el nombre de usuario de la base de datos.", @@ -200,6 +199,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos y trucos" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_AR.json b/lib/l10n/es_AR.json index 5100beeb414..cc3450a6210 100644 --- a/lib/l10n/es_AR.json +++ b/lib/l10n/es_AR.json @@ -55,7 +55,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "%s enter the database username and name." : "%s ingrese el nombre del usuario y nombre de la base de datos", "%s enter the database username." : "%s ingresar el nombre de usuario de la base de datos.", @@ -198,6 +197,7 @@ "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos y trucos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_CL.js b/lib/l10n/es_CL.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_CL.js +++ b/lib/l10n/es_CL.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_CL.json b/lib/l10n/es_CL.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_CL.json +++ b/lib/l10n/es_CL.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_CO.js b/lib/l10n/es_CO.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_CO.js +++ b/lib/l10n/es_CO.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_CO.json b/lib/l10n/es_CO.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_CO.json +++ b/lib/l10n/es_CO.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_CR.js b/lib/l10n/es_CR.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_CR.js +++ b/lib/l10n/es_CR.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_CR.json b/lib/l10n/es_CR.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_CR.json +++ b/lib/l10n/es_CR.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_DO.js b/lib/l10n/es_DO.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_DO.js +++ b/lib/l10n/es_DO.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_DO.json b/lib/l10n/es_DO.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_DO.json +++ b/lib/l10n/es_DO.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_EC.js b/lib/l10n/es_EC.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_EC.js +++ b/lib/l10n/es_EC.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_EC.json b/lib/l10n/es_EC.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_EC.json +++ b/lib/l10n/es_EC.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_GT.js b/lib/l10n/es_GT.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_GT.js +++ b/lib/l10n/es_GT.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_GT.json b/lib/l10n/es_GT.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_GT.json +++ b/lib/l10n/es_GT.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_HN.js b/lib/l10n/es_HN.js index 9da4cd41895..28c5aace576 100644 --- a/lib/l10n/es_HN.js +++ b/lib/l10n/es_HN.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_HN.json b/lib/l10n/es_HN.json index 59f40eaa0f1..eb54d499ef1 100644 --- a/lib/l10n/es_HN.json +++ b/lib/l10n/es_HN.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js index b9f3543b941..4047aa6c114 100644 --- a/lib/l10n/es_MX.js +++ b/lib/l10n/es_MX.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Mobile & desktop" : "Móvil & escritorio", @@ -235,6 +234,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json index fdb5ae27209..7aad3722b1b 100644 --- a/lib/l10n/es_MX.json +++ b/lib/l10n/es_MX.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Mobile & desktop" : "Móvil & escritorio", @@ -233,6 +232,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_NI.js b/lib/l10n/es_NI.js index 1258b2e5dc3..8fdd9d27a9a 100644 --- a/lib/l10n/es_NI.js +++ b/lib/l10n/es_NI.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_NI.json b/lib/l10n/es_NI.json index f6c224d1245..db1a299872a 100644 --- a/lib/l10n/es_NI.json +++ b/lib/l10n/es_NI.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_PA.js b/lib/l10n/es_PA.js index cfdcff8f31a..4e1905662c1 100644 --- a/lib/l10n/es_PA.js +++ b/lib/l10n/es_PA.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_PA.json b/lib/l10n/es_PA.json index 9051004c074..fa989e8dd5a 100644 --- a/lib/l10n/es_PA.json +++ b/lib/l10n/es_PA.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_PE.js b/lib/l10n/es_PE.js index c25064bfa58..e8918ca8d77 100644 --- a/lib/l10n/es_PE.js +++ b/lib/l10n/es_PE.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_PE.json b/lib/l10n/es_PE.json index cf72598874d..21b1e59e6f1 100644 --- a/lib/l10n/es_PE.json +++ b/lib/l10n/es_PE.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_PR.js b/lib/l10n/es_PR.js index b0026aeda31..ae612ccca9a 100644 --- a/lib/l10n/es_PR.js +++ b/lib/l10n/es_PR.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_PR.json b/lib/l10n/es_PR.json index de04d835331..5fb0a51845a 100644 --- a/lib/l10n/es_PR.json +++ b/lib/l10n/es_PR.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_PY.js b/lib/l10n/es_PY.js index d4a4a95a8e8..ba11a565202 100644 --- a/lib/l10n/es_PY.js +++ b/lib/l10n/es_PY.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_PY.json b/lib/l10n/es_PY.json index 07eaf6bb491..7e66c347688 100644 --- a/lib/l10n/es_PY.json +++ b/lib/l10n/es_PY.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/es_SV.js b/lib/l10n/es_SV.js index 9d1959a4ff3..ed7dcfac93d 100644 --- a/lib/l10n/es_SV.js +++ b/lib/l10n/es_SV.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_SV.json b/lib/l10n/es_SV.json index 4cd45a86620..1f4040a51fc 100644 --- a/lib/l10n/es_SV.json +++ b/lib/l10n/es_SV.json @@ -72,7 +72,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -232,6 +231,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "DB Error: \"%s\"" : "DB Error: \"%s\"", "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"", diff --git a/lib/l10n/es_UY.js b/lib/l10n/es_UY.js index 82139ed974d..2c274ae6896 100644 --- a/lib/l10n/es_UY.js +++ b/lib/l10n/es_UY.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" }, diff --git a/lib/l10n/es_UY.json b/lib/l10n/es_UY.json index 002031d5f66..365cff16d79 100644 --- a/lib/l10n/es_UY.json +++ b/lib/l10n/es_UY.json @@ -66,7 +66,6 @@ "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", - "Encryption" : "Encripción", "Additional settings" : "Configuraciones adicionales", "Personal info" : "Información personal", "Unlimited" : "Ilimitado", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encripción", "Tips & tricks" : "Consejos & trucos", "Sync clients" : "Sincronizar clientes" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js index 867058cc833..4966e9a5187 100644 --- a/lib/l10n/et_EE.js +++ b/lib/l10n/et_EE.js @@ -48,7 +48,6 @@ OC.L10N.register( "Basic settings" : "Põhiseaded", "Sharing" : "Jagamine", "Security" : "Turvalisus", - "Encryption" : "Krüpteerimine", "Additional settings" : "Lisaseaded", "Personal info" : "Isiklik info", "Unlimited" : "Piiramatult", @@ -181,6 +180,7 @@ OC.L10N.register( "Please upgrade your database version" : "Palun uuenda oma andmebaasi versiooni", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Palun muuda kataloogi õigused 0770-ks, et kataloogi sisu poleks teistele kasutajatele nähtav", "Could not obtain lock type %d on \"%s\"." : "Ei suutnud hankida %d tüüpi lukustust \"%s\".", + "Encryption" : "Krüpteerimine", "Tips & tricks" : "Nõuanded ja trikid", "Sync clients" : "Klientide sünkroniseerimine" }, diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json index 8cfa63ac04a..b4b6b8746a7 100644 --- a/lib/l10n/et_EE.json +++ b/lib/l10n/et_EE.json @@ -46,7 +46,6 @@ "Basic settings" : "Põhiseaded", "Sharing" : "Jagamine", "Security" : "Turvalisus", - "Encryption" : "Krüpteerimine", "Additional settings" : "Lisaseaded", "Personal info" : "Isiklik info", "Unlimited" : "Piiramatult", @@ -179,6 +178,7 @@ "Please upgrade your database version" : "Palun uuenda oma andmebaasi versiooni", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Palun muuda kataloogi õigused 0770-ks, et kataloogi sisu poleks teistele kasutajatele nähtav", "Could not obtain lock type %d on \"%s\"." : "Ei suutnud hankida %d tüüpi lukustust \"%s\".", + "Encryption" : "Krüpteerimine", "Tips & tricks" : "Nõuanded ja trikid", "Sync clients" : "Klientide sünkroniseerimine" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js index baafa10dda4..6899440d8cd 100644 --- a/lib/l10n/eu.js +++ b/lib/l10n/eu.js @@ -42,7 +42,6 @@ OC.L10N.register( "Users" : "Erabiltzaileak", "Unknown user" : "Erabiltzaile ezezaguna", "Sharing" : "Partekatze", - "Encryption" : "Enkriptazio", "Additional settings" : "Ezarpen gehiago", "%s enter the database username and name." : "%s sartu datu-basearen erabiltzaile-izena eta izena.", "%s enter the database username." : "%s sartu datu basearen erabiltzaile izena.", @@ -149,6 +148,7 @@ OC.L10N.register( "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an.", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Enkriptazio", "Tips & tricks" : "Aholkuak eta trikimailuak" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json index 685f7469c59..e1de70aea78 100644 --- a/lib/l10n/eu.json +++ b/lib/l10n/eu.json @@ -40,7 +40,6 @@ "Users" : "Erabiltzaileak", "Unknown user" : "Erabiltzaile ezezaguna", "Sharing" : "Partekatze", - "Encryption" : "Enkriptazio", "Additional settings" : "Ezarpen gehiago", "%s enter the database username and name." : "%s sartu datu-basearen erabiltzaile-izena eta izena.", "%s enter the database username." : "%s sartu datu basearen erabiltzaile izena.", @@ -147,6 +146,7 @@ "Could not obtain lock type %d on \"%s\"." : "Ezin da lortu sarraia mota %d \"%s\"-an.", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Enkriptazio", "Tips & tricks" : "Aholkuak eta trikimailuak" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/fi.js b/lib/l10n/fi.js index fe64d51712f..e39907f5641 100644 --- a/lib/l10n/fi.js +++ b/lib/l10n/fi.js @@ -67,7 +67,6 @@ OC.L10N.register( "Basic settings" : "Perusasetukset", "Sharing" : "Jakaminen", "Security" : "Turvallisuus", - "Encryption" : "Salaus", "Additional settings" : "Lisäasetukset", "Personal info" : "Henkilökohtaiset tiedot", "Mobile & desktop" : "Mobiili ja työpöytä", @@ -208,6 +207,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Salaus", "Tips & tricks" : "Vinkkejä", "DB Error: \"%s\"" : "Tietokantavirhe: \"%s\"", "Cannot increase permissions of %s" : "Kohteen %s käyttöoikeuksien lisääminen ei onnistu", diff --git a/lib/l10n/fi.json b/lib/l10n/fi.json index cc88dc41b98..84859c2b4d8 100644 --- a/lib/l10n/fi.json +++ b/lib/l10n/fi.json @@ -65,7 +65,6 @@ "Basic settings" : "Perusasetukset", "Sharing" : "Jakaminen", "Security" : "Turvallisuus", - "Encryption" : "Salaus", "Additional settings" : "Lisäasetukset", "Personal info" : "Henkilökohtaiset tiedot", "Mobile & desktop" : "Mobiili ja työpöytä", @@ -206,6 +205,7 @@ "Storage connection timeout. %s" : "Tallennustilan yhteyden aikakatkaisu. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Salaus", "Tips & tricks" : "Vinkkejä", "DB Error: \"%s\"" : "Tietokantavirhe: \"%s\"", "Cannot increase permissions of %s" : "Kohteen %s käyttöoikeuksien lisääminen ei onnistu", diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js index 601b6e991a0..68a65f66f53 100644 --- a/lib/l10n/fr.js +++ b/lib/l10n/fr.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Paramètres de base", "Sharing" : "Partage", "Security" : "Sécurité", - "Encryption" : "Chiffrement", "Groupware" : "Travail collaboratif", "Additional settings" : "Paramètres supplémentaires", "Personal info" : "Informations personnelles", @@ -235,7 +234,6 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Action \"%s\" non supportée ou implémentée.", "Authentication failed, wrong token or provider ID given" : "Échec de l'authentification, jeton erroné ou identification du fournisseur donnée", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Paramètres manquants pour compléter la requête. Paramètres manquants : \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "L'identifiant \"%s\" est déjà utilisé par le fournisseur du cloud \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Le fournisseur de cloud avec l'identifiant \"%s\" n'existe pas.", "Could not obtain lock type %d on \"%s\"." : "Impossible d'obtenir le verrouillage de type %d sur \"%s\".", "Storage unauthorized. %s" : "Espace de stockage non autorisé. %s", @@ -247,6 +245,7 @@ OC.L10N.register( "Admin" : "Administration", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Chiffrement", "Tips & tricks" : "Trucs et astuces", "DB Error: \"%s\"" : "Erreur de la base de données : \"%s\"", "Offending command was: \"%s\"" : "La requête en cause est : \"%s\"", diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json index cbd4f4e0dcb..e5d1654ab37 100644 --- a/lib/l10n/fr.json +++ b/lib/l10n/fr.json @@ -74,7 +74,6 @@ "Basic settings" : "Paramètres de base", "Sharing" : "Partage", "Security" : "Sécurité", - "Encryption" : "Chiffrement", "Groupware" : "Travail collaboratif", "Additional settings" : "Paramètres supplémentaires", "Personal info" : "Informations personnelles", @@ -233,7 +232,6 @@ "Action \"%s\" not supported or implemented." : "Action \"%s\" non supportée ou implémentée.", "Authentication failed, wrong token or provider ID given" : "Échec de l'authentification, jeton erroné ou identification du fournisseur donnée", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Paramètres manquants pour compléter la requête. Paramètres manquants : \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "L'identifiant \"%s\" est déjà utilisé par le fournisseur du cloud \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Le fournisseur de cloud avec l'identifiant \"%s\" n'existe pas.", "Could not obtain lock type %d on \"%s\"." : "Impossible d'obtenir le verrouillage de type %d sur \"%s\".", "Storage unauthorized. %s" : "Espace de stockage non autorisé. %s", @@ -245,6 +243,7 @@ "Admin" : "Administration", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Chiffrement", "Tips & tricks" : "Trucs et astuces", "DB Error: \"%s\"" : "Erreur de la base de données : \"%s\"", "Offending command was: \"%s\"" : "La requête en cause est : \"%s\"", diff --git a/lib/l10n/he.js b/lib/l10n/he.js index 4cc55a0354e..87a6d4c2d7a 100644 --- a/lib/l10n/he.js +++ b/lib/l10n/he.js @@ -72,7 +72,6 @@ OC.L10N.register( "Basic settings" : "הגדרות בסיסיות", "Sharing" : "שיתוף", "Security" : "אבטחה", - "Encryption" : "הצפנה", "Groupware" : "קבוצתי", "Additional settings" : "הגדרות נוספות", "Personal info" : "פרטים אישיים", @@ -236,6 +235,7 @@ OC.L10N.register( "Admin" : "מנהל", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "הצפנה", "Tips & tricks" : "טיפים וטריקים", "DB Error: \"%s\"" : "שגיאת מסד נתונים: „%s”", "Offending command was: \"%s\"" : "הפקודה הסוררת הייתה: „%s”", diff --git a/lib/l10n/he.json b/lib/l10n/he.json index b8f9b5c65b5..720fcde4046 100644 --- a/lib/l10n/he.json +++ b/lib/l10n/he.json @@ -70,7 +70,6 @@ "Basic settings" : "הגדרות בסיסיות", "Sharing" : "שיתוף", "Security" : "אבטחה", - "Encryption" : "הצפנה", "Groupware" : "קבוצתי", "Additional settings" : "הגדרות נוספות", "Personal info" : "פרטים אישיים", @@ -234,6 +233,7 @@ "Admin" : "מנהל", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "הצפנה", "Tips & tricks" : "טיפים וטריקים", "DB Error: \"%s\"" : "שגיאת מסד נתונים: „%s”", "Offending command was: \"%s\"" : "הפקודה הסוררת הייתה: „%s”", diff --git a/lib/l10n/hu.js b/lib/l10n/hu.js index 9f1cfcb50dd..901a061ccaf 100644 --- a/lib/l10n/hu.js +++ b/lib/l10n/hu.js @@ -73,7 +73,6 @@ OC.L10N.register( "Basic settings" : "Alapvető beállítások", "Sharing" : "Megosztás", "Security" : "Biztonság", - "Encryption" : "Titkosítás", "Additional settings" : "További beállítások", "Personal info" : "Személyes információk", "Unlimited" : "Korlátlan", @@ -233,6 +232,7 @@ OC.L10N.register( "Admin" : "Adminisztrátor", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Titkosítás", "Tips & tricks" : "Tippek és trükkök", "DB Error: \"%s\"" : "Adatbázis hiba: \"%s\"", "Offending command was: \"%s\"" : "A hibát ez a parancs okozta: \"%s\"", diff --git a/lib/l10n/hu.json b/lib/l10n/hu.json index a9625465b68..b123b0140c0 100644 --- a/lib/l10n/hu.json +++ b/lib/l10n/hu.json @@ -71,7 +71,6 @@ "Basic settings" : "Alapvető beállítások", "Sharing" : "Megosztás", "Security" : "Biztonság", - "Encryption" : "Titkosítás", "Additional settings" : "További beállítások", "Personal info" : "Személyes információk", "Unlimited" : "Korlátlan", @@ -231,6 +230,7 @@ "Admin" : "Adminisztrátor", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Titkosítás", "Tips & tricks" : "Tippek és trükkök", "DB Error: \"%s\"" : "Adatbázis hiba: \"%s\"", "Offending command was: \"%s\"" : "A hibát ez a parancs okozta: \"%s\"", diff --git a/lib/l10n/is.js b/lib/l10n/is.js index 11ca3f7ba14..cb0b52b2916 100644 --- a/lib/l10n/is.js +++ b/lib/l10n/is.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Grunnstillingar", "Sharing" : "Deiling", "Security" : "Öryggi", - "Encryption" : "Dulritun", "Groupware" : "Hópvinnukerfi", "Additional settings" : "Valfrjálsar stillingar", "Personal info" : "Persónulegar upplýsingar", @@ -240,6 +239,7 @@ OC.L10N.register( "Admin" : "Stjórnun", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Dulritun", "Tips & tricks" : "Ábendingar og góð ráð", "DB Error: \"%s\"" : "Gagnagrunnsvilla: \"%s\"", "Offending command was: \"%s\"" : "Saknæma skipunin var: \"%s\"", diff --git a/lib/l10n/is.json b/lib/l10n/is.json index 429e425890c..dad53748b02 100644 --- a/lib/l10n/is.json +++ b/lib/l10n/is.json @@ -72,7 +72,6 @@ "Basic settings" : "Grunnstillingar", "Sharing" : "Deiling", "Security" : "Öryggi", - "Encryption" : "Dulritun", "Groupware" : "Hópvinnukerfi", "Additional settings" : "Valfrjálsar stillingar", "Personal info" : "Persónulegar upplýsingar", @@ -238,6 +237,7 @@ "Admin" : "Stjórnun", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Dulritun", "Tips & tricks" : "Ábendingar og góð ráð", "DB Error: \"%s\"" : "Gagnagrunnsvilla: \"%s\"", "Offending command was: \"%s\"" : "Saknæma skipunin var: \"%s\"", diff --git a/lib/l10n/it.js b/lib/l10n/it.js index 7388e36176f..a8976aec171 100644 --- a/lib/l10n/it.js +++ b/lib/l10n/it.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Impostazioni di base", "Sharing" : "Condivisione", "Security" : "Sicurezza", - "Encryption" : "Cifratura", "Groupware" : "Groupware", "Additional settings" : "Impostazioni aggiuntive", "Personal info" : "Informazioni personali", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Azione \"%s\" non supportata o implementata.", "Authentication failed, wrong token or provider ID given" : "Autenticazione non riuscita, token o ID fornitore errato ", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Parametri mancanti per completare la richiesta. Parametri mancanti: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" già utilizzato dal fornitore della federazione cloud \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" già utilizzato dal fornitore della federazione cloud \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Il fornitore della federazione cloud con ID: \"%s\" non esiste.", "Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".", "Storage unauthorized. %s" : "Archiviazione non autorizzata. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Cifratura", "Tips & tricks" : "Suggerimenti e trucchi", "DB Error: \"%s\"" : "Errore DB: \"%s\"", "Offending command was: \"%s\"" : "Il comando non consentito era: \"%s\"", diff --git a/lib/l10n/it.json b/lib/l10n/it.json index 12fcd004b0a..652a3aad16a 100644 --- a/lib/l10n/it.json +++ b/lib/l10n/it.json @@ -74,7 +74,6 @@ "Basic settings" : "Impostazioni di base", "Sharing" : "Condivisione", "Security" : "Sicurezza", - "Encryption" : "Cifratura", "Groupware" : "Groupware", "Additional settings" : "Impostazioni aggiuntive", "Personal info" : "Informazioni personali", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Azione \"%s\" non supportata o implementata.", "Authentication failed, wrong token or provider ID given" : "Autenticazione non riuscita, token o ID fornitore errato ", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Parametri mancanti per completare la richiesta. Parametri mancanti: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" già utilizzato dal fornitore della federazione cloud \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" già utilizzato dal fornitore della federazione cloud \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Il fornitore della federazione cloud con ID: \"%s\" non esiste.", "Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".", "Storage unauthorized. %s" : "Archiviazione non autorizzata. %s", @@ -245,6 +244,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Cifratura", "Tips & tricks" : "Suggerimenti e trucchi", "DB Error: \"%s\"" : "Errore DB: \"%s\"", "Offending command was: \"%s\"" : "Il comando non consentito era: \"%s\"", diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js index 5ceff45d253..e60c32ba08f 100644 --- a/lib/l10n/ja.js +++ b/lib/l10n/ja.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "基本設定", "Sharing" : "共有", "Security" : "セキュリティ", - "Encryption" : "暗号化", "Additional settings" : "追加設定", "Personal info" : "個人情報", "Unlimited" : "無制限", @@ -234,6 +233,7 @@ OC.L10N.register( "Admin" : "管理者", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "暗号化", "Tips & tricks" : "ヒントとコツ", "DB Error: \"%s\"" : "DBエラー: \"%s\"", "Offending command was: \"%s\"" : "問題のあるコマンド: \"%s\"", diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json index cbfc6851a36..67921cb812e 100644 --- a/lib/l10n/ja.json +++ b/lib/l10n/ja.json @@ -72,7 +72,6 @@ "Basic settings" : "基本設定", "Sharing" : "共有", "Security" : "セキュリティ", - "Encryption" : "暗号化", "Additional settings" : "追加設定", "Personal info" : "個人情報", "Unlimited" : "無制限", @@ -232,6 +231,7 @@ "Admin" : "管理者", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "暗号化", "Tips & tricks" : "ヒントとコツ", "DB Error: \"%s\"" : "DBエラー: \"%s\"", "Offending command was: \"%s\"" : "問題のあるコマンド: \"%s\"", diff --git a/lib/l10n/ka_GE.js b/lib/l10n/ka_GE.js index 5a10a988907..882d94634fb 100644 --- a/lib/l10n/ka_GE.js +++ b/lib/l10n/ka_GE.js @@ -73,7 +73,6 @@ OC.L10N.register( "Basic settings" : "ძირითადი პარამეტრები", "Sharing" : "გაზიარება", "Security" : "უსაფრთხოება", - "Encryption" : "შიფრაცია", "Additional settings" : "დამატებითი პარამეტრები", "Personal info" : "პირადი ინფორმაცია", "Unlimited" : "ულიმიტო", @@ -233,6 +232,7 @@ OC.L10N.register( "Admin" : "ადმინისტრატორი", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "შიფრაცია", "Tips & tricks" : "რჩევები და ხრიკები", "DB Error: \"%s\"" : "DB შეცდომა: \"%s\"", "Offending command was: \"%s\"" : "შემაშფოთებელი ბრძანება იყო: \"%s\"", diff --git a/lib/l10n/ka_GE.json b/lib/l10n/ka_GE.json index 0ca892bb3f5..e43e4391461 100644 --- a/lib/l10n/ka_GE.json +++ b/lib/l10n/ka_GE.json @@ -71,7 +71,6 @@ "Basic settings" : "ძირითადი პარამეტრები", "Sharing" : "გაზიარება", "Security" : "უსაფრთხოება", - "Encryption" : "შიფრაცია", "Additional settings" : "დამატებითი პარამეტრები", "Personal info" : "პირადი ინფორმაცია", "Unlimited" : "ულიმიტო", @@ -231,6 +230,7 @@ "Admin" : "ადმინისტრატორი", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "შიფრაცია", "Tips & tricks" : "რჩევები და ხრიკები", "DB Error: \"%s\"" : "DB შეცდომა: \"%s\"", "Offending command was: \"%s\"" : "შემაშფოთებელი ბრძანება იყო: \"%s\"", diff --git a/lib/l10n/ko.js b/lib/l10n/ko.js index 14a03749c48..e6d609b628d 100644 --- a/lib/l10n/ko.js +++ b/lib/l10n/ko.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "기본 설정", "Sharing" : "공유", "Security" : "보안", - "Encryption" : "암호화", "Additional settings" : "고급 설정", "Personal info" : "개인 정보", "Unlimited" : "무제한", @@ -228,6 +227,7 @@ OC.L10N.register( "Admin" : "관리자", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "암호화", "Tips & tricks" : "팁과 추가 정보", "DB Error: \"%s\"" : "DB 오류: \"%s\"", "Offending command was: \"%s\"" : "잘못된 명령: \"%s\"", diff --git a/lib/l10n/ko.json b/lib/l10n/ko.json index 15f6eede4f7..4660c13c018 100644 --- a/lib/l10n/ko.json +++ b/lib/l10n/ko.json @@ -66,7 +66,6 @@ "Basic settings" : "기본 설정", "Sharing" : "공유", "Security" : "보안", - "Encryption" : "암호화", "Additional settings" : "고급 설정", "Personal info" : "개인 정보", "Unlimited" : "무제한", @@ -226,6 +225,7 @@ "Admin" : "관리자", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "암호화", "Tips & tricks" : "팁과 추가 정보", "DB Error: \"%s\"" : "DB 오류: \"%s\"", "Offending command was: \"%s\"" : "잘못된 명령: \"%s\"", diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js index ca87dc8027a..9ce77141106 100644 --- a/lib/l10n/lt_LT.js +++ b/lib/l10n/lt_LT.js @@ -56,7 +56,6 @@ OC.L10N.register( "Basic settings" : "Pagrindiniai nustatymai", "Sharing" : "Dalijimasis", "Security" : "Saugumas", - "Encryption" : "Šifravimas", "Additional settings" : "Papildomi nustatymai", "Personal info" : "Asmeninė informacija", "Unlimited" : "Neribota", @@ -202,6 +201,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Sujungimo su saugykla laikas baigėsi. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifravimas", "Tips & tricks" : "Patarimai ir gudrybės", "DB Error: \"%s\"" : "DB klaida: \"%s\"", "Files can't be shared with delete permissions" : "Failai negali būti bendrinami su ištrynimo leidimais", diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json index 05aefc9018f..f61332607c4 100644 --- a/lib/l10n/lt_LT.json +++ b/lib/l10n/lt_LT.json @@ -54,7 +54,6 @@ "Basic settings" : "Pagrindiniai nustatymai", "Sharing" : "Dalijimasis", "Security" : "Saugumas", - "Encryption" : "Šifravimas", "Additional settings" : "Papildomi nustatymai", "Personal info" : "Asmeninė informacija", "Unlimited" : "Neribota", @@ -200,6 +199,7 @@ "Storage connection timeout. %s" : "Sujungimo su saugykla laikas baigėsi. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifravimas", "Tips & tricks" : "Patarimai ir gudrybės", "DB Error: \"%s\"" : "DB klaida: \"%s\"", "Files can't be shared with delete permissions" : "Failai negali būti bendrinami su ištrynimo leidimais", diff --git a/lib/l10n/lv.js b/lib/l10n/lv.js index aa175d49ee7..b4b67bebc9f 100644 --- a/lib/l10n/lv.js +++ b/lib/l10n/lv.js @@ -41,7 +41,6 @@ OC.L10N.register( "Users" : "Lietotāji", "Unknown user" : "Nezināms lietotājs", "Sharing" : "Koplietošana", - "Encryption" : "Šifrēšana", "Additional settings" : "Papildu iestatījumi", "%s enter the database username." : "%s ievadiet datubāzes lietotājvārdu.", "%s enter the database name." : "%s ievadiet datubāzes nosaukumu.", @@ -124,6 +123,7 @@ OC.L10N.register( "Storage is temporarily not available" : "Glabātuve īslaicīgi nav pieejama", "Storage connection timeout. %s" : "Datu savienojuma taimauts. %s", "APCu" : "APCu", + "Encryption" : "Šifrēšana", "Tips & tricks" : "Padomi un ieteikumi" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/lib/l10n/lv.json b/lib/l10n/lv.json index a48d497552c..23dc6d15a70 100644 --- a/lib/l10n/lv.json +++ b/lib/l10n/lv.json @@ -39,7 +39,6 @@ "Users" : "Lietotāji", "Unknown user" : "Nezināms lietotājs", "Sharing" : "Koplietošana", - "Encryption" : "Šifrēšana", "Additional settings" : "Papildu iestatījumi", "%s enter the database username." : "%s ievadiet datubāzes lietotājvārdu.", "%s enter the database name." : "%s ievadiet datubāzes nosaukumu.", @@ -122,6 +121,7 @@ "Storage is temporarily not available" : "Glabātuve īslaicīgi nav pieejama", "Storage connection timeout. %s" : "Datu savienojuma taimauts. %s", "APCu" : "APCu", + "Encryption" : "Šifrēšana", "Tips & tricks" : "Padomi un ieteikumi" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" }
\ No newline at end of file diff --git a/lib/l10n/nb.js b/lib/l10n/nb.js index 07a45ca0646..6b6be3eabf9 100644 --- a/lib/l10n/nb.js +++ b/lib/l10n/nb.js @@ -72,7 +72,6 @@ OC.L10N.register( "Basic settings" : "Grunninnstillinger", "Sharing" : "Deling", "Security" : "Sikkerhet", - "Encryption" : "Kryptering", "Additional settings" : "Flere innstillinger", "Personal info" : "Personlig informasjon", "Unlimited" : "Ubegrenset", @@ -232,6 +231,7 @@ OC.L10N.register( "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Kryptering", "Tips & tricks" : "Tips og triks", "DB Error: \"%s\"" : "Databasefeil: \"%s\"", "Offending command was: \"%s\"" : "Kommandoen som mislyktes: \"%s\"", diff --git a/lib/l10n/nb.json b/lib/l10n/nb.json index aa0826b38c1..2256c815af5 100644 --- a/lib/l10n/nb.json +++ b/lib/l10n/nb.json @@ -70,7 +70,6 @@ "Basic settings" : "Grunninnstillinger", "Sharing" : "Deling", "Security" : "Sikkerhet", - "Encryption" : "Kryptering", "Additional settings" : "Flere innstillinger", "Personal info" : "Personlig informasjon", "Unlimited" : "Ubegrenset", @@ -230,6 +229,7 @@ "Admin" : "Administrator", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Kryptering", "Tips & tricks" : "Tips og triks", "DB Error: \"%s\"" : "Databasefeil: \"%s\"", "Offending command was: \"%s\"" : "Kommandoen som mislyktes: \"%s\"", diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js index 14d8f81a387..4d1c1545f73 100644 --- a/lib/l10n/nl.js +++ b/lib/l10n/nl.js @@ -73,7 +73,6 @@ OC.L10N.register( "Basic settings" : "Basis-instellingen", "Sharing" : "Delen", "Security" : "Beveiliging", - "Encryption" : "Versleuteling", "Additional settings" : "Aanvullende instellingen", "Personal info" : "Persoonlijke informatie", "Unlimited" : "Ongelimiteerd", @@ -233,6 +232,7 @@ OC.L10N.register( "Admin" : "Beheerder", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Versleuteling", "Tips & tricks" : "Tips & trucs", "DB Error: \"%s\"" : "DB Fout: \"%s\"", "Offending command was: \"%s\"" : "Onjuiste commando was: \"%s\"", diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json index e41c49cf989..f1323c35a8a 100644 --- a/lib/l10n/nl.json +++ b/lib/l10n/nl.json @@ -71,7 +71,6 @@ "Basic settings" : "Basis-instellingen", "Sharing" : "Delen", "Security" : "Beveiliging", - "Encryption" : "Versleuteling", "Additional settings" : "Aanvullende instellingen", "Personal info" : "Persoonlijke informatie", "Unlimited" : "Ongelimiteerd", @@ -231,6 +230,7 @@ "Admin" : "Beheerder", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Versleuteling", "Tips & tricks" : "Tips & trucs", "DB Error: \"%s\"" : "DB Fout: \"%s\"", "Offending command was: \"%s\"" : "Onjuiste commando was: \"%s\"", diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js index b9ec4f8daed..8a526c5c30b 100644 --- a/lib/l10n/pl.js +++ b/lib/l10n/pl.js @@ -66,7 +66,6 @@ OC.L10N.register( "Basic settings" : "Ustawienia podstawowe", "Sharing" : "Udostępnianie", "Security" : "Bepieczeństwo", - "Encryption" : "Szyfrowanie", "Additional settings" : "Ustawienia dodatkowe", "Personal info" : "Informacje Osobiste", "Unlimited" : "Nielimitowane", @@ -224,6 +223,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Szyfrowanie", "Tips & tricks" : "Porady i wskazówki", "Sync clients" : "Synchronizuj z klientami" }, diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json index dec459811c8..511115dd20b 100644 --- a/lib/l10n/pl.json +++ b/lib/l10n/pl.json @@ -64,7 +64,6 @@ "Basic settings" : "Ustawienia podstawowe", "Sharing" : "Udostępnianie", "Security" : "Bepieczeństwo", - "Encryption" : "Szyfrowanie", "Additional settings" : "Ustawienia dodatkowe", "Personal info" : "Informacje Osobiste", "Unlimited" : "Nielimitowane", @@ -222,6 +221,7 @@ "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Szyfrowanie", "Tips & tricks" : "Porady i wskazówki", "Sync clients" : "Synchronizuj z klientami" },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js index 35a04bf718d..d110badb7e3 100644 --- a/lib/l10n/pt_BR.js +++ b/lib/l10n/pt_BR.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Configurações básicas", "Sharing" : "Compartilhamento", "Security" : "Segurança", - "Encryption" : "Criptografia", "Groupware" : "Groupware", "Additional settings" : "Configurações adicionais", "Personal info" : "Informação Pessoal", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Ação \"%s\" não suportada ou implementada.", "Authentication failed, wrong token or provider ID given" : "Falha na autenticação, token ou ID do provedor errados", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Parâmetros ausentes para concluir a solicitação: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Id \"%s\" já usada pelo provedor de federação na nuvem \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" já é usada pelo provedor de nuvem federada \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Provedor da Federação de Nuvem com ID: \"%s\" não existe.", "Could not obtain lock type %d on \"%s\"." : "Não foi possível obter tipo de bloqueio %d em \"%s\".", "Storage unauthorized. %s" : "Armazenamento não autorizado. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Criptografia", "Tips & tricks" : "Dicas & truques", "DB Error: \"%s\"" : "Erro no BD: \"%s\"", "Offending command was: \"%s\"" : "Comando incorreto foi: \"%s\"", diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json index 88ae875e435..3139ecde750 100644 --- a/lib/l10n/pt_BR.json +++ b/lib/l10n/pt_BR.json @@ -74,7 +74,6 @@ "Basic settings" : "Configurações básicas", "Sharing" : "Compartilhamento", "Security" : "Segurança", - "Encryption" : "Criptografia", "Groupware" : "Groupware", "Additional settings" : "Configurações adicionais", "Personal info" : "Informação Pessoal", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Ação \"%s\" não suportada ou implementada.", "Authentication failed, wrong token or provider ID given" : "Falha na autenticação, token ou ID do provedor errados", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Parâmetros ausentes para concluir a solicitação: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Id \"%s\" já usada pelo provedor de federação na nuvem \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" já é usada pelo provedor de nuvem federada \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Provedor da Federação de Nuvem com ID: \"%s\" não existe.", "Could not obtain lock type %d on \"%s\"." : "Não foi possível obter tipo de bloqueio %d em \"%s\".", "Storage unauthorized. %s" : "Armazenamento não autorizado. %s", @@ -245,6 +244,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Criptografia", "Tips & tricks" : "Dicas & truques", "DB Error: \"%s\"" : "Erro no BD: \"%s\"", "Offending command was: \"%s\"" : "Comando incorreto foi: \"%s\"", diff --git a/lib/l10n/pt_PT.js b/lib/l10n/pt_PT.js index ad54bc0b7a6..e0c88cc963c 100644 --- a/lib/l10n/pt_PT.js +++ b/lib/l10n/pt_PT.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Definições básicas", "Sharing" : "Partilhar", "Security" : "Segurança", - "Encryption" : "Encriptação", "Additional settings" : "Definições adicionais", "Personal info" : "Informação pessoal", "Unlimited" : "Ilimitado", @@ -228,6 +227,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encriptação", "Tips & tricks" : "Dicas e truques", "DB Error: \"%s\"" : "Erro de BD:\"%s\"", "Offending command was: \"%s\"" : "O comando transgressor foi:\"%s\"", diff --git a/lib/l10n/pt_PT.json b/lib/l10n/pt_PT.json index d5be7d1c5d2..2cb9d63ff3d 100644 --- a/lib/l10n/pt_PT.json +++ b/lib/l10n/pt_PT.json @@ -66,7 +66,6 @@ "Basic settings" : "Definições básicas", "Sharing" : "Partilhar", "Security" : "Segurança", - "Encryption" : "Encriptação", "Additional settings" : "Definições adicionais", "Personal info" : "Informação pessoal", "Unlimited" : "Ilimitado", @@ -226,6 +225,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Encriptação", "Tips & tricks" : "Dicas e truques", "DB Error: \"%s\"" : "Erro de BD:\"%s\"", "Offending command was: \"%s\"" : "O comando transgressor foi:\"%s\"", diff --git a/lib/l10n/ro.js b/lib/l10n/ro.js index cf1fc4c1e45..1019ece4f6c 100644 --- a/lib/l10n/ro.js +++ b/lib/l10n/ro.js @@ -44,7 +44,6 @@ OC.L10N.register( "Basic settings" : "Setări de bază", "Sharing" : "Partajare", "Security" : "Securitate", - "Encryption" : "Încriptare", "Additional settings" : "Setări adiționale", "Personal info" : "Informații personale", "Verifying …" : "Se verifică ...", @@ -139,6 +138,7 @@ OC.L10N.register( "PHP modules have been installed, but they are still listed as missing?" : "Modulele PHP au fost instalate, dar apar ca lipsind?", "PostgreSQL >= 9 required" : "Este necesară versiunea 9 sau mai mare a PostgreSQL", "Please upgrade your database version" : "Actualizați baza de date la o versiune mai nouă", + "Encryption" : "Încriptare", "Tips & tricks" : "Sfaturi & trucuri" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/lib/l10n/ro.json b/lib/l10n/ro.json index 102f1bb5f39..e90d1ca220b 100644 --- a/lib/l10n/ro.json +++ b/lib/l10n/ro.json @@ -42,7 +42,6 @@ "Basic settings" : "Setări de bază", "Sharing" : "Partajare", "Security" : "Securitate", - "Encryption" : "Încriptare", "Additional settings" : "Setări adiționale", "Personal info" : "Informații personale", "Verifying …" : "Se verifică ...", @@ -137,6 +136,7 @@ "PHP modules have been installed, but they are still listed as missing?" : "Modulele PHP au fost instalate, dar apar ca lipsind?", "PostgreSQL >= 9 required" : "Este necesară versiunea 9 sau mai mare a PostgreSQL", "Please upgrade your database version" : "Actualizați baza de date la o versiune mai nouă", + "Encryption" : "Încriptare", "Tips & tricks" : "Sfaturi & trucuri" },"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/lib/l10n/ru.js b/lib/l10n/ru.js index a7572b9ffed..3528a751bb7 100644 --- a/lib/l10n/ru.js +++ b/lib/l10n/ru.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Основные настройки", "Sharing" : "Общий доступ", "Security" : "Безопасность", - "Encryption" : "Шифрование", "Groupware" : "ПО совместного использования", "Additional settings" : "Дополнительные настройки", "Personal info" : "Личная информация", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Действие \"%s\" не поддерживается или не реализовано.", "Authentication failed, wrong token or provider ID given" : "Ошибка аутентификации, неверный токен или идентификатор провайдера", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Отсутствуют параметры для завершения запроса. Отсутствующие параметры: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Идентификатор \"%s\" уже используется провайдером облачной федерации \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" уже используется федеративным облачным провайдером \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Провайдер облачной федерации с идентификатором: \"%s\" не существует.", "Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для «%s»", "Storage unauthorized. %s" : "Хранилище неавторизовано. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Администратор", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Шифрование", "Tips & tricks" : "Советы и трюки", "DB Error: \"%s\"" : "Ошибка БД: «%s»", "Offending command was: \"%s\"" : "Нарушившая команда была: \"%s\"", diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json index af7ad060884..f73554e7450 100644 --- a/lib/l10n/ru.json +++ b/lib/l10n/ru.json @@ -74,7 +74,6 @@ "Basic settings" : "Основные настройки", "Sharing" : "Общий доступ", "Security" : "Безопасность", - "Encryption" : "Шифрование", "Groupware" : "ПО совместного использования", "Additional settings" : "Дополнительные настройки", "Personal info" : "Личная информация", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Действие \"%s\" не поддерживается или не реализовано.", "Authentication failed, wrong token or provider ID given" : "Ошибка аутентификации, неверный токен или идентификатор провайдера", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Отсутствуют параметры для завершения запроса. Отсутствующие параметры: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Идентификатор \"%s\" уже используется провайдером облачной федерации \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "ID \"%s\" уже используется федеративным облачным провайдером \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Провайдер облачной федерации с идентификатором: \"%s\" не существует.", "Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для «%s»", "Storage unauthorized. %s" : "Хранилище неавторизовано. %s", @@ -245,6 +244,7 @@ "Admin" : "Администратор", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Шифрование", "Tips & tricks" : "Советы и трюки", "DB Error: \"%s\"" : "Ошибка БД: «%s»", "Offending command was: \"%s\"" : "Нарушившая команда была: \"%s\"", diff --git a/lib/l10n/sk.js b/lib/l10n/sk.js index af03b3fa728..623d9df708d 100644 --- a/lib/l10n/sk.js +++ b/lib/l10n/sk.js @@ -74,7 +74,6 @@ OC.L10N.register( "Basic settings" : "Základné nastavenia", "Sharing" : "Sprístupnenie", "Security" : "Zabezpečenie", - "Encryption" : "Šifrovanie", "Additional settings" : "Ďalšie nastavenia", "Personal info" : "Osobné informácie", "Mobile & desktop" : "Mobil a počítač", @@ -235,6 +234,7 @@ OC.L10N.register( "Admin" : "Admi", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifrovanie", "Tips & tricks" : "Tipy a triky", "DB Error: \"%s\"" : "Chyba databázy: \"%s\"", "Offending command was: \"%s\"" : "Problémový príkaz bol: \"%s\"", diff --git a/lib/l10n/sk.json b/lib/l10n/sk.json index b6bfe8b11e6..9ffad142498 100644 --- a/lib/l10n/sk.json +++ b/lib/l10n/sk.json @@ -72,7 +72,6 @@ "Basic settings" : "Základné nastavenia", "Sharing" : "Sprístupnenie", "Security" : "Zabezpečenie", - "Encryption" : "Šifrovanie", "Additional settings" : "Ďalšie nastavenia", "Personal info" : "Osobné informácie", "Mobile & desktop" : "Mobil a počítač", @@ -233,6 +232,7 @@ "Admin" : "Admi", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Šifrovanie", "Tips & tricks" : "Tipy a triky", "DB Error: \"%s\"" : "Chyba databázy: \"%s\"", "Offending command was: \"%s\"" : "Problémový príkaz bol: \"%s\"", diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js index 48247522181..896594115bd 100644 --- a/lib/l10n/sq.js +++ b/lib/l10n/sq.js @@ -59,7 +59,6 @@ OC.L10N.register( "Basic settings" : "Konfigurime bazike", "Sharing" : "Ndarja", "Security" : "Siguria", - "Encryption" : "Enkriptimi", "Additional settings" : "Konfigurime shtesë", "Personal info" : "Informacion personal", "Unlimited" : "E palimituar", @@ -216,6 +215,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Enkriptimi", "Tips & tricks" : "Këshilla dhe rrengje", "Sync clients" : "Klientë të sikronizuar" }, diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json index 690c1bdd8fc..6e6aa1c57bc 100644 --- a/lib/l10n/sq.json +++ b/lib/l10n/sq.json @@ -57,7 +57,6 @@ "Basic settings" : "Konfigurime bazike", "Sharing" : "Ndarja", "Security" : "Siguria", - "Encryption" : "Enkriptimi", "Additional settings" : "Konfigurime shtesë", "Personal info" : "Informacion personal", "Unlimited" : "E palimituar", @@ -214,6 +213,7 @@ "Storage connection timeout. %s" : "Mbarim kohe lidhjeje për depozitën. %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Enkriptimi", "Tips & tricks" : "Këshilla dhe rrengje", "Sync clients" : "Klientë të sikronizuar" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/sr.js b/lib/l10n/sr.js index 8c89ff11398..eb6de4334aa 100644 --- a/lib/l10n/sr.js +++ b/lib/l10n/sr.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Основне поставке", "Sharing" : "Дељење", "Security" : "Безбедност", - "Encryption" : "Шифровање", "Groupware" : "Радни тимови", "Additional settings" : "Додатне поставке", "Personal info" : "Лични подаци", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "Радња \"%s\" није подржана или имплементирана.", "Authentication failed, wrong token or provider ID given" : "Неуспела провера идентитета, добијен погрешан токен или ID провајдера", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Недостају параметри да би се довршио захтев. Недостајући параметри: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Id \"%s\" већ користи провајдер клауд здруживања \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "Идентификацију \"%s\" већ користи провајдер здруживања \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Провајдер клауд здруживања са ID-ом \"%s\" не постоји", "Could not obtain lock type %d on \"%s\"." : "Не могу да остварим закључаност %d за „%s“.", "Storage unauthorized. %s" : "Складиште није овлашћено. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Администратор", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Шифровање", "Tips & tricks" : "Савети и трикови", "DB Error: \"%s\"" : "Грешка базе података: \"%s\"", "Offending command was: \"%s\"" : "Неисправна команда је: „%s“", diff --git a/lib/l10n/sr.json b/lib/l10n/sr.json index 52d241e77b4..7ec9cd32543 100644 --- a/lib/l10n/sr.json +++ b/lib/l10n/sr.json @@ -74,7 +74,6 @@ "Basic settings" : "Основне поставке", "Sharing" : "Дељење", "Security" : "Безбедност", - "Encryption" : "Шифровање", "Groupware" : "Радни тимови", "Additional settings" : "Додатне поставке", "Personal info" : "Лични подаци", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "Радња \"%s\" није подржана или имплементирана.", "Authentication failed, wrong token or provider ID given" : "Неуспела провера идентитета, добијен погрешан токен или ID провајдера", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Недостају параметри да би се довршио захтев. Недостајући параметри: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "Id \"%s\" већ користи провајдер клауд здруживања \"%s\"", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "Идентификацију \"%s\" већ користи провајдер здруживања \"%s\"", "Cloud Federation Provider with ID: \"%s\" does not exist." : "Провајдер клауд здруживања са ID-ом \"%s\" не постоји", "Could not obtain lock type %d on \"%s\"." : "Не могу да остварим закључаност %d за „%s“.", "Storage unauthorized. %s" : "Складиште није овлашћено. %s", @@ -245,6 +244,7 @@ "Admin" : "Администратор", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Шифровање", "Tips & tricks" : "Савети и трикови", "DB Error: \"%s\"" : "Грешка базе података: \"%s\"", "Offending command was: \"%s\"" : "Неисправна команда је: „%s“", diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js index 32606bd612c..bcef177aba8 100644 --- a/lib/l10n/sv.js +++ b/lib/l10n/sv.js @@ -68,7 +68,6 @@ OC.L10N.register( "Basic settings" : "Generella inställningar", "Sharing" : "Delning", "Security" : "Säkerhet", - "Encryption" : "Kryptering", "Additional settings" : "Övriga inställningar", "Personal info" : "Personlig information", "Unlimited" : "Obegränsad", @@ -226,6 +225,7 @@ OC.L10N.register( "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Kryptering", "Tips & tricks" : "Tips & tricks", "Sync clients" : "Synkklienter" }, diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json index 0ce0487f7c9..1e90ff6a00d 100644 --- a/lib/l10n/sv.json +++ b/lib/l10n/sv.json @@ -66,7 +66,6 @@ "Basic settings" : "Generella inställningar", "Sharing" : "Delning", "Security" : "Säkerhet", - "Encryption" : "Kryptering", "Additional settings" : "Övriga inställningar", "Personal info" : "Personlig information", "Unlimited" : "Obegränsad", @@ -224,6 +223,7 @@ "Storage connection timeout. %s" : "Lagringsutrymme lyckas inte ansluta \"timeout\". %s", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Kryptering", "Tips & tricks" : "Tips & tricks", "Sync clients" : "Synkklienter" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js index 670cbc43fc6..5e5b5c29649 100644 --- a/lib/l10n/tr.js +++ b/lib/l10n/tr.js @@ -76,7 +76,6 @@ OC.L10N.register( "Basic settings" : "Temel Ayarlar", "Sharing" : "Paylaşım", "Security" : "Güvenlik", - "Encryption" : "Şifreleme", "Groupware" : "Grup çalışması", "Additional settings" : "Ek ayarlar", "Personal info" : "Kişisel Bilgiler", @@ -235,7 +234,7 @@ OC.L10N.register( "Action \"%s\" not supported or implemented." : "\"%s\" işlemi desteklenmiyor ya da henüz kullanılamıyor.", "Authentication failed, wrong token or provider ID given" : "Kimlik doğrulanamadı. Belirtilen kod ya da hizmet sağlayıcı kodu hatalı", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "İsteğin tamamlanması için gerekli parametreler eksik: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "\"%s\" kodu zaten \"%s\" birleşmiş hizmet sağlayıcısı tarafından kullanılıyor", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "\"%s\" kodu zaten \"%s\" birleşmiş hizmet sağlayıcısı tarafından kullanılıyor", "Cloud Federation Provider with ID: \"%s\" does not exist." : "\"%s\" kodlu Birleşmiş Bulut Hizmeti Sağlayıcısı bulunamadı.", "Could not obtain lock type %d on \"%s\"." : "\"%s\" için %d kilit türü alınamadı.", "Storage unauthorized. %s" : "Depolamaya erişim izni yok. %s", @@ -247,6 +246,7 @@ OC.L10N.register( "Admin" : "Yönetici", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Şifreleme", "Tips & tricks" : "İpucu ve kolaylıklar", "DB Error: \"%s\"" : "Veritabanı Sorunu: \"%s\"", "Offending command was: \"%s\"" : "Saldırgan komut: \"%s\"", diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json index c7e7e661941..86b58ef515d 100644 --- a/lib/l10n/tr.json +++ b/lib/l10n/tr.json @@ -74,7 +74,6 @@ "Basic settings" : "Temel Ayarlar", "Sharing" : "Paylaşım", "Security" : "Güvenlik", - "Encryption" : "Şifreleme", "Groupware" : "Grup çalışması", "Additional settings" : "Ek ayarlar", "Personal info" : "Kişisel Bilgiler", @@ -233,7 +232,7 @@ "Action \"%s\" not supported or implemented." : "\"%s\" işlemi desteklenmiyor ya da henüz kullanılamıyor.", "Authentication failed, wrong token or provider ID given" : "Kimlik doğrulanamadı. Belirtilen kod ya da hizmet sağlayıcı kodu hatalı", "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "İsteğin tamamlanması için gerekli parametreler eksik: \"%s\"", - "Id \"%s\" already used by cloud federation provider \"%s\"" : "\"%s\" kodu zaten \"%s\" birleşmiş hizmet sağlayıcısı tarafından kullanılıyor", + "ID \"%s\" already used by cloud federation provider \"%s\"" : "\"%s\" kodu zaten \"%s\" birleşmiş hizmet sağlayıcısı tarafından kullanılıyor", "Cloud Federation Provider with ID: \"%s\" does not exist." : "\"%s\" kodlu Birleşmiş Bulut Hizmeti Sağlayıcısı bulunamadı.", "Could not obtain lock type %d on \"%s\"." : "\"%s\" için %d kilit türü alınamadı.", "Storage unauthorized. %s" : "Depolamaya erişim izni yok. %s", @@ -245,6 +244,7 @@ "Admin" : "Yönetici", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "Şifreleme", "Tips & tricks" : "İpucu ve kolaylıklar", "DB Error: \"%s\"" : "Veritabanı Sorunu: \"%s\"", "Offending command was: \"%s\"" : "Saldırgan komut: \"%s\"", diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js index 2a421e54905..fe9fecdc1ae 100644 --- a/lib/l10n/zh_CN.js +++ b/lib/l10n/zh_CN.js @@ -72,7 +72,6 @@ OC.L10N.register( "Basic settings" : "基本设置", "Sharing" : "分享", "Security" : "安全", - "Encryption" : "加密", "Additional settings" : "其他设置", "Personal info" : "个人信息", "Unlimited" : "无限制", @@ -231,6 +230,7 @@ OC.L10N.register( "Personal" : "个人", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "加密", "Tips & tricks" : "小提示", "DB Error: \"%s\"" : "数据库错误:\"%s\"", "No app name specified" : "没有指定的 App 名称", diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json index 3d783fdf881..28f9fa4c815 100644 --- a/lib/l10n/zh_CN.json +++ b/lib/l10n/zh_CN.json @@ -70,7 +70,6 @@ "Basic settings" : "基本设置", "Sharing" : "分享", "Security" : "安全", - "Encryption" : "加密", "Additional settings" : "其他设置", "Personal info" : "个人信息", "Unlimited" : "无限制", @@ -229,6 +228,7 @@ "Personal" : "个人", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "加密", "Tips & tricks" : "小提示", "DB Error: \"%s\"" : "数据库错误:\"%s\"", "No app name specified" : "没有指定的 App 名称", diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js index c9a3d3d2894..76f930f61a5 100644 --- a/lib/l10n/zh_TW.js +++ b/lib/l10n/zh_TW.js @@ -66,7 +66,6 @@ OC.L10N.register( "Basic settings" : "基本設定", "Sharing" : "分享", "Security" : "安全性", - "Encryption" : "加密", "Additional settings" : "其他設定", "Personal info" : "個人資訊", "Unlimited" : "無限", @@ -226,6 +225,7 @@ OC.L10N.register( "Admin" : "管理", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "加密", "Tips & tricks" : "使用祕訣", "DB Error: \"%s\"" : "資料庫錯誤: %s", "Offending command was: \"%s\"" : "有問題的指令: %s", diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json index 8dcd5e08f6f..a291d0e900b 100644 --- a/lib/l10n/zh_TW.json +++ b/lib/l10n/zh_TW.json @@ -64,7 +64,6 @@ "Basic settings" : "基本設定", "Sharing" : "分享", "Security" : "安全性", - "Encryption" : "加密", "Additional settings" : "其他設定", "Personal info" : "個人資訊", "Unlimited" : "無限", @@ -224,6 +223,7 @@ "Admin" : "管理", "APCu" : "APCu", "Redis" : "Redis", + "Encryption" : "加密", "Tips & tricks" : "使用祕訣", "DB Error: \"%s\"" : "資料庫錯誤: %s", "Offending command was: \"%s\"" : "有問題的指令: %s", diff --git a/lib/private/Avatar.php b/lib/private/Avatar.php index 9dbeb4ac745..116f8368e71 100644 --- a/lib/private/Avatar.php +++ b/lib/private/Avatar.php @@ -120,6 +120,15 @@ class Avatar implements IAvatar { } /** + * Check if the avatar of a user is a custom uploaded one + * + * @return bool + */ + public function isCustomAvatar(): bool { + return !$this->folder->fileExists('generated'); + } + + /** * sets the users avatar * @param IImage|resource|string $data An image object, imagedata or path to set a new avatar * @throws \Exception if the provided file is not a jpg or png image @@ -362,7 +371,7 @@ class Avatar implements IAvatar { * @param string $font font path * @param int $size font size * @param int $angle - * @return Array + * @return array */ protected function imageTTFCenter($image, string $text, string $font, int $size, $angle = 0): array { // Image width & height diff --git a/lib/private/Installer.php b/lib/private/Installer.php index b6586eceabe..d58ccb36943 100644 --- a/lib/private/Installer.php +++ b/lib/private/Installer.php @@ -389,7 +389,7 @@ class Installer { if($app['id'] === $appId) { $currentVersion = OC_App::getAppVersion($appId); $newestVersion = $app['releases'][0]['version']; - if (version_compare($newestVersion, $currentVersion, '>')) { + if ($currentVersion !== '0' && version_compare($newestVersion, $currentVersion, '>')) { return $newestVersion; } else { return false; diff --git a/lib/private/Settings/Admin/Encryption.php b/lib/private/Settings/Admin/Encryption.php index 012f5791610..65f507154ad 100644 --- a/lib/private/Settings/Admin/Encryption.php +++ b/lib/private/Settings/Admin/Encryption.php @@ -77,7 +77,7 @@ class Encryption implements ISettings { * @return string the section ID, e.g. 'sharing' */ public function getSection() { - return 'encryption'; + return 'security'; } /** @@ -88,6 +88,6 @@ class Encryption implements ISettings { * E.g.: 70 */ public function getPriority() { - return 0; + return 10; } } diff --git a/lib/private/Settings/Manager.php b/lib/private/Settings/Manager.php index e9f2a6f5976..260e33d1929 100644 --- a/lib/private/Settings/Manager.php +++ b/lib/private/Settings/Manager.php @@ -230,7 +230,6 @@ class Manager implements IManager { 1 => [new Section('server', $this->l->t('Basic settings'), 0, $this->url->imagePath('core', 'actions/settings-dark.svg'))], 5 => [new Section('sharing', $this->l->t('Sharing'), 0, $this->url->imagePath('core', 'actions/share.svg'))], 10 => [new Section('security', $this->l->t('Security'), 0, $this->url->imagePath('core', 'actions/password.svg'))], - 45 => [new Section('encryption', $this->l->t('Encryption'), 0, $this->url->imagePath('core', 'actions/password.svg'))], 50 => [new Section('groupware', $this->l->t('Groupware'), 0, $this->url->imagePath('core', 'places/contacts.svg'))], 98 => [new Section('additional', $this->l->t('Additional settings'), 0, $this->url->imagePath('core', 'actions/settings-dark.svg'))], ]; @@ -270,7 +269,7 @@ class Manager implements IManager { $form = new Admin\Mail($this->config); $forms[$form->getPriority()] = [$form]; } - if ($section === 'encryption') { + if ($section === 'security') { /** @var ISettings $form */ $form = new Admin\Encryption($this->encryptionManager, $this->userManager); $forms[$form->getPriority()] = [$form]; diff --git a/lib/public/IAvatar.php b/lib/public/IAvatar.php index 85863357069..448d5dfc02f 100644 --- a/lib/public/IAvatar.php +++ b/lib/public/IAvatar.php @@ -54,6 +54,14 @@ interface IAvatar { public function exists(); /** + * Check if the avatar of a user is a custom uploaded one + * + * @return bool + * @since 14.0.0 + */ + public function isCustomAvatar(): bool; + + /** * sets the users avatar * @param \OCP\IImage|resource|string $data An image object, imagedata or path to set a new avatar * @throws \Exception if the provided file is not a jpg or png image diff --git a/settings/Controller/AppSettingsController.php b/settings/Controller/AppSettingsController.php index 5930bc700d4..faa63e67300 100644 --- a/settings/Controller/AppSettingsController.php +++ b/settings/Controller/AppSettingsController.php @@ -214,7 +214,7 @@ class AppSettingsController extends Controller { if (!array_key_exists($app['id'], $this->allApps)) { $this->allApps[$app['id']] = $app; } else { - $this->allApps[$app['id']] = array_merge($this->allApps[$app['id']], $app); + $this->allApps[$app['id']] = array_merge($app, $this->allApps[$app['id']]); } } @@ -251,12 +251,14 @@ class AppSettingsController extends Controller { // Extend existing app details $apps = array_map(function($appData) use ($dependencyAnalyzer) { - $appstoreData = $appData['appstoreData']; - $appData['screenshot'] = isset($appstoreData['screenshots'][0]['url']) ? 'https://usercontent.apps.nextcloud.com/'.base64_encode($appstoreData['screenshots'][0]['url']) : ''; - $appData['category'] = $appstoreData['categories']; + if (isset($appData['appstoreData'])) { + $appstoreData = $appData['appstoreData']; + $appData['screenshot'] = isset($appstoreData['screenshots'][0]['url']) ? 'https://usercontent.apps.nextcloud.com/' . base64_encode($appstoreData['screenshots'][0]['url']) : ''; + $appData['category'] = $appstoreData['categories']; + } $newVersion = $this->installer->isUpdateAvailable($appData['id']); - if($newVersion && $this->appManager->isInstalled($appData['id'])) { + if($newVersion) { $appData['update'] = $newVersion; } diff --git a/settings/css/settings.scss b/settings/css/settings.scss index 45511c44dbf..3dd6bf82916 100644 --- a/settings/css/settings.scss +++ b/settings/css/settings.scss @@ -1473,7 +1473,7 @@ doesnotexist:-o-prefocus, .strengthify-wrapper { top: $grid-row-height; } &#grid-header { - color: var(--color-text-light); + color: var(--color-text-maxcontrast); z-index: 60; /* above new-user */ } &:hover { diff --git a/settings/l10n/el.js b/settings/l10n/el.js index d7104d95e3c..fcc5ea91fd6 100644 --- a/settings/l10n/el.js +++ b/settings/l10n/el.js @@ -113,13 +113,19 @@ OC.L10N.register( "Enable" : "Ενεργοποίηση", "The app will be downloaded from the app store" : "Αυτή η εφαρμογή θα ", "Settings" : "Ρυθμίσεις", + "Display name" : "Εμφανιζόμενο όνομα", "Email" : "Ηλεκτρονικό ταχυδρομείο", "Group admin for" : "Ομαδα διαχειριστή για", "Language" : "Γλώσσα", "User backend" : "Σύστημα υποστήριξης χρήστη", "Unlimited" : "Απεριόριστο", "Default quota" : "Προεπιλέγμενη χωρητικότητα", + "Default language" : "Προεπιλεγμένη γλώσσα", + "Common languages" : "Κοινές γλώσσες", + "You did not enter the password in time" : "Δεν εισάγατε έγκαιρα το συνθηματικό", + "App update" : "Ενημέρωση εφαρμογής", "Your apps" : "Οι εφαρμογές σας", + "Active apps" : "Ενεργές εφαρμογές", "Disabled apps" : "Απενεργοποιημένες εφαρμογές", "Updates" : "Ενημερώσεις", "App bundles" : "Πακέτα εφαρμογών", diff --git a/settings/l10n/el.json b/settings/l10n/el.json index 8086632b27c..22c51c05b5b 100644 --- a/settings/l10n/el.json +++ b/settings/l10n/el.json @@ -111,13 +111,19 @@ "Enable" : "Ενεργοποίηση", "The app will be downloaded from the app store" : "Αυτή η εφαρμογή θα ", "Settings" : "Ρυθμίσεις", + "Display name" : "Εμφανιζόμενο όνομα", "Email" : "Ηλεκτρονικό ταχυδρομείο", "Group admin for" : "Ομαδα διαχειριστή για", "Language" : "Γλώσσα", "User backend" : "Σύστημα υποστήριξης χρήστη", "Unlimited" : "Απεριόριστο", "Default quota" : "Προεπιλέγμενη χωρητικότητα", + "Default language" : "Προεπιλεγμένη γλώσσα", + "Common languages" : "Κοινές γλώσσες", + "You did not enter the password in time" : "Δεν εισάγατε έγκαιρα το συνθηματικό", + "App update" : "Ενημέρωση εφαρμογής", "Your apps" : "Οι εφαρμογές σας", + "Active apps" : "Ενεργές εφαρμογές", "Disabled apps" : "Απενεργοποιημένες εφαρμογές", "Updates" : "Ενημερώσεις", "App bundles" : "Πακέτα εφαρμογών", diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js index c4ec310b483..83433d7ca0e 100644 --- a/settings/l10n/nl.js +++ b/settings/l10n/nl.js @@ -105,6 +105,7 @@ OC.L10N.register( "Strong password" : "Sterk wachtwoord", "An error occured while changing your language. Please reload the page and try again." : "Er trad een fout op bij het aanpassen van de taal. Ververs de pagina en probeer het opnieuw.", "Select a profile picture" : "Kies een profielafbeelding", + "Week starts on {fdow}" : "Week begint op {fdow}", "Groups" : "Groepen", "Official" : "Officieel", "No results" : "Geen resultaten", diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json index 78a077e4014..42c71a3bb97 100644 --- a/settings/l10n/nl.json +++ b/settings/l10n/nl.json @@ -103,6 +103,7 @@ "Strong password" : "Sterk wachtwoord", "An error occured while changing your language. Please reload the page and try again." : "Er trad een fout op bij het aanpassen van de taal. Ververs de pagina en probeer het opnieuw.", "Select a profile picture" : "Kies een profielafbeelding", + "Week starts on {fdow}" : "Week begint op {fdow}", "Groups" : "Groepen", "Official" : "Officieel", "No results" : "Geen resultaten", diff --git a/settings/l10n/sk.js b/settings/l10n/sk.js index 03dbbe8b35b..540bfa18f76 100644 --- a/settings/l10n/sk.js +++ b/settings/l10n/sk.js @@ -23,12 +23,12 @@ OC.L10N.register( "Backend doesn't support password change, but the user's encryption key was updated." : "Backend nepodporuje zmenu hesla, ale šifrovací kľúč používateľa bol zmenený.", "installing and updating apps via the app store or Federated Cloud Sharing" : "Inštalovať a aktualizovať aplikácia pomocou obchodu alebo Zdieľaného Cloudového Úložiska", "Federated Cloud Sharing" : "Sprístupnenie prostredníctvom Federated Cloud", - "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL používa zastaralú %sverziu (%s). Prosím aktualizujte si operačný systém pretože %snebude fungovať spoľahlivo.", - "Invalid SMTP password." : "Nesprávne heslo pre SMTP", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL používa zastaralú %s verziu (%s). Prosím aktualizujte si operačný systém pretože %s nebude fungovať spoľahlivo.", + "Invalid SMTP password." : "Nesprávne heslo pre SMTP.", "Email setting test" : "Test nastavení emailu", "Well done, %s!" : "Dobrá práca, %s!", "If you received this email, the email configuration seems to be correct." : "Ak ste prijali tento email, emailová konfigurácia sa zdá byť správna.", - "Email could not be sent. Check your mail server log" : "Nepodarilo sa odoslať email. Skontrolujte log Vášho mail servera", + "Email could not be sent. Check your mail server log" : "Nepodarilo sa odoslať email. Skontrolujte log Vášho mail servera", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Vyskytol sa problém pri odosielaní emailu. Prosím, znovu skontrolujte svoje nastavenia. (Chyba: %s)", "You need to set your user email before being able to send test emails." : "Musíte nastaviť svoj používateľský email, než budete môcť odoslať testovací email.", "Invalid mail address" : "Neplatná emailová adresa", @@ -37,16 +37,16 @@ OC.L10N.register( "Unable to change email address" : "Nemožno zmeniť emailovú adresu", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Ak chcete overiť svoj Twitter účet, napíšte nasledujúci tweet (uistite sa, že ho zasielate bez zalomenia riadkov):", "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "Pre verifikáciu vašich webových stránok uložte nasledujúci obsah v koreňovom adresári webovej stránky v umiestnení '.well-known/CloudIdVerificationCode.txt' (uistite sa, že bol text vložený ako jediný riadok)", - "%1$s changed your password on %2$s." : "%1$szmenil Vaše heslo na %2$s", - "Your password on %s was changed." : "Vaše heslo na %sbolo zmenené.", - "Your password on %s was reset by an administrator." : "Vaše heslo na %sbolo resetované administrátorom.", - "Password for %1$s changed on %2$s" : "Heslo pre %1$sbolo zmenené na %2$s", + "%1$s changed your password on %2$s." : "%1$s zmenil Vaše heslo na %2$s.", + "Your password on %s was changed." : "Vaše heslo na %s bolo zmenené.", + "Your password on %s was reset by an administrator." : "Vaše heslo na %s bolo resetované administrátorom.", + "Password for %1$s changed on %2$s" : "Heslo pre %1$s bolo zmenené na %2$s", "Password changed for %s" : "Heslo zmenené pre %s", "If you did not request this, please contact an administrator." : "Ak ste to nevyžadovali, prosím kontaktujte administrátora.", - "%1$s changed your email address on %2$s." : "%1$szmenil Vašu emailovú adresu na %2$s", - "Your email address on %s was changed." : "Vaša emailová adresa na %sbola zmenená.", + "%1$s changed your email address on %2$s." : "%1$s zmenil Vašu emailovú adresu na %2$s.", + "Your email address on %s was changed." : "Vaša emailová adresa na %s bola zmenená.", "Your email address on %s was changed by an administrator." : "Vaša emailová adresa na %s bola zmenená administrátorom.", - "Email address for %1$s changed on %2$s" : "Emailová adresa pre %1$szmenená na %2$s", + "Email address for %1$s changed on %2$s" : "Emailová adresa pre %1$s zmenená na %2$s", "Email address changed for %s" : "Emailová adresa zmenená pre %s", "The new email address is %s" : "Nová emailová adresa je %s", "Your %s account was created" : "Váš účet %s bol vytvorený", @@ -187,14 +187,14 @@ OC.L10N.register( "Last job ran %s." : "Úloha naposledy prebehla %s.", "Last job execution ran %s. Something seems wrong." : "Úloha naposledy prebehla %s. Zdá sa, že niečo nie je v poriadku.", "Background job didn’t run yet!" : "Úloha na pozadí ešte nebežala!", - "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pre optimálny výkon je dôležité nakonfigurovať úlohy na pozadí správne. Pre väčšie inštancie sa odporúča 'Cron'. Viac informácií je možné nájsť v dokumentácii.", + "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pre optimálny výkon je dôležité nakonfigurovať úlohy na pozadí správne. Pre väčšie inštancie sa odporúča 'Cron'. Viac informácií je možné nájsť v dokumentácii.", "Execute one task with each page loaded" : "Vykonať jednu úlohu s každým načítaní stránky", "cron.php is registered at a webcron service to call cron.php every 15 minutes over HTTP." : "cron.php je zaregistrované v službe webcron a zavolá cron.php každých 15 minút cez HTTP.", "Use system cron service to call the cron.php file every 15 minutes." : "Použiť systémovú službu cron na spúšťanie súboru cron.php každých 15 minút.", "The cron.php needs to be executed by the system user \"%s\"." : "Je potrebné, aby cron.php bol spustený systémovým používateľom \"%s\".", - "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Pre spustenie potrebujete mať rozšírenie PHP POSIX. Viac detailov v {linkstart}PHP dokumentácii{linkend}.", + "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Pre spustenie potrebujete mať rozšírenie PHP POSIX. Viac detailov v {linkstart}PHP dokumentácii{linkend}.", "Sharing" : "Sprístupňovanie", - "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Ako administrátor môžete nastaviť správanie sprístupňovania. Pre viac informácií pozrite dokumentáciu.", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Ako administrátor môžete nastaviť správanie sprístupňovania. Pre viac informácií pozrite dokumentáciu.", "Allow apps to use the Share API" : "Povoliť aplikáciám používať API pre sprístupňovanie", "Allow users to share via link" : "Povoliť používateľom sprístupňovanie obsahu pomocou odkazov", "Allow public uploads" : "Povoliť verejné nahrávanie súborov", @@ -208,8 +208,8 @@ OC.L10N.register( "Allow sharing with groups" : "Povoliť sprístupnenie so skupinami", "Restrict users to only share with users in their groups" : "Povoliť používateľom sprístupňovanie obsahu len v rámci ich skupiny", "Exclude groups from sharing" : "Nesprístupniť obsah skupinám", - "These groups will still be able to receive shares, but not to initiate them." : "Tieto skupiny nebudú mocť sprístupňovať obsah, môžu však stále čítať sprístupnené súbory", - "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Umožni automatické dopĺňanie používateľského mena pri sprístupňovaní. Ak je vypnuté, musí byť zadané celé meno alebo emailová adresa používateľa.", + "These groups will still be able to receive shares, but not to initiate them." : "Tieto skupiny nebudú mocť sprístupňovať obsah, môžu však stále čítať sprístupnené súbory.", + "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Umožni automatické dopĺňanie používateľského mena pri sprístupňovaní. Ak je vypnuté, musí byť zadané celé meno alebo emailová adresa používateľa.", "Personal" : "Osobné", "Administration" : "Administrácia", "Follow us on Google+" : "Sleduj nás na Google₊", @@ -226,7 +226,7 @@ OC.L10N.register( "Cancel" : "Zrušiť", "Choose as profile picture" : "Použiť ako obrázok avatara", "Details" : "Detaily", - "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Využívate <strong>%s</strong> z <strong>%s</strong>(<strong>%s%%</strong>)", + "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Využívate <strong>%s</strong> z <strong>%s</strong> (<strong>%s %%</strong>)", "Full name" : "Meno a priezvisko", "No display name set" : "Zobrazované meno nie je nastavené", "Your email address" : "Vaša emailová adresa", @@ -279,8 +279,8 @@ OC.L10N.register( "All" : "Všetky", "Update to %s" : "Aktualizovať na %s", "No apps found for your version" : "Aplikácie pre vašu verziu sa nenašli", - "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficiálne aplikácie sú vyvíjané komunitou. Poskytujú centrálnu funkcionalitu a sú pripravené pre produkčné nasadenie.", - "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Schválené aplikácie sú vyvíjané dôveryhodnými vývojármi a prešli zbežnou kontrolou bezpečnosti. Sú aktívne udržiavané v otvorenom repozitári a ich udržovatelia ich považujú za stabilné pre bežné použitie.", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficiálne aplikácie sú vyvíjané komunitou. Poskytujú centrálnu funkcionalitu a sú pripravené pre produkčné nasadenie.", + "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Schválené aplikácie sú vyvíjané dôveryhodnými vývojármi a prešli zbežnou kontrolou bezpečnosti. Sú aktívne udržiavané v otvorenom repozitári a ich udržovatelia ich považujú za stabilné pre bežné použitie.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Táto aplikácia nie je skontrolovaná na bezpečnostné chyby, je nová, alebo patrí medzi nestabilné. Inštalácia na vlastné riziko.", "Disabling app …" : "Vypínanie aplikácie ...", "Error while disabling app" : "Chyba pri zakázaní aplikácie", @@ -386,12 +386,12 @@ OC.L10N.register( "Could not update app" : "Nemožno aktualizovať aplikáciu.", "Could not remove app" : "Aplikáciu nie je možné zmazať", "{size} used" : "{size} použité", - "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Zdá sa že PHP nie je nastavené korektne na získanie premenných prostredia. Test s getenv(\"PATH\") vráti prázdnu odpoveď.", + "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Zdá sa že PHP nie je nastavené korektne na získanie premenných prostredia. Test s getenv(\"PATH\") vráti prázdnu odpoveď.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP je zjavne nastavené, aby odstraňovalo bloky vloženej dokumentácie. To zneprístupní niekoľko základných aplikácií.", "The PHP module 'fileinfo' is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Chýba PHP modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania MIME-typu.", "This means that there might be problems with certain characters in filenames." : "To znamená, že problémom môžu byť niektoré znaky v názvoch súborov.", "It is strongly proposed to install the required packages on your system to support one of the following locales: %s." : "Dôrazne doporučujeme nainštalovať na váš systém požadované balíčky podporujúce jednu z nasledovných znakových sád: %s.", "If your installation is not installed at the root of the domain and uses system Cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Inštalácia mimo koreňový priečinok domény a používanie systémového príkazu cron môže spôsobiť problém s generovaním správnej URL. Pre zabránenie týmto chybám nastavte prosím správnu cestu v svojom config.php súbore pre hodnotu \"overwrite.cli.url\" (Doporučujeme: \"%s\")", - "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Nebolo možné spustiť úlohu na pozadí pomocou CLI. Toto sú chyby:" + "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Nebolo možné spustiť úlohu na pozadí pomocou CLI. Toto sú chyby:" }, "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/settings/l10n/sk.json b/settings/l10n/sk.json index 245f9bcd01d..691a2e48e34 100644 --- a/settings/l10n/sk.json +++ b/settings/l10n/sk.json @@ -21,12 +21,12 @@ "Backend doesn't support password change, but the user's encryption key was updated." : "Backend nepodporuje zmenu hesla, ale šifrovací kľúč používateľa bol zmenený.", "installing and updating apps via the app store or Federated Cloud Sharing" : "Inštalovať a aktualizovať aplikácia pomocou obchodu alebo Zdieľaného Cloudového Úložiska", "Federated Cloud Sharing" : "Sprístupnenie prostredníctvom Federated Cloud", - "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL používa zastaralú %sverziu (%s). Prosím aktualizujte si operačný systém pretože %snebude fungovať spoľahlivo.", - "Invalid SMTP password." : "Nesprávne heslo pre SMTP", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL používa zastaralú %s verziu (%s). Prosím aktualizujte si operačný systém pretože %s nebude fungovať spoľahlivo.", + "Invalid SMTP password." : "Nesprávne heslo pre SMTP.", "Email setting test" : "Test nastavení emailu", "Well done, %s!" : "Dobrá práca, %s!", "If you received this email, the email configuration seems to be correct." : "Ak ste prijali tento email, emailová konfigurácia sa zdá byť správna.", - "Email could not be sent. Check your mail server log" : "Nepodarilo sa odoslať email. Skontrolujte log Vášho mail servera", + "Email could not be sent. Check your mail server log" : "Nepodarilo sa odoslať email. Skontrolujte log Vášho mail servera", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Vyskytol sa problém pri odosielaní emailu. Prosím, znovu skontrolujte svoje nastavenia. (Chyba: %s)", "You need to set your user email before being able to send test emails." : "Musíte nastaviť svoj používateľský email, než budete môcť odoslať testovací email.", "Invalid mail address" : "Neplatná emailová adresa", @@ -35,16 +35,16 @@ "Unable to change email address" : "Nemožno zmeniť emailovú adresu", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Ak chcete overiť svoj Twitter účet, napíšte nasledujúci tweet (uistite sa, že ho zasielate bez zalomenia riadkov):", "In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "Pre verifikáciu vašich webových stránok uložte nasledujúci obsah v koreňovom adresári webovej stránky v umiestnení '.well-known/CloudIdVerificationCode.txt' (uistite sa, že bol text vložený ako jediný riadok)", - "%1$s changed your password on %2$s." : "%1$szmenil Vaše heslo na %2$s", - "Your password on %s was changed." : "Vaše heslo na %sbolo zmenené.", - "Your password on %s was reset by an administrator." : "Vaše heslo na %sbolo resetované administrátorom.", - "Password for %1$s changed on %2$s" : "Heslo pre %1$sbolo zmenené na %2$s", + "%1$s changed your password on %2$s." : "%1$s zmenil Vaše heslo na %2$s.", + "Your password on %s was changed." : "Vaše heslo na %s bolo zmenené.", + "Your password on %s was reset by an administrator." : "Vaše heslo na %s bolo resetované administrátorom.", + "Password for %1$s changed on %2$s" : "Heslo pre %1$s bolo zmenené na %2$s", "Password changed for %s" : "Heslo zmenené pre %s", "If you did not request this, please contact an administrator." : "Ak ste to nevyžadovali, prosím kontaktujte administrátora.", - "%1$s changed your email address on %2$s." : "%1$szmenil Vašu emailovú adresu na %2$s", - "Your email address on %s was changed." : "Vaša emailová adresa na %sbola zmenená.", + "%1$s changed your email address on %2$s." : "%1$s zmenil Vašu emailovú adresu na %2$s.", + "Your email address on %s was changed." : "Vaša emailová adresa na %s bola zmenená.", "Your email address on %s was changed by an administrator." : "Vaša emailová adresa na %s bola zmenená administrátorom.", - "Email address for %1$s changed on %2$s" : "Emailová adresa pre %1$szmenená na %2$s", + "Email address for %1$s changed on %2$s" : "Emailová adresa pre %1$s zmenená na %2$s", "Email address changed for %s" : "Emailová adresa zmenená pre %s", "The new email address is %s" : "Nová emailová adresa je %s", "Your %s account was created" : "Váš účet %s bol vytvorený", @@ -185,14 +185,14 @@ "Last job ran %s." : "Úloha naposledy prebehla %s.", "Last job execution ran %s. Something seems wrong." : "Úloha naposledy prebehla %s. Zdá sa, že niečo nie je v poriadku.", "Background job didn’t run yet!" : "Úloha na pozadí ešte nebežala!", - "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pre optimálny výkon je dôležité nakonfigurovať úlohy na pozadí správne. Pre väčšie inštancie sa odporúča 'Cron'. Viac informácií je možné nájsť v dokumentácii.", + "For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "Pre optimálny výkon je dôležité nakonfigurovať úlohy na pozadí správne. Pre väčšie inštancie sa odporúča 'Cron'. Viac informácií je možné nájsť v dokumentácii.", "Execute one task with each page loaded" : "Vykonať jednu úlohu s každým načítaní stránky", "cron.php is registered at a webcron service to call cron.php every 15 minutes over HTTP." : "cron.php je zaregistrované v službe webcron a zavolá cron.php každých 15 minút cez HTTP.", "Use system cron service to call the cron.php file every 15 minutes." : "Použiť systémovú službu cron na spúšťanie súboru cron.php každých 15 minút.", "The cron.php needs to be executed by the system user \"%s\"." : "Je potrebné, aby cron.php bol spustený systémovým používateľom \"%s\".", - "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Pre spustenie potrebujete mať rozšírenie PHP POSIX. Viac detailov v {linkstart}PHP dokumentácii{linkend}.", + "To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "Pre spustenie potrebujete mať rozšírenie PHP POSIX. Viac detailov v {linkstart}PHP dokumentácii{linkend}.", "Sharing" : "Sprístupňovanie", - "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Ako administrátor môžete nastaviť správanie sprístupňovania. Pre viac informácií pozrite dokumentáciu.", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Ako administrátor môžete nastaviť správanie sprístupňovania. Pre viac informácií pozrite dokumentáciu.", "Allow apps to use the Share API" : "Povoliť aplikáciám používať API pre sprístupňovanie", "Allow users to share via link" : "Povoliť používateľom sprístupňovanie obsahu pomocou odkazov", "Allow public uploads" : "Povoliť verejné nahrávanie súborov", @@ -206,8 +206,8 @@ "Allow sharing with groups" : "Povoliť sprístupnenie so skupinami", "Restrict users to only share with users in their groups" : "Povoliť používateľom sprístupňovanie obsahu len v rámci ich skupiny", "Exclude groups from sharing" : "Nesprístupniť obsah skupinám", - "These groups will still be able to receive shares, but not to initiate them." : "Tieto skupiny nebudú mocť sprístupňovať obsah, môžu však stále čítať sprístupnené súbory", - "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Umožni automatické dopĺňanie používateľského mena pri sprístupňovaní. Ak je vypnuté, musí byť zadané celé meno alebo emailová adresa používateľa.", + "These groups will still be able to receive shares, but not to initiate them." : "Tieto skupiny nebudú mocť sprístupňovať obsah, môžu však stále čítať sprístupnené súbory.", + "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Umožni automatické dopĺňanie používateľského mena pri sprístupňovaní. Ak je vypnuté, musí byť zadané celé meno alebo emailová adresa používateľa.", "Personal" : "Osobné", "Administration" : "Administrácia", "Follow us on Google+" : "Sleduj nás na Google₊", @@ -224,7 +224,7 @@ "Cancel" : "Zrušiť", "Choose as profile picture" : "Použiť ako obrázok avatara", "Details" : "Detaily", - "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Využívate <strong>%s</strong> z <strong>%s</strong>(<strong>%s%%</strong>)", + "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Využívate <strong>%s</strong> z <strong>%s</strong> (<strong>%s %%</strong>)", "Full name" : "Meno a priezvisko", "No display name set" : "Zobrazované meno nie je nastavené", "Your email address" : "Vaša emailová adresa", @@ -277,8 +277,8 @@ "All" : "Všetky", "Update to %s" : "Aktualizovať na %s", "No apps found for your version" : "Aplikácie pre vašu verziu sa nenašli", - "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficiálne aplikácie sú vyvíjané komunitou. Poskytujú centrálnu funkcionalitu a sú pripravené pre produkčné nasadenie.", - "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Schválené aplikácie sú vyvíjané dôveryhodnými vývojármi a prešli zbežnou kontrolou bezpečnosti. Sú aktívne udržiavané v otvorenom repozitári a ich udržovatelia ich považujú za stabilné pre bežné použitie.", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficiálne aplikácie sú vyvíjané komunitou. Poskytujú centrálnu funkcionalitu a sú pripravené pre produkčné nasadenie.", + "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Schválené aplikácie sú vyvíjané dôveryhodnými vývojármi a prešli zbežnou kontrolou bezpečnosti. Sú aktívne udržiavané v otvorenom repozitári a ich udržovatelia ich považujú za stabilné pre bežné použitie.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Táto aplikácia nie je skontrolovaná na bezpečnostné chyby, je nová, alebo patrí medzi nestabilné. Inštalácia na vlastné riziko.", "Disabling app …" : "Vypínanie aplikácie ...", "Error while disabling app" : "Chyba pri zakázaní aplikácie", @@ -384,12 +384,12 @@ "Could not update app" : "Nemožno aktualizovať aplikáciu.", "Could not remove app" : "Aplikáciu nie je možné zmazať", "{size} used" : "{size} použité", - "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Zdá sa že PHP nie je nastavené korektne na získanie premenných prostredia. Test s getenv(\"PATH\") vráti prázdnu odpoveď.", + "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Zdá sa že PHP nie je nastavené korektne na získanie premenných prostredia. Test s getenv(\"PATH\") vráti prázdnu odpoveď.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP je zjavne nastavené, aby odstraňovalo bloky vloženej dokumentácie. To zneprístupní niekoľko základných aplikácií.", "The PHP module 'fileinfo' is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Chýba PHP modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania MIME-typu.", "This means that there might be problems with certain characters in filenames." : "To znamená, že problémom môžu byť niektoré znaky v názvoch súborov.", "It is strongly proposed to install the required packages on your system to support one of the following locales: %s." : "Dôrazne doporučujeme nainštalovať na váš systém požadované balíčky podporujúce jednu z nasledovných znakových sád: %s.", "If your installation is not installed at the root of the domain and uses system Cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Inštalácia mimo koreňový priečinok domény a používanie systémového príkazu cron môže spôsobiť problém s generovaním správnej URL. Pre zabránenie týmto chybám nastavte prosím správnu cestu v svojom config.php súbore pre hodnotu \"overwrite.cli.url\" (Doporučujeme: \"%s\")", - "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Nebolo možné spustiť úlohu na pozadí pomocou CLI. Toto sú chyby:" + "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "Nebolo možné spustiť úlohu na pozadí pomocou CLI. Toto sú chyby:" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" }
\ No newline at end of file diff --git a/settings/templates/settings/personal/personal.info.php b/settings/templates/settings/personal/personal.info.php index 3e8f31cf073..a0d766f88f3 100644 --- a/settings/templates/settings/personal/personal.info.php +++ b/settings/templates/settings/personal/personal.info.php @@ -367,8 +367,9 @@ vendor_style('jcrop/css/jquery.Jcrop'); <?php endforeach;?> </select> <div id="localeexample" class="personal-info icon-timezone"> - <p id="localeexample-time"></p> - <p id="localeexample-date"></p> + <p> + <span id="localeexample-date"></span> <span id="localeexample-time"></span> + </p> <p id="localeexample-fdow"></p> </div> </form> diff --git a/tests/Core/Controller/AvatarControllerTest.php b/tests/Core/Controller/AvatarControllerTest.php index 3194d671908..3369fa882c8 100644 --- a/tests/Core/Controller/AvatarControllerTest.php +++ b/tests/Core/Controller/AvatarControllerTest.php @@ -34,7 +34,7 @@ namespace Tests\Core\Controller; use OC\AppFramework\Utility\TimeFactory; use OC\Core\Controller\AvatarController; use OCP\AppFramework\Http; -use OCP\Files\Cache\ICache; +use OCP\ICache; use OCP\Files\File; use OCP\Files\IRootFolder; use OCP\Files\NotFoundException; @@ -143,6 +143,9 @@ class AvatarControllerTest extends \Test\TestCase { public function testGetAvatar() { $this->avatarMock->method('getFile')->willReturn($this->avatarFile); $this->avatarManager->method('getAvatar')->with('userId')->willReturn($this->avatarMock); + $this->avatarMock->expects($this->once()) + ->method('isCustomAvatar') + ->willReturn(true); $response = $this->avatarController->getAvatar('userId', 32); @@ -154,6 +157,22 @@ class AvatarControllerTest extends \Test\TestCase { } /** + * Fetch the user's avatar + */ + public function testGetGeneratedAvatar() { + $this->avatarMock->method('getFile')->willReturn($this->avatarFile); + $this->avatarManager->method('getAvatar')->with('userId')->willReturn($this->avatarMock); + + $response = $this->avatarController->getAvatar('userId', 32); + + $this->assertEquals(Http::STATUS_CREATED, $response->getStatus()); + $this->assertArrayHasKey('Content-Type', $response->getHeaders()); + $this->assertEquals('image type', $response->getHeaders()['Content-Type']); + + $this->assertEquals('my etag', $response->getETag()); + } + + /** * Fetch the avatar of a non-existing user */ public function testGetAvatarNoUser() { diff --git a/tests/acceptance/features/app-files.feature b/tests/acceptance/features/app-files.feature index 956430c02ba..00f09900d3e 100644 --- a/tests/acceptance/features/app-files.feature +++ b/tests/acceptance/features/app-files.feature @@ -1,15 +1,23 @@ Feature: app-files - Scenario: viewing a favorite file in its folder closes the details view + Scenario: viewing a favorite file in its folder shows the correct sidebar view Given I am logged in + And I create a new folder named "other" + And I mark "other" as favorite And I mark "welcome.txt" as favorite + And I see that "other" is marked as favorite And I see that "welcome.txt" is marked as favorite And I open the "Favorites" section - And I open the details view for "welcome.txt" + And I open the details view for "other" And I see that the details view is open + And I see that the file name shown in the details view is "other" When I view "welcome.txt" in folder Then I see that the current section is "All files" - And I see that the details view is closed + And I see that the details view is open + And I see that the file name shown in the details view is "welcome.txt" + When I open the details view for "other" + And I see that the file name shown in the details view is "other" + Scenario: viewing a favorite file in its folder does not prevent opening the details view in "All files" section Given I am logged in diff --git a/tests/lib/Settings/Admin/EncryptionTest.php b/tests/lib/Settings/Admin/EncryptionTest.php index 41196a9bc41..9be2a3f46d9 100644 --- a/tests/lib/Settings/Admin/EncryptionTest.php +++ b/tests/lib/Settings/Admin/EncryptionTest.php @@ -129,10 +129,10 @@ class EncryptionTest extends TestCase { } public function testGetSection() { - $this->assertSame('encryption', $this->admin->getSection()); + $this->assertSame('security', $this->admin->getSection()); } public function testGetPriority() { - $this->assertSame(0, $this->admin->getPriority()); + $this->assertSame(10, $this->admin->getPriority()); } } diff --git a/tests/lib/Settings/ManagerTest.php b/tests/lib/Settings/ManagerTest.php index 76f6d867d3a..df7e59841ce 100644 --- a/tests/lib/Settings/ManagerTest.php +++ b/tests/lib/Settings/ManagerTest.php @@ -115,7 +115,7 @@ class ManagerTest extends TestCase { $this->manager->registerSection('admin', \OCA\WorkflowEngine\Settings\Section::class); - $this->url->expects($this->exactly(7)) + $this->url->expects($this->exactly(6)) ->method('imagePath') ->willReturnMap([ ['settings', 'admin.svg', '0'], @@ -131,7 +131,6 @@ class ManagerTest extends TestCase { 1 => [new Section('server', 'Basic settings', 0, '1')], 5 => [new Section('sharing', 'Sharing', 0, '2')], 10 => [new Section('security', 'Security', 0, '3')], - 45 => [new Section('encryption', 'Encryption', 0, '3')], 50 => [new Section('groupware', 'Groupware', 0, '5')], 55 => [\OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class)], 98 => [new Section('additional', 'Additional settings', 0, '1')], @@ -168,7 +167,7 @@ class ManagerTest extends TestCase { ->method('t') ->will($this->returnArgument(0)); - $this->url->expects($this->exactly(7)) + $this->url->expects($this->exactly(6)) ->method('imagePath') ->willReturnMap([ ['settings', 'admin.svg', '0'], @@ -184,7 +183,6 @@ class ManagerTest extends TestCase { 1 => [new Section('server', 'Basic settings', 0, '1')], 5 => [new Section('sharing', 'Sharing', 0, '2')], 10 => [new Section('security', 'Security', 0, '3')], - 45 => [new Section('encryption', 'Encryption', 0, '3')], 50 => [new Section('groupware', 'Groupware', 0, '5')], 98 => [new Section('additional', 'Additional settings', 0, '1')], ], $this->manager->getAdminSections()); diff --git a/version.php b/version.php index 35bef593764..38ed681b593 100644 --- a/version.php +++ b/version.php @@ -29,10 +29,10 @@ // between betas, final and RCs. This is _not_ the public version number. Reset minor/patchlevel // when updating major/minor version number. -$OC_Version = array(14, 0, 0, 13); +$OC_Version = array(14, 0, 0, 14); // The human readable string -$OC_VersionString = '14.0.0 Beta 1'; +$OC_VersionString = '14.0.0 Beta 2'; $OC_VersionCanBeUpgradedFrom = [ 'nextcloud' => [ |