diff options
751 files changed, 11158 insertions, 3695 deletions
diff --git a/.drone.yml b/.drone.yml index 11458a30398..e4a108825c8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -208,7 +208,7 @@ pipeline: DB: mysqlmb4 PHP: 5.6 integration-capabilities_features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -217,7 +217,7 @@ pipeline: matrix: TESTS: integration-capabilities_features integration-federation_features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -226,7 +226,7 @@ pipeline: matrix: TESTS: integration-federation_features integration-auth: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -235,7 +235,7 @@ pipeline: matrix: TESTS: integration-auth integration-maintenance-mode: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -244,7 +244,7 @@ pipeline: matrix: TESTS: integration-maintenance-mode integration-ratelimiting: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local @@ -256,7 +256,7 @@ pipeline: matrix: TESTS: integration-ratelimiting integration-carddav: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -265,7 +265,7 @@ pipeline: matrix: TESTS: integration-carddav integration-dav-v2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -274,7 +274,7 @@ pipeline: matrix: TESTS: integration-dav-v2 integration-ocs-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -283,7 +283,7 @@ pipeline: matrix: TESTS: integration-ocs-v1 integration-sharing-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -292,7 +292,7 @@ pipeline: matrix: TESTS: integration-sharing-v1 integration-sharing-v1-part2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -301,7 +301,7 @@ pipeline: matrix: TESTS: integration-sharing-v1-part2 integration-sharing-v1-part3: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -310,7 +310,7 @@ pipeline: matrix: TESTS: integration-sharing-v1-part3 integration-checksums-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -319,7 +319,7 @@ pipeline: matrix: TESTS: integration-checksums integration-external-storage: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -328,7 +328,7 @@ pipeline: matrix: TESTS: integration-external-storage integration-provisioning-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -337,7 +337,7 @@ pipeline: matrix: TESTS: integration-provisioning-v1 integration-tags: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -346,7 +346,7 @@ pipeline: matrix: TESTS: integration-tags integration-caldav: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -355,7 +355,7 @@ pipeline: matrix: TESTS: integration-caldav integration-comments: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -364,7 +364,7 @@ pipeline: matrix: TESTS: integration-comments integration-favorites: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -373,7 +373,7 @@ pipeline: matrix: TESTS: integration-favorites integration-provisioning-v2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -382,7 +382,7 @@ pipeline: matrix: TESTS: integration-provisioning-v2 integration-webdav-related: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -391,7 +391,7 @@ pipeline: matrix: TESTS: integration-webdav-related integration-sharees-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -400,7 +400,7 @@ pipeline: matrix: TESTS: integration-sharees-features integration-sharees-v2-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -409,7 +409,7 @@ pipeline: matrix: TESTS: integration-sharees-v2-features integration-setup-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - cd build/integration - ./run.sh setup_features/setup.feature @@ -417,7 +417,7 @@ pipeline: matrix: TESTS: integration-setup-features integration-filesdrop-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -426,7 +426,7 @@ pipeline: matrix: TESTS: integration-filesdrop-features integration-transfer-ownership-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -435,7 +435,7 @@ pipeline: matrix: TESTS: integration-transfer-ownership-features integration-ldap-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - ./occ app:enable user_ldap @@ -445,7 +445,7 @@ pipeline: matrix: TESTS: integration-ldap-features integration-trashbin: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -454,21 +454,21 @@ pipeline: matrix: TESTS: integration-trashbin acceptance-access-levels: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/access-levels.feature when: matrix: TESTS-ACCEPTANCE: access-levels acceptance-app-files: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/app-files.feature when: matrix: TESTS-ACCEPTANCE: app-files acceptance-login: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-4 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 allow-git-repository-modifications features/login.feature when: diff --git a/3rdparty b/3rdparty -Subproject 8403b2b6768fb5c5abd2a36dc337d16571349c5 +Subproject cae79927de50c6ab0bf77e5653015b6579ae2ae diff --git a/apps/admin_audit/lib/actions/files.php b/apps/admin_audit/lib/actions/files.php index d0a030d892a..e8d178e6070 100644 --- a/apps/admin_audit/lib/actions/files.php +++ b/apps/admin_audit/lib/actions/files.php @@ -65,6 +65,10 @@ class Files extends Action { * @param array $params */ public function create(array $params) { + if ($params['path'] === '/' || $params['path'] === '' || $params['path'] === null) { + return; + } + $this->log( 'File created: "%s"', $params, @@ -96,6 +100,10 @@ class Files extends Action { * @param array $params */ public function write(array $params) { + if ($params['path'] === '/' || $params['path'] === '' || $params['path'] === null) { + return; + } + $this->log( 'File written to: "%s"', $params, diff --git a/apps/comments/l10n/de.js b/apps/comments/l10n/de.js index a6bd536ffee..25613ae6c3d 100644 --- a/apps/comments/l10n/de.js +++ b/apps/comments/l10n/de.js @@ -3,14 +3,14 @@ OC.L10N.register( { "Comments" : "Kommentare", "Unknown user" : "Unbekannter Benutzer", - "New comment …" : "Neuer Kommentar ...", + "New comment …" : "Neuer Kommentar …", "Delete comment" : "Kommentar löschen", "Post" : "Speichern", "Cancel" : "Abbrechen", "Edit comment" : "Kommentar bearbeiten", "[Deleted user]" : "[Gelöschter Benutzer]", "No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!", - "More comments …" : "Weitere Kommentare ...", + "More comments …" : "Weitere Kommentare…", "Save" : "Speichern", "Allowed characters {count} of {max}" : "Erlaubte Zeichen {count} von {max}", "Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten", @@ -19,16 +19,16 @@ OC.L10N.register( "_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"], "Comment" : "Kommentar", "You commented" : "Von Dir kommentiert", - "%1$s commented" : "%1$s kommentiert", - "{author} commented" : "{author} kommentiert", + "%1$s commented" : "%1$s kommentierte", + "{author} commented" : "{author} kommentierte", "You commented on %1$s" : "Du hast %1$s kommentiert", "You commented on {file}" : "Du hast {file} kommentiert", "%1$s commented on %2$s" : "%1$s kommentierte %2$s", "{author} commented on {file}" : "{author} hat {file} kommentiert", "<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien", - "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"", - "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”", - "%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”", - "{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”" + "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ", + "{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt " }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/comments/l10n/de.json b/apps/comments/l10n/de.json index bded3a2198e..b91095dd104 100644 --- a/apps/comments/l10n/de.json +++ b/apps/comments/l10n/de.json @@ -1,14 +1,14 @@ { "translations": { "Comments" : "Kommentare", "Unknown user" : "Unbekannter Benutzer", - "New comment …" : "Neuer Kommentar ...", + "New comment …" : "Neuer Kommentar …", "Delete comment" : "Kommentar löschen", "Post" : "Speichern", "Cancel" : "Abbrechen", "Edit comment" : "Kommentar bearbeiten", "[Deleted user]" : "[Gelöschter Benutzer]", "No comments yet, start the conversation!" : "Keine Kommentare bisher. Beginne die Diskussion!", - "More comments …" : "Weitere Kommentare ...", + "More comments …" : "Weitere Kommentare…", "Save" : "Speichern", "Allowed characters {count} of {max}" : "Erlaubte Zeichen {count} von {max}", "Error occurred while retrieving comment with id {id}" : "Es ist ein Fehler beim Empfangen des Kommentars mit der ID {id} aufgetreten", @@ -17,16 +17,16 @@ "_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"], "Comment" : "Kommentar", "You commented" : "Von Dir kommentiert", - "%1$s commented" : "%1$s kommentiert", - "{author} commented" : "{author} kommentiert", + "%1$s commented" : "%1$s kommentierte", + "{author} commented" : "{author} kommentierte", "You commented on %1$s" : "Du hast %1$s kommentiert", "You commented on {file}" : "Du hast {file} kommentiert", "%1$s commented on %2$s" : "%1$s kommentierte %2$s", "{author} commented on {file}" : "{author} hat {file} kommentiert", "<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien", - "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"", - "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”", - "%1$s mentioned you in a comment on “%2$s”" : "%1$s erwähnt Dich in einem Kommentar zu “%2$s”", - "{user} mentioned you in a comment on “{file}”" : "{user} erwähnt Dich in einem Kommentar zu “{file}”" + "A (now) deleted user mentioned you in a comment on “%s”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu \"%s\" erwähnt", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Ein (nun) gelöschter Benutzer hat Dich in einem Kommentar zu “{file}” erwähnt", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s hat Dich in einem Kommentar zu “%2$s” erwähnt ", + "{user} mentioned you in a comment on “{file}”" : "{user} hat Dich in einem Kommentar zu “{file}” erwähnt " },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/comments/l10n/es_AR.js b/apps/comments/l10n/es_AR.js index 8219a7da10b..79ce5300c98 100644 --- a/apps/comments/l10n/es_AR.js +++ b/apps/comments/l10n/es_AR.js @@ -1,7 +1,34 @@ OC.L10N.register( "comments", { + "Comments" : "Comentarios", + "Unknown user" : "Usuario desconocido", + "New comment …" : "Nuevo comentario ...", + "Delete comment" : "Borrar comentario", + "Post" : "Post", "Cancel" : "Cancelar", - "Save" : "Guardar" + "Edit comment" : "Editar comentario", + "[Deleted user]" : "[Usuario borrado]", + "No comments yet, start the conversation!" : "No hay comentarios aún, iniciar la conversación!", + "More comments …" : "Más comentarios ...", + "Save" : "Guardar", + "Allowed characters {count} of {max}" : "Caracteres permitidos {count} of {max}", + "Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con id {id}", + "Error occurred while updating comment with id {id}" : "Se ha producido un error al actualizar el comentario con id {id}", + "Error occurred while posting comment" : "Se ha producido un error al publicar un comentario", + "_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"], + "Comment" : "Comentar", + "You commented" : "Ud. ha comentado", + "%1$s commented" : "%1$s comentados", + "{author} commented" : "{author} comentó", + "You commented on %1$s" : "Ud. ah comentado en %1$s", + "You commented on {file}" : "Ud. ha comentado en {file}", + "%1$s commented on %2$s" : "%1$s comentó en %2$s", + "{author} commented on {file}" : "{author} comentó en {file}", + "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> en archivos", + "A (now) deleted user mentioned you in a comment on “%s”" : "Un (now) usuario borrado te ha mencionado en un comentario en “%s”", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Un (now) usuario borrado the ha mencionado en un comentario en “{file}”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s te ha mencionado en un comentario en “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/comments/l10n/es_AR.json b/apps/comments/l10n/es_AR.json index 366986893df..2a47da8a04f 100644 --- a/apps/comments/l10n/es_AR.json +++ b/apps/comments/l10n/es_AR.json @@ -1,5 +1,32 @@ { "translations": { + "Comments" : "Comentarios", + "Unknown user" : "Usuario desconocido", + "New comment …" : "Nuevo comentario ...", + "Delete comment" : "Borrar comentario", + "Post" : "Post", "Cancel" : "Cancelar", - "Save" : "Guardar" + "Edit comment" : "Editar comentario", + "[Deleted user]" : "[Usuario borrado]", + "No comments yet, start the conversation!" : "No hay comentarios aún, iniciar la conversación!", + "More comments …" : "Más comentarios ...", + "Save" : "Guardar", + "Allowed characters {count} of {max}" : "Caracteres permitidos {count} of {max}", + "Error occurred while retrieving comment with id {id}" : "Se ha producido un error al recuperar el comentario con id {id}", + "Error occurred while updating comment with id {id}" : "Se ha producido un error al actualizar el comentario con id {id}", + "Error occurred while posting comment" : "Se ha producido un error al publicar un comentario", + "_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer"], + "Comment" : "Comentar", + "You commented" : "Ud. ha comentado", + "%1$s commented" : "%1$s comentados", + "{author} commented" : "{author} comentó", + "You commented on %1$s" : "Ud. ah comentado en %1$s", + "You commented on {file}" : "Ud. ha comentado en {file}", + "%1$s commented on %2$s" : "%1$s comentó en %2$s", + "{author} commented on {file}" : "{author} comentó en {file}", + "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> en archivos", + "A (now) deleted user mentioned you in a comment on “%s”" : "Un (now) usuario borrado te ha mencionado en un comentario en “%s”", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Un (now) usuario borrado the ha mencionado en un comentario en “{file}”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s te ha mencionado en un comentario en “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/comments/l10n/gl.js b/apps/comments/l10n/gl.js index e882611c3dc..ed3f927673f 100644 --- a/apps/comments/l10n/gl.js +++ b/apps/comments/l10n/gl.js @@ -1,8 +1,34 @@ OC.L10N.register( "comments", { + "Comments" : "Comentarios", + "Unknown user" : "Usuario descoñecido", + "New comment …" : "Comentario novo …", + "Delete comment" : "Eliminar comentario", + "Post" : "Publicar", "Cancel" : "Cancelar", + "Edit comment" : "Editar comentario", + "[Deleted user]" : "[Usuario eliminado]", + "No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!", + "More comments …" : "Máis comentarios …", "Save" : "Gardar", - "Comment" : "Comentario" + "Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}", + "Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}", + "Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}", + "Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario", + "_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"], + "Comment" : "Comentario", + "You commented" : "Vostede comentou", + "%1$s commented" : "%1$s comentados", + "{author} commented" : "{author} comentou", + "You commented on %1$s" : "Vostede comentou en %1$s", + "You commented on {file}" : "Vostede comentou en {file}", + "%1$s commented on %2$s" : "%1$s comentados en %2$s", + "{author} commented on {file}" : "{author} comentou en {file}", + "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros", + "A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»", + "{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/comments/l10n/gl.json b/apps/comments/l10n/gl.json index 4f4e732bcf1..59734f7444e 100644 --- a/apps/comments/l10n/gl.json +++ b/apps/comments/l10n/gl.json @@ -1,6 +1,32 @@ { "translations": { + "Comments" : "Comentarios", + "Unknown user" : "Usuario descoñecido", + "New comment …" : "Comentario novo …", + "Delete comment" : "Eliminar comentario", + "Post" : "Publicar", "Cancel" : "Cancelar", + "Edit comment" : "Editar comentario", + "[Deleted user]" : "[Usuario eliminado]", + "No comments yet, start the conversation!" : "Aínda non hai comentarios, comeza a conversa!", + "More comments …" : "Máis comentarios …", "Save" : "Gardar", - "Comment" : "Comentario" + "Allowed characters {count} of {max}" : "Caracteres permitidos {count} de {max}", + "Error occurred while retrieving comment with id {id}" : "Produciuse un erro ao recuperar o comentario co ID {id}", + "Error occurred while updating comment with id {id}" : "Produciuse un erro ao actualizar o comentario co ID {id}", + "Error occurred while posting comment" : "Produciuse un erro ao publicar o comentario", + "_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"], + "Comment" : "Comentario", + "You commented" : "Vostede comentou", + "%1$s commented" : "%1$s comentados", + "{author} commented" : "{author} comentou", + "You commented on %1$s" : "Vostede comentou en %1$s", + "You commented on {file}" : "Vostede comentou en {file}", + "%1$s commented on %2$s" : "%1$s comentados en %2$s", + "{author} commented on {file}" : "{author} comentou en {file}", + "<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros", + "A (now) deleted user mentioned you in a comment on “%s”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «%s»", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Un usuario (agora) eliminado, mencionouno a vostede nun comentario en «{file}»", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s mencionouno a vostede nun comentario en «%2$s»", + "{user} mentioned you in a comment on “{file}”" : "{user} mencionouno a vostede nun comentario en «{file}»" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/comments/l10n/mn.js b/apps/comments/l10n/mn.js index 44deab30ac4..d2ce6c6c84a 100644 --- a/apps/comments/l10n/mn.js +++ b/apps/comments/l10n/mn.js @@ -1,6 +1,32 @@ OC.L10N.register( "comments", { - "Save" : "Хадгалах" + "Comments" : "Сэтгэгдэл", + "Unknown user" : " хэрэглэгч", + "New comment …" : "Шинэ сэтгэгдэл", + "Delete comment" : "Сэтгэгдэл устгах", + "Post" : "Нийтлэл", + "Cancel" : "Цуцлах", + "Edit comment" : "Сэтгэгдэл засах", + "[Deleted user]" : "[Хэрэглэгч устгагдсан]", + "No comments yet, start the conversation!" : "Сэтгэгдэл байхгүй байна", + "More comments …" : "Дараагийн сэтгэгдэлүүд", + "Save" : "Хадгалах", + "Allowed characters {count} of {max}" : "{max} боломжойгоос {count} тэмдэгт орсон байна", + "Error occurred while retrieving comment with id {id}" : "{id} дугаартай сэтгэгдлийг авахад алдаа гарлаа", + "Error occurred while updating comment with id {id}" : "{id} дугаартай сэтгэгдлийг шинэчилэхэд алдаа гарлаа", + "Error occurred while posting comment" : "Сэтгэгдлийг хадгалахад алдаа гарлаа", + "Comment" : "Сэтгэгдэл", + "You commented" : "Та сэтгэгдэл бичсэн байна", + "%1$s commented" : "%1$s сэтгэгдэл бичсэн", + "{author} commented" : "{author} сэтгэгдэл бичсэн", + "You commented on %1$s" : "Та %1$s нийтлэл дээр сэтгэгдэл бичсэн байна", + "You commented on {file}" : "Та {file} сэтгэгдэл бичсэн байна", + "%1$s commented on %2$s" : "%1$s нь %2$s-д сэтгэгдэл бичсэн", + "{author} commented on {file}" : "{author} нь {file}-д сэтгэгдэл бичсэн", + "<strong>Comments</strong> for files" : "Файлууд дахь<strong>Сэтгэгдэлүүд</strong>", + "A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s нь таныг “%2$s”-ы сэтгэгдэлд дурдсан", + "{user} mentioned you in a comment on “{file}”" : "{user} нь таныг “{file}”-ын сэтгэгдэлд дурдсан" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/comments/l10n/mn.json b/apps/comments/l10n/mn.json index 09df2456611..b4627751ae7 100644 --- a/apps/comments/l10n/mn.json +++ b/apps/comments/l10n/mn.json @@ -1,4 +1,30 @@ { "translations": { - "Save" : "Хадгалах" + "Comments" : "Сэтгэгдэл", + "Unknown user" : " хэрэглэгч", + "New comment …" : "Шинэ сэтгэгдэл", + "Delete comment" : "Сэтгэгдэл устгах", + "Post" : "Нийтлэл", + "Cancel" : "Цуцлах", + "Edit comment" : "Сэтгэгдэл засах", + "[Deleted user]" : "[Хэрэглэгч устгагдсан]", + "No comments yet, start the conversation!" : "Сэтгэгдэл байхгүй байна", + "More comments …" : "Дараагийн сэтгэгдэлүүд", + "Save" : "Хадгалах", + "Allowed characters {count} of {max}" : "{max} боломжойгоос {count} тэмдэгт орсон байна", + "Error occurred while retrieving comment with id {id}" : "{id} дугаартай сэтгэгдлийг авахад алдаа гарлаа", + "Error occurred while updating comment with id {id}" : "{id} дугаартай сэтгэгдлийг шинэчилэхэд алдаа гарлаа", + "Error occurred while posting comment" : "Сэтгэгдлийг хадгалахад алдаа гарлаа", + "Comment" : "Сэтгэгдэл", + "You commented" : "Та сэтгэгдэл бичсэн байна", + "%1$s commented" : "%1$s сэтгэгдэл бичсэн", + "{author} commented" : "{author} сэтгэгдэл бичсэн", + "You commented on %1$s" : "Та %1$s нийтлэл дээр сэтгэгдэл бичсэн байна", + "You commented on {file}" : "Та {file} сэтгэгдэл бичсэн байна", + "%1$s commented on %2$s" : "%1$s нь %2$s-д сэтгэгдэл бичсэн", + "{author} commented on {file}" : "{author} нь {file}-д сэтгэгдэл бичсэн", + "<strong>Comments</strong> for files" : "Файлууд дахь<strong>Сэтгэгдэлүүд</strong>", + "A (now) deleted user mentioned you in a comment on “%s”" : "A (now) deleted user mentioned you in a comment on “%s”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s нь таныг “%2$s”-ы сэтгэгдэлд дурдсан", + "{user} mentioned you in a comment on “{file}”" : "{user} нь таныг “{file}”-ын сэтгэгдэлд дурдсан" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/comments/l10n/pt_BR.js b/apps/comments/l10n/pt_BR.js index 4fe8461b7db..7e23a2fb0fe 100644 --- a/apps/comments/l10n/pt_BR.js +++ b/apps/comments/l10n/pt_BR.js @@ -19,7 +19,7 @@ OC.L10N.register( "_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"], "Comment" : "Comentar", "You commented" : "Você comentou", - "%1$s commented" : "%1$s comentaram", + "%1$s commented" : "%1$s comentou", "{author} commented" : "{author} comentou", "You commented on %1$s" : "Você comentou em %1$s", "You commented on {file}" : "Você comentou sobre {file}", diff --git a/apps/comments/l10n/pt_BR.json b/apps/comments/l10n/pt_BR.json index 4ad90950735..9c8163b68cf 100644 --- a/apps/comments/l10n/pt_BR.json +++ b/apps/comments/l10n/pt_BR.json @@ -17,7 +17,7 @@ "_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos"], "Comment" : "Comentar", "You commented" : "Você comentou", - "%1$s commented" : "%1$s comentaram", + "%1$s commented" : "%1$s comentou", "{author} commented" : "{author} comentou", "You commented on %1$s" : "Você comentou em %1$s", "You commented on {file}" : "Você comentou sobre {file}", diff --git a/apps/dav/l10n/de.js b/apps/dav/l10n/de.js index 7936b476bff..7bc75637bb4 100644 --- a/apps/dav/l10n/de.js +++ b/apps/dav/l10n/de.js @@ -9,10 +9,10 @@ OC.L10N.register( "You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht", "{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert", "You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert", - "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt", + "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt", "You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt", "{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt", - "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir", + "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir", "You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", @@ -34,17 +34,17 @@ OC.L10N.register( "You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert", "{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt", "You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", - "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", + "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", "A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet", - "A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet", - "A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet", + "A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet", + "A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet", "Contact birthdays" : "Geburtstage von Kontakten", "Personal" : "Persönlich", "Contacts" : "Kontakte", "WebDAV" : "WebDAV", "Technical details" : "Technische Details", - "Remote Address: %s" : "Remote-Adresse: %s", - "Request ID: %s" : "Anfrage-ID: %s" + "Remote Address: %s" : "Entfernte Adresse: %s", + "Request ID: %s" : "Anfragekennung: %s" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/de.json b/apps/dav/l10n/de.json index bb10f21def4..473e3cbc284 100644 --- a/apps/dav/l10n/de.json +++ b/apps/dav/l10n/de.json @@ -7,10 +7,10 @@ "You deleted calendar {calendar}" : "Du hast den Kalender {calendar} gelöscht", "{actor} updated calendar {calendar}" : "{actor} hat den Kalender {calendar} aktualisiert", "You updated calendar {calendar}" : "Du hast den Kalender {calendar} aktualisiert", - "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit dir geteilt", + "{actor} shared calendar {calendar} with you" : "{actor} hat den Kalender {calendar} mit Dir geteilt", "You shared calendar {calendar} with {user}" : "Du hast den Kalender {calendar} mit {user} geteilt", "{actor} shared calendar {calendar} with {user}" : "{actor} hat den Kalender {calendar} mit {user} geteilt", - "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit dir", + "{actor} unshared calendar {calendar} from you" : "{actor} teilt den Kalender {calendar} nicht mehr mit Dir", "You unshared calendar {calendar} from {user}" : "Du teilst den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", @@ -32,17 +32,17 @@ "You updated todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} aktualisiert", "{actor} solved todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} erledigt", "You solved todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} erledigt", - "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", - "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wieder geöffnet", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} hat die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", + "You reopened todo {todo} in list {calendar}" : "Du hast die Aufgabe {todo} in der Liste {calendar} wiedereröffnet", "A <strong>calendar</strong> was modified" : "Ein <strong>Kalender</strong> wurde bearbeitet", - "A calendar <strong>event</strong> was modified" : "Ein <strong>Ereignis</strong> wurde bearbeitet", - "A calendar <strong>todo</strong> was modified" : "Eine <strong>Aufgabe</strong> wurde bearbeitet", + "A calendar <strong>event</strong> was modified" : "Ein Kalender-<strong>Ereignis</strong> wurde bearbeitet", + "A calendar <strong>todo</strong> was modified" : "Eine Kalender-<strong>Aufgabe</strong> wurde bearbeitet", "Contact birthdays" : "Geburtstage von Kontakten", "Personal" : "Persönlich", "Contacts" : "Kontakte", "WebDAV" : "WebDAV", "Technical details" : "Technische Details", - "Remote Address: %s" : "Remote-Adresse: %s", - "Request ID: %s" : "Anfrage-ID: %s" + "Remote Address: %s" : "Entfernte Adresse: %s", + "Request ID: %s" : "Anfragekennung: %s" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/dav/l10n/de_DE.js b/apps/dav/l10n/de_DE.js index 0c248500500..fdc6dfc3fe4 100644 --- a/apps/dav/l10n/de_DE.js +++ b/apps/dav/l10n/de_DE.js @@ -16,7 +16,7 @@ OC.L10N.register( "You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", - "You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}", + "You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt", "{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}", "You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}", "{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}", diff --git a/apps/dav/l10n/de_DE.json b/apps/dav/l10n/de_DE.json index 4cd89f7600f..3965154416c 100644 --- a/apps/dav/l10n/de_DE.json +++ b/apps/dav/l10n/de_DE.json @@ -14,7 +14,7 @@ "You unshared calendar {calendar} from {user}" : "Sie teilen den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from {user}" : "{actor} teilt den Kalender {calendar} nicht mehr mit {user}", "{actor} unshared calendar {calendar} from themselves" : "{actor} teilt den Kalender {calendar} nicht mehr mit sich selbst", - "You shared calendar {calendar} with group {group}" : "Sie teilen den Kalender {calendar} mit der Gruppe {group}", + "You shared calendar {calendar} with group {group}" : "Sie haben den Kalender {calendar} mit der Gruppe {group} geteilt", "{actor} shared calendar {calendar} with group {group}" : "{actor} teilt den Kalender {calendar} mit der Gruppe {group}", "You unshared calendar {calendar} from group {group}" : "Sie teilen den Kalender {calendar} nicht mehr mit der Gruppe {group}", "{actor} unshared calendar {calendar} from group {group}" : "{actor} teilt den Kalender {calendar} nicht mehr mit der Gruppe {group}", diff --git a/apps/dav/l10n/es.js b/apps/dav/l10n/es.js index b518dfd0dfe..81daecb34fd 100644 --- a/apps/dav/l10n/es.js +++ b/apps/dav/l10n/es.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Cumpleaños del contacto", "Personal" : "Personal", "Contacts" : "Contactos", + "WebDAV" : "WebDAV", "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de la solicitud: %s" diff --git a/apps/dav/l10n/es.json b/apps/dav/l10n/es.json index 0503e24f25b..fc225c4bcba 100644 --- a/apps/dav/l10n/es.json +++ b/apps/dav/l10n/es.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Cumpleaños del contacto", "Personal" : "Personal", "Contacts" : "Contactos", + "WebDAV" : "WebDAV", "Technical details" : "Detalles técnicos", "Remote Address: %s" : "Dirección remota: %s", "Request ID: %s" : "ID de la solicitud: %s" diff --git a/apps/dav/l10n/es_AR.js b/apps/dav/l10n/es_AR.js new file mode 100644 index 00000000000..e55ba031d13 --- /dev/null +++ b/apps/dav/l10n/es_AR.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "Calendario", + "Todos" : "Pendientes", + "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", + "You created calendar {calendar}" : "Usted creó el calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", + "You deleted calendar {calendar}" : "Usted borró el calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", + "You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted", + "You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted", + "You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", + "You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", + "You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", + "You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}", + "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", + "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", + "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", + "Contact birthdays" : "Cumpleaños del contacto", + "Personal" : "Personal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección remota: %s", + "Request ID: %s" : "ID de solicitud: %s" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/es_AR.json b/apps/dav/l10n/es_AR.json new file mode 100644 index 00000000000..1cec1017fd6 --- /dev/null +++ b/apps/dav/l10n/es_AR.json @@ -0,0 +1,48 @@ +{ "translations": { + "Calendar" : "Calendario", + "Todos" : "Pendientes", + "{actor} created calendar {calendar}" : "{actor} creó el calendario {calendar}", + "You created calendar {calendar}" : "Usted creó el calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} borró el calendario {calendar}", + "You deleted calendar {calendar}" : "Usted borró el calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizó el calendario {calendar}", + "You updated calendar {calendar}" : "Usted actualizó el calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} ha compartido el calendario {calendar} con usted", + "You shared calendar {calendar} with {user}" : "Usted ha compartido el calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartió el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} ha dejado de compartir el calendario {calendar} con usted", + "You unshared calendar {calendar} from {user}" : "Usted ha dejado de compartir el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} dejó de compartir el calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} dejó de compartir {el calendario calendar} con él mismo", + "You shared calendar {calendar} with group {group}" : "Usted ha compartido el calendario {calendar} con el grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartió el calendario {calendar} con el grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Usted ha dejado de compartir el calendario {calendar} con el grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} dejó de compartir el calendrio {calendar} con el grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creó el evento {event} en el calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Usted creó el evento {event} en el calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} borró el eventó {event} del calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Usted borró el evento {event} del calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizó el evento {event} en el calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Usted actualizó el evento {event} en el calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creó el pendiente {todo} en la lista {calendar}", + "You created todo {todo} in list {calendar}" : "Usted creo el pendiente {todo} en la lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} borró el pendiente {todo} de la lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Usted borró el pendiente {todo} de la lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizó el pendiente {todo} de la lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Usted actualizó el pendiente {todo} de la lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolvió el pendiente {todo} de la lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Usted resolvió el pendiente {todo} de la lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} reabrió el pendiente {todo} de la lista{calendar}", + "You reopened todo {todo} in list {calendar}" : "Usted reabrió el pendiente {todo} de la lista {calendar}", + "A <strong>calendar</strong> was modified" : "Un <strong>calendario</strong> fue modificado", + "A calendar <strong>event</strong> was modified" : "Un <strong>evento</strong> de un calendario fue modificado", + "A calendar <strong>todo</strong> was modified" : "Un <strong>pendiente</strong> de un calendario fue modificado", + "Contact birthdays" : "Cumpleaños del contacto", + "Personal" : "Personal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección remota: %s", + "Request ID: %s" : "ID de solicitud: %s" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/dav/l10n/gl.js b/apps/dav/l10n/gl.js new file mode 100644 index 00000000000..817348d24ae --- /dev/null +++ b/apps/dav/l10n/gl.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "Calendario", + "Todos" : "Asuntos pendentes", + "{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}", + "You created calendar {calendar}" : "Vostede creou o calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}", + "You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}", + "You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede", + "You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede", + "You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}", + "You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}", + "You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>", + "A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario", + "A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario", + "Contact birthdays" : "Aniversario do contacto", + "Personal" : "Persoal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Enderezo remoto: %s", + "Request ID: %s" : "ID da solicitude: %s" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/dav/l10n/gl.json b/apps/dav/l10n/gl.json new file mode 100644 index 00000000000..ef0eae84cc6 --- /dev/null +++ b/apps/dav/l10n/gl.json @@ -0,0 +1,48 @@ +{ "translations": { + "Calendar" : "Calendario", + "Todos" : "Asuntos pendentes", + "{actor} created calendar {calendar}" : "{actor} creou o calendario {calendar}", + "You created calendar {calendar}" : "Vostede creou o calendario {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} eliminou o calendario {calendar}", + "You deleted calendar {calendar}" : "Vostede eliminou o calendario {calendar}", + "{actor} updated calendar {calendar}" : "{actor} actualizou o calendario {calendar}", + "You updated calendar {calendar}" : "Vostede actualizou o calendario {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} compartiu o calendario {calendar} con vostede", + "You shared calendar {calendar} with {user}" : "Vostede compartiu o calendario {calendar} con {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} compartiu o calendario {calendar} con {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} deixou de compartir o calendario {calendar} de vostede", + "You unshared calendar {calendar} from {user}" : "Vostede deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} deixou de compartir o calendario {calendar} de {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} deixou de compartir o seu propio calendario {calendar}", + "You shared calendar {calendar} with group {group}" : "Vostede compartiu o calendario {calendar} co grupo {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} compartiu o calendario {calendar} co grupo {group}", + "You unshared calendar {calendar} from group {group}" : "Vostede deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} deixou de compartir o calendario {calendar} do grupo {group}", + "{actor} created event {event} in calendar {calendar}" : "{actor} creou o evento {event} no calendario {calendar}", + "You created event {event} in calendar {calendar}" : "Vostede creou o evento {event} no calendario {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} eliminou o evento {event} do calendario {calendar}", + "You deleted event {event} from calendar {calendar}" : "Vostede eliminou o evento {event} do calendario {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} actualizou o evento {event} no calendario {calendar}", + "You updated event {event} in calendar {calendar}" : "Vostede actualizou o evento {event} no calendario {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} creou os asuntos pendentes {todo} na lista {calendar}", + "You created todo {todo} in list {calendar}" : "Vostede creou os asuntos pendentes {todo} na lista {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} eliminou os asuntos pendentes {todo} da lista {calendar}", + "You deleted todo {todo} from list {calendar}" : "Vostede eliminou os asuntos pendentes {todo} da lista {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} actualizou os asuntos pendentes {todo} na lista {calendar}", + "You updated todo {todo} in list {calendar}" : "Vostede actualizou os asuntos pendentes {todo} na lista {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} resolveu os asuntos pendentes {todo} na lista {calendar}", + "You solved todo {todo} in list {calendar}" : "Vostede resolveu os asuntos pendentes {todo} na lista {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "You reopened todo {todo} in list {calendar}" : "Vostede volveu abrir os asuntos pendentes {todo} na lista {calendar}", + "A <strong>calendar</strong> was modified" : "Foi modificado un <strong>calendario</strong>", + "A calendar <strong>event</strong> was modified" : "Foi modificado un <strong>evento</strong> do calendario", + "A calendar <strong>todo</strong> was modified" : "Foi modificado un <strong>asunto pendente</strong> do calendario", + "Contact birthdays" : "Aniversario do contacto", + "Personal" : "Persoal", + "Contacts" : "Contactos", + "WebDAV" : "WebDAV", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Enderezo remoto: %s", + "Request ID: %s" : "ID da solicitude: %s" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/dav/l10n/hu.js b/apps/dav/l10n/hu.js index 85c3bc641ff..944b9a8eb8d 100644 --- a/apps/dav/l10n/hu.js +++ b/apps/dav/l10n/hu.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Születésnapok", "Personal" : "Személyes", "Contacts" : "Névjegyek", + "WebDAV" : "WebDAV", "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s" diff --git a/apps/dav/l10n/hu.json b/apps/dav/l10n/hu.json index f84e4c4fce3..7a6f6299a79 100644 --- a/apps/dav/l10n/hu.json +++ b/apps/dav/l10n/hu.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Születésnapok", "Personal" : "Személyes", "Contacts" : "Névjegyek", + "WebDAV" : "WebDAV", "Technical details" : "Technikai adatok", "Remote Address: %s" : "Távoli cím: %s", "Request ID: %s" : "Kérelem azonosító: %s" diff --git a/apps/dav/l10n/it.js b/apps/dav/l10n/it.js index e58d3bd107f..a296541f594 100644 --- a/apps/dav/l10n/it.js +++ b/apps/dav/l10n/it.js @@ -42,6 +42,7 @@ OC.L10N.register( "Contact birthdays" : "Date di nascita dei contatti", "Personal" : "Personale", "Contacts" : "Contatti", + "WebDAV" : "WebDAV", "Technical details" : "Dettagli tecnici", "Remote Address: %s" : "Indirizzo remoto: %s", "Request ID: %s" : "ID richiesta: %s" diff --git a/apps/dav/l10n/it.json b/apps/dav/l10n/it.json index 1f71eed7aff..075ec8fd28a 100644 --- a/apps/dav/l10n/it.json +++ b/apps/dav/l10n/it.json @@ -40,6 +40,7 @@ "Contact birthdays" : "Date di nascita dei contatti", "Personal" : "Personale", "Contacts" : "Contatti", + "WebDAV" : "WebDAV", "Technical details" : "Dettagli tecnici", "Remote Address: %s" : "Indirizzo remoto: %s", "Request ID: %s" : "ID richiesta: %s" diff --git a/apps/dav/l10n/tr.js b/apps/dav/l10n/tr.js index 059e4e05dcf..1c1806012e6 100644 --- a/apps/dav/l10n/tr.js +++ b/apps/dav/l10n/tr.js @@ -6,7 +6,7 @@ OC.L10N.register( "{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi", "You created calendar {calendar}" : "{calendar} takvimini eklediniz", "{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi", - "You deleted calendar {calendar}" : "{calendar} takvimi sildiniz", + "You deleted calendar {calendar}" : "{calendar} takvimini sildiniz", "{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi", "You updated calendar {calendar}" : "{calendar} takvimini güncellediniz", "{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı", diff --git a/apps/dav/l10n/tr.json b/apps/dav/l10n/tr.json index afe3c7719d6..2884b1f9da2 100644 --- a/apps/dav/l10n/tr.json +++ b/apps/dav/l10n/tr.json @@ -4,7 +4,7 @@ "{actor} created calendar {calendar}" : "{actor}, {calendar} takvimini ekledi", "You created calendar {calendar}" : "{calendar} takvimini eklediniz", "{actor} deleted calendar {calendar}" : "{actor}, {calendar} takvimini sildi", - "You deleted calendar {calendar}" : "{calendar} takvimi sildiniz", + "You deleted calendar {calendar}" : "{calendar} takvimini sildiniz", "{actor} updated calendar {calendar}" : "{actor}, {calendar} takvimini güncelledi", "You updated calendar {calendar}" : "{calendar} takvimini güncellediniz", "{actor} shared calendar {calendar} with you" : "{actor}, {calendar} takvimini sizinle paylaştı", diff --git a/apps/dav/lib/CalDAV/Calendar.php b/apps/dav/lib/CalDAV/Calendar.php index 9c56398b14c..c03bf98ee38 100644 --- a/apps/dav/lib/CalDAV/Calendar.php +++ b/apps/dav/lib/CalDAV/Calendar.php @@ -122,7 +122,14 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IShareable { 'principal' => $this->getOwner(), 'protected' => true, ]; + } else { + $acl[] = [ + 'privilege' => '{DAV:}write-properties', + 'principal' => $this->getOwner(), + 'protected' => true, + ]; } + if ($this->getOwner() !== parent::getOwner()) { $acl[] = [ 'privilege' => '{DAV:}read', diff --git a/apps/dav/lib/Connector/Sabre/BearerAuth.php b/apps/dav/lib/Connector/Sabre/BearerAuth.php index f0e0f389c33..b7fd9116f21 100644 --- a/apps/dav/lib/Connector/Sabre/BearerAuth.php +++ b/apps/dav/lib/Connector/Sabre/BearerAuth.php @@ -25,6 +25,8 @@ use OCP\IRequest; use OCP\ISession; use OCP\IUserSession; use Sabre\DAV\Auth\Backend\AbstractBearer; +use Sabre\HTTP\RequestInterface; +use Sabre\HTTP\ResponseInterface; class BearerAuth extends AbstractBearer { /** @var IUserSession */ @@ -77,4 +79,16 @@ class BearerAuth extends AbstractBearer { return false; } + + /** + * \Sabre\DAV\Auth\Backend\AbstractBearer::challenge sets an WWW-Authenticate + * header which some DAV clients can't handle. Thus we override this function + * and make it simply return a 401. + * + * @param RequestInterface $request + * @param ResponseInterface $response + */ + public function challenge(RequestInterface $request, ResponseInterface $response) { + $response->setStatus(401); + } } diff --git a/apps/dav/tests/unit/Avatars/AvatarHomeTest.php b/apps/dav/tests/unit/Avatars/AvatarHomeTest.php index ca8306e79a8..f9e1ab56876 100644 --- a/apps/dav/tests/unit/Avatars/AvatarHomeTest.php +++ b/apps/dav/tests/unit/Avatars/AvatarHomeTest.php @@ -40,6 +40,7 @@ class AvatarHomeTest extends TestCase { private $avatarManager; public function setUp() { + parent::setUp(); $this->avatarManager = $this->createMock(IAvatarManager::class); $this->home = new AvatarHome(['uri' => 'principals/users/admin'], $this->avatarManager); } diff --git a/apps/dav/tests/unit/CalDAV/CalendarTest.php b/apps/dav/tests/unit/CalDAV/CalendarTest.php index cf295f01065..fd74da0214b 100644 --- a/apps/dav/tests/unit/CalDAV/CalendarTest.php +++ b/apps/dav/tests/unit/CalDAV/CalendarTest.php @@ -191,6 +191,10 @@ class CalendarTest extends TestCase { 'privilege' => '{DAV:}read', 'principal' => $hasOwnerSet ? 'user1' : 'user2', 'protected' => true + ], [ + 'privilege' => '{DAV:}write-properties', + 'principal' => $hasOwnerSet ? 'user1' : 'user2', + 'protected' => true ]]; } if ($hasOwnerSet) { diff --git a/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php b/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php index 5eae75eb8e9..04bb035a635 100644 --- a/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/BearerAuthTest.php @@ -21,9 +21,6 @@ namespace OCA\DAV\Tests\unit\Connector\Sabre; -use OC\Authentication\TwoFactorAuth\Manager; -use OC\Security\Bruteforce\Throttler; -use OC\User\Session; use OCA\DAV\Connector\Sabre\BearerAuth; use OCP\IRequest; use OCP\ISession; @@ -85,4 +82,13 @@ class BearerAuthTest extends TestCase { $this->assertSame('principals/users/admin', $this->bearerAuth->validateBearerToken('Token')); } + + public function testChallenge() { + /** @var \PHPUnit_Framework_MockObject_MockObject|RequestInterface $request */ + $request = $this->createMock(RequestInterface::class); + /** @var \PHPUnit_Framework_MockObject_MockObject|ResponseInterface $response */ + $response = $this->createMock(ResponseInterface::class); + $result = $this->bearerAuth->challenge($request, $response); + $this->assertEmpty($result); + } } diff --git a/apps/encryption/l10n/de.js b/apps/encryption/l10n/de.js index c960ae6ff2c..b627af5f3ee 100644 --- a/apps/encryption/l10n/de.js +++ b/apps/encryption/l10n/de.js @@ -31,11 +31,11 @@ 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." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine freigegebene Datei. Bitte den Eigentümer der Datei kontaktieren, um die Datei erneut freizugeben.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", "Default encryption module" : "Standard Verschlüsselungsmodul", - "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Login Passwort' und in das 'aktuelles Login - Passwort'-Feld eingegeben wird.\n\n", + "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort'-Feld eingegeben wird.\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.<br><br>", - "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein.", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Anmelde-Passwort' und in das 'aktuellen Anmelde-Passwort' Feld eingibst.<br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melde Dich ab und wieder an.", "Encrypt the home storage" : "Verschlüssle den Speicher", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", @@ -49,10 +49,10 @@ OC.L10N.register( "Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen", "Change Password" : "Passwort ändern", "Basic encryption module" : "Basisverschlüsselungsmodul", - "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.", + "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Anmelde-Passwort überein.", "Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:", " If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.", - "Old log-in password" : "Altes Login Passwort", + "Old log-in password" : "Altes Anmelde-Passwort", "Current log-in password" : "Aktuelles Passwort", "Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren", "Enable password recovery:" : "Passwortwiederherstellung aktivieren:", diff --git a/apps/encryption/l10n/de.json b/apps/encryption/l10n/de.json index 5ff0d826b6d..f83b4abfd13 100644 --- a/apps/encryption/l10n/de.json +++ b/apps/encryption/l10n/de.json @@ -29,11 +29,11 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine freigegebene Datei. Bitte den Eigentümer der Datei kontaktieren, um die Datei erneut freizugeben.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", "Default encryption module" : "Standard Verschlüsselungsmodul", - "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Login Passwort' und in das 'aktuelles Login - Passwort'-Feld eingegeben wird.\n\n", + "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte über die Web-Oberfläche anmelden und die persönlichen Einstellungen aufrufen. Dort findet sich die Option 'Basisverschlüsselungsmodul' und das Verschlüsselungspasswort kann aktualisiert werden, indem das Passwort in das Feld 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort'-Feld eingegeben wird.\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.<br><br>", - "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte logge Dich aus und wieder ein.", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hallo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Anmelde-Passwort' und in das 'aktuellen Anmelde-Passwort' Feld eingibst.<br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melde Dich ab und wieder an.", "Encrypt the home storage" : "Verschlüssle den Speicher", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", @@ -47,10 +47,10 @@ "Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen", "Change Password" : "Passwort ändern", "Basic encryption module" : "Basisverschlüsselungsmodul", - "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.", + "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Anmelde-Passwort überein.", "Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:", " If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.", - "Old log-in password" : "Altes Login Passwort", + "Old log-in password" : "Altes Anmelde-Passwort", "Current log-in password" : "Aktuelles Passwort", "Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren", "Enable password recovery:" : "Passwortwiederherstellung aktivieren:", diff --git a/apps/encryption/l10n/de_DE.js b/apps/encryption/l10n/de_DE.js index 4b587ce03f3..39453855f0a 100644 --- a/apps/encryption/l10n/de_DE.js +++ b/apps/encryption/l10n/de_DE.js @@ -31,10 +31,10 @@ 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." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Default encryption module" : "Standard Verschlüsselungsmodul", - "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingeben.\n\n", + "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Login-Passwort-' und in das 'aktuelles Login-Passwort' Feld eingeben.<br><br>", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort-' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melden Sie sich ab und wieder an", "Encrypt the home storage" : "Benutzerverzeichnis verschlüsslen", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", diff --git a/apps/encryption/l10n/de_DE.json b/apps/encryption/l10n/de_DE.json index 3ffb7ffd0b5..3712de14c6c 100644 --- a/apps/encryption/l10n/de_DE.json +++ b/apps/encryption/l10n/de_DE.json @@ -29,10 +29,10 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktieren Sie den Eigentümer der Datei und bitten Sie darum, die Datei noch einmal mit Ihnen zu teilen.", "Default encryption module" : "Standard Verschlüsselungsmodul", - "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingeben.\n\n", + "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" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort '%s' verschlüsselt.\n\nBitte melden Sie sich im Web-Interface an, gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'alte Login-Passwort-' und in das 'aktuelles Login-Passwort' Feld eingeben.<br><br>", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hollo,<br><br>der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Passwort <strong>%s</strong> verschlüsselt.<br><br>Bitte melden Sie sich im Web-Interface an und gehen Sie in ihre persönlichen Einstellungen. Dort finden Sie die Option 'Basisverschlüsselungsmodul' und aktualisieren Sie dort Ihr Verschlüsselungspasswort indem Sie das Passwort in das 'altes Anmelde-Passwort-' und in das 'aktuelles Anmelde-Passwort' Feld eingeben.<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber die Schlüssel sind noch nicht initialisiert. Bitte melden Sie sich ab und wieder an", "Encrypt the home storage" : "Benutzerverzeichnis verschlüsslen", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", diff --git a/apps/encryption/l10n/es_AR.js b/apps/encryption/l10n/es_AR.js index 3f2fbb5de32..64a6e0115ee 100644 --- a/apps/encryption/l10n/es_AR.js +++ b/apps/encryption/l10n/es_AR.js @@ -1,29 +1,64 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Falta contraseña de recuperación", - "Recovery key successfully enabled" : "Se habilitó la recuperación de archivos", - "Could not enable recovery key. Please check your recovery key password!" : "No se pudo habilitar la clave de recuperación. Por favor, comprobá tu contraseña.", - "Recovery key successfully disabled" : "Clave de recuperación deshabilitada", - "Could not disable recovery key. Please check your recovery key password!" : "No fue posible deshabilitar la clave de recuperación. Por favor, comprobá tu contraseña.", - "Password successfully changed." : "Tu contraseña fue cambiada", - "Could not change the password. Maybe the old password was not correct." : "No se pudo cambiar la contraseña. Comprobá que la contraseña actual sea correcta.", - "Private key password successfully updated." : "Contraseña de clave privada actualizada con éxito.", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo.", - "The share will expire on %s." : "El compartir expirará en %s.", + "Missing recovery key password" : "Contraseña de llave de recuperacion faltante", + "Please repeat the recovery key password" : "Favor de reingresar la contraseña de recuperación", + "Repeated recovery key password does not match the provided recovery key password" : "Las contraseñas de la llave de recuperación no coinciden", + "Recovery key successfully enabled" : "Llave de recuperación habilitada exitosamente", + "Could not enable recovery key. Please check your recovery key password!" : "No fue posible habilitar la llave de recuperación. ¡Favor de comprobar la contraseña de su llave de recuperación!", + "Recovery key successfully disabled" : "Llave de recuperación deshabilitada exitosamente", + "Could not disable recovery key. Please check your recovery key password!" : "No fue posible deshabilitar la llave de recuperación. ¡Favor de comprobar la contraseña de la llave de recuperación!", + "Missing parameters" : "Parámetros faltantes", + "Please provide the old recovery password" : "Favor de proporcionar su contraseña de recuperación anterior", + "Please provide a new recovery password" : "Favor de proporcionar una nueva contraseña de recuperación", + "Please repeat the new recovery password" : "Favor de reingresar la nueva contraseña de recuperación", + "Password successfully changed." : "La contraseña ha sido cambiada exitosamente", + "Could not change the password. Maybe the old password was not correct." : "No fue posible cambiar la contraseña. Favor de verificar que contraseña anterior sea correcta.", + "Recovery Key disabled" : "Llave de recuperación deshabilitada", + "Recovery Key enabled" : "Llave de recuperación habilitada", + "Could not enable the recovery key, please try again or contact your administrator" : "No fue posible habilitar la llave de recuperación, favor de intentarlo de nuevo o contacte a su administrador", + "Could not update the private key password." : "No fue posible actualizar la contraseña de la llave privada.", + "The old password was not correct, please try again." : "La contraseña anterior no es correcta, favor de intentar de nuevo. ", + "The current log-in password was not correct, please try again." : "La contraseña actual para iniciar sesión fue incorrecta, favor de volverlo a intentar. ", + "Private key password successfully updated." : "Contraseña de llave privada actualizada exitosamente.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Usted necesita migrar sus llaves de la encripción anterior (ownCloud <=8.0) a la nueva. Favor de ejecutar 'occ encryption:migrate' o contacte a su adminstrador", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encriptación privada es inválida para la aplicación de encriptación. Favor de actualizar la contraseña de su llave privada en sus configuraciones personales para recuperar el acceso a sus archivos encriptados. ", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de encripción está habilitada, pero sus llaves no han sido inicializadas. Favor de cerrar sesión e iniciar sesión de nuevo. ", + "Encryption app is enabled and ready" : "La aplicación de encripción se cuentra habilitada y lista", + "Bad Signature" : "Firma equivocada", + "Missing Signature" : "Firma faltante", + "one-time password for server-side-encryption" : "Contraseña de una-sola-vez para la encripción del lado del servidor", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible decriptar este archivo, posiblemente sea un archivo compartido. Favor de solicitar al dueño del archivo que lo vuelva a compartir con usted.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible leer este archivo, posiblemente sea un archivo compatido. Favor de solicitar al dueño que vuelva a compartirlo con usted. ", + "Default encryption module" : "Módulo de encripción predeterminado", + "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", + "The share will expire on %s." : "El elemento compartido expirará el %s.", "Cheers!" : "¡Saludos!", - "Recovery key password" : "Contraseña de recuperación de clave", - "Change recovery key password:" : "Cambiar contraseña para recuperar la clave:", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero sus llaves no han sido inicializadas, favor de salir y volver a entrar a la sesion", + "Encrypt the home storage" : "Encriptar el almacenamiento de inicio", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados", + "Enable recovery key" : "Habilitar llave de recuperación", + "Disable recovery key" : "Deshabilitar llave de recuperación", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La llave de recuperación es una llave de encripción que se usa para encriptar archivos. Permite la recuperación de los archivos del usuario si este olvida su contraseña. ", + "Recovery key password" : "Contraseña de llave de recuperación", + "Repeat recovery key password" : "Repetir la contraseña de la llave de recuperación", + "Change recovery key password:" : "Cambiar la contraseña de la llave de recuperación:", + "Old recovery key password" : "Anterior contraseña de llave de recuperación", + "New recovery key password" : "Nueva contraseña de llave de recuperación", + "Repeat new recovery key password" : "Reingresar la nueva contraseña de llave de recuperación", "Change Password" : "Cambiar contraseña", - " If you don't remember your old password you can ask your administrator to recover your files." : "Si no te acordás de tu contraseña antigua, pedile al administrador que recupere tus archivos", + "Basic encryption module" : "Módulo de encripción básica", + "Your private key password no longer matches your log-in password." : "Su contraseña de llave privada ya no corresónde con su contraseña de inicio de sesión. ", + "Set your old private key password to your current log-in password:" : "Establezca su contraseña de llave privada a su contraseña actual de inicio de seisón:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Si no recuerda su contraseña anterior le puede pedir a su administrador que recupere sus archivos.", "Old log-in password" : "Contraseña anterior", "Current log-in password" : "Contraseña actual", - "Update Private Key Password" : "Actualizar contraseña de la clave privada", - "Enable password recovery:" : "Habilitar recuperación de contraseña:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitando esta opción, vas a tener acceso a tus archivos encriptados, incluso si perdés la contraseña", + "Update Private Key Password" : "Actualizar Contraseña de Llave Privada", + "Enable password recovery:" : "Habilitar la recuperación de contraseña:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción le permitirá volver a tener acceso a sus archivos encriptados en caso de perder la contraseña", "Enabled" : "Habilitado", - "Disabled" : "Deshabilitado" + "Disabled" : "Deshabilitado", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción está habilitada pero tus llaves no han sido establecidas, favor de cerrar la sesión y volver a iniciarla." }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/encryption/l10n/es_AR.json b/apps/encryption/l10n/es_AR.json index 225ca5139f2..b295d622ffb 100644 --- a/apps/encryption/l10n/es_AR.json +++ b/apps/encryption/l10n/es_AR.json @@ -1,27 +1,62 @@ { "translations": { - "Missing recovery key password" : "Falta contraseña de recuperación", - "Recovery key successfully enabled" : "Se habilitó la recuperación de archivos", - "Could not enable recovery key. Please check your recovery key password!" : "No se pudo habilitar la clave de recuperación. Por favor, comprobá tu contraseña.", - "Recovery key successfully disabled" : "Clave de recuperación deshabilitada", - "Could not disable recovery key. Please check your recovery key password!" : "No fue posible deshabilitar la clave de recuperación. Por favor, comprobá tu contraseña.", - "Password successfully changed." : "Tu contraseña fue cambiada", - "Could not change the password. Maybe the old password was not correct." : "No se pudo cambiar la contraseña. Comprobá que la contraseña actual sea correcta.", - "Private key password successfully updated." : "Contraseña de clave privada actualizada con éxito.", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo.", - "The share will expire on %s." : "El compartir expirará en %s.", + "Missing recovery key password" : "Contraseña de llave de recuperacion faltante", + "Please repeat the recovery key password" : "Favor de reingresar la contraseña de recuperación", + "Repeated recovery key password does not match the provided recovery key password" : "Las contraseñas de la llave de recuperación no coinciden", + "Recovery key successfully enabled" : "Llave de recuperación habilitada exitosamente", + "Could not enable recovery key. Please check your recovery key password!" : "No fue posible habilitar la llave de recuperación. ¡Favor de comprobar la contraseña de su llave de recuperación!", + "Recovery key successfully disabled" : "Llave de recuperación deshabilitada exitosamente", + "Could not disable recovery key. Please check your recovery key password!" : "No fue posible deshabilitar la llave de recuperación. ¡Favor de comprobar la contraseña de la llave de recuperación!", + "Missing parameters" : "Parámetros faltantes", + "Please provide the old recovery password" : "Favor de proporcionar su contraseña de recuperación anterior", + "Please provide a new recovery password" : "Favor de proporcionar una nueva contraseña de recuperación", + "Please repeat the new recovery password" : "Favor de reingresar la nueva contraseña de recuperación", + "Password successfully changed." : "La contraseña ha sido cambiada exitosamente", + "Could not change the password. Maybe the old password was not correct." : "No fue posible cambiar la contraseña. Favor de verificar que contraseña anterior sea correcta.", + "Recovery Key disabled" : "Llave de recuperación deshabilitada", + "Recovery Key enabled" : "Llave de recuperación habilitada", + "Could not enable the recovery key, please try again or contact your administrator" : "No fue posible habilitar la llave de recuperación, favor de intentarlo de nuevo o contacte a su administrador", + "Could not update the private key password." : "No fue posible actualizar la contraseña de la llave privada.", + "The old password was not correct, please try again." : "La contraseña anterior no es correcta, favor de intentar de nuevo. ", + "The current log-in password was not correct, please try again." : "La contraseña actual para iniciar sesión fue incorrecta, favor de volverlo a intentar. ", + "Private key password successfully updated." : "Contraseña de llave privada actualizada exitosamente.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Usted necesita migrar sus llaves de la encripción anterior (ownCloud <=8.0) a la nueva. Favor de ejecutar 'occ encryption:migrate' o contacte a su adminstrador", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encriptación privada es inválida para la aplicación de encriptación. Favor de actualizar la contraseña de su llave privada en sus configuraciones personales para recuperar el acceso a sus archivos encriptados. ", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de encripción está habilitada, pero sus llaves no han sido inicializadas. Favor de cerrar sesión e iniciar sesión de nuevo. ", + "Encryption app is enabled and ready" : "La aplicación de encripción se cuentra habilitada y lista", + "Bad Signature" : "Firma equivocada", + "Missing Signature" : "Firma faltante", + "one-time password for server-side-encryption" : "Contraseña de una-sola-vez para la encripción del lado del servidor", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible decriptar este archivo, posiblemente sea un archivo compartido. Favor de solicitar al dueño del archivo que lo vuelva a compartir con usted.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible leer este archivo, posiblemente sea un archivo compatido. Favor de solicitar al dueño que vuelva a compartirlo con usted. ", + "Default encryption module" : "Módulo de encripción predeterminado", + "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", + "The share will expire on %s." : "El elemento compartido expirará el %s.", "Cheers!" : "¡Saludos!", - "Recovery key password" : "Contraseña de recuperación de clave", - "Change recovery key password:" : "Cambiar contraseña para recuperar la clave:", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero sus llaves no han sido inicializadas, favor de salir y volver a entrar a la sesion", + "Encrypt the home storage" : "Encriptar el almacenamiento de inicio", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados", + "Enable recovery key" : "Habilitar llave de recuperación", + "Disable recovery key" : "Deshabilitar llave de recuperación", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La llave de recuperación es una llave de encripción que se usa para encriptar archivos. Permite la recuperación de los archivos del usuario si este olvida su contraseña. ", + "Recovery key password" : "Contraseña de llave de recuperación", + "Repeat recovery key password" : "Repetir la contraseña de la llave de recuperación", + "Change recovery key password:" : "Cambiar la contraseña de la llave de recuperación:", + "Old recovery key password" : "Anterior contraseña de llave de recuperación", + "New recovery key password" : "Nueva contraseña de llave de recuperación", + "Repeat new recovery key password" : "Reingresar la nueva contraseña de llave de recuperación", "Change Password" : "Cambiar contraseña", - " If you don't remember your old password you can ask your administrator to recover your files." : "Si no te acordás de tu contraseña antigua, pedile al administrador que recupere tus archivos", + "Basic encryption module" : "Módulo de encripción básica", + "Your private key password no longer matches your log-in password." : "Su contraseña de llave privada ya no corresónde con su contraseña de inicio de sesión. ", + "Set your old private key password to your current log-in password:" : "Establezca su contraseña de llave privada a su contraseña actual de inicio de seisón:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Si no recuerda su contraseña anterior le puede pedir a su administrador que recupere sus archivos.", "Old log-in password" : "Contraseña anterior", "Current log-in password" : "Contraseña actual", - "Update Private Key Password" : "Actualizar contraseña de la clave privada", - "Enable password recovery:" : "Habilitar recuperación de contraseña:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitando esta opción, vas a tener acceso a tus archivos encriptados, incluso si perdés la contraseña", + "Update Private Key Password" : "Actualizar Contraseña de Llave Privada", + "Enable password recovery:" : "Habilitar la recuperación de contraseña:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción le permitirá volver a tener acceso a sus archivos encriptados en caso de perder la contraseña", "Enabled" : "Habilitado", - "Disabled" : "Deshabilitado" + "Disabled" : "Deshabilitado", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción está habilitada pero tus llaves no han sido establecidas, favor de cerrar la sesión y volver a iniciarla." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/encryption/l10n/es_MX.js b/apps/encryption/l10n/es_MX.js index ca252c401d0..cd134eec073 100644 --- a/apps/encryption/l10n/es_MX.js +++ b/apps/encryption/l10n/es_MX.js @@ -22,7 +22,7 @@ OC.L10N.register( "The current log-in password was not correct, please try again." : "La contraseña actual para iniciar sesión fue incorrecta, favor de volverlo a intentar. ", "Private key password successfully updated." : "Contraseña de llave privada actualizada exitosamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Usted necesita migar sus llaves de encripción de la encripción anterior (ownCloud <=8.0) a la nueva. Favor de ejecutar 'occ encryption:migrate' o contacte a su adminstrador", - "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encripción privada es inválida para la aplicación de encripción. Favor de actualizar la contraseña de su llave privada en sus ajustes personales para recuperar el acceso a sus archivos encriptados. ", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encripción privada es inválida para la aplicación de encripción. Favor de actualizar la contraseña de su llave privada en sus configuraciones personales para recuperar el acceso a sus archivos encriptados. ", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de encripción está habilitada, pero sus llaves no han sido inicializadas. Favor de cerrar sesión e iniciar sesión de nuevo. ", "Encryption app is enabled and ready" : "La aplicación de encripción se cuentra habilitada y lista", "Bad Signature" : "Firma equivocada", @@ -31,10 +31,10 @@ 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." : "No es posible decriptar este archivo, posiblemente sea un archivo compartido. Favor de solicitar al dueño del archivo que lo vuelva a compartir con usted.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible leer este archivo, posiblemente sea un archivo compatido. Favor de solicitar al dueño que vuelva a compartirlo con usted. ", "Default encryption module" : "Módulo de encripción predeterminado", - "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus ajustes personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", + "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", "The share will expire on %s." : "El elemento compartido expirará el %s.", "Cheers!" : "¡Saludos!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus ajustes personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero sus llaves no han sido inicializadas, favor de salir y volver a entrar a la sesion", "Encrypt the home storage" : "Encriptar el almacenamiento de inicio", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados", diff --git a/apps/encryption/l10n/es_MX.json b/apps/encryption/l10n/es_MX.json index 86095ed56c4..ce8b0a90304 100644 --- a/apps/encryption/l10n/es_MX.json +++ b/apps/encryption/l10n/es_MX.json @@ -20,7 +20,7 @@ "The current log-in password was not correct, please try again." : "La contraseña actual para iniciar sesión fue incorrecta, favor de volverlo a intentar. ", "Private key password successfully updated." : "Contraseña de llave privada actualizada exitosamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Usted necesita migar sus llaves de encripción de la encripción anterior (ownCloud <=8.0) a la nueva. Favor de ejecutar 'occ encryption:migrate' o contacte a su adminstrador", - "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encripción privada es inválida para la aplicación de encripción. Favor de actualizar la contraseña de su llave privada en sus ajustes personales para recuperar el acceso a sus archivos encriptados. ", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La llave de encripción privada es inválida para la aplicación de encripción. Favor de actualizar la contraseña de su llave privada en sus configuraciones personales para recuperar el acceso a sus archivos encriptados. ", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de encripción está habilitada, pero sus llaves no han sido inicializadas. Favor de cerrar sesión e iniciar sesión de nuevo. ", "Encryption app is enabled and ready" : "La aplicación de encripción se cuentra habilitada y lista", "Bad Signature" : "Firma equivocada", @@ -29,10 +29,10 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible decriptar este archivo, posiblemente sea un archivo compartido. Favor de solicitar al dueño del archivo que lo vuelva a compartir con usted.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "No es posible leer este archivo, posiblemente sea un archivo compatido. Favor de solicitar al dueño que vuelva a compartirlo con usted. ", "Default encryption module" : "Módulo de encripción predeterminado", - "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus ajustes personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", + "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" : "Hola,\n\nel administrador ha habilitado la encripción de lado del servidor. Sus archivos fueron encriptados usando la contraseña '%s'\n\nFavor de iniciar sesión en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo 'contraseña de inicio de sesión anterior' y su contraseña de inicio de sesión actual. \n", "The share will expire on %s." : "El elemento compartido expirará el %s.", "Cheers!" : "¡Saludos!", - "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus ajustes personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Hola, <br><br>el administrador ha habilitado la encripción del lado del servidor. Sus archivos fueron encriptados usando la contraseña <strong>%s</strong>.<br><br> Favor de iniciar sesisón en la interface web, vaya a la sección \"módulo de encripción básica\" de sus configuraciones personales y actualice su contraseña de encripción ingresando esta contraseña en el campo \"contraseña de inicio de sesión anterior\" y su contraseña de inicio de sesión actual. <br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encripción esta habilitada pero sus llaves no han sido inicializadas, favor de salir y volver a entrar a la sesion", "Encrypt the home storage" : "Encriptar el almacenamiento de inicio", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Habilitar esta opción encripta todos los archivos almacenados en el almacenamiento principal, de otro modo, sólo los archivos en el almacenamiento externo serán encriptados", diff --git a/apps/encryption/l10n/gl.js b/apps/encryption/l10n/gl.js index d78eaa8d7bd..3264be1bf41 100644 --- a/apps/encryption/l10n/gl.js +++ b/apps/encryption/l10n/gl.js @@ -22,10 +22,22 @@ OC.L10N.register( "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais as chaves non foron preparadas. Saia da sesión e volva a acceder de novo", + "Encryption app is enabled and ready" : " A aplicación de cifrado está activada e lista", + "Bad Signature" : "Sinatura errónea", + "Missing Signature" : "Non se atopa a sinatura", + "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "Default encryption module" : "Módulo de cifrado predeterminado", + "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" : "Ola.\n\nO administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal «%s».\n\nInicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá inserir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.\n\n", "The share will expire on %s." : "Esta compartición caduca o %s.", "Cheers!" : "Saúdos!", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Ola.<br><br>O administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal <strong>%s</strong>.<br><br>Inicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá inserir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.<br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encrypt the home storage" : "Cifrar o almacenamento persoal", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ao activar esta opción cífranse todos os ficheiros almacenados no almacenamento principal, senón só se cifran os ficheiros do almacenamento externo.", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", @@ -36,6 +48,7 @@ OC.L10N.register( "New recovery key password" : "Novo contrasinal da chave de recuperación", "Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación", "Change Password" : "Cambiar o contrasinal", + "Basic encryption module" : "Módulo de cifrado básico", "Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.", "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.", diff --git a/apps/encryption/l10n/gl.json b/apps/encryption/l10n/gl.json index 01bcfaabfa2..d37872e06e9 100644 --- a/apps/encryption/l10n/gl.json +++ b/apps/encryption/l10n/gl.json @@ -20,10 +20,22 @@ "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada, mais as chaves non foron preparadas. Saia da sesión e volva a acceder de novo", + "Encryption app is enabled and ready" : " A aplicación de cifrado está activada e lista", + "Bad Signature" : "Sinatura errónea", + "Missing Signature" : "Non se atopa a sinatura", + "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "Default encryption module" : "Módulo de cifrado predeterminado", + "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" : "Ola.\n\nO administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal «%s».\n\nInicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá inserir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.\n\n", "The share will expire on %s." : "Esta compartición caduca o %s.", "Cheers!" : "Saúdos!", + "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please 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.<br><br>" : "Ola.<br><br>O administrador activou o cifrado de datos no servidor. Os seus ficheiros foron cifrados co contrasinal <strong>%s</strong>.<br><br>Inicie a súa sesión desde a interface web, vais á sección «Módulo de cifrado básico» dos seus axustes persoais e actualice o contrasinal de cifrado. Para iso, deberá inserir este contrasinal no campo «Contrasinal antigo de acceso» xunto co seu actual contrasinal de acceso.<br><br>", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encrypt the home storage" : "Cifrar o almacenamento persoal", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ao activar esta opción cífranse todos os ficheiros almacenados no almacenamento principal, senón só se cifran os ficheiros do almacenamento externo.", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", @@ -34,6 +46,7 @@ "New recovery key password" : "Novo contrasinal da chave de recuperación", "Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación", "Change Password" : "Cambiar o contrasinal", + "Basic encryption module" : "Módulo de cifrado básico", "Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.", "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.", diff --git a/apps/encryption/l10n/pt_BR.js b/apps/encryption/l10n/pt_BR.js index b21e483c86d..f6cb6d56d3e 100644 --- a/apps/encryption/l10n/pt_BR.js +++ b/apps/encryption/l10n/pt_BR.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Missing recovery key password" : "Está faltando a senha da chave de recuperação", "Please repeat the recovery key password" : "Por favor, repita a senha da chave de recuperação", - "Repeated recovery key password does not match the provided recovery key password" : "A senha repetida não corresponde à senha da chave de recuperação fornecida", + "Repeated recovery key password does not match the provided recovery key password" : "A senha repetida não corresponde com a senha da chave de recuperação fornecida", "Recovery key successfully enabled" : "Chave de recuperação habilitada com sucesso", "Could not enable recovery key. Please check your recovery key password!" : "Impossível habilitar a chave de recuperação. Por favor, verifique a senha da chave de recuperação!", "Recovery key successfully disabled" : "Chave de recuperação desabilitada com sucesso", @@ -13,7 +13,7 @@ OC.L10N.register( "Please provide a new recovery password" : "Por favor, forneça a nova senha de recuperação", "Please repeat the new recovery password" : "Por favor, repita a nova senha de recuperação", "Password successfully changed." : "Senha alterada.", - "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Talvez a senha antiga não estivesse correta.", + "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Talvez a senha antiga não estava correta.", "Recovery Key disabled" : "Chave de recuperação desativada", "Recovery Key enabled" : "Chave de recuperação ativada", "Could not enable the recovery key, please try again or contact your administrator" : "Não foi possível ativar a chave de recuperação. Tente novamente ou entre em contato com o administrador", diff --git a/apps/encryption/l10n/pt_BR.json b/apps/encryption/l10n/pt_BR.json index 2d97b1c5e57..c8816f81f10 100644 --- a/apps/encryption/l10n/pt_BR.json +++ b/apps/encryption/l10n/pt_BR.json @@ -1,7 +1,7 @@ { "translations": { "Missing recovery key password" : "Está faltando a senha da chave de recuperação", "Please repeat the recovery key password" : "Por favor, repita a senha da chave de recuperação", - "Repeated recovery key password does not match the provided recovery key password" : "A senha repetida não corresponde à senha da chave de recuperação fornecida", + "Repeated recovery key password does not match the provided recovery key password" : "A senha repetida não corresponde com a senha da chave de recuperação fornecida", "Recovery key successfully enabled" : "Chave de recuperação habilitada com sucesso", "Could not enable recovery key. Please check your recovery key password!" : "Impossível habilitar a chave de recuperação. Por favor, verifique a senha da chave de recuperação!", "Recovery key successfully disabled" : "Chave de recuperação desabilitada com sucesso", @@ -11,7 +11,7 @@ "Please provide a new recovery password" : "Por favor, forneça a nova senha de recuperação", "Please repeat the new recovery password" : "Por favor, repita a nova senha de recuperação", "Password successfully changed." : "Senha alterada.", - "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Talvez a senha antiga não estivesse correta.", + "Could not change the password. Maybe the old password was not correct." : "Não foi possível alterar a senha. Talvez a senha antiga não estava correta.", "Recovery Key disabled" : "Chave de recuperação desativada", "Recovery Key enabled" : "Chave de recuperação ativada", "Could not enable the recovery key, please try again or contact your administrator" : "Não foi possível ativar a chave de recuperação. Tente novamente ou entre em contato com o administrador", diff --git a/apps/encryption/l10n/ru.js b/apps/encryption/l10n/ru.js index e75543b8a96..4c43bacc294 100644 --- a/apps/encryption/l10n/ru.js +++ b/apps/encryption/l10n/ru.js @@ -16,7 +16,7 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "Невозможно изменить пароль. Возможно, указанный старый пароль не верен.", "Recovery Key disabled" : "Ключ восстановления отключен", "Recovery Key enabled" : "Ключ восстановления включен", - "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администатору", + "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администратору", "Could not update the private key password." : "Невозможно обновить пароль закрытого ключа.", "The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.", "The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.", diff --git a/apps/encryption/l10n/ru.json b/apps/encryption/l10n/ru.json index 1ed8a5f3471..307fed700ea 100644 --- a/apps/encryption/l10n/ru.json +++ b/apps/encryption/l10n/ru.json @@ -14,7 +14,7 @@ "Could not change the password. Maybe the old password was not correct." : "Невозможно изменить пароль. Возможно, указанный старый пароль не верен.", "Recovery Key disabled" : "Ключ восстановления отключен", "Recovery Key enabled" : "Ключ восстановления включен", - "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администатору", + "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администратору", "Could not update the private key password." : "Невозможно обновить пароль закрытого ключа.", "The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.", "The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.", diff --git a/apps/federatedfilesharing/l10n/cs.js b/apps/federatedfilesharing/l10n/cs.js index 0b2586e37ea..afa508a5448 100644 --- a/apps/federatedfilesharing/l10n/cs.js +++ b/apps/federatedfilesharing/l10n/cs.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Upravte, jak mohou lidé mezi servery sdílet.", "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery", "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů", - "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje", + "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři", "Allow users to publish their data to a global and public address book" : "Povolit uživatelům publikování jejich dat do globálního a sdíleného adresáře", "Federated Cloud" : "Sdružený cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Můžete sdílet s kýmkoliv, kdo používá Nextcloud, ownCloud, nebo Pydio! Jen zadejte jejich sdružené cloud ID do dialogu pro sdílení. Vypadá jako person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Přidat na svou webovou stránku", "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud", "HTML Code:" : "HTML kód:", - "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři", - "Share it:" : "Sdílet:" + "Share it:" : "Sdílet:", + "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje" }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/federatedfilesharing/l10n/cs.json b/apps/federatedfilesharing/l10n/cs.json index 6ec6f47bfb7..a59bd508d1c 100644 --- a/apps/federatedfilesharing/l10n/cs.json +++ b/apps/federatedfilesharing/l10n/cs.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Upravte, jak mohou lidé mezi servery sdílet.", "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery", "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů", - "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje", + "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři", "Allow users to publish their data to a global and public address book" : "Povolit uživatelům publikování jejich dat do globálního a sdíleného adresáře", "Federated Cloud" : "Sdružený cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Můžete sdílet s kýmkoliv, kdo používá Nextcloud, ownCloud, nebo Pydio! Jen zadejte jejich sdružené cloud ID do dialogu pro sdílení. Vypadá jako person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Přidat na svou webovou stránku", "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud", "HTML Code:" : "HTML kód:", - "Search global and public address book for users" : "Hledat uživatele v globálním a veřejném adresáři", - "Share it:" : "Sdílet:" + "Share it:" : "Sdílet:", + "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje" },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/de.js b/apps/federatedfilesharing/l10n/de.js index 6f385f2aff3..3ec6fb67b5e 100644 --- a/apps/federatedfilesharing/l10n/de.js +++ b/apps/federatedfilesharing/l10n/de.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Definiere wie die Benutzer Inhalte mit anderen Servern teilen können.", "Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben", "Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben", - "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Nutzern durchsuchen und lokale Nutzer ihre Daten veröffentlichen lassen", + "Search global and public address book for users" : "Globale Suche und ein öffentliches Adressbuch für Benutzer", "Allow users to publish their data to a global and public address book" : "Erlaube Benutzern ihre Daten an ein globales und öffentliches Adressbuch zu veröffentlichen", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Du kannst mit allen Leuten teilen, welche Nextcloud, ownCloud oder Pydio nutzen! Gebe einfach deren Federated Cloud ID in den Teilen-Dialog ein. Diese sieht wie folgt aus person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Zu deiner Webseite hinzufügen", "Share with me via Nextcloud" : "Teile mit mir über Nextcloud", "HTML Code:" : "HTML-Code:", - "Search global and public address book for users" : "Globale Suche und ein öffentliches Adressbuch für Benutzer", - "Share it:" : "Zum Teilen:" + "Share it:" : "Zum Teilen:", + "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Benutzern durchsuchen und lokale Benutzer ihre Daten veröffentlichen lassen" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/de.json b/apps/federatedfilesharing/l10n/de.json index f1c10754853..4017d751575 100644 --- a/apps/federatedfilesharing/l10n/de.json +++ b/apps/federatedfilesharing/l10n/de.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Definiere wie die Benutzer Inhalte mit anderen Servern teilen können.", "Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben", "Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben", - "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Nutzern durchsuchen und lokale Nutzer ihre Daten veröffentlichen lassen", + "Search global and public address book for users" : "Globale Suche und ein öffentliches Adressbuch für Benutzer", "Allow users to publish their data to a global and public address book" : "Erlaube Benutzern ihre Daten an ein globales und öffentliches Adressbuch zu veröffentlichen", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Du kannst mit allen Leuten teilen, welche Nextcloud, ownCloud oder Pydio nutzen! Gebe einfach deren Federated Cloud ID in den Teilen-Dialog ein. Diese sieht wie folgt aus person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Zu deiner Webseite hinzufügen", "Share with me via Nextcloud" : "Teile mit mir über Nextcloud", "HTML Code:" : "HTML-Code:", - "Search global and public address book for users" : "Globale Suche und ein öffentliches Adressbuch für Benutzer", - "Share it:" : "Zum Teilen:" + "Share it:" : "Zum Teilen:", + "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Benutzern durchsuchen und lokale Benutzer ihre Daten veröffentlichen lassen" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/de_DE.js b/apps/federatedfilesharing/l10n/de_DE.js index 646b4817db0..2614144ad63 100644 --- a/apps/federatedfilesharing/l10n/de_DE.js +++ b/apps/federatedfilesharing/l10n/de_DE.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Definiere wie die Benutzer Inhalte mit anderen Servern teilen können.", "Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben", "Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben", - "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Nutzern durchsuchen und lokale Nutzer ihre Daten veröffentlichen lassen", + "Search global and public address book for users" : "Durchsuche globales und öffentliches Adressbuch nach Nutzern", "Allow users to publish their data to a global and public address book" : "Erlaube Benutzern ihre Daten an ein globales und öffentliches Adressbuch zu veröffentlichen", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Sie können mit allen Leuten teilen, welche Nextcloud, ownCloud oder Pydio nutzen! Geben Sie einfach deren Federated Cloud ID in den Teilen-Dialog ein. Diese sieht wie folgt aus person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Zu Ihrer Web-Seite hinzufügen", "Share with me via Nextcloud" : "Teilen Sie mit mir über Nextcloud", "HTML Code:" : "HTML-Code:", - "Search global and public address book for users" : "Durchsuche globales und öffentliches Adressbuch nach Nutzern", - "Share it:" : "Teilen:" + "Share it:" : "Teilen:", + "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Benutzern durchsuchen und lokale Benutzer ihre Daten veröffentlichen lassen" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/de_DE.json b/apps/federatedfilesharing/l10n/de_DE.json index cab800de9d9..72847aab8d6 100644 --- a/apps/federatedfilesharing/l10n/de_DE.json +++ b/apps/federatedfilesharing/l10n/de_DE.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Definiere wie die Benutzer Inhalte mit anderen Servern teilen können.", "Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben", "Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben", - "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Nutzern durchsuchen und lokale Nutzer ihre Daten veröffentlichen lassen", + "Search global and public address book for users" : "Durchsuche globales und öffentliches Adressbuch nach Nutzern", "Allow users to publish their data to a global and public address book" : "Erlaube Benutzern ihre Daten an ein globales und öffentliches Adressbuch zu veröffentlichen", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Sie können mit allen Leuten teilen, welche Nextcloud, ownCloud oder Pydio nutzen! Geben Sie einfach deren Federated Cloud ID in den Teilen-Dialog ein. Diese sieht wie folgt aus person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Zu Ihrer Web-Seite hinzufügen", "Share with me via Nextcloud" : "Teilen Sie mit mir über Nextcloud", "HTML Code:" : "HTML-Code:", - "Search global and public address book for users" : "Durchsuche globales und öffentliches Adressbuch nach Nutzern", - "Share it:" : "Teilen:" + "Share it:" : "Teilen:", + "Search global and public address book for users and let local users publish their data" : "Globales und öffentliches Adressbuch nach Benutzern durchsuchen und lokale Benutzer ihre Daten veröffentlichen lassen" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/en_GB.js b/apps/federatedfilesharing/l10n/en_GB.js index dacbeeabd5b..af1f700c544 100644 --- a/apps/federatedfilesharing/l10n/en_GB.js +++ b/apps/federatedfilesharing/l10n/en_GB.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Adjust how people can share between servers.", "Allow users on this server to send shares to other servers" : "Allow users on this server to send shares to other servers", "Allow users on this server to receive shares from other servers" : "Allow users on this server to receive shares from other servers", - "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data", + "Search global and public address book for users" : "Search global and public address book for users", "Allow users to publish their data to a global and public address book" : "Allow users to publish their data to a global and public address book", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Add to your website", "Share with me via Nextcloud" : "Share with me via Nextcloud", "HTML Code:" : "HTML Code:", - "Search global and public address book for users" : "Search global and public address book for users", - "Share it:" : "Share it:" + "Share it:" : "Share it:", + "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/en_GB.json b/apps/federatedfilesharing/l10n/en_GB.json index a168322f98e..fb990454ae3 100644 --- a/apps/federatedfilesharing/l10n/en_GB.json +++ b/apps/federatedfilesharing/l10n/en_GB.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Adjust how people can share between servers.", "Allow users on this server to send shares to other servers" : "Allow users on this server to send shares to other servers", "Allow users on this server to receive shares from other servers" : "Allow users on this server to receive shares from other servers", - "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data", + "Search global and public address book for users" : "Search global and public address book for users", "Allow users to publish their data to a global and public address book" : "Allow users to publish their data to a global and public address book", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Add to your website", "Share with me via Nextcloud" : "Share with me via Nextcloud", "HTML Code:" : "HTML Code:", - "Search global and public address book for users" : "Search global and public address book for users", - "Share it:" : "Share it:" + "Share it:" : "Share it:", + "Search global and public address book for users and let local users publish their data" : "Search global and public address book for users and let local users publish their data" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/es.js b/apps/federatedfilesharing/l10n/es.js index fae8b6380fa..fd8a64232bc 100644 --- a/apps/federatedfilesharing/l10n/es.js +++ b/apps/federatedfilesharing/l10n/es.js @@ -37,12 +37,13 @@ OC.L10N.register( "Decline" : "Denegar", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud, ver %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud", + "Federated file sharing" : "Compartición de archivos federada", "Federated Cloud Sharing" : "Compartido en Cloud Federado", "Open documentation" : "Documentación abierta", "Adjust how people can share between servers." : "Ajusta cómo la gente puede compartir entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir a usuarios de este servidor compartir con usuarios de otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir a usuarios de este servidor recibir archivos de usuarios de otros servidores", - "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información", + "Search global and public address book for users" : "Buscar libretas de contactos globales y públicas para usuarios", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar su información en la libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puedes compartir con cualquiera que use Nextcloud, ownCloud o Pydio! Simplemente, pon su ID de nube federada en el diálogo de compartir. Es algo como person@cloud.example.com", @@ -51,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Añadir a su sitio web", "Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Buscar libretas de contactos globales y públicas para usuarios", - "Share it:" : "Compartir:" + "Share it:" : "Compartir:", + "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/es.json b/apps/federatedfilesharing/l10n/es.json index b81409477b5..040b5d5ca47 100644 --- a/apps/federatedfilesharing/l10n/es.json +++ b/apps/federatedfilesharing/l10n/es.json @@ -35,12 +35,13 @@ "Decline" : "Denegar", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud, ver %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud", + "Federated file sharing" : "Compartición de archivos federada", "Federated Cloud Sharing" : "Compartido en Cloud Federado", "Open documentation" : "Documentación abierta", "Adjust how people can share between servers." : "Ajusta cómo la gente puede compartir entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir a usuarios de este servidor compartir con usuarios de otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir a usuarios de este servidor recibir archivos de usuarios de otros servidores", - "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información", + "Search global and public address book for users" : "Buscar libretas de contactos globales y públicas para usuarios", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar su información en la libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puedes compartir con cualquiera que use Nextcloud, ownCloud o Pydio! Simplemente, pon su ID de nube federada en el diálogo de compartir. Es algo como person@cloud.example.com", @@ -49,7 +50,7 @@ "Add to your website" : "Añadir a su sitio web", "Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Buscar libretas de contactos globales y públicas para usuarios", - "Share it:" : "Compartir:" + "Share it:" : "Compartir:", + "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/es_AR.js b/apps/federatedfilesharing/l10n/es_AR.js new file mode 100644 index 00000000000..3f963cd75c5 --- /dev/null +++ b/apps/federatedfilesharing/l10n/es_AR.js @@ -0,0 +1,58 @@ +OC.L10N.register( + "federatedfilesharing", + { + "Federated sharing" : "Elementos compartidos federados", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "¿Desea agregar el elemento compartido remoto {name} de {owner}@{remote}?", + "Remote share" : "Elemento compartido remoto", + "Remote share password" : "Contraseña del elemento compartido remoto", + "Cancel" : "Cancelar", + "Add remote share" : "Agregar elemento compartido remoto", + "Copy" : "Copiar", + "Copied!" : "¡Copiado!", + "Not supported!" : "¡No soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Invalid Federated Cloud ID" : "El ID de la Nube Federada es inválido", + "Server to server sharing is not enabled on this server" : "Compartir de servidor a servidor no está habilitado en este servidor", + "Couldn't establish a federated share." : "No fue posible establecer el elemento compartido federado. ", + "Couldn't establish a federated share, maybe the password was wrong." : "No fue posible establecer el elemento compartido federado, tal vez la contraseña sea incorrecta. ", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "La solicitud del elemento compatido federado fue exitosa, recibirá una invitación. Verifique sus notificaciones. ", + "The mountpoint name contains invalid characters." : "El nombre del punto de montaje contiene caracteres inválidos.", + "Not allowed to create a federated share with the owner." : "No está permitido crear un elemento compartido federado con el dueño. ", + "Invalid or untrusted SSL certificate" : "Certificado SSL inválido o no confiable", + "Could not authenticate to remote share, password might be wrong" : "No fue posible autenticarse ante el elemento compartido remoto, la contraseña puede estar mal", + "Storage not valid" : "Almacenamiento inválido", + "Federated Share successfully added" : "El Elemento Compartido Federado fue agregado exitosamente", + "Couldn't add remote share" : "No fue posible agregar el elemento compartido remoto", + "Sharing %s failed, because this item is already shared with %s" : "Se presentó una falla al compartir %s, porque este elemento ya se encuentra compartido con %s", + "Not allowed to create a federated share with the same user" : "No está permitido crear un elelmento compartido federado con el mismo usuario", + "File is already shared with %s" : "El archivo ya ha sido compartido con %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor no está alcanzable o usa un certificado auto-firmado.", + "Could not find share" : "No fue posible encontrar el elemento compartido", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Usted ha recibido \"%3$s\" como un elemento compartido remoto de %1$s (de parte de %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Usted ha recibido {share} como un elemento compartido remoto de {user} (de parte de {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Usted ha recibido \"%3$s\" como un elemento compartido remoto de %1$s", + "You received {share} as a remote share from {user}" : "Usted recibió {share} como un elemento compartido remoto de {user}", + "Accept" : "Aceptar", + "Decline" : "Rechazar", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Compartir conmigo a través de mi ID de Nube Federada #Nextcloud, ver %s", + "Share with me through my #Nextcloud Federated Cloud ID" : "Compartir conmigo a través de mi ID de Nube Federada #Nextcloud", + "Federated file sharing" : "Compartir archivos en federación", + "Federated Cloud Sharing" : "Compartir en la Nube Federada", + "Open documentation" : "Abrir documentación", + "Adjust how people can share between servers." : "Ajustar cómo las personas pueden compartir entre servidores. ", + "Allow users on this server to send shares to other servers" : "Permitirle a los usuarios de este servidor enviar elementos compartidos a otros servidores", + "Allow users on this server to receive shares from other servers" : "Permitir que los usuarios de este servidor recibir elementos compartidos de otros servidores", + "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", + "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar sus datos a una libreta de direcciones global y pública", + "Federated Cloud" : "Nube Federada", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puede compartir con cualquiera que use NextCloud, ownCloud o Pydio! Solo ingrese su ID de Nube Federada en ventana de diálogo de compartir. Se ve algo así como person@cloud.example.com", + "Your Federated Cloud ID:" : "Su ID de Nube Federada:", + "Share it so your friends can share files with you:" : "Compártalo para que sus amigos puedan compartir archivos con usted. ", + "Add to your website" : "Agregar a su sitio web", + "Share with me via Nextcloud" : "Compartir conmigo vía Nextcloud", + "HTML Code:" : "Código HTML:", + "Share it:" : "Compartirlo:", + "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/es_AR.json b/apps/federatedfilesharing/l10n/es_AR.json new file mode 100644 index 00000000000..c971dc9c356 --- /dev/null +++ b/apps/federatedfilesharing/l10n/es_AR.json @@ -0,0 +1,56 @@ +{ "translations": { + "Federated sharing" : "Elementos compartidos federados", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "¿Desea agregar el elemento compartido remoto {name} de {owner}@{remote}?", + "Remote share" : "Elemento compartido remoto", + "Remote share password" : "Contraseña del elemento compartido remoto", + "Cancel" : "Cancelar", + "Add remote share" : "Agregar elemento compartido remoto", + "Copy" : "Copiar", + "Copied!" : "¡Copiado!", + "Not supported!" : "¡No soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Invalid Federated Cloud ID" : "El ID de la Nube Federada es inválido", + "Server to server sharing is not enabled on this server" : "Compartir de servidor a servidor no está habilitado en este servidor", + "Couldn't establish a federated share." : "No fue posible establecer el elemento compartido federado. ", + "Couldn't establish a federated share, maybe the password was wrong." : "No fue posible establecer el elemento compartido federado, tal vez la contraseña sea incorrecta. ", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "La solicitud del elemento compatido federado fue exitosa, recibirá una invitación. Verifique sus notificaciones. ", + "The mountpoint name contains invalid characters." : "El nombre del punto de montaje contiene caracteres inválidos.", + "Not allowed to create a federated share with the owner." : "No está permitido crear un elemento compartido federado con el dueño. ", + "Invalid or untrusted SSL certificate" : "Certificado SSL inválido o no confiable", + "Could not authenticate to remote share, password might be wrong" : "No fue posible autenticarse ante el elemento compartido remoto, la contraseña puede estar mal", + "Storage not valid" : "Almacenamiento inválido", + "Federated Share successfully added" : "El Elemento Compartido Federado fue agregado exitosamente", + "Couldn't add remote share" : "No fue posible agregar el elemento compartido remoto", + "Sharing %s failed, because this item is already shared with %s" : "Se presentó una falla al compartir %s, porque este elemento ya se encuentra compartido con %s", + "Not allowed to create a federated share with the same user" : "No está permitido crear un elelmento compartido federado con el mismo usuario", + "File is already shared with %s" : "El archivo ya ha sido compartido con %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor no está alcanzable o usa un certificado auto-firmado.", + "Could not find share" : "No fue posible encontrar el elemento compartido", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Usted ha recibido \"%3$s\" como un elemento compartido remoto de %1$s (de parte de %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Usted ha recibido {share} como un elemento compartido remoto de {user} (de parte de {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Usted ha recibido \"%3$s\" como un elemento compartido remoto de %1$s", + "You received {share} as a remote share from {user}" : "Usted recibió {share} como un elemento compartido remoto de {user}", + "Accept" : "Aceptar", + "Decline" : "Rechazar", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Compartir conmigo a través de mi ID de Nube Federada #Nextcloud, ver %s", + "Share with me through my #Nextcloud Federated Cloud ID" : "Compartir conmigo a través de mi ID de Nube Federada #Nextcloud", + "Federated file sharing" : "Compartir archivos en federación", + "Federated Cloud Sharing" : "Compartir en la Nube Federada", + "Open documentation" : "Abrir documentación", + "Adjust how people can share between servers." : "Ajustar cómo las personas pueden compartir entre servidores. ", + "Allow users on this server to send shares to other servers" : "Permitirle a los usuarios de este servidor enviar elementos compartidos a otros servidores", + "Allow users on this server to receive shares from other servers" : "Permitir que los usuarios de este servidor recibir elementos compartidos de otros servidores", + "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", + "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar sus datos a una libreta de direcciones global y pública", + "Federated Cloud" : "Nube Federada", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puede compartir con cualquiera que use NextCloud, ownCloud o Pydio! Solo ingrese su ID de Nube Federada en ventana de diálogo de compartir. Se ve algo así como person@cloud.example.com", + "Your Federated Cloud ID:" : "Su ID de Nube Federada:", + "Share it so your friends can share files with you:" : "Compártalo para que sus amigos puedan compartir archivos con usted. ", + "Add to your website" : "Agregar a su sitio web", + "Share with me via Nextcloud" : "Compartir conmigo vía Nextcloud", + "HTML Code:" : "Código HTML:", + "Share it:" : "Compartirlo:", + "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/es_MX.js b/apps/federatedfilesharing/l10n/es_MX.js index 12bdf7c6274..3f963cd75c5 100644 --- a/apps/federatedfilesharing/l10n/es_MX.js +++ b/apps/federatedfilesharing/l10n/es_MX.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Ajustar cómo las personas pueden compartir entre servidores. ", "Allow users on this server to send shares to other servers" : "Permitirle a los usuarios de este servidor enviar elementos compartidos a otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir que los usuarios de este servidor recibir elementos compartidos de otros servidores", - "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos", + "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar sus datos a una libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puede compartir con cualquiera que use NextCloud, ownCloud o Pydio! Solo ingrese su ID de Nube Federada en ventana de diálogo de compartir. Se ve algo así como person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Agregar a su sitio web", "Share with me via Nextcloud" : "Compartir conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", - "Share it:" : "Compartirlo:" + "Share it:" : "Compartirlo:", + "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/es_MX.json b/apps/federatedfilesharing/l10n/es_MX.json index 463af48b758..c971dc9c356 100644 --- a/apps/federatedfilesharing/l10n/es_MX.json +++ b/apps/federatedfilesharing/l10n/es_MX.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Ajustar cómo las personas pueden compartir entre servidores. ", "Allow users on this server to send shares to other servers" : "Permitirle a los usuarios de este servidor enviar elementos compartidos a otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir que los usuarios de este servidor recibir elementos compartidos de otros servidores", - "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos", + "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar sus datos a una libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "¡Puede compartir con cualquiera que use NextCloud, ownCloud o Pydio! Solo ingrese su ID de Nube Federada en ventana de diálogo de compartir. Se ve algo así como person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Agregar a su sitio web", "Share with me via Nextcloud" : "Compartir conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Buscar usuarios en las libretas de contactos globales y públicas", - "Share it:" : "Compartirlo:" + "Share it:" : "Compartirlo:", + "Search global and public address book for users and let local users publish their data" : "Buscar una libreta de direcciones global y pública para los usuarios y permitir a los usuarios locales publicar sus datos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/fi.js b/apps/federatedfilesharing/l10n/fi.js index b19e18330c9..c12bf07e307 100644 --- a/apps/federatedfilesharing/l10n/fi.js +++ b/apps/federatedfilesharing/l10n/fi.js @@ -41,7 +41,7 @@ OC.L10N.register( "Open documentation" : "Avaa dokumentaatio", "Allow users on this server to send shares to other servers" : "Salli tämän palvelimen käyttäjien lähettää jakoja muille palvelimille", "Allow users on this server to receive shares from other servers" : "Salli tämän palvelimen käyttäjien vastaanottaa jakoja muilta palvelimilta", - "Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan", + "Search global and public address book for users" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta", "Allow users to publish their data to a global and public address book" : "Salli käyttäjien julkaista tietojaan maailmanlaajuisessa ja julkisessa osoitekirjassa", "Federated Cloud" : "Federoitu pilvi", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Voit jakaa kenelle tahansa, joka käyttää Nextcloudia, ownCloudia tai Pydiota! Kirjoita heidän federoidun pilven tunniste jaon kohteeksi. Se on muodossa henkilö@cloud.esimerkki.fi", @@ -50,7 +50,7 @@ OC.L10N.register( "Add to your website" : "Lisää verkkosivuillesi", "Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta", "HTML Code:" : "HTML-koodi:", - "Search global and public address book for users" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta", - "Share it:" : "Jaa se:" + "Share it:" : "Jaa se:", + "Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/fi.json b/apps/federatedfilesharing/l10n/fi.json index 2e1648b2b04..d2438707e97 100644 --- a/apps/federatedfilesharing/l10n/fi.json +++ b/apps/federatedfilesharing/l10n/fi.json @@ -39,7 +39,7 @@ "Open documentation" : "Avaa dokumentaatio", "Allow users on this server to send shares to other servers" : "Salli tämän palvelimen käyttäjien lähettää jakoja muille palvelimille", "Allow users on this server to receive shares from other servers" : "Salli tämän palvelimen käyttäjien vastaanottaa jakoja muilta palvelimilta", - "Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan", + "Search global and public address book for users" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta", "Allow users to publish their data to a global and public address book" : "Salli käyttäjien julkaista tietojaan maailmanlaajuisessa ja julkisessa osoitekirjassa", "Federated Cloud" : "Federoitu pilvi", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Voit jakaa kenelle tahansa, joka käyttää Nextcloudia, ownCloudia tai Pydiota! Kirjoita heidän federoidun pilven tunniste jaon kohteeksi. Se on muodossa henkilö@cloud.esimerkki.fi", @@ -48,7 +48,7 @@ "Add to your website" : "Lisää verkkosivuillesi", "Share with me via Nextcloud" : "Jaa kanssani Nextcloudin kautta", "HTML Code:" : "HTML-koodi:", - "Search global and public address book for users" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta", - "Share it:" : "Jaa se:" + "Share it:" : "Jaa se:", + "Search global and public address book for users and let local users publish their data" : "Etsi käyttäjiä maailmanlaajuisesta ja julkisesta osoitekirjasta sekä salli paikallisten käyttäjien julkaista omia tietojaan" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/fr.js b/apps/federatedfilesharing/l10n/fr.js index 35c65b84fae..230b4c4ca6d 100644 --- a/apps/federatedfilesharing/l10n/fr.js +++ b/apps/federatedfilesharing/l10n/fr.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Réglez comment les personnes peuvent partager entre les serveurs.", "Allow users on this server to send shares to other servers" : "Autoriser les utilisateurs de ce serveur à envoyer des partages vers d'autres serveurs", "Allow users on this server to receive shares from other servers" : "Autoriser les utilisateurs de ce serveur à recevoir des partages d'autres serveurs", - "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données", + "Search global and public address book for users" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs", "Allow users to publish their data to a global and public address book" : "Autoriser les utilisateurs à publier leurs données dans un carnet d'adresse global et public", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Vous pouvez partager avec n'importe qui qui utilise Nextcloud, ownCloud ou Pydio ! Renseignez simplement leur Federated Cloud ID dans la boîte de dialogue de partage. Cela ressemble à person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Ajouter à votre site web", "Share with me via Nextcloud" : "Partagez avec moi via Nextcloud", "HTML Code:" : "Code HTML :", - "Search global and public address book for users" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs", - "Share it:" : "Partager :" + "Share it:" : "Partager :", + "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/federatedfilesharing/l10n/fr.json b/apps/federatedfilesharing/l10n/fr.json index eecd8ae00f4..fb493cb9698 100644 --- a/apps/federatedfilesharing/l10n/fr.json +++ b/apps/federatedfilesharing/l10n/fr.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Réglez comment les personnes peuvent partager entre les serveurs.", "Allow users on this server to send shares to other servers" : "Autoriser les utilisateurs de ce serveur à envoyer des partages vers d'autres serveurs", "Allow users on this server to receive shares from other servers" : "Autoriser les utilisateurs de ce serveur à recevoir des partages d'autres serveurs", - "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données", + "Search global and public address book for users" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs", "Allow users to publish their data to a global and public address book" : "Autoriser les utilisateurs à publier leurs données dans un carnet d'adresse global et public", "Federated Cloud" : "Federated Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Vous pouvez partager avec n'importe qui qui utilise Nextcloud, ownCloud ou Pydio ! Renseignez simplement leur Federated Cloud ID dans la boîte de dialogue de partage. Cela ressemble à person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Ajouter à votre site web", "Share with me via Nextcloud" : "Partagez avec moi via Nextcloud", "HTML Code:" : "Code HTML :", - "Search global and public address book for users" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs", - "Share it:" : "Partager :" + "Share it:" : "Partager :", + "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/gl.js b/apps/federatedfilesharing/l10n/gl.js index fd91912fefb..2942886101b 100644 --- a/apps/federatedfilesharing/l10n/gl.js +++ b/apps/federatedfilesharing/l10n/gl.js @@ -1,21 +1,58 @@ OC.L10N.register( "federatedfilesharing", { + "Federated sharing" : "Compartidos federados", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir o recurso compartido remoto {name} de {owner}@{remote}?", + "Remote share" : "Compartición remota", + "Remote share password" : "Contrasinal da compartición remota", + "Cancel" : "Cancelar", + "Add remote share" : "Engadir unha compartición remota", + "Copy" : "Copiar", + "Copied!" : "Copiado!", + "Not supported!" : "Non admitido!", + "Press ⌘-C to copy." : "Prema ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Prema Ctrl-C para copiar.", "Invalid Federated Cloud ID" : "ID de nube federada incorrecto", + "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor", + "Couldn't establish a federated share." : "Non foi posíbel estabelecer un compartido federeado", + "Couldn't establish a federated share, maybe the password was wrong." : "Non foi posíbel estabelecer un compartido federado, é probábel que o contrasinal sexa incorrecto.", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "A solicitude de crear un compartido federado foi aceptada, vostede recibirá unha notificación. Comprobe as súas notificacións.", + "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos", + "Not allowed to create a federated share with the owner." : "Non está permitido crear un compartido federado co mesmo usuario", + "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel", + "Could not authenticate to remote share, password might be wrong" : "Non foi posíbel autenticar na compartición remota, o contrasinal podería ser erróneo", + "Storage not valid" : "Almacenamento incorrecto", + "Federated Share successfully added" : "O compartido federado foi engadido satosfactoriamente", + "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota", "Sharing %s failed, because this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s", - "Not allowed to create a federated share with the same user" : "Non está permitido crear unha compartición federada co mesmo usuario", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Fallou a compartición de %s, non foi posíbel atopar %s,é probábel que o servidor non estea accesíbel.", + "Not allowed to create a federated share with the same user" : "Non está permitido crear un compartido federado co mesmo usuario", + "File is already shared with %s" : "O ficheiro xa está a ser compartido con %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Produciuse un erro ao compartir %s Non foi posíbel atopar %s, quizais haxa un problema de conexión con el servidor ou usa un certificado autoasinado.", + "Could not find share" : "Non foi posíbel atopar o recurso compartido", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Vostede recibiu «%3$s» como un elemento compartido remoto de %1$s (de parte de %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Vostede recibiu {share} como un elemento compartido remoto de {user} (de parte de {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Vostede recibiu «%3$s» como un elemento compartido remoto de %1$s", + "You received {share} as a remote share from {user}" : "Vostede recibiu {share} como un elemento compartido remoto de {user}", "Accept" : "Aceptar", + "Decline" : "Declinar", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud , vexa %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud", + "Federated file sharing" : "Compartir ficheiros en federación", "Federated Cloud Sharing" : "Nube federada compartida", "Open documentation" : "Abrir a documentación", + "Adjust how people can share between servers." : "Axustar como as persoas poden compartir entre servidores. ", "Allow users on this server to send shares to other servers" : "Permitir aos usuarios deste servidor enviar comparticións a outros servidores", "Allow users on this server to receive shares from other servers" : "Permitir aos usuarios deste servidor recibir comparticións de outros servidores", + "Search global and public address book for users and let local users publish their data" : "Buscar un caderno de enderezos global e público para os usuarios e permitirlle aos usuarios locais publicar os seus datos", + "Allow users to publish their data to a global and public address book" : "Permitirlle aos usuarios publicar os seus datos nun caderno de enderezos global e público", "Federated Cloud" : "Nube federada", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Pode compartir con calquera persoa que use Nextcloud, ownCloud ou Pydio! Simplemente, introduza o seu ID de nube federada no diálogo de compartir. é algo como persona@cloud.exemplo.com", "Your Federated Cloud ID:" : "ID da súa nube federada:", - "Share it:" : "Compártao:", + "Share it so your friends can share files with you:" : "Compártao para que as súas amizades poidan compartir ficheiros con vostede:", + "Add to your website" : "Engadir ao seu sitio web", "Share with me via Nextcloud" : "Comparte comigo a través do Nextcloud", - "HTML Code:" : "Código HTML:" + "HTML Code:" : "Código HTML:", + "Search global and public address book for users" : "Buscar usuarios nos cadernos de enderezos globais e públicos", + "Share it:" : "Compártao:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/gl.json b/apps/federatedfilesharing/l10n/gl.json index 65136759753..8fd977ff762 100644 --- a/apps/federatedfilesharing/l10n/gl.json +++ b/apps/federatedfilesharing/l10n/gl.json @@ -1,19 +1,56 @@ { "translations": { + "Federated sharing" : "Compartidos federados", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir o recurso compartido remoto {name} de {owner}@{remote}?", + "Remote share" : "Compartición remota", + "Remote share password" : "Contrasinal da compartición remota", + "Cancel" : "Cancelar", + "Add remote share" : "Engadir unha compartición remota", + "Copy" : "Copiar", + "Copied!" : "Copiado!", + "Not supported!" : "Non admitido!", + "Press ⌘-C to copy." : "Prema ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Prema Ctrl-C para copiar.", "Invalid Federated Cloud ID" : "ID de nube federada incorrecto", + "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor", + "Couldn't establish a federated share." : "Non foi posíbel estabelecer un compartido federeado", + "Couldn't establish a federated share, maybe the password was wrong." : "Non foi posíbel estabelecer un compartido federado, é probábel que o contrasinal sexa incorrecto.", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "A solicitude de crear un compartido federado foi aceptada, vostede recibirá unha notificación. Comprobe as súas notificacións.", + "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos", + "Not allowed to create a federated share with the owner." : "Non está permitido crear un compartido federado co mesmo usuario", + "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel", + "Could not authenticate to remote share, password might be wrong" : "Non foi posíbel autenticar na compartición remota, o contrasinal podería ser erróneo", + "Storage not valid" : "Almacenamento incorrecto", + "Federated Share successfully added" : "O compartido federado foi engadido satosfactoriamente", + "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota", "Sharing %s failed, because this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s", - "Not allowed to create a federated share with the same user" : "Non está permitido crear unha compartición federada co mesmo usuario", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Fallou a compartición de %s, non foi posíbel atopar %s,é probábel que o servidor non estea accesíbel.", + "Not allowed to create a federated share with the same user" : "Non está permitido crear un compartido federado co mesmo usuario", + "File is already shared with %s" : "O ficheiro xa está a ser compartido con %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Produciuse un erro ao compartir %s Non foi posíbel atopar %s, quizais haxa un problema de conexión con el servidor ou usa un certificado autoasinado.", + "Could not find share" : "Non foi posíbel atopar o recurso compartido", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Vostede recibiu «%3$s» como un elemento compartido remoto de %1$s (de parte de %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Vostede recibiu {share} como un elemento compartido remoto de {user} (de parte de {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Vostede recibiu «%3$s» como un elemento compartido remoto de %1$s", + "You received {share} as a remote share from {user}" : "Vostede recibiu {share} como un elemento compartido remoto de {user}", "Accept" : "Aceptar", + "Decline" : "Declinar", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud , vexa %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Comparte comigo a través do meu ID da nube federada do #Nextcloud", + "Federated file sharing" : "Compartir ficheiros en federación", "Federated Cloud Sharing" : "Nube federada compartida", "Open documentation" : "Abrir a documentación", + "Adjust how people can share between servers." : "Axustar como as persoas poden compartir entre servidores. ", "Allow users on this server to send shares to other servers" : "Permitir aos usuarios deste servidor enviar comparticións a outros servidores", "Allow users on this server to receive shares from other servers" : "Permitir aos usuarios deste servidor recibir comparticións de outros servidores", + "Search global and public address book for users and let local users publish their data" : "Buscar un caderno de enderezos global e público para os usuarios e permitirlle aos usuarios locais publicar os seus datos", + "Allow users to publish their data to a global and public address book" : "Permitirlle aos usuarios publicar os seus datos nun caderno de enderezos global e público", "Federated Cloud" : "Nube federada", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Pode compartir con calquera persoa que use Nextcloud, ownCloud ou Pydio! Simplemente, introduza o seu ID de nube federada no diálogo de compartir. é algo como persona@cloud.exemplo.com", "Your Federated Cloud ID:" : "ID da súa nube federada:", - "Share it:" : "Compártao:", + "Share it so your friends can share files with you:" : "Compártao para que as súas amizades poidan compartir ficheiros con vostede:", + "Add to your website" : "Engadir ao seu sitio web", "Share with me via Nextcloud" : "Comparte comigo a través do Nextcloud", - "HTML Code:" : "Código HTML:" + "HTML Code:" : "Código HTML:", + "Search global and public address book for users" : "Buscar usuarios nos cadernos de enderezos globais e públicos", + "Share it:" : "Compártao:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/hu.js b/apps/federatedfilesharing/l10n/hu.js index ed692f70a7b..fbb225b63ad 100644 --- a/apps/federatedfilesharing/l10n/hu.js +++ b/apps/federatedfilesharing/l10n/hu.js @@ -41,12 +41,12 @@ OC.L10N.register( "Open documentation" : "Dokumentáció megnyitása", "Allow users on this server to send shares to other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy fájlokat osszanak meg más szerverekkel.", "Allow users on this server to receive shares from other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy megosztásokat fogadjanak más szerverektől", + "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben", "Federated Cloud" : "Egyesített felhő", "Your Federated Cloud ID:" : "Egyesített felhő azonosító:", "Add to your website" : "Adja hozzá saját weboldalához", "Share with me via Nextcloud" : "Ossza meg velem Nextcloud-on keresztül", "HTML Code:" : "HTML kód:", - "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben", "Share it:" : "Oszd meg:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/hu.json b/apps/federatedfilesharing/l10n/hu.json index 52621eb6785..dd92c7f9fcc 100644 --- a/apps/federatedfilesharing/l10n/hu.json +++ b/apps/federatedfilesharing/l10n/hu.json @@ -39,12 +39,12 @@ "Open documentation" : "Dokumentáció megnyitása", "Allow users on this server to send shares to other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy fájlokat osszanak meg más szerverekkel.", "Allow users on this server to receive shares from other servers" : "Engedélyezze ezen szerver felhasználóinak, hogy megosztásokat fogadjanak más szerverektől", + "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben", "Federated Cloud" : "Egyesített felhő", "Your Federated Cloud ID:" : "Egyesített felhő azonosító:", "Add to your website" : "Adja hozzá saját weboldalához", "Share with me via Nextcloud" : "Ossza meg velem Nextcloud-on keresztül", "HTML Code:" : "HTML kód:", - "Search global and public address book for users" : "Felhasználók keresése a globális és a nyilvános névjegyekben", "Share it:" : "Oszd meg:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/ia.js b/apps/federatedfilesharing/l10n/ia.js index c4843d69e08..df6da6fde4f 100644 --- a/apps/federatedfilesharing/l10n/ia.js +++ b/apps/federatedfilesharing/l10n/ia.js @@ -41,12 +41,12 @@ OC.L10N.register( "Open documentation" : "Documentation aperte", "Allow users on this server to send shares to other servers" : "Permitter usatores in iste servitor a inviar elementos compartite a altere servitores", "Allow users on this server to receive shares from other servers" : "Permitter usatores in iste servitor a reciper elementos compartite ex altere servitores", + "Search global and public address book for users" : "Cercar pro usatores in adressarios global e public", "Federated Cloud" : "Nube Federate", "Your Federated Cloud ID:" : "Tu ID de Nube Federate:", "Add to your website" : "Adde a tu sito web", "Share with me via Nextcloud" : "Comparti con me via Nextcloud", "HTML Code:" : "Codice HTML:", - "Search global and public address book for users" : "Cercar pro usatores in adressarios global e public", "Share it:" : "Comparti lo:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/ia.json b/apps/federatedfilesharing/l10n/ia.json index 88f1cd470f9..2476b0d8798 100644 --- a/apps/federatedfilesharing/l10n/ia.json +++ b/apps/federatedfilesharing/l10n/ia.json @@ -39,12 +39,12 @@ "Open documentation" : "Documentation aperte", "Allow users on this server to send shares to other servers" : "Permitter usatores in iste servitor a inviar elementos compartite a altere servitores", "Allow users on this server to receive shares from other servers" : "Permitter usatores in iste servitor a reciper elementos compartite ex altere servitores", + "Search global and public address book for users" : "Cercar pro usatores in adressarios global e public", "Federated Cloud" : "Nube Federate", "Your Federated Cloud ID:" : "Tu ID de Nube Federate:", "Add to your website" : "Adde a tu sito web", "Share with me via Nextcloud" : "Comparti con me via Nextcloud", "HTML Code:" : "Codice HTML:", - "Search global and public address book for users" : "Cercar pro usatores in adressarios global e public", "Share it:" : "Comparti lo:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/id.js b/apps/federatedfilesharing/l10n/id.js index 0f61b9fc8dc..1ac1b75b334 100644 --- a/apps/federatedfilesharing/l10n/id.js +++ b/apps/federatedfilesharing/l10n/id.js @@ -41,12 +41,12 @@ OC.L10N.register( "Open documentation" : "Buka dokumentasi", "Allow users on this server to send shares to other servers" : "Izinkan para pengguna di server ini untuk mengirimkan berbagi ke server lainnya.", "Allow users on this server to receive shares from other servers" : "Izinkan para pengguna di server ini untuk menerima berbagi ke server lainnya.", + "Search global and public address book for users" : "Cari alamat buku global dan alamat publik untuk pengguna", "Federated Cloud" : "Federated Cloud", "Your Federated Cloud ID:" : "Federated Cloud ID Anda:", "Add to your website" : "Tambahkan pada situs web Anda", "Share with me via Nextcloud" : "Dibagikan pada saya via Nextcloud", "HTML Code:" : "Kode HTML:", - "Search global and public address book for users" : "Cari alamat buku global dan alamat publik untuk pengguna", "Share it:" : "Bagikan:" }, "nplurals=1; plural=0;"); diff --git a/apps/federatedfilesharing/l10n/id.json b/apps/federatedfilesharing/l10n/id.json index ae8a103981d..806aca73b29 100644 --- a/apps/federatedfilesharing/l10n/id.json +++ b/apps/federatedfilesharing/l10n/id.json @@ -39,12 +39,12 @@ "Open documentation" : "Buka dokumentasi", "Allow users on this server to send shares to other servers" : "Izinkan para pengguna di server ini untuk mengirimkan berbagi ke server lainnya.", "Allow users on this server to receive shares from other servers" : "Izinkan para pengguna di server ini untuk menerima berbagi ke server lainnya.", + "Search global and public address book for users" : "Cari alamat buku global dan alamat publik untuk pengguna", "Federated Cloud" : "Federated Cloud", "Your Federated Cloud ID:" : "Federated Cloud ID Anda:", "Add to your website" : "Tambahkan pada situs web Anda", "Share with me via Nextcloud" : "Dibagikan pada saya via Nextcloud", "HTML Code:" : "Kode HTML:", - "Search global and public address book for users" : "Cari alamat buku global dan alamat publik untuk pengguna", "Share it:" : "Bagikan:" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/is.js b/apps/federatedfilesharing/l10n/is.js index 5191af33c50..5b48ead0ce9 100644 --- a/apps/federatedfilesharing/l10n/is.js +++ b/apps/federatedfilesharing/l10n/is.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Stilltu hvernig fólk getur deilt á milli þjóna.", "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", - "Search global and public address book for users and let local users publish their data" : "Leita að notendum í víðværri og opinberri vistfangaskrá og leyfa staðværum notendum að birta gögnin sín", + "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", "Allow users to publish their data to a global and public address book" : "Leifa notendum að birta gögnin sín í víðværri og opinberri vistfangaskrá", "Federated Cloud" : "Skýjasamband (federated)", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Þú getur deilt með hverjum þeim sem notar Nextcloud, ownCloud eða Pydio! Settu bara skýjasambandsauðkennið þeirra (Federated Cloud ID) inn í deilingargluggann. Það lítur út svipað og einstaklingur@tölvuský.dæmi.is", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Bæta við vefsvæðið þitt", "Share with me via Nextcloud" : "Deila með mér í gegnum Nextcloud", "HTML Code:" : "HTML-kóði:", - "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", - "Share it:" : "Deila því:" + "Share it:" : "Deila því:", + "Search global and public address book for users and let local users publish their data" : "Leita að notendum í víðværri og opinberri vistfangaskrá og leyfa staðværum notendum að birta gögnin sín" }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/federatedfilesharing/l10n/is.json b/apps/federatedfilesharing/l10n/is.json index 3049e14cb05..e8a03738970 100644 --- a/apps/federatedfilesharing/l10n/is.json +++ b/apps/federatedfilesharing/l10n/is.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Stilltu hvernig fólk getur deilt á milli þjóna.", "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", - "Search global and public address book for users and let local users publish their data" : "Leita að notendum í víðværri og opinberri vistfangaskrá og leyfa staðværum notendum að birta gögnin sín", + "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", "Allow users to publish their data to a global and public address book" : "Leifa notendum að birta gögnin sín í víðværri og opinberri vistfangaskrá", "Federated Cloud" : "Skýjasamband (federated)", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Þú getur deilt með hverjum þeim sem notar Nextcloud, ownCloud eða Pydio! Settu bara skýjasambandsauðkennið þeirra (Federated Cloud ID) inn í deilingargluggann. Það lítur út svipað og einstaklingur@tölvuský.dæmi.is", @@ -50,7 +50,7 @@ "Add to your website" : "Bæta við vefsvæðið þitt", "Share with me via Nextcloud" : "Deila með mér í gegnum Nextcloud", "HTML Code:" : "HTML-kóði:", - "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", - "Share it:" : "Deila því:" + "Share it:" : "Deila því:", + "Search global and public address book for users and let local users publish their data" : "Leita að notendum í víðværri og opinberri vistfangaskrá og leyfa staðværum notendum að birta gögnin sín" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/it.js b/apps/federatedfilesharing/l10n/it.js index 4690f6e38a6..bba8d8dd0e6 100644 --- a/apps/federatedfilesharing/l10n/it.js +++ b/apps/federatedfilesharing/l10n/it.js @@ -37,16 +37,18 @@ OC.L10N.register( "Decline" : "Rifiuta", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud, vedi %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud", + "Federated file sharing" : "Condivisione file federata", "Federated Cloud Sharing" : "Condivisione cloud federata", "Open documentation" : "Apri la documentazione", "Allow users on this server to send shares to other servers" : "Consenti agli utenti su questo server di inviare condivisioni ad altri server", "Allow users on this server to receive shares from other servers" : "Consenti agli utenti su questo server di ricevere condivisioni da altri server", + "Search global and public address book for users" : "Cerca gli utenti nella rubrica globale e pubblica", + "Allow users to publish their data to a global and public address book" : "Consenti agli utenti di pubblicare i propri dati in una rubrica globale e pubblica", "Federated Cloud" : "Cloud federata", "Your Federated Cloud ID:" : "Il tuo ID di cloud federata:", "Add to your website" : "Aggiungi al tuo sito web", "Share with me via Nextcloud" : "Condividi con me tramite Nextcloud", "HTML Code:" : "Codice HTML:", - "Search global and public address book for users" : "Cerca gli utenti nella rubrica globale e pubblica", "Share it:" : "Condividilo:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/it.json b/apps/federatedfilesharing/l10n/it.json index edcb497a559..e2fffd3fded 100644 --- a/apps/federatedfilesharing/l10n/it.json +++ b/apps/federatedfilesharing/l10n/it.json @@ -35,16 +35,18 @@ "Decline" : "Rifiuta", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud, vedi %s", "Share with me through my #Nextcloud Federated Cloud ID" : "Condividi con me attraverso il mio ID di cloud federata #Nextcloud", + "Federated file sharing" : "Condivisione file federata", "Federated Cloud Sharing" : "Condivisione cloud federata", "Open documentation" : "Apri la documentazione", "Allow users on this server to send shares to other servers" : "Consenti agli utenti su questo server di inviare condivisioni ad altri server", "Allow users on this server to receive shares from other servers" : "Consenti agli utenti su questo server di ricevere condivisioni da altri server", + "Search global and public address book for users" : "Cerca gli utenti nella rubrica globale e pubblica", + "Allow users to publish their data to a global and public address book" : "Consenti agli utenti di pubblicare i propri dati in una rubrica globale e pubblica", "Federated Cloud" : "Cloud federata", "Your Federated Cloud ID:" : "Il tuo ID di cloud federata:", "Add to your website" : "Aggiungi al tuo sito web", "Share with me via Nextcloud" : "Condividi con me tramite Nextcloud", "HTML Code:" : "Codice HTML:", - "Search global and public address book for users" : "Cerca gli utenti nella rubrica globale e pubblica", "Share it:" : "Condividilo:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/ko.js b/apps/federatedfilesharing/l10n/ko.js index 142e6c2c535..351079453c4 100644 --- a/apps/federatedfilesharing/l10n/ko.js +++ b/apps/federatedfilesharing/l10n/ko.js @@ -42,7 +42,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "서버간 파일 공유를 설정합니다.", "Allow users on this server to send shares to other servers" : "이 서버의 사용자가 다른 서버와 공유할 수 있도록 허용", "Allow users on this server to receive shares from other servers" : "이 서버의 사용자가 다른 서버에서 공유한 파일을 받을 수 있도록 허용", - "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용", + "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", "Allow users to publish their data to a global and public address book" : "사용자가 데이터를 전역 및 공개 주소록에 업로드할 수 있도록 허용", "Federated Cloud" : "연합 클라우드", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud, Pydio를 사용하는 누구나와 공유할 수 있습니다! 공유 대화 상자에서 연합 클라우드 ID를 입력하십시오. person@cloud.example.com 형식입니다", @@ -51,7 +51,7 @@ OC.L10N.register( "Add to your website" : "내 웹 사이트에 추가", "Share with me via Nextcloud" : "Nextcloud로 나와 공유하기", "HTML Code:" : "HTML 코드:", - "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", - "Share it:" : "공유하기:" + "Share it:" : "공유하기:", + "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용" }, "nplurals=1; plural=0;"); diff --git a/apps/federatedfilesharing/l10n/ko.json b/apps/federatedfilesharing/l10n/ko.json index 5c88ac92f19..a08dfeacac3 100644 --- a/apps/federatedfilesharing/l10n/ko.json +++ b/apps/federatedfilesharing/l10n/ko.json @@ -40,7 +40,7 @@ "Adjust how people can share between servers." : "서버간 파일 공유를 설정합니다.", "Allow users on this server to send shares to other servers" : "이 서버의 사용자가 다른 서버와 공유할 수 있도록 허용", "Allow users on this server to receive shares from other servers" : "이 서버의 사용자가 다른 서버에서 공유한 파일을 받을 수 있도록 허용", - "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용", + "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", "Allow users to publish their data to a global and public address book" : "사용자가 데이터를 전역 및 공개 주소록에 업로드할 수 있도록 허용", "Federated Cloud" : "연합 클라우드", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud, Pydio를 사용하는 누구나와 공유할 수 있습니다! 공유 대화 상자에서 연합 클라우드 ID를 입력하십시오. person@cloud.example.com 형식입니다", @@ -49,7 +49,7 @@ "Add to your website" : "내 웹 사이트에 추가", "Share with me via Nextcloud" : "Nextcloud로 나와 공유하기", "HTML Code:" : "HTML 코드:", - "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", - "Share it:" : "공유하기:" + "Share it:" : "공유하기:", + "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/nb.js b/apps/federatedfilesharing/l10n/nb.js index 406b3e12a63..489dce9fe22 100644 --- a/apps/federatedfilesharing/l10n/nb.js +++ b/apps/federatedfilesharing/l10n/nb.js @@ -27,7 +27,7 @@ OC.L10N.register( "Sharing %s failed, because this item is already shared with %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med %s", "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en sammenknyttet skydeling med den samme brukeren", "File is already shared with %s" : "Filen er allerede delt med %s", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deling %s feilet, kunne ikke finne %s, kanskje tjeneren foreøyeblikket er utilgjengelig eller bruker selv-signert sertifikat.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deling av %s mislyktes, kunne ikke finne %s, kanskje tjeneren for øyeblikket er utilgjengelig eller bruker selv-signert sertifikat.", "Could not find share" : "Kunne ikke finne ressurs", "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du har mottatt \"%3$s\" som en ekstern deling fra %1$s (på vegne av %2$s)", "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Du har mottatt {share} som en ekstern deling fra {user} (på vegne av {behalf})", @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Juster hvordan folk kan dele mellom tjenere.", "Allow users on this server to send shares to other servers" : "Tillat at brukere på denne tjeneren sender delinger til andre tjenere", "Allow users on this server to receive shares from other servers" : "Tillat at brukere på denne tjeneren mottar delinger fra andre tjenere", - "Search global and public address book for users and let local users publish their data" : "Søk i verdensomspennende og offentlig adressebok for brukere og la lokale brukere offentliggjøre deres data", + "Search global and public address book for users" : "Søk global og offentlige adressebøker etter brukere", "Allow users to publish their data to a global and public address book" : "Tillat brukere å offentliggjøre deres data til en verdensomspennende og offentlig adressebok", "Federated Cloud" : "Sammenknyttet sky", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Du kan dele med alle som bruker Nextcloud, ownCloud eller Pydio! Bare putt deres federerte sky-ID i delingsdialogvinduet. Det ser ut som person.sky.eksempel.no", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Legg på nettsiden din", "Share with me via Nextcloud" : "Del med meg via Nextcloud", "HTML Code:" : "HTML-kode:", - "Search global and public address book for users" : "Søk global og offentlige adressebøker etter brukere", - "Share it:" : "Del den:" + "Share it:" : "Del den:", + "Search global and public address book for users and let local users publish their data" : "Søk i verdensomspennende og offentlig adressebok etter brukere og la lokale brukere offentliggjøre deres data" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/nb.json b/apps/federatedfilesharing/l10n/nb.json index 028dc5e5d08..b2bf69c0dc6 100644 --- a/apps/federatedfilesharing/l10n/nb.json +++ b/apps/federatedfilesharing/l10n/nb.json @@ -25,7 +25,7 @@ "Sharing %s failed, because this item is already shared with %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med %s", "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en sammenknyttet skydeling med den samme brukeren", "File is already shared with %s" : "Filen er allerede delt med %s", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deling %s feilet, kunne ikke finne %s, kanskje tjeneren foreøyeblikket er utilgjengelig eller bruker selv-signert sertifikat.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deling av %s mislyktes, kunne ikke finne %s, kanskje tjeneren for øyeblikket er utilgjengelig eller bruker selv-signert sertifikat.", "Could not find share" : "Kunne ikke finne ressurs", "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Du har mottatt \"%3$s\" som en ekstern deling fra %1$s (på vegne av %2$s)", "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Du har mottatt {share} som en ekstern deling fra {user} (på vegne av {behalf})", @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Juster hvordan folk kan dele mellom tjenere.", "Allow users on this server to send shares to other servers" : "Tillat at brukere på denne tjeneren sender delinger til andre tjenere", "Allow users on this server to receive shares from other servers" : "Tillat at brukere på denne tjeneren mottar delinger fra andre tjenere", - "Search global and public address book for users and let local users publish their data" : "Søk i verdensomspennende og offentlig adressebok for brukere og la lokale brukere offentliggjøre deres data", + "Search global and public address book for users" : "Søk global og offentlige adressebøker etter brukere", "Allow users to publish their data to a global and public address book" : "Tillat brukere å offentliggjøre deres data til en verdensomspennende og offentlig adressebok", "Federated Cloud" : "Sammenknyttet sky", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Du kan dele med alle som bruker Nextcloud, ownCloud eller Pydio! Bare putt deres federerte sky-ID i delingsdialogvinduet. Det ser ut som person.sky.eksempel.no", @@ -50,7 +50,7 @@ "Add to your website" : "Legg på nettsiden din", "Share with me via Nextcloud" : "Del med meg via Nextcloud", "HTML Code:" : "HTML-kode:", - "Search global and public address book for users" : "Søk global og offentlige adressebøker etter brukere", - "Share it:" : "Del den:" + "Share it:" : "Del den:", + "Search global and public address book for users and let local users publish their data" : "Søk i verdensomspennende og offentlig adressebok etter brukere og la lokale brukere offentliggjøre deres data" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/nl.js b/apps/federatedfilesharing/l10n/nl.js index 80a8da5dd05..a7f99406a02 100644 --- a/apps/federatedfilesharing/l10n/nl.js +++ b/apps/federatedfilesharing/l10n/nl.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Aanpassen hoe mensen tussen servers kunnen delen.", "Allow users on this server to send shares to other servers" : "Toestaan dat gebruikers op deze server shares sturen naar andere servers", "Allow users on this server to receive shares from other servers" : "Toestaan dat gebruikers op deze server shares ontvangen van andere servers", - "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren", + "Search global and public address book for users" : "Doorzoeken van openbare adresboeken voor gebruikers", "Allow users to publish their data to a global and public address book" : "Publiek maken van data met een openbaar adresboek toestaan", "Federated Cloud" : "Gefedereerde Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Je kunt met iedereeen delen die Nextcloud, ownCloud of Pydio gebruikt! Gebruik gewoon hun federatieID in de deel-dialoog. Het ziet eruit als iemand@cloud.voorbeeld.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Toevoegen aan je website", "Share with me via Nextcloud" : "Deel met mij via Nextcloud", "HTML Code:" : "HTML Code:", - "Search global and public address book for users" : "Doorzoeken van openbare adresboeken voor gebruikers", - "Share it:" : "Deel het:" + "Share it:" : "Deel het:", + "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/nl.json b/apps/federatedfilesharing/l10n/nl.json index 7cfc42629dc..5db918b7691 100644 --- a/apps/federatedfilesharing/l10n/nl.json +++ b/apps/federatedfilesharing/l10n/nl.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Aanpassen hoe mensen tussen servers kunnen delen.", "Allow users on this server to send shares to other servers" : "Toestaan dat gebruikers op deze server shares sturen naar andere servers", "Allow users on this server to receive shares from other servers" : "Toestaan dat gebruikers op deze server shares ontvangen van andere servers", - "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren", + "Search global and public address book for users" : "Doorzoeken van openbare adresboeken voor gebruikers", "Allow users to publish their data to a global and public address book" : "Publiek maken van data met een openbaar adresboek toestaan", "Federated Cloud" : "Gefedereerde Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Je kunt met iedereeen delen die Nextcloud, ownCloud of Pydio gebruikt! Gebruik gewoon hun federatieID in de deel-dialoog. Het ziet eruit als iemand@cloud.voorbeeld.com", @@ -50,7 +50,7 @@ "Add to your website" : "Toevoegen aan je website", "Share with me via Nextcloud" : "Deel met mij via Nextcloud", "HTML Code:" : "HTML Code:", - "Search global and public address book for users" : "Doorzoeken van openbare adresboeken voor gebruikers", - "Share it:" : "Deel het:" + "Share it:" : "Deel het:", + "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/pl.js b/apps/federatedfilesharing/l10n/pl.js index c0f715ffc2e..c84b5ba4404 100644 --- a/apps/federatedfilesharing/l10n/pl.js +++ b/apps/federatedfilesharing/l10n/pl.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Dostosuj ustawienia współdzielenia między serwerami.", "Allow users on this server to send shares to other servers" : "Zezwalaj użytkownikom na tym serwerze wysłać udostępnienia do innych serwerów", "Allow users on this server to receive shares from other servers" : "Zezwalaj użytkownikom na tym serwerze do otrzymania udostępnień z innych serwerów", - "Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych", + "Search global and public address book for users" : "Szukaj użytkowników w globalnej i publicznej książce adresowej", "Allow users to publish their data to a global and public address book" : "Pozwól użytkownikom na publikację ich danych do globalnej i publicznej książki adresowej", "Federated Cloud" : "Stowarzyszona Chmura", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Możesz współdzielić z każdym kto używa Nextclouda, ownClouda lub Pydio. Wystarczy, że wpiszesz ich ID chmury stowarzyszonej w pole współdzielenia. Wygląda jak osoba@przyklad.chmury.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Dodaj do swojej strony", "Share with me via Nextcloud" : "Podziel się ze mną poprzez Nextcloud", "HTML Code:" : "Kod HTML:", - "Search global and public address book for users" : "Szukaj użytkowników w globalnej i publicznej książce adresowej", - "Share it:" : "Udostępnij to:" + "Share it:" : "Udostępnij to:", + "Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych" }, "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/federatedfilesharing/l10n/pl.json b/apps/federatedfilesharing/l10n/pl.json index 7e2d0ea763f..65f749a6b11 100644 --- a/apps/federatedfilesharing/l10n/pl.json +++ b/apps/federatedfilesharing/l10n/pl.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Dostosuj ustawienia współdzielenia między serwerami.", "Allow users on this server to send shares to other servers" : "Zezwalaj użytkownikom na tym serwerze wysłać udostępnienia do innych serwerów", "Allow users on this server to receive shares from other servers" : "Zezwalaj użytkownikom na tym serwerze do otrzymania udostępnień z innych serwerów", - "Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych", + "Search global and public address book for users" : "Szukaj użytkowników w globalnej i publicznej książce adresowej", "Allow users to publish their data to a global and public address book" : "Pozwól użytkownikom na publikację ich danych do globalnej i publicznej książki adresowej", "Federated Cloud" : "Stowarzyszona Chmura", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Możesz współdzielić z każdym kto używa Nextclouda, ownClouda lub Pydio. Wystarczy, że wpiszesz ich ID chmury stowarzyszonej w pole współdzielenia. Wygląda jak osoba@przyklad.chmury.com", @@ -50,7 +50,7 @@ "Add to your website" : "Dodaj do swojej strony", "Share with me via Nextcloud" : "Podziel się ze mną poprzez Nextcloud", "HTML Code:" : "Kod HTML:", - "Search global and public address book for users" : "Szukaj użytkowników w globalnej i publicznej książce adresowej", - "Share it:" : "Udostępnij to:" + "Share it:" : "Udostępnij to:", + "Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych" },"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/federatedfilesharing/l10n/pt_BR.js b/apps/federatedfilesharing/l10n/pt_BR.js index 89333412064..88537bd3773 100644 --- a/apps/federatedfilesharing/l10n/pt_BR.js +++ b/apps/federatedfilesharing/l10n/pt_BR.js @@ -40,10 +40,10 @@ OC.L10N.register( "Federated file sharing" : "Compartilhamento Federado de arquivos", "Federated Cloud Sharing" : "Compartilhamento de Nuvem Federada", "Open documentation" : "Abrir documentação", - "Adjust how people can share between servers." : "Ajustar como as pessoas podem compartilhar entre servidores.", + "Adjust how people can share between servers." : "Como administrador, você pode ajustar como as pessoas podem compartilhar entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir que os usuários deste servidor enviem compartilhamentos para outros servidores", "Allow users on this server to receive shares from other servers" : "Permitir que os usuários deste servidor recebam compartilhamentos de outros servidores", - "Search global and public address book for users and let local users publish their data" : "Pesquise o catálogo de endereços global e público para usuários e deixe os usuários locais publicarem seus dados", + "Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público", "Allow users to publish their data to a global and public address book" : "Permitir que os usuários publiquem seus dados em um catálogo de endereços global e público", "Federated Cloud" : "Nuvem Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Você pode compartilhar com qualquer um que use Nextcloud, ownCloud ou Pydio! Apenas coloque a ID de Nuvem Federada no diálogo de compartilhamento. Isto é algo como person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Adicione ao seu website", "Share with me via Nextcloud" : "Compartilhe comigo via Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público", - "Share it:" : "Compartilhe-a:" + "Share it:" : "Compartilhe-a:", + "Search global and public address book for users and let local users publish their data" : "Pesquise o catálogo de endereços global e público para usuários e deixe os usuários locais publicarem seus dados" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/federatedfilesharing/l10n/pt_BR.json b/apps/federatedfilesharing/l10n/pt_BR.json index 6155a8b1b41..be785422525 100644 --- a/apps/federatedfilesharing/l10n/pt_BR.json +++ b/apps/federatedfilesharing/l10n/pt_BR.json @@ -38,10 +38,10 @@ "Federated file sharing" : "Compartilhamento Federado de arquivos", "Federated Cloud Sharing" : "Compartilhamento de Nuvem Federada", "Open documentation" : "Abrir documentação", - "Adjust how people can share between servers." : "Ajustar como as pessoas podem compartilhar entre servidores.", + "Adjust how people can share between servers." : "Como administrador, você pode ajustar como as pessoas podem compartilhar entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir que os usuários deste servidor enviem compartilhamentos para outros servidores", "Allow users on this server to receive shares from other servers" : "Permitir que os usuários deste servidor recebam compartilhamentos de outros servidores", - "Search global and public address book for users and let local users publish their data" : "Pesquise o catálogo de endereços global e público para usuários e deixe os usuários locais publicarem seus dados", + "Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público", "Allow users to publish their data to a global and public address book" : "Permitir que os usuários publiquem seus dados em um catálogo de endereços global e público", "Federated Cloud" : "Nuvem Federada", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Você pode compartilhar com qualquer um que use Nextcloud, ownCloud ou Pydio! Apenas coloque a ID de Nuvem Federada no diálogo de compartilhamento. Isto é algo como person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "Adicione ao seu website", "Share with me via Nextcloud" : "Compartilhe comigo via Nextcloud", "HTML Code:" : "Código HTML:", - "Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público", - "Share it:" : "Compartilhe-a:" + "Share it:" : "Compartilhe-a:", + "Search global and public address book for users and let local users publish their data" : "Pesquise o catálogo de endereços global e público para usuários e deixe os usuários locais publicarem seus dados" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/ru.js b/apps/federatedfilesharing/l10n/ru.js index dfbf06a755a..5e3ca19f0e3 100644 --- a/apps/federatedfilesharing/l10n/ru.js +++ b/apps/federatedfilesharing/l10n/ru.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Настройте общий доступ между серверами.", "Allow users on this server to send shares to other servers" : "Разрешить пользователям делиться с пользователями других серверов", "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов", - "Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям ", + "Search global and public address book for users" : "Искать пользователей в глобальной и открытой адресной книге", "Allow users to publish their data to a global and public address book" : "Резрешить пользователям публиковать свои данные в глобальной и общедосупной адресной книге", "Federated Cloud" : "Федерация облачных хранилищ", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идентификатор указывается в виде «person@cloud.example.com».", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Добавить к себе на сайт", "Share with me via Nextcloud" : "Поделитесь со мной через Nextcloud", "HTML Code:" : "HTML код:", - "Search global and public address book for users" : "Искать пользователей в глобальной и открытой адресной книге", - "Share it:" : "Поделиться:" + "Share it:" : "Поделиться:", + "Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям " }, "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/federatedfilesharing/l10n/ru.json b/apps/federatedfilesharing/l10n/ru.json index adfa0a811c3..46019bfaf68 100644 --- a/apps/federatedfilesharing/l10n/ru.json +++ b/apps/federatedfilesharing/l10n/ru.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Настройте общий доступ между серверами.", "Allow users on this server to send shares to other servers" : "Разрешить пользователям делиться с пользователями других серверов", "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов", - "Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям ", + "Search global and public address book for users" : "Искать пользователей в глобальной и открытой адресной книге", "Allow users to publish their data to a global and public address book" : "Резрешить пользователям публиковать свои данные в глобальной и общедосупной адресной книге", "Federated Cloud" : "Федерация облачных хранилищ", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Можно поделиться с любым пользователем Nextcloud, ownCloud или Pydio! Просто введите его идентификатор федеративного облачного хранилища в диалоге предоставления общего доступа. Идентификатор указывается в виде «person@cloud.example.com».", @@ -50,7 +50,7 @@ "Add to your website" : "Добавить к себе на сайт", "Share with me via Nextcloud" : "Поделитесь со мной через Nextcloud", "HTML Code:" : "HTML код:", - "Search global and public address book for users" : "Искать пользователей в глобальной и открытой адресной книге", - "Share it:" : "Поделиться:" + "Share it:" : "Поделиться:", + "Search global and public address book for users and let local users publish their data" : "Поиск пользователей в глобальной и общедоступной адресной книге и резрешение публикации своих данных локальным пользователям " },"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/federatedfilesharing/l10n/sv.js b/apps/federatedfilesharing/l10n/sv.js index 6921ab5d30d..3968f627a41 100644 --- a/apps/federatedfilesharing/l10n/sv.js +++ b/apps/federatedfilesharing/l10n/sv.js @@ -41,12 +41,12 @@ OC.L10N.register( "Open documentation" : "Öppna dokumentation", "Allow users on this server to send shares to other servers" : "Tillåt användare på denna server att skicka utdelningar till andra servrar", "Allow users on this server to receive shares from other servers" : "Tillåt användare på denna servern att ta emot utdelningar från andra servrar", + "Search global and public address book for users" : "Sök global och offentlig adressbok för användare", "Federated Cloud" : "Federerat Moln", "Your Federated Cloud ID:" : "Ditt Federerade Moln-ID:", "Add to your website" : "Lägg till på din hemsida", "Share with me via Nextcloud" : "Dela med mig via Nextcloud", "HTML Code:" : "HTML Kod:", - "Search global and public address book for users" : "Sök global och offentlig adressbok för användare", "Share it:" : "Dela detta:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federatedfilesharing/l10n/sv.json b/apps/federatedfilesharing/l10n/sv.json index f4ebd245e16..d5f514f3fda 100644 --- a/apps/federatedfilesharing/l10n/sv.json +++ b/apps/federatedfilesharing/l10n/sv.json @@ -39,12 +39,12 @@ "Open documentation" : "Öppna dokumentation", "Allow users on this server to send shares to other servers" : "Tillåt användare på denna server att skicka utdelningar till andra servrar", "Allow users on this server to receive shares from other servers" : "Tillåt användare på denna servern att ta emot utdelningar från andra servrar", + "Search global and public address book for users" : "Sök global och offentlig adressbok för användare", "Federated Cloud" : "Federerat Moln", "Your Federated Cloud ID:" : "Ditt Federerade Moln-ID:", "Add to your website" : "Lägg till på din hemsida", "Share with me via Nextcloud" : "Dela med mig via Nextcloud", "HTML Code:" : "HTML Kod:", - "Search global and public address book for users" : "Sök global och offentlig adressbok för användare", "Share it:" : "Dela detta:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/tr.js b/apps/federatedfilesharing/l10n/tr.js index 2c134afb928..0d14b3b0471 100644 --- a/apps/federatedfilesharing/l10n/tr.js +++ b/apps/federatedfilesharing/l10n/tr.js @@ -21,7 +21,7 @@ OC.L10N.register( "Not allowed to create a federated share with the owner." : "Sahip ile birleşmiş bir paylaşım oluşturmanıza izin verilmiyor.", "Invalid or untrusted SSL certificate" : "Geçersiz ya da güvenilmez SSL sertifikası", "Could not authenticate to remote share, password might be wrong" : "Uzak paylaşım kimliği doğrulanamadı. Parola yanlış olabilir", - "Storage not valid" : "Depolama geçerli değil", + "Storage not valid" : "Depolama geçersiz", "Federated Share successfully added" : "Birleşmiş Paylaşım eklendi", "Couldn't add remote share" : "Uzak paylaşım eklenemedi", "Sharing %s failed, because this item is already shared with %s" : "%s paylaşılmadı. %s ile zaten paylaşılmış", @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "Kişilerin sunucular arasında nasıl paylaşım yapabileceğini ayarlayın.", "Allow users on this server to send shares to other servers" : "Bu sunucudaki kullanıcılar diğer sunuculara paylaşım gönderebilsin", "Allow users on this server to receive shares from other servers" : "Bu sunucudaki kullanıcılar diğer sunuculardan paylaşım alabilsin", - "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla", + "Search global and public address book for users" : "Genel ve herkese açık adres defterinde kullanıcı ara", "Allow users to publish their data to a global and public address book" : "Kullanıcıların bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Federated Cloud" : "Birleşmiş Bulut", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud ya da Pydio kullanıcıları ile paylaşım yapılaiblir. Yalnızca paylaşım penceresine person@cloud.example.com gibi Birleşmiş Bulut kodunu yazın.", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "Web sitenize ekleyin", "Share with me via Nextcloud" : "Benimle Nextcloud üzerinden paylaşın", "HTML Code:" : "HTML Kodu:", - "Search global and public address book for users" : "Genel ve herkese açık adres defterinde kullanıcı ara", - "Share it:" : "Paylaşın:" + "Share it:" : "Paylaşın:", + "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/federatedfilesharing/l10n/tr.json b/apps/federatedfilesharing/l10n/tr.json index ea9c3a91095..11ac0a8af41 100644 --- a/apps/federatedfilesharing/l10n/tr.json +++ b/apps/federatedfilesharing/l10n/tr.json @@ -19,7 +19,7 @@ "Not allowed to create a federated share with the owner." : "Sahip ile birleşmiş bir paylaşım oluşturmanıza izin verilmiyor.", "Invalid or untrusted SSL certificate" : "Geçersiz ya da güvenilmez SSL sertifikası", "Could not authenticate to remote share, password might be wrong" : "Uzak paylaşım kimliği doğrulanamadı. Parola yanlış olabilir", - "Storage not valid" : "Depolama geçerli değil", + "Storage not valid" : "Depolama geçersiz", "Federated Share successfully added" : "Birleşmiş Paylaşım eklendi", "Couldn't add remote share" : "Uzak paylaşım eklenemedi", "Sharing %s failed, because this item is already shared with %s" : "%s paylaşılmadı. %s ile zaten paylaşılmış", @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "Kişilerin sunucular arasında nasıl paylaşım yapabileceğini ayarlayın.", "Allow users on this server to send shares to other servers" : "Bu sunucudaki kullanıcılar diğer sunuculara paylaşım gönderebilsin", "Allow users on this server to receive shares from other servers" : "Bu sunucudaki kullanıcılar diğer sunuculardan paylaşım alabilsin", - "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla", + "Search global and public address book for users" : "Genel ve herkese açık adres defterinde kullanıcı ara", "Allow users to publish their data to a global and public address book" : "Kullanıcıların bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Federated Cloud" : "Birleşmiş Bulut", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud ya da Pydio kullanıcıları ile paylaşım yapılaiblir. Yalnızca paylaşım penceresine person@cloud.example.com gibi Birleşmiş Bulut kodunu yazın.", @@ -50,7 +50,7 @@ "Add to your website" : "Web sitenize ekleyin", "Share with me via Nextcloud" : "Benimle Nextcloud üzerinden paylaşın", "HTML Code:" : "HTML Kodu:", - "Search global and public address book for users" : "Genel ve herkese açık adres defterinde kullanıcı ara", - "Share it:" : "Paylaşın:" + "Share it:" : "Paylaşın:", + "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/zh_CN.js b/apps/federatedfilesharing/l10n/zh_CN.js index 4eabd0cdbfa..96f9203fa44 100644 --- a/apps/federatedfilesharing/l10n/zh_CN.js +++ b/apps/federatedfilesharing/l10n/zh_CN.js @@ -43,7 +43,7 @@ OC.L10N.register( "Adjust how people can share between servers." : "调整人们如何在服务器之间共享。", "Allow users on this server to send shares to other servers" : "允许用户分享文件给其他服务器上的用户", "Allow users on this server to receive shares from other servers" : "允许用户从其他服务器接收分享", - "Search global and public address book for users and let local users publish their data" : "搜索用户的全球和公共通讯录,并让本地用户发布其数据", + "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", "Allow users to publish their data to a global and public address book" : "允许用户将其数据发布到全球和公共通讯录", "Federated Cloud" : "联合云", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用Nextcloud,ownCloud或Pydio的人分享! 只需将它们的联合云ID放在共享对话框中。 看起来像person@cloud.example.com", @@ -52,7 +52,7 @@ OC.L10N.register( "Add to your website" : "添加到您的网站", "Share with me via Nextcloud" : "通过联合云与我共享", "HTML Code:" : "HTML 代码:", - "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", - "Share it:" : "分享它:" + "Share it:" : "分享它:", + "Search global and public address book for users and let local users publish their data" : "搜索用户的全球和公共通讯录,并让本地用户发布其数据" }, "nplurals=1; plural=0;"); diff --git a/apps/federatedfilesharing/l10n/zh_CN.json b/apps/federatedfilesharing/l10n/zh_CN.json index 14508ed998d..2d5cd063eb6 100644 --- a/apps/federatedfilesharing/l10n/zh_CN.json +++ b/apps/federatedfilesharing/l10n/zh_CN.json @@ -41,7 +41,7 @@ "Adjust how people can share between servers." : "调整人们如何在服务器之间共享。", "Allow users on this server to send shares to other servers" : "允许用户分享文件给其他服务器上的用户", "Allow users on this server to receive shares from other servers" : "允许用户从其他服务器接收分享", - "Search global and public address book for users and let local users publish their data" : "搜索用户的全球和公共通讯录,并让本地用户发布其数据", + "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", "Allow users to publish their data to a global and public address book" : "允许用户将其数据发布到全球和公共通讯录", "Federated Cloud" : "联合云", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用Nextcloud,ownCloud或Pydio的人分享! 只需将它们的联合云ID放在共享对话框中。 看起来像person@cloud.example.com", @@ -50,7 +50,7 @@ "Add to your website" : "添加到您的网站", "Share with me via Nextcloud" : "通过联合云与我共享", "HTML Code:" : "HTML 代码:", - "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", - "Share it:" : "分享它:" + "Share it:" : "分享它:", + "Search global and public address book for users and let local users publish their data" : "搜索用户的全球和公共通讯录,并让本地用户发布其数据" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/lib/AppInfo/Application.php b/apps/federatedfilesharing/lib/AppInfo/Application.php index 9d8464e37d5..346d3c4e292 100644 --- a/apps/federatedfilesharing/lib/AppInfo/Application.php +++ b/apps/federatedfilesharing/lib/AppInfo/Application.php @@ -30,6 +30,7 @@ use OCA\FederatedFileSharing\Controller\RequestHandlerController; use OCA\FederatedFileSharing\FederatedShareProvider; use OCA\FederatedFileSharing\Notifications; use OCP\AppFramework\App; +use OCP\GlobalScale\IConfig; class Application extends App { @@ -91,6 +92,7 @@ class Application extends App { * initialize federated share provider */ protected function initFederatedShareProvider() { + $c = $this->getContainer(); $addressHandler = new \OCA\FederatedFileSharing\AddressHandler( \OC::$server->getURLGenerator(), \OC::$server->getL10N('federatedfilesharing'), @@ -116,7 +118,8 @@ class Application extends App { \OC::$server->getLazyRootFolder(), \OC::$server->getConfig(), \OC::$server->getUserManager(), - \OC::$server->getCloudIdManager() + \OC::$server->getCloudIdManager(), + $c->query(IConfig::class) ); } diff --git a/apps/federatedfilesharing/lib/FederatedShareProvider.php b/apps/federatedfilesharing/lib/FederatedShareProvider.php index 34e02391e05..60a54c6ca3c 100644 --- a/apps/federatedfilesharing/lib/FederatedShareProvider.php +++ b/apps/federatedfilesharing/lib/FederatedShareProvider.php @@ -85,6 +85,9 @@ class FederatedShareProvider implements IShareProvider { /** @var ICloudIdManager */ private $cloudIdManager; + /** @var \OCP\GlobalScale\IConfig */ + private $gsConfig; + /** * DefaultShareProvider constructor. * @@ -98,6 +101,7 @@ class FederatedShareProvider implements IShareProvider { * @param IConfig $config * @param IUserManager $userManager * @param ICloudIdManager $cloudIdManager + * @param \OCP\GlobalScale\IConfig $globalScaleConfig */ public function __construct( IDBConnection $connection, @@ -109,7 +113,8 @@ class FederatedShareProvider implements IShareProvider { IRootFolder $rootFolder, IConfig $config, IUserManager $userManager, - ICloudIdManager $cloudIdManager + ICloudIdManager $cloudIdManager, + \OCP\GlobalScale\IConfig $globalScaleConfig ) { $this->dbConnection = $connection; $this->addressHandler = $addressHandler; @@ -121,6 +126,7 @@ class FederatedShareProvider implements IShareProvider { $this->config = $config; $this->userManager = $userManager; $this->cloudIdManager = $cloudIdManager; + $this->gsConfig = $globalScaleConfig; } /** @@ -941,6 +947,9 @@ class FederatedShareProvider implements IShareProvider { * @return bool */ public function isOutgoingServer2serverShareEnabled() { + if ($this->gsConfig->onlyInternalFederation()) { + return false; + } $result = $this->config->getAppValue('files_sharing', 'outgoing_server2server_share_enabled', 'yes'); return ($result === 'yes'); } @@ -951,6 +960,9 @@ class FederatedShareProvider implements IShareProvider { * @return bool */ public function isIncomingServer2serverShareEnabled() { + if ($this->gsConfig->onlyInternalFederation()) { + return false; + } $result = $this->config->getAppValue('files_sharing', 'incoming_server2server_share_enabled', 'yes'); return ($result === 'yes'); } @@ -961,6 +973,10 @@ class FederatedShareProvider implements IShareProvider { * @return bool */ public function isLookupServerQueriesEnabled() { + // in a global scale setup we should always query the lookup server + if ($this->gsConfig->isGlobalScaleEnabled()) { + return true; + } $result = $this->config->getAppValue('files_sharing', 'lookupServerEnabled', 'no'); return ($result === 'yes'); } @@ -972,6 +988,10 @@ class FederatedShareProvider implements IShareProvider { * @return bool */ public function isLookupServerUploadEnabled() { + // in a global scale setup the admin is responsible to keep the lookup server up-to-date + if ($this->gsConfig->isGlobalScaleEnabled()) { + return false; + } $result = $this->config->getAppValue('files_sharing', 'lookupServerUploadEnabled', 'yes'); return ($result === 'yes'); } diff --git a/apps/federatedfilesharing/lib/Settings/Admin.php b/apps/federatedfilesharing/lib/Settings/Admin.php index baac4b1086f..47470fd5841 100644 --- a/apps/federatedfilesharing/lib/Settings/Admin.php +++ b/apps/federatedfilesharing/lib/Settings/Admin.php @@ -25,6 +25,7 @@ namespace OCA\FederatedFileSharing\Settings; use OCA\FederatedFileSharing\FederatedShareProvider; use OCP\AppFramework\Http\TemplateResponse; +use OCP\GlobalScale\IConfig; use OCP\Settings\ISettings; class Admin implements ISettings { @@ -32,15 +33,27 @@ class Admin implements ISettings { /** @var FederatedShareProvider */ private $fedShareProvider; - public function __construct(FederatedShareProvider $fedShareProvider) { + /** @var IConfig */ + private $gsConfig; + + /** + * Admin constructor. + * + * @param FederatedShareProvider $fedShareProvider + * @param IConfig $globalScaleConfig + */ + public function __construct(FederatedShareProvider $fedShareProvider, IConfig $globalScaleConfig) { $this->fedShareProvider = $fedShareProvider; + $this->gsConfig = $globalScaleConfig; } /** * @return TemplateResponse */ public function getForm() { + $parameters = [ + 'internalOnly' => $this->gsConfig->onlyInternalFederation(), 'outgoingServer2serverShareEnabled' => $this->fedShareProvider->isOutgoingServer2serverShareEnabled(), 'incomingServer2serverShareEnabled' => $this->fedShareProvider->isIncomingServer2serverShareEnabled(), 'lookupServerEnabled' => $this->fedShareProvider->isLookupServerQueriesEnabled(), diff --git a/apps/federatedfilesharing/settings-personal.php b/apps/federatedfilesharing/settings-personal.php index d70f4e491a5..cd22cc17089 100644 --- a/apps/federatedfilesharing/settings-personal.php +++ b/apps/federatedfilesharing/settings-personal.php @@ -53,7 +53,7 @@ if(\OC::$server->getAppManager()->isEnabledForUser("theming")) { $textColor = "#000000"; } } catch (OCP\AppFramework\QueryException $e) { - + } } diff --git a/apps/federatedfilesharing/templates/settings-admin.php b/apps/federatedfilesharing/templates/settings-admin.php index ff5cb0084e5..7fe1b5f62e6 100644 --- a/apps/federatedfilesharing/templates/settings-admin.php +++ b/apps/federatedfilesharing/templates/settings-admin.php @@ -4,6 +4,8 @@ script('federatedfilesharing', 'settings-admin'); ?> +<?php if($_['internalOnly'] === false): ?> + <div id="fileSharingSettings" class="followupsection"> <h3><?php p($l->t('Federated Cloud Sharing'));?></h3> <a target="_blank" rel="noreferrer" class="icon-info svg" @@ -30,7 +32,7 @@ script('federatedfilesharing', 'settings-admin'); <input type="checkbox" name="lookupServerEnabled" id="lookupServerEnabled" class="checkbox" value="1" <?php if ($_['lookupServerEnabled']) print_unescaped('checked="checked"'); ?> /> <label for="lookupServerEnabled"> - <?php p($l->t('Search global and public address book for users and let local users publish their data'));?> + <?php p($l->t('Search global and public address book for users'));?> </label><br/> </p> <p> @@ -42,3 +44,5 @@ script('federatedfilesharing', 'settings-admin'); </p> </div> + +<?php endif; ?> diff --git a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php index e01e02c83ba..3ecd8162cad 100644 --- a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php +++ b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php @@ -65,6 +65,8 @@ class FederatedShareProviderTest extends \Test\TestCase { protected $config; /** @var IUserManager | \PHPUnit_Framework_MockObject_MockObject */ protected $userManager; + /** @var \OCP\GlobalScale\IConfig|\PHPUnit_Framework_MockObject_MockObject */ + protected $gsConfig; /** @var IManager */ protected $shareManager; @@ -96,11 +98,11 @@ class FederatedShareProviderTest extends \Test\TestCase { $this->userManager = $this->getMockBuilder('OCP\IUserManager')->getMock(); //$this->addressHandler = new AddressHandler(\OC::$server->getURLGenerator(), $this->l); $this->addressHandler = $this->getMockBuilder('OCA\FederatedFileSharing\AddressHandler')->disableOriginalConstructor()->getMock(); + $this->cloudIdManager = new CloudIdManager(); + $this->gsConfig = $this->createMock(\OCP\GlobalScale\IConfig::class); $this->userManager->expects($this->any())->method('userExists')->willReturn(true); - $this->cloudIdManager = new CloudIdManager(); - $this->provider = new FederatedShareProvider( $this->connection, $this->addressHandler, @@ -111,7 +113,8 @@ class FederatedShareProviderTest extends \Test\TestCase { $this->rootFolder, $this->config, $this->userManager, - $this->cloudIdManager + $this->cloudIdManager, + $this->gsConfig ); $this->shareManager = \OC::$server->getShareManager(); @@ -409,7 +412,8 @@ class FederatedShareProviderTest extends \Test\TestCase { $this->rootFolder, $this->config, $this->userManager, - $this->cloudIdManager + $this->cloudIdManager, + $this->gsConfig ] )->setMethods(['sendPermissionUpdate'])->getMock(); @@ -674,13 +678,15 @@ class FederatedShareProviderTest extends \Test\TestCase { } /** - * @dataProvider dataTestFederatedSharingSettings + * @dataProvider dataTestIsOutgoingServer2serverShareEnabled * * @param string $isEnabled * @param bool $expected */ - public function testIsOutgoingServer2serverShareEnabled($isEnabled, $expected) { - $this->config->expects($this->once())->method('getAppValue') + public function testIsOutgoingServer2serverShareEnabled($internalOnly, $isEnabled, $expected) { + $this->gsConfig->expects($this->once())->method('onlyInternalFederation') + ->willReturn($internalOnly); + $this->config->expects($this->any())->method('getAppValue') ->with('files_sharing', 'outgoing_server2server_share_enabled', 'yes') ->willReturn($isEnabled); @@ -689,14 +695,25 @@ class FederatedShareProviderTest extends \Test\TestCase { ); } + public function dataTestIsOutgoingServer2serverShareEnabled() { + return [ + [false, 'yes', true], + [false, 'no', false], + [true, 'yes', false], + [true, 'no', false], + ]; + } + /** - * @dataProvider dataTestFederatedSharingSettings + * @dataProvider dataTestIsIncomingServer2serverShareEnabled * * @param string $isEnabled * @param bool $expected */ - public function testIsIncomingServer2serverShareEnabled($isEnabled, $expected) { - $this->config->expects($this->once())->method('getAppValue') + public function testIsIncomingServer2serverShareEnabled($onlyInternal, $isEnabled, $expected) { + $this->gsConfig->expects($this->once())->method('onlyInternalFederation') + ->willReturn($onlyInternal); + $this->config->expects($this->any())->method('getAppValue') ->with('files_sharing', 'incoming_server2server_share_enabled', 'yes') ->willReturn($isEnabled); @@ -705,14 +722,25 @@ class FederatedShareProviderTest extends \Test\TestCase { ); } + public function dataTestIsIncomingServer2serverShareEnabled() { + return [ + [false, 'yes', true], + [false, 'no', false], + [true, 'yes', false], + [true, 'no', false], + ]; + } + /** - * @dataProvider dataTestFederatedSharingSettings + * @dataProvider dataTestIsLookupServerQueriesEnabled * * @param string $isEnabled * @param bool $expected */ - public function testIsLookupServerQueriesEnabled($isEnabled, $expected) { - $this->config->expects($this->once())->method('getAppValue') + public function testIsLookupServerQueriesEnabled($gsEnabled, $isEnabled, $expected) { + $this->gsConfig->expects($this->once())->method('isGlobalScaleEnabled') + ->willReturn($gsEnabled); + $this->config->expects($this->any())->method('getAppValue') ->with('files_sharing', 'lookupServerEnabled', 'no') ->willReturn($isEnabled); @@ -721,14 +749,26 @@ class FederatedShareProviderTest extends \Test\TestCase { ); } + + public function dataTestIsLookupServerQueriesEnabled() { + return [ + [false, 'yes', true], + [false, 'no', false], + [true, 'yes', true], + [true, 'no', true], + ]; + } + /** - * @dataProvider dataTestFederatedSharingSettings + * @dataProvider dataTestIsLookupServerUploadEnabled * * @param string $isEnabled * @param bool $expected */ - public function testIsLookupServerUploadEnabled($isEnabled, $expected) { - $this->config->expects($this->once())->method('getAppValue') + public function testIsLookupServerUploadEnabled($gsEnabled, $isEnabled, $expected) { + $this->gsConfig->expects($this->once())->method('isGlobalScaleEnabled') + ->willReturn($gsEnabled); + $this->config->expects($this->any())->method('getAppValue') ->with('files_sharing', 'lookupServerUploadEnabled', 'yes') ->willReturn($isEnabled); @@ -737,10 +777,12 @@ class FederatedShareProviderTest extends \Test\TestCase { ); } - public function dataTestFederatedSharingSettings() { + public function dataTestIsLookupServerUploadEnabled() { return [ - ['yes', true], - ['no', false] + [false, 'yes', true], + [false, 'no', false], + [true, 'yes', false], + [true, 'no', false], ]; } diff --git a/apps/federatedfilesharing/tests/Settings/AdminTest.php b/apps/federatedfilesharing/tests/Settings/AdminTest.php index 9eae6317bf7..ce47ffb2385 100644 --- a/apps/federatedfilesharing/tests/Settings/AdminTest.php +++ b/apps/federatedfilesharing/tests/Settings/AdminTest.php @@ -25,6 +25,7 @@ namespace OCA\FederatedFileSharing\Tests\Settings; use OCA\FederatedFileSharing\Settings\Admin; use OCP\AppFramework\Http\TemplateResponse; +use OCP\GlobalScale\IConfig; use Test\TestCase; class AdminTest extends TestCase { @@ -32,12 +33,17 @@ class AdminTest extends TestCase { private $admin; /** @var \OCA\FederatedFileSharing\FederatedShareProvider */ private $federatedShareProvider; + /** @var IConfig|\PHPUnit_Framework_MockObject_MockObject */ + private $gsConfig; public function setUp() { parent::setUp(); - $this->federatedShareProvider = $this->getMockBuilder('\OCA\FederatedFileSharing\FederatedShareProvider')->disableOriginalConstructor()->getMock(); + $this->federatedShareProvider = $this->getMockBuilder('\OCA\FederatedFileSharing\FederatedShareProvider') + ->disableOriginalConstructor()->getMock(); + $this->gsConfig = $this->getMock(IConfig::class); $this->admin = new Admin( - $this->federatedShareProvider + $this->federatedShareProvider, + $this->gsConfig ); } @@ -73,8 +79,11 @@ class AdminTest extends TestCase { ->expects($this->once()) ->method('isLookupServerUploadEnabled') ->willReturn($state); + $this->gsConfig->expects($this->once())->method('onlyInternalFederation') + ->willReturn($state); $params = [ + 'internalOnly' => $state, 'outgoingServer2serverShareEnabled' => $state, 'incomingServer2serverShareEnabled' => $state, 'lookupServerEnabled' => $state, diff --git a/apps/federation/l10n/es_AR.js b/apps/federation/l10n/es_AR.js new file mode 100644 index 00000000000..af694d9d03c --- /dev/null +++ b/apps/federation/l10n/es_AR.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "federation", + { + "Added to the list of trusted servers" : "Agregado a la lista de servidores de confianza", + "Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.", + "No server to federate with found" : "No se encontraron servidores para integrar a la federación", + "Could not add server" : "No fue posible agregar el servidor", + "Federation" : "Federación", + "Trusted servers" : "Servidores de confianza", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.", + "Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado", + "+ Add trusted server" : "+ Agregar servidor de confianza", + "Trusted server" : "Servidor de confianza", + "Add" : "Agregar" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/federation/l10n/es_AR.json b/apps/federation/l10n/es_AR.json new file mode 100644 index 00000000000..67d8edb6053 --- /dev/null +++ b/apps/federation/l10n/es_AR.json @@ -0,0 +1,14 @@ +{ "translations": { + "Added to the list of trusted servers" : "Agregado a la lista de servidores de confianza", + "Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.", + "No server to federate with found" : "No se encontraron servidores para integrar a la federación", + "Could not add server" : "No fue posible agregar el servidor", + "Federation" : "Federación", + "Trusted servers" : "Servidores de confianza", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.", + "Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado", + "+ Add trusted server" : "+ Agregar servidor de confianza", + "Trusted server" : "Servidor de confianza", + "Add" : "Agregar" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/federation/l10n/gl.js b/apps/federation/l10n/gl.js new file mode 100644 index 00000000000..edc3b923e3f --- /dev/null +++ b/apps/federation/l10n/gl.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "federation", + { + "Added to the list of trusted servers" : "Engadido á lista de servidores de confianza", + "Server is already in the list of trusted servers." : "O servidor xa está na lista de servidores de confianza.", + "No server to federate with found" : "Non se atopou ningún servidor co que federarse", + "Could not add server" : "Non foi posíbel engadir o servidor", + "Federation" : "Federación", + "Trusted servers" : "Servidores de confianza", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "A federación permite conectarte con outros servidores de confianza para intercambiar directorios. Por exemplo, isto usarase para autocompletar a selección de usuarios externos ao compartir en federación. ", + "Add server automatically once a federated share was created successfully" : "Engadir o servidor automaticamente una vez que se teña creado satisfactoriamente un compartido federado ", + "+ Add trusted server" : "+ Engadir servidor de confianza", + "Trusted server" : "Servidor de confianza", + "Add" : "Engadir" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/federation/l10n/gl.json b/apps/federation/l10n/gl.json new file mode 100644 index 00000000000..893291a5022 --- /dev/null +++ b/apps/federation/l10n/gl.json @@ -0,0 +1,14 @@ +{ "translations": { + "Added to the list of trusted servers" : "Engadido á lista de servidores de confianza", + "Server is already in the list of trusted servers." : "O servidor xa está na lista de servidores de confianza.", + "No server to federate with found" : "Non se atopou ningún servidor co que federarse", + "Could not add server" : "Non foi posíbel engadir o servidor", + "Federation" : "Federación", + "Trusted servers" : "Servidores de confianza", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "A federación permite conectarte con outros servidores de confianza para intercambiar directorios. Por exemplo, isto usarase para autocompletar a selección de usuarios externos ao compartir en federación. ", + "Add server automatically once a federated share was created successfully" : "Engadir o servidor automaticamente una vez que se teña creado satisfactoriamente un compartido federado ", + "+ Add trusted server" : "+ Engadir servidor de confianza", + "Trusted server" : "Servidor de confianza", + "Add" : "Engadir" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/federation/l10n/mn.js b/apps/federation/l10n/mn.js new file mode 100644 index 00000000000..31a2642784e --- /dev/null +++ b/apps/federation/l10n/mn.js @@ -0,0 +1,15 @@ +OC.L10N.register( + "federation", + { + "Added to the list of trusted servers" : "найдвартай серверийн жагсаалтанд нэмэх", + "Server is already in the list of trusted servers." : "сервер нь аль хэдийн найдвартай серверийн жагсаалтанд байна", + "No server to federate with found" : "Ямар ч холбооны сервер олдсонгүй ", + "Could not add server" : " сервер нэмж чадаагүй ", + "Federation" : "холбоо", + "Trusted servers" : "найдвартай сервер", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Холбоо нь хэрэглэгчийн санг солилцох бусад найдвартай серверүүд уруу холбогдох боломжийг олгоно. Жишээ нь үүнийг холбооны хуваарилалт авто бүрэн гадны хэрэглэгчдэд ашиглаж болно", + "+ Add trusted server" : "+ найдвартай сервер нэмэх", + "Trusted server" : "найдвартай сервер", + "Add" : "нэмэх" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/federation/l10n/mn.json b/apps/federation/l10n/mn.json new file mode 100644 index 00000000000..7d5a13339c6 --- /dev/null +++ b/apps/federation/l10n/mn.json @@ -0,0 +1,13 @@ +{ "translations": { + "Added to the list of trusted servers" : "найдвартай серверийн жагсаалтанд нэмэх", + "Server is already in the list of trusted servers." : "сервер нь аль хэдийн найдвартай серверийн жагсаалтанд байна", + "No server to federate with found" : "Ямар ч холбооны сервер олдсонгүй ", + "Could not add server" : " сервер нэмж чадаагүй ", + "Federation" : "холбоо", + "Trusted servers" : "найдвартай сервер", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Холбоо нь хэрэглэгчийн санг солилцох бусад найдвартай серверүүд уруу холбогдох боломжийг олгоно. Жишээ нь үүнийг холбооны хуваарилалт авто бүрэн гадны хэрэглэгчдэд ашиглаж болно", + "+ Add trusted server" : "+ найдвартай сервер нэмэх", + "Trusted server" : "найдвартай сервер", + "Add" : "нэмэх" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/federation/l10n/nb.js b/apps/federation/l10n/nb.js index 01cf4e33916..67f2155bbaa 100644 --- a/apps/federation/l10n/nb.js +++ b/apps/federation/l10n/nb.js @@ -8,7 +8,7 @@ OC.L10N.register( "Federation" : "Sammenknytting", "Trusted servers" : "Klarerte tjenere", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Føderasjon tillater deg å koble sammen andre betrodde tjenere for utviksling av bruker kataloger. For eksempel vil det bli brukt for autofullføring av eksterne brukere for føderal deling.", - "Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling er blitt opprettet", + "Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling har blitt opprettet", "+ Add trusted server" : "+ Legg til klarert tjener", "Trusted server" : "Klarert tjener", "Add" : "Legg til" diff --git a/apps/federation/l10n/nb.json b/apps/federation/l10n/nb.json index 6374cbe5f50..b0d69e9fa14 100644 --- a/apps/federation/l10n/nb.json +++ b/apps/federation/l10n/nb.json @@ -6,7 +6,7 @@ "Federation" : "Sammenknytting", "Trusted servers" : "Klarerte tjenere", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Føderasjon tillater deg å koble sammen andre betrodde tjenere for utviksling av bruker kataloger. For eksempel vil det bli brukt for autofullføring av eksterne brukere for føderal deling.", - "Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling er blitt opprettet", + "Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling har blitt opprettet", "+ Add trusted server" : "+ Legg til klarert tjener", "Trusted server" : "Klarert tjener", "Add" : "Legg til" diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss index 579cf36e15b..5f32916650d 100644 --- a/apps/files/css/files.scss +++ b/apps/files/css/files.scss @@ -108,6 +108,10 @@ .nav-icon-trashbin { background-image: url('../img/delete.svg?v=1'); } +/* no icon for the quota bar */ +.nav-icon-quota { + padding-left: 15px !important; +} #app-navigation .nav-files a.nav-icon-files { width: auto; @@ -747,3 +751,37 @@ table.dragshadow td.size { #filestable tbody tr.canDrop { background-color: rgba(255, 255, 140, 1); } + + +#quota { + margin: 0 !important; + border: none; + border-radius: 0; + position: fixed !important; + bottom: 44px; + width: inherit !important; + background-color: #fff; + border-right: 1px solid #eee; + z-index:1; + + .quota-container { + height: 5px; + border-radius: 3px; + + div { + height: 100%; + background-color: $color-primary; + } + } +} + +/* increase the padding of the last item to not hide below the quota item */ +.app-files #app-navigation > ul li:nth-last-child(1) { + margin-bottom: 44px; +} + +#quotatext { + padding: 0; + height: 30px; + line-height: 30px; +} diff --git a/apps/files/js/app.js b/apps/files/js/app.js index d46a0b8f9df..47011d23f44 100644 --- a/apps/files/js/app.js +++ b/apps/files/js/app.js @@ -108,6 +108,10 @@ // trigger URL change event handlers this._onPopState(urlParams); + $('#quota.has-tooltip').tooltip({ + placement: 'top' + }); + this._debouncedPersistShowHiddenFilesState = _.debounce(this._persistShowHiddenFilesState, 1200); }, diff --git a/apps/files/js/detailsview.js b/apps/files/js/detailsview.js index f04adcf1292..e53922ebb69 100644 --- a/apps/files/js/detailsview.js +++ b/apps/files/js/detailsview.js @@ -300,6 +300,16 @@ addDetailView: function(detailView) { this._detailFileInfoViews.push(detailView); this._dirty = true; + }, + + /** + * Returns an array with the added DetailFileInfoViews. + * + * @return Array<OCA.Files.DetailFileInfoView> an array with the added + * DetailFileInfoViews. + */ + getDetailViews: function() { + return [].concat(this._detailFileInfoViews); } }); diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index 919b4d38f86..b1e7c3f5f8c 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -3020,6 +3020,21 @@ if (this.breadcrumb) { this.breadcrumb.addDetailView(detailView); } + }, + + /** + * Returns the registered detail views. + * + * @return null|Array<OCA.Files.DetailFileInfoView> an array with the + * registered DetailFileInfoViews, or null if the details view + * is not enabled. + */ + getRegisteredDetailViews: function() { + if (this._detailsView) { + return this._detailsView.getDetailViews(); + } + + return null; } }; diff --git a/apps/files/js/files.js b/apps/files/js/files.js index a30194013e5..cdc2e27a612 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -363,7 +363,7 @@ var createDragShadow = function(event) { tbody.append(newtr); if (elem.type === 'dir') { newtr.find('td.filename') - .css('background-image', 'url(' + OC.imagePath('core', 'filetypes/folder.svg') + ')'); + .css('background-image', 'url(' + OC.MimeType.getIconUrl('folder') + ')'); } else { var path = dir + '/' + elem.name; Files.lazyLoadPreview(path, elem.mimetype, function(previewpath) { diff --git a/apps/files/js/mainfileinfodetailview.js b/apps/files/js/mainfileinfodetailview.js index f5f9e926f64..ea3063f6176 100644 --- a/apps/files/js/mainfileinfodetailview.js +++ b/apps/files/js/mainfileinfodetailview.js @@ -14,7 +14,7 @@ '<div class="file-details-container">' + '<div class="fileName">' + '<h3 title="{{name}}" class="ellipsis">{{name}}</h3>' + - '<a class="permalink" href="{{permalink}}" title="{{permalinkTitle}}">' + + '<a class="permalink" href="{{permalink}}" title="{{permalinkTitle}}" data-clipboard-text="{{permalink}}">' + '<span class="icon icon-clippy"></span>' + '<span class="hidden-visually">{{permalinkTitle}}</span>' + '</a>' + @@ -86,16 +86,37 @@ throw 'Missing required parameter "fileActions"'; } this._previewManager = new OCA.Files.SidebarPreviewManager(this._fileList); + + this._setupClipboard(); }, - _onClickPermalink: function() { - var $row = this.$('.permalink-field'); - $row.toggleClass('hidden'); - if (!$row.hasClass('hidden')) { - $row.find('>input').focus(); - } - // cancel click, user must right-click + copy or middle click - return false; + _setupClipboard: function() { + var clipboard = new Clipboard('.permalink'); + clipboard.on('success', function(e) { + var $el = $(e.trigger); + $el.tooltip('hide') + .attr('data-original-title', t('core', 'Copied!')) + .tooltip('fixTitle') + .tooltip({placement: 'bottom', trigger: 'manual'}) + .tooltip('show'); + _.delay(function() { + $el.tooltip('hide'); + $el.attr('data-original-title', t('files', 'Copy direct link (only works for users who have access to this file/folder)')) + .tooltip('fixTitle'); + }, 3000); + }); + clipboard.on('error', function(e) { + var $row = this.$('.permalink-field'); + $row.toggleClass('hidden'); + if (!$row.hasClass('hidden')) { + $row.find('>input').focus(); + } + }); + }, + + _onClickPermalink: function(e) { + e.preventDefault(); + return; }, _onFocusPermalink: function() { @@ -150,6 +171,8 @@ * Renders this details view */ render: function() { + this.trigger('pre-render'); + if (this.model) { var isFavorite = (this.model.get('tags') || []).indexOf(OC.TAG_FAVORITE) >= 0; this.$el.html(this.template({ @@ -188,6 +211,8 @@ this.$el.empty(); } this.delegateEvents(); + + this.trigger('post-render'); } }); diff --git a/apps/files/js/navigation.js b/apps/files/js/navigation.js index 83cd556c89a..d213d0467b6 100644 --- a/apps/files/js/navigation.js +++ b/apps/files/js/navigation.js @@ -123,7 +123,9 @@ _onClickItem: function(ev) { var $target = $(ev.target); var itemId = $target.closest('li').attr('data-id'); - this.setActiveItem(itemId); + if (!_.isUndefined(itemId)) { + this.setActiveItem(itemId); + } ev.preventDefault(); } }; diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js index 34b51eed176..14839f83ad9 100644 --- a/apps/files/l10n/cs.js +++ b/apps/files/l10n/cs.js @@ -65,11 +65,14 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"], "View in folder" : "Zobrazit v adresáři", + "Copied!" : "Zkopírováno!", + "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)", "Path" : "Cesta", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Favorited" : "Přidáno k oblíbeným", "Favorite" : "Oblíbené", "New folder" : "Nový adresář", + "Upload file" : "Nahrát soubor", "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba", "Added to favorites" : "Přidán k oblíbeným", "Removed from favorites" : "Odebráno z oblíbených", @@ -82,6 +85,7 @@ OC.L10N.register( "Restored by {user}" : "Obnovil {user}", "Renamed by {user}" : "Přejmenoval {user}", "Moved by {user}" : "Přesunul {user}", + "\"remote user\"" : "\"vzdálený uživatel\"", "You created {file}" : "Vytvořil(a) jste {file}", "{user} created {file}" : "{user} vytvořil(a) {file}", "{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce", diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json index f9085b658ea..0c61e4b2932 100644 --- a/apps/files/l10n/cs.json +++ b/apps/files/l10n/cs.json @@ -63,11 +63,14 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"], "View in folder" : "Zobrazit v adresáři", + "Copied!" : "Zkopírováno!", + "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)", "Path" : "Cesta", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Favorited" : "Přidáno k oblíbeným", "Favorite" : "Oblíbené", "New folder" : "Nový adresář", + "Upload file" : "Nahrát soubor", "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba", "Added to favorites" : "Přidán k oblíbeným", "Removed from favorites" : "Odebráno z oblíbených", @@ -80,6 +83,7 @@ "Restored by {user}" : "Obnovil {user}", "Renamed by {user}" : "Přejmenoval {user}", "Moved by {user}" : "Přesunul {user}", + "\"remote user\"" : "\"vzdálený uživatel\"", "You created {file}" : "Vytvořil(a) jste {file}", "{user} created {file}" : "{user} vytvořil(a) {file}", "{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce", diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js index f4876dfb511..076b2140fe4 100644 --- a/apps/files/l10n/da.js +++ b/apps/files/l10n/da.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"], "View in folder" : "Vis i mappe", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte link (virker kun for brugere der har adgang til denne fil/mappe)", "Path" : "Sti", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gjort til foretrukken", "Favorite" : "Foretrukken", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte link (virker kun for brugere der har adgang til denne fil/mappe)", "New folder" : "Ny Mappe", "Upload file" : "Upload fil", "An error occurred while trying to update the tags" : "Der opstod en fejl under forsøg på at opdatere mærkerne", diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json index 23cfeed4d3d..23c3eb82909 100644 --- a/apps/files/l10n/da.json +++ b/apps/files/l10n/da.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"], "View in folder" : "Vis i mappe", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte link (virker kun for brugere der har adgang til denne fil/mappe)", "Path" : "Sti", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gjort til foretrukken", "Favorite" : "Foretrukken", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte link (virker kun for brugere der har adgang til denne fil/mappe)", "New folder" : "Ny Mappe", "Upload file" : "Upload fil", "An error occurred while trying to update the tags" : "Der opstod en fejl under forsøg på at opdatere mærkerne", diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index 0ced0deebbc..cede077b4bb 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -17,13 +17,13 @@ OC.L10N.register( "Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr", "Not enough free space" : "Nicht genügend freier Speicherplatz", "Uploading..." : "Hochladen…", - "..." : "...", + "..." : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})", "Actions" : "Aktionen", "Download" : "Herunterladen", "Rename" : "Umbenennen", "Move" : "Verschieben", - "Target folder" : "Zielverzeichnis", + "Target folder" : "Zielordner", "Delete" : "Löschen", "Disconnect storage" : "Speicher trennen", "Unshare" : "Freigabe aufheben", @@ -42,7 +42,7 @@ OC.L10N.register( "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name \"{targetName}\" wird bereits bereits in diesem Ordner benutzt \"{dir}\". Bitte einen anderen Namen verwenden.", "Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"", "Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da sie bereits existiert.", + "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da diese bereits existiert.", "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden , da dieser bereits existiert", "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", @@ -65,18 +65,19 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], "View in folder" : "In Ordner anzeigen", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "Path" : "Pfad", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "New folder" : "Neuer Ordner", "Upload file" : "Datei hochladen", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "Added to favorites" : "Zu den Favoriten hinzugefügt", "Removed from favorites" : "Aus den Favoriten entfernt", - "You added {file} to your favorites" : "Du hast {file} zu deinen Favoriten hinzugefügt", - "You removed {file} from your favorites" : "Du hast {file} aus deinen Favoriten entfernt", + "You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt", + "You removed {file} from your favorites" : "Du hast {file} aus Deinen Favoriten entfernt", "File changes" : "Dateiänderungen", "Created by {user}" : "Erstellt durch {user}", "Changed by {user}" : "Geändert durch {user}", @@ -87,7 +88,7 @@ OC.L10N.register( "\"remote user\"" : "„Externer Benutzer“", "You created {file}" : "Du hast {file} erstellt", "{user} created {file}" : "{user} hat {file} erstellt", - "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Verzeichnis erstellt", + "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt", "You changed {file}" : "Du hast {file} geändert", "{user} changed {file}" : "{user} hat {file} geändert", "You deleted {file}" : "Du hast {file} gelöscht", @@ -98,12 +99,12 @@ OC.L10N.register( "{user} renamed {oldfile} to {newfile}" : "{user} hat {oldfile} in {newfile} umbenannt", "You moved {oldfile} to {newfile}" : "Du hast {oldfile} nach {newfile} verschoben", "{user} moved {oldfile} to {newfile}" : "{user} hat {oldfile} nach {newfile} verschoben", - "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt", - "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei / Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>", + "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>", "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>", - "A new file or folder has been <strong>deleted</strong>" : "Neue Datei oder Verzeichnis wurde <strong>gelöscht</strong>", - "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>", - "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Verzeichnis wurde <strong>wiederhergestellt</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Eine neue Datei oder Ordner wurde <strong>gelöscht</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>", + "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Ordner wurde <strong>wiederhergestellt</strong>", "Upload (max. %s)" : "Hochladen (max. %s)", "File handling" : "Dateibehandlung", "Maximum upload size" : "Maximale Upload-Größe", @@ -117,29 +118,29 @@ OC.L10N.register( "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">über WebDAV auf Ihre Dateien zuzugreifen</a>", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!", - "No entries found in this folder" : "Keine Einträge in diesem Ordner", + "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "No favorites yet" : "Noch keine Favoriten vorhanden", "Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier", - "Shared with you" : "Mit dir geteilt", + "Shared with you" : "Mit Dir geteilt", "Shared with others" : "Mit anderen geteilt", "Shared by link" : "Über einen Link geteilt", "Tags" : "Tags", "Deleted files" : "Gelöschte Dateien", "Text file" : "Textdatei", - "New text file.txt" : "Neue Textdatei.txt", + "New text file.txt" : "Neue Textdatei file.txt", "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"], "{hours}:{minutes}h" : "{hours}:{minutes} Std.", "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"], "{minutes}:{seconds}m" : "{minutes}:{seconds}m", "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"], - "{seconds}s" : "{seconds}n", - "Any moment now..." : "Gleich fertig...", - "Soon..." : "Bald...", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "Gleich fertig…", + "Soon..." : "Bald…", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.", - "Copy local link" : "Kopiere lokale Verknüpfung", + "Copy local link" : "Lokalen Link kopieren", "Folder" : "Ordner", "Upload" : "Hochladen", "No favorites" : "Keine Favoriten" diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 6965267b895..af36d2a64e4 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -15,13 +15,13 @@ "Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr", "Not enough free space" : "Nicht genügend freier Speicherplatz", "Uploading..." : "Hochladen…", - "..." : "...", + "..." : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})", "Actions" : "Aktionen", "Download" : "Herunterladen", "Rename" : "Umbenennen", "Move" : "Verschieben", - "Target folder" : "Zielverzeichnis", + "Target folder" : "Zielordner", "Delete" : "Löschen", "Disconnect storage" : "Speicher trennen", "Unshare" : "Freigabe aufheben", @@ -40,7 +40,7 @@ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name \"{targetName}\" wird bereits bereits in diesem Ordner benutzt \"{dir}\". Bitte einen anderen Namen verwenden.", "Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"", "Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da sie bereits existiert.", + "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden , da diese bereits existiert.", "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden , da dieser bereits existiert", "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\"", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", @@ -63,18 +63,19 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], "View in folder" : "In Ordner anzeigen", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "Path" : "Pfad", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "New folder" : "Neuer Ordner", "Upload file" : "Datei hochladen", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", "Added to favorites" : "Zu den Favoriten hinzugefügt", "Removed from favorites" : "Aus den Favoriten entfernt", - "You added {file} to your favorites" : "Du hast {file} zu deinen Favoriten hinzugefügt", - "You removed {file} from your favorites" : "Du hast {file} aus deinen Favoriten entfernt", + "You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt", + "You removed {file} from your favorites" : "Du hast {file} aus Deinen Favoriten entfernt", "File changes" : "Dateiänderungen", "Created by {user}" : "Erstellt durch {user}", "Changed by {user}" : "Geändert durch {user}", @@ -85,7 +86,7 @@ "\"remote user\"" : "„Externer Benutzer“", "You created {file}" : "Du hast {file} erstellt", "{user} created {file}" : "{user} hat {file} erstellt", - "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Verzeichnis erstellt", + "{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt", "You changed {file}" : "Du hast {file} geändert", "{user} changed {file}" : "{user} hat {file} geändert", "You deleted {file}" : "Du hast {file} gelöscht", @@ -96,12 +97,12 @@ "{user} renamed {oldfile} to {newfile}" : "{user} hat {oldfile} in {newfile} umbenannt", "You moved {oldfile} to {newfile}" : "Du hast {oldfile} nach {newfile} verschoben", "{user} moved {oldfile} to {newfile}" : "{user} hat {oldfile} nach {newfile} verschoben", - "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt", - "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei / Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>", + "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>", "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>", - "A new file or folder has been <strong>deleted</strong>" : "Neue Datei oder Verzeichnis wurde <strong>gelöscht</strong>", - "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>", - "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Verzeichnis wurde <strong>wiederhergestellt</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Eine neue Datei oder Ordner wurde <strong>gelöscht</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>", + "A new file or folder has been <strong>restored</strong>" : "Neue Datei oder Ordner wurde <strong>wiederhergestellt</strong>", "Upload (max. %s)" : "Hochladen (max. %s)", "File handling" : "Dateibehandlung", "Maximum upload size" : "Maximale Upload-Größe", @@ -115,29 +116,29 @@ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">über WebDAV auf Ihre Dateien zuzugreifen</a>", "No files in here" : "Keine Dateien vorhanden", "Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!", - "No entries found in this folder" : "Keine Einträge in diesem Ordner", + "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", "Upload too large" : "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", "No favorites yet" : "Noch keine Favoriten vorhanden", "Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier", - "Shared with you" : "Mit dir geteilt", + "Shared with you" : "Mit Dir geteilt", "Shared with others" : "Mit anderen geteilt", "Shared by link" : "Über einen Link geteilt", "Tags" : "Tags", "Deleted files" : "Gelöschte Dateien", "Text file" : "Textdatei", - "New text file.txt" : "Neue Textdatei.txt", + "New text file.txt" : "Neue Textdatei file.txt", "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"], "{hours}:{minutes}h" : "{hours}:{minutes} Std.", "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"], "{minutes}:{seconds}m" : "{minutes}:{seconds}m", "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"], - "{seconds}s" : "{seconds}n", - "Any moment now..." : "Gleich fertig...", - "Soon..." : "Bald...", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "Gleich fertig…", + "Soon..." : "Bald…", "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.", - "Copy local link" : "Kopiere lokale Verknüpfung", + "Copy local link" : "Lokalen Link kopieren", "Folder" : "Ordner", "Upload" : "Hochladen", "No favorites" : "Keine Favoriten" diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js index c9c6270df20..5b6a94664c1 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -15,7 +15,7 @@ OC.L10N.register( "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr", - "Not enough free space" : "Nicht genug freier Speicher", + "Not enough free space" : "Nicht genügend freier Speicherplatz", "Uploading..." : "Hochladen…", "..." : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})", @@ -42,8 +42,8 @@ OC.L10N.register( "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name „{targetName}“ wird bereits im Ordner „{dir}“ benutzt. Bitte wählen Sie einen anderen Namen.", "Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"", "Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "Die Datei konnte nicht erstellt werden \"{file}\", da diese bereits existiert", - "Could not create folder \"{dir}\" because it already exists" : "Der Ordner konnte nicht erstellt werden \"{dir}\", da dieser bereits existiert", + "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden, da diese bereits existiert", + "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden, da dieser bereits existiert", "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Name" : "Name", @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], "View in folder" : "In Ordner anzeigen", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "Path" : "Pfad", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "New folder" : "Neuer Ordner", "Upload file" : "Datei hochladen", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", @@ -131,7 +132,7 @@ OC.L10N.register( "Text file" : "Textdatei", "New text file.txt" : "Neue Textdatei file.txt", "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"], - "{hours}:{minutes}h" : "{hours}:{minutes}h", + "{hours}:{minutes}h" : "{hours}:{minutes} Std.", "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"], "{minutes}:{seconds}m" : "{minutes}:{seconds}m", "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"], diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index 2bd46675bd8..ece78412a32 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -13,7 +13,7 @@ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.", "Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr", - "Not enough free space" : "Nicht genug freier Speicher", + "Not enough free space" : "Nicht genügend freier Speicherplatz", "Uploading..." : "Hochladen…", "..." : "…", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})", @@ -40,8 +40,8 @@ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Der Name „{targetName}“ wird bereits im Ordner „{dir}“ benutzt. Bitte wählen Sie einen anderen Namen.", "Could not rename \"{fileName}\"" : "Die Datei konnte nicht umbenannt werden \"{fileName}\"", "Could not create file \"{file}\"" : "Die Datei konnte nicht erstellt werden \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "Die Datei konnte nicht erstellt werden \"{file}\", da diese bereits existiert", - "Could not create folder \"{dir}\" because it already exists" : "Der Ordner konnte nicht erstellt werden \"{dir}\", da dieser bereits existiert", + "Could not create file \"{file}\" because it already exists" : "Die Datei \"{file}\" konnte nicht erstellt werden, da diese bereits existiert", + "Could not create folder \"{dir}\" because it already exists" : "Der Ordner \"{dir}\" konnte nicht erstellt werden, da dieser bereits existiert", "Error deleting file \"{fileName}\"." : "Fehler beim Löschen der Datei \"{fileName}\".", "No search results in other folders for {tag}{filter}{endtag}" : "Keine Suchergebnisse in anderen Ordnern für {tag}{filter}{endtag}", "Name" : "Name", @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["stimmt mit '{filter}' überein","stimmen mit '{filter}' überein"], "View in folder" : "In Ordner anzeigen", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "Path" : "Pfad", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Favorited" : "Favorisiert", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Direkten Link kopieren (funktioniert nur für Nutzer, die Zugriff auf diese(n) Datei/Ordner haben)", "New folder" : "Neuer Ordner", "Upload file" : "Datei hochladen", "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten", @@ -129,7 +130,7 @@ "Text file" : "Textdatei", "New text file.txt" : "Neue Textdatei file.txt", "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"], - "{hours}:{minutes}h" : "{hours}:{minutes}h", + "{hours}:{minutes}h" : "{hours}:{minutes} Std.", "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"], "{minutes}:{seconds}m" : "{minutes}:{seconds}m", "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"], diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js index 1b83f733fdb..077141acebd 100644 --- a/apps/files/l10n/el.js +++ b/apps/files/l10n/el.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"], "View in folder" : "Προβολή στον φάκελο", + "Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)", "Path" : "Διαδρομή", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Προτιμώμενα", "Favorite" : "Αγαπημένο", - "Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)", "New folder" : "Νέος φάκελος", "An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών", "Added to favorites" : "Προσθήκη στα αγαπημένα", diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json index 63f0ad14b6a..e6246af4127 100644 --- a/apps/files/l10n/el.json +++ b/apps/files/l10n/el.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"], "View in folder" : "Προβολή στον φάκελο", + "Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)", "Path" : "Διαδρομή", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Προτιμώμενα", "Favorite" : "Αγαπημένο", - "Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)", "New folder" : "Νέος φάκελος", "An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών", "Added to favorites" : "Προσθήκη στα αγαπημένα", diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js index f999ac715f5..0b652a32ad1 100644 --- a/apps/files/l10n/en_GB.js +++ b/apps/files/l10n/en_GB.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], "View in folder" : "View in folder", + "Copied!" : "Copied!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favourited", "Favorite" : "Favourite", - "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)", "New folder" : "New folder", "Upload file" : "Upload file", "An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags", diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json index 3c4f0bf30ad..5f4d22b6a59 100644 --- a/apps/files/l10n/en_GB.json +++ b/apps/files/l10n/en_GB.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], "View in folder" : "View in folder", + "Copied!" : "Copied!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favourited", "Favorite" : "Favourite", - "Copy direct link (only works for users who have access to this file/folder)" : "Copy direct link (only works for users who have access to this file/folder)", "New folder" : "New folder", "Upload file" : "Upload file", "An error occurred while trying to update the tags" : "An error occurred whilst trying to update the tags", diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index 3742ba57e91..13bf5e5c371 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -65,12 +65,14 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"], "View in folder" : "Ver en carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Agregado a Favoritos", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)", "New folder" : "Nueva carpeta", + "Upload file" : "Subir archivo", "An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas", "Added to favorites" : "Agregado a favoritos", "Removed from favorites" : "Borrado de favoritos", @@ -83,6 +85,7 @@ OC.L10N.register( "Restored by {user}" : "Restaurado por {user}", "Renamed by {user}" : "Renombrado por {user}", "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "\"usuario remoto\"", "You created {file}" : "Ha creado {file}", "{user} created {file}" : "{user} ha creado {file}", "{file} was created in a public folder" : "{file} se ha creado en una carpeta pública", diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index eca337bcc4e..d05ad9e54fd 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -63,12 +63,14 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"], "View in folder" : "Ver en carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Agregado a Favoritos", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)", "New folder" : "Nueva carpeta", + "Upload file" : "Subir archivo", "An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas", "Added to favorites" : "Agregado a favoritos", "Removed from favorites" : "Borrado de favoritos", @@ -81,6 +83,7 @@ "Restored by {user}" : "Restaurado por {user}", "Renamed by {user}" : "Renombrado por {user}", "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "\"usuario remoto\"", "You created {file}" : "Ha creado {file}", "{user} created {file}" : "{user} ha creado {file}", "{file} was created in a public folder" : "{file} se ha creado en una carpeta pública", diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js index 95226ead4d2..4422415fc30 100644 --- a/apps/files/l10n/es_AR.js +++ b/apps/files/l10n/es_AR.js @@ -1,78 +1,148 @@ OC.L10N.register( "files", { - "Storage not available" : "Almacenamiento no disponible", - "Storage invalid" : "Almacenamiento invalido", - "Unknown error" : "Error desconocido", - "Unable to set upload directory." : "No fue posible crear el directorio de subida.", - "Invalid Token" : "Token Inválido", - "No file was uploaded. Unknown error" : "El archivo no fue subido. Error desconocido", - "There is no error, the file uploaded with success" : "No hay errores, el archivo fue subido con éxito", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML", - "The uploaded file was only partially uploaded" : "El archivo fue subido parcialmente", - "No file was uploaded" : "No se subió ningún archivo ", - "Missing a temporary folder" : "Falta un directorio temporal", - "Failed to write to disk" : "Error al escribir en el disco", - "Not enough storage available" : "No hay suficiente almacenamiento", - "The target folder has been moved or deleted." : "La carpeta destino fue movida o borrada.", - "Upload failed. Could not find uploaded file" : "Falló la carga. No se pudo encontrar el archivo subido.", - "Upload failed. Could not get file info." : "Falló la carga. No se pudo obtener la información del archivo.", - "Invalid directory." : "Directorio inválido.", - "Files" : "Archivos", + "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", + "Storage invalid" : "El almacenamiento es inválido", + "Unknown error" : "Se presentó un error desconocido", "All files" : "Todos los archivos", - "Home" : "Particular", + "Recent" : "Reciente", + "File could not be found" : "No fue posible encontrar el archivo", + "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", - "Upload cancelled." : "La subida fue cancelada", - "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.", - "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}", - "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}", - "Could not get result from server." : "No se pudo obtener resultados del servidor.", - "Uploading..." : "Subiendo...", - "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.", + "Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"", + "Upload cancelled." : "Carga cancelada.", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "No cuenta con suficiente espacio disponible, usted se encuentra cargando {size1} pero sólo cuenta con {size2} disponible", + "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe", + "Not enough free space" : "No cuenta con suficiente espacio disponible", + "Uploading..." : "Cargando...", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", "Actions" : "Acciones", "Download" : "Descargar", - "Rename" : "Cambiar nombre", + "Rename" : "Renombrar", + "Move" : "Mover", + "Target folder" : "Carpeta destino", "Delete" : "Borrar", + "Disconnect storage" : "Desconectar almacenamiento", "Unshare" : "Dejar de compartir", + "Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"", + "Files" : "Archivos", "Details" : "Detalles", "Select" : "Seleccionar", - "Pending" : "Pendientes", + "Pending" : "Pendiente", "Unable to determine date" : "No fue posible determinar la fecha", + "This operation is forbidden" : "Esta operación está prohibida", + "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, favor de verficiar las bitácoras o contacte al administrador", + "Could not move \"{file}\", target exists" : "No fue posible mover \"{file}\", el destino ya existe", + "Could not move \"{file}\"" : "No fue posible mover \"{file}\"", + "{newName} already exists" : "{newName} ya existe", + "Could not rename \"{fileName}\", it does not exist any more" : "No fue posible renombrar \"{fileName}\", ya no existe", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya está en uso en la carpeta \"{dir}\". Favor de elegir un nombre diferete. ", + "Could not rename \"{fileName}\"" : "No fue posible renombrar \"{fileName}\"", + "Could not create file \"{file}\"" : "No fue posible crear el archivo \"{file}\"", + "Could not create file \"{file}\" because it already exists" : "No fue posible crear el archivo\"{file}\" porque ya existe", + "Could not create folder \"{dir}\" because it already exists" : "No fue posible crear la carpeta \"{dir}\" porque ya existe", + "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", + "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], - "{dirs} and {files}" : "{carpetas} y {archivos}", - "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", - "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", + "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"], + "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí", + "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"], "New" : "Nuevo", - "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", - "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", - "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", + "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ", + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", + "\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!", + "Your storage is full, files can not be updated or synced anymore!" : "Su espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El espacio de {owner} está casi lleno ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "Su espacio está casi lleno ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["coincide '{filter}'","coinciden '{filter}'"], + "View in folder" : "Ver en la carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link directo (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Folder" : "Carpeta", - "New folder" : "Nueva Carpeta", - "Upload" : "Subir", - "A new file or folder has been <strong>created</strong>" : "Un archivo o carpeta ha sido <strong>creado</strong>", - "A file or folder has been <strong>changed</strong>" : "Un archivo o carpeta ha sido <strong>modificado</strong>", - "A file or folder has been <strong>deleted</strong>" : "Un archivo o carpeta ha sido <strong>eliminado</strong>", - "You created %1$s" : "Has creado %1$s", - "%2$s created %1$s" : "%2$s creó %1$s", - "You changed %1$s" : "Modificaste %1$s", - "%2$s changed %1$s" : "%2$s modificó %1$s", - "You deleted %1$s" : "Eliminaste %1$s", - "%2$s deleted %1$s" : "%2$s eliminó %1$s", - "File handling" : "Tratamiento de archivos", - "Maximum upload size" : "Tamaño máximo de subida", - "max. possible: " : "máx. posible:", + "New folder" : "Carpeta nueva", + "Upload file" : "Cargar archivo", + "An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta", + "Added to favorites" : "Agregado a los favoritos", + "Removed from favorites" : "Eliminado de los favoritos", + "You added {file} to your favorites" : "Usted agregó {file} a sus favoritos", + "You removed {file} from your favorites" : "Usted eliminó {file} de sus favoritos", + "File changes" : "Cambios al archivo", + "Created by {user}" : "Creado por {user}", + "Changed by {user}" : "Cambiado por {user}", + "Deleted by {user}" : "Borrado por {user}", + "Restored by {user}" : "Restaurado por {user}", + "Renamed by {user}" : "Renombrado por {user}", + "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "\"usuario remoto\"", + "You created {file}" : "Usted creó {file}", + "{user} created {file}" : "{user} creó {file}", + "{file} was created in a public folder" : "{file} fue creado en una carpeta pública", + "You changed {file}" : "Usted cambió {file}", + "{user} changed {file}" : "{user} cambió {file}", + "You deleted {file}" : "Usted borró {file}", + "{user} deleted {file}" : "{user} borró {file}", + "You restored {file}" : "Usted restauró {file}", + "{user} restored {file}" : "{user} restauró {file}", + "You renamed {oldfile} to {newfile}" : "Usted renombró {oldfile} como {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renombró {oldfile} como {newfile}", + "You moved {oldfile} to {newfile}" : "Usted movió {oldfile} a {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Un archivo ha sido agregado o eliminado de sus strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un archivo o carpeta ha sido <strong>cambiado </strong> o <strong>renombrado</strong>", + "A new file or folder has been <strong>created</strong>" : "Un nuevo archivo ha sido <strong>creado</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Un nuevo archivo ha sido <strong>borrado</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limite las notificación de la creación y cambios a sus <strong>archivos favoritos</strong> <em>(sólo flujo)</em>", + "A new file or folder has been <strong>restored</strong>" : "Un nuevo archivo ha sido <strong>restaurado</strong>", + "Upload (max. %s)" : "Cargar (max. %s)", + "File handling" : "Administración de archivos", + "Maximum upload size" : "Tamaño máximo de carga", + "max. possible: " : "max. posible:", "Save" : "Guardar", - "Settings" : "Configuración", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ", + "Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ", + "Settings" : "Configuraciones ", + "Show hidden files" : "Mostrar archivos ocultos", "WebDAV" : "WebDAV", - "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ", - "Text file" : "Archivo de texto" + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Use esta dirección para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder sus archivos vía WebDAV</a>", + "No files in here" : "No hay archivos aquí", + "Upload some content or sync with your devices!" : "¡Cargue algún contenido o sincronice con sus dispositivos!", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", + "Select all" : "Seleccionar todo", + "Upload too large" : "La carga es demasido grande", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.", + "No favorites yet" : "Aún no hay favoritos", + "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ", + "Shared with you" : "Compartido con usted", + "Shared with others" : "Compartido con otros", + "Shared by link" : "Compartido por link", + "Tags" : "Etiquetas", + "Deleted files" : "Archivos borrados", + "Text file" : "Archivo de texto", + "New text file.txt" : "Nuevo ArchivoDeTexto.txt", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"], + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"], + "{seconds}s" : "{seconds}s", + "Any moment now..." : "En cualquier momento...", + "Soon..." : "Pronto...", + "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ", + "Copy local link" : "Copiar link local", + "Folder" : "Carpeta", + "Upload" : "Cargar", + "No favorites" : "No hay favoritos" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json index 891fbc932ed..638d4109596 100644 --- a/apps/files/l10n/es_AR.json +++ b/apps/files/l10n/es_AR.json @@ -1,76 +1,146 @@ { "translations": { - "Storage not available" : "Almacenamiento no disponible", - "Storage invalid" : "Almacenamiento invalido", - "Unknown error" : "Error desconocido", - "Unable to set upload directory." : "No fue posible crear el directorio de subida.", - "Invalid Token" : "Token Inválido", - "No file was uploaded. Unknown error" : "El archivo no fue subido. Error desconocido", - "There is no error, the file uploaded with success" : "No hay errores, el archivo fue subido con éxito", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML", - "The uploaded file was only partially uploaded" : "El archivo fue subido parcialmente", - "No file was uploaded" : "No se subió ningún archivo ", - "Missing a temporary folder" : "Falta un directorio temporal", - "Failed to write to disk" : "Error al escribir en el disco", - "Not enough storage available" : "No hay suficiente almacenamiento", - "The target folder has been moved or deleted." : "La carpeta destino fue movida o borrada.", - "Upload failed. Could not find uploaded file" : "Falló la carga. No se pudo encontrar el archivo subido.", - "Upload failed. Could not get file info." : "Falló la carga. No se pudo obtener la información del archivo.", - "Invalid directory." : "Directorio inválido.", - "Files" : "Archivos", + "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente ", + "Storage invalid" : "El almacenamiento es inválido", + "Unknown error" : "Se presentó un error desconocido", "All files" : "Todos los archivos", - "Home" : "Particular", + "Recent" : "Reciente", + "File could not be found" : "No fue posible encontrar el archivo", + "Home" : "Inicio", "Close" : "Cerrar", "Favorites" : "Favoritos", - "Upload cancelled." : "La subida fue cancelada", - "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.", - "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}", - "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}", - "Could not get result from server." : "No se pudo obtener resultados del servidor.", - "Uploading..." : "Subiendo...", - "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.", + "Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"", + "Upload cancelled." : "Carga cancelada.", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "No cuenta con suficiente espacio disponible, usted se encuentra cargando {size1} pero sólo cuenta con {size2} disponible", + "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe", + "Not enough free space" : "No cuenta con suficiente espacio disponible", + "Uploading..." : "Cargando...", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", "Actions" : "Acciones", "Download" : "Descargar", - "Rename" : "Cambiar nombre", + "Rename" : "Renombrar", + "Move" : "Mover", + "Target folder" : "Carpeta destino", "Delete" : "Borrar", + "Disconnect storage" : "Desconectar almacenamiento", "Unshare" : "Dejar de compartir", + "Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"", + "Files" : "Archivos", "Details" : "Detalles", "Select" : "Seleccionar", - "Pending" : "Pendientes", + "Pending" : "Pendiente", "Unable to determine date" : "No fue posible determinar la fecha", + "This operation is forbidden" : "Esta operación está prohibida", + "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, favor de verficiar las bitácoras o contacte al administrador", + "Could not move \"{file}\", target exists" : "No fue posible mover \"{file}\", el destino ya existe", + "Could not move \"{file}\"" : "No fue posible mover \"{file}\"", + "{newName} already exists" : "{newName} ya existe", + "Could not rename \"{fileName}\", it does not exist any more" : "No fue posible renombrar \"{fileName}\", ya no existe", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya está en uso en la carpeta \"{dir}\". Favor de elegir un nombre diferete. ", + "Could not rename \"{fileName}\"" : "No fue posible renombrar \"{fileName}\"", + "Could not create file \"{file}\"" : "No fue posible crear el archivo \"{file}\"", + "Could not create file \"{file}\" because it already exists" : "No fue posible crear el archivo\"{file}\" porque ya existe", + "Could not create folder \"{dir}\" because it already exists" : "No fue posible crear la carpeta \"{dir}\" porque ya existe", + "Error deleting file \"{fileName}\"." : "Se presentó un error al borrar el archivo \"{fileName}\".", + "No search results in other folders for {tag}{filter}{endtag}" : "No se encontraron resultados en otras carpetas para {tag}{filter}{endtag}", "Name" : "Nombre", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"], "_%n file_::_%n files_" : ["%n archivo","%n archivos"], - "{dirs} and {files}" : "{carpetas} y {archivos}", - "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí", - "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"], + "{dirs} and {files}" : "{dirs} y {files}", + "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"], + "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí", + "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"], "New" : "Nuevo", - "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.", - "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando", - "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)", + "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ", + "File name cannot be empty." : "El nombre de archivo no puede estar vacío.", + "\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!", + "Your storage is full, files can not be updated or synced anymore!" : "Su espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El espacio de {owner} está casi lleno ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "Su espacio está casi lleno ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["coincide '{filter}'","coinciden '{filter}'"], + "View in folder" : "Ver en la carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link directo (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", + "Path" : "Ruta", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Folder" : "Carpeta", - "New folder" : "Nueva Carpeta", - "Upload" : "Subir", - "A new file or folder has been <strong>created</strong>" : "Un archivo o carpeta ha sido <strong>creado</strong>", - "A file or folder has been <strong>changed</strong>" : "Un archivo o carpeta ha sido <strong>modificado</strong>", - "A file or folder has been <strong>deleted</strong>" : "Un archivo o carpeta ha sido <strong>eliminado</strong>", - "You created %1$s" : "Has creado %1$s", - "%2$s created %1$s" : "%2$s creó %1$s", - "You changed %1$s" : "Modificaste %1$s", - "%2$s changed %1$s" : "%2$s modificó %1$s", - "You deleted %1$s" : "Eliminaste %1$s", - "%2$s deleted %1$s" : "%2$s eliminó %1$s", - "File handling" : "Tratamiento de archivos", - "Maximum upload size" : "Tamaño máximo de subida", - "max. possible: " : "máx. posible:", + "New folder" : "Carpeta nueva", + "Upload file" : "Cargar archivo", + "An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta", + "Added to favorites" : "Agregado a los favoritos", + "Removed from favorites" : "Eliminado de los favoritos", + "You added {file} to your favorites" : "Usted agregó {file} a sus favoritos", + "You removed {file} from your favorites" : "Usted eliminó {file} de sus favoritos", + "File changes" : "Cambios al archivo", + "Created by {user}" : "Creado por {user}", + "Changed by {user}" : "Cambiado por {user}", + "Deleted by {user}" : "Borrado por {user}", + "Restored by {user}" : "Restaurado por {user}", + "Renamed by {user}" : "Renombrado por {user}", + "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "\"usuario remoto\"", + "You created {file}" : "Usted creó {file}", + "{user} created {file}" : "{user} creó {file}", + "{file} was created in a public folder" : "{file} fue creado en una carpeta pública", + "You changed {file}" : "Usted cambió {file}", + "{user} changed {file}" : "{user} cambió {file}", + "You deleted {file}" : "Usted borró {file}", + "{user} deleted {file}" : "{user} borró {file}", + "You restored {file}" : "Usted restauró {file}", + "{user} restored {file}" : "{user} restauró {file}", + "You renamed {oldfile} to {newfile}" : "Usted renombró {oldfile} como {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renombró {oldfile} como {newfile}", + "You moved {oldfile} to {newfile}" : "Usted movió {oldfile} a {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Un archivo ha sido agregado o eliminado de sus strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un archivo o carpeta ha sido <strong>cambiado </strong> o <strong>renombrado</strong>", + "A new file or folder has been <strong>created</strong>" : "Un nuevo archivo ha sido <strong>creado</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Un nuevo archivo ha sido <strong>borrado</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limite las notificación de la creación y cambios a sus <strong>archivos favoritos</strong> <em>(sólo flujo)</em>", + "A new file or folder has been <strong>restored</strong>" : "Un nuevo archivo ha sido <strong>restaurado</strong>", + "Upload (max. %s)" : "Cargar (max. %s)", + "File handling" : "Administración de archivos", + "Maximum upload size" : "Tamaño máximo de carga", + "max. possible: " : "max. posible:", "Save" : "Guardar", - "Settings" : "Configuración", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ", + "Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ", + "Settings" : "Configuraciones ", + "Show hidden files" : "Mostrar archivos ocultos", "WebDAV" : "WebDAV", - "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ", - "Text file" : "Archivo de texto" + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Use esta dirección para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder sus archivos vía WebDAV</a>", + "No files in here" : "No hay archivos aquí", + "Upload some content or sync with your devices!" : "¡Cargue algún contenido o sincronice con sus dispositivos!", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", + "Select all" : "Seleccionar todo", + "Upload too large" : "La carga es demasido grande", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.", + "No favorites yet" : "Aún no hay favoritos", + "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ", + "Shared with you" : "Compartido con usted", + "Shared with others" : "Compartido con otros", + "Shared by link" : "Compartido por link", + "Tags" : "Etiquetas", + "Deleted files" : "Archivos borrados", + "Text file" : "Archivo de texto", + "New text file.txt" : "Nuevo ArchivoDeTexto.txt", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"], + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"], + "{seconds}s" : "{seconds}s", + "Any moment now..." : "En cualquier momento...", + "Soon..." : "Pronto...", + "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ", + "Copy local link" : "Copiar link local", + "Folder" : "Carpeta", + "Upload" : "Cargar", + "No favorites" : "No hay favoritos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js index f375c5bdd5b..0d47ad06177 100644 --- a/apps/files/l10n/es_MX.js +++ b/apps/files/l10n/es_MX.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Su espacio está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide '{filter}'","coinciden '{filter}'"], "View in folder" : "Ver en la carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar liga directa (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiar liga directa (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", "New folder" : "Carpeta nueva", "Upload file" : "Cargar archivo", "An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta", @@ -111,7 +112,7 @@ OC.L10N.register( "Save" : "Guardar", "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ", "Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Show hidden files" : "Mostrar archivos ocultos", "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Use esta dirección para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder sus archivos vía WebDAV</a>", @@ -122,7 +123,7 @@ OC.L10N.register( "Upload too large" : "La carga es demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.", "No favorites yet" : "Aún no hay favoritos", - "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ", + "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favoritos se mostrarán aquí. ", "Shared with you" : "Compartido con usted", "Shared with others" : "Compartido con otros", "Shared by link" : "Compartido por liga", diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json index 0277561114f..563fb294fbb 100644 --- a/apps/files/l10n/es_MX.json +++ b/apps/files/l10n/es_MX.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Su espacio está casi lleno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide '{filter}'","coinciden '{filter}'"], "View in folder" : "Ver en la carpeta", + "Copied!" : "¡Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar liga directa (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiar liga directa (sólo funciona para usuarios que tienen acceso a este archivo/carpeta)", "New folder" : "Carpeta nueva", "Upload file" : "Cargar archivo", "An error occurred while trying to update the tags" : "Se presentó un error al intentar actualizar la etiqueta", @@ -109,7 +110,7 @@ "Save" : "Guardar", "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ", "Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Show hidden files" : "Mostrar archivos ocultos", "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Use esta dirección para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder sus archivos vía WebDAV</a>", @@ -120,7 +121,7 @@ "Upload too large" : "La carga es demasido grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.", "No favorites yet" : "Aún no hay favoritos", - "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ", + "Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favoritos se mostrarán aquí. ", "Shared with you" : "Compartido con usted", "Shared with others" : "Compartido con otros", "Shared by link" : "Compartido por liga", diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js index bf187d7ba10..677fb30951d 100644 --- a/apps/files/l10n/eu.js +++ b/apps/files/l10n/eu.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], "View in folder" : "karpetan ikusi", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiatu esteka zuzena (bakarrik balio du fitxategi/karpeta honentzat sarbidea duten erabiltzaileentzat)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gogokoa", "Favorite" : "Gogokoa", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiatu esteka zuzena (bakarrik balio du fitxategi/karpeta honentzat sarbidea duten erabiltzaileentzat)", "New folder" : "Karpeta berria", "Upload file" : "Igo fitxategia", "An error occurred while trying to update the tags" : "Errore bat gertatu da etiketak eguneratzerakoan", @@ -84,6 +84,7 @@ OC.L10N.register( "Restored by {user}" : "{user} -k zaharberrituta", "Renamed by {user}" : "{user} -k berrizendatuta", "Moved by {user}" : "{user} -k mugituta", + "\"remote user\"" : "\"urrutiko erabiltzailea\"", "You created {file}" : "Sortu duzu {file}", "{user} created {file}" : "{user} {file} sortu du", "{file} was created in a public folder" : "{file} fitxategi publiko batean sortu da", diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json index 8ec952b1c4b..115b1126d9d 100644 --- a/apps/files/l10n/eu.json +++ b/apps/files/l10n/eu.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["matches '{filter}'","match '{filter}'"], "View in folder" : "karpetan ikusi", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiatu esteka zuzena (bakarrik balio du fitxategi/karpeta honentzat sarbidea duten erabiltzaileentzat)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Gogokoa", "Favorite" : "Gogokoa", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiatu esteka zuzena (bakarrik balio du fitxategi/karpeta honentzat sarbidea duten erabiltzaileentzat)", "New folder" : "Karpeta berria", "Upload file" : "Igo fitxategia", "An error occurred while trying to update the tags" : "Errore bat gertatu da etiketak eguneratzerakoan", @@ -82,6 +82,7 @@ "Restored by {user}" : "{user} -k zaharberrituta", "Renamed by {user}" : "{user} -k berrizendatuta", "Moved by {user}" : "{user} -k mugituta", + "\"remote user\"" : "\"urrutiko erabiltzailea\"", "You created {file}" : "Sortu duzu {file}", "{user} created {file}" : "{user} {file} sortu du", "{file} was created in a public folder" : "{file} fitxategi publiko batean sortu da", diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js index 7a75627d646..747fd468c6b 100644 --- a/apps/files/l10n/fi.js +++ b/apps/files/l10n/fi.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"], "View in folder" : "Näe kansiossa", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopioi suora linkki (toimii vain käyttäjillä, joilla on pääsyoikeus tähän tiedostoon/kansioon)", "Path" : "Polku", "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], "Favorited" : "Lisätty suosikkeihin", "Favorite" : "Suosikki", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopioi suora linkki (toimii vain käyttäjillä, joilla on pääsyoikeus tähän tiedostoon/kansioon)", "New folder" : "Uusi kansio", "Upload file" : "Lähetä tiedosto", "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe", diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json index 7baa284955a..69c1074b4b0 100644 --- a/apps/files/l10n/fi.json +++ b/apps/files/l10n/fi.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["vastaa '{filter}'","vastaa '{filter}'"], "View in folder" : "Näe kansiossa", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopioi suora linkki (toimii vain käyttäjillä, joilla on pääsyoikeus tähän tiedostoon/kansioon)", "Path" : "Polku", "_%n byte_::_%n bytes_" : ["%n tavu","%n tavua"], "Favorited" : "Lisätty suosikkeihin", "Favorite" : "Suosikki", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopioi suora linkki (toimii vain käyttäjillä, joilla on pääsyoikeus tähän tiedostoon/kansioon)", "New folder" : "Uusi kansio", "Upload file" : "Lähetä tiedosto", "An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe", diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index 712e2e4d104..93b349709d0 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond à '{filter}'","correspondent à '{filter}'"], "View in folder" : "Afficher dans le dossier", + "Copied!" : "Copié !", + "Copy direct link (only works for users who have access to this file/folder)" : "Copier lien direct (fonctionne seulement pour les utilisateurs qui ont accès a ce fichier/dossier)", "Path" : "Chemin", "_%n byte_::_%n bytes_" : ["%n octet","%n octets"], "Favorited" : "Marqué comme favori", "Favorite" : "Favoris", - "Copy direct link (only works for users who have access to this file/folder)" : "Copier lien direct (fonctionne seulement pour les utilisateurs qui ont accès a ce fichier/dossier)", "New folder" : "Nouveau dossier", "Upload file" : "Téléverser un fichier", "An error occurred while trying to update the tags" : "Une erreur est survenue lors de la mise à jour des étiquettes", diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index 0dbfe76b445..4cb6e4b6226 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["correspond à '{filter}'","correspondent à '{filter}'"], "View in folder" : "Afficher dans le dossier", + "Copied!" : "Copié !", + "Copy direct link (only works for users who have access to this file/folder)" : "Copier lien direct (fonctionne seulement pour les utilisateurs qui ont accès a ce fichier/dossier)", "Path" : "Chemin", "_%n byte_::_%n bytes_" : ["%n octet","%n octets"], "Favorited" : "Marqué comme favori", "Favorite" : "Favoris", - "Copy direct link (only works for users who have access to this file/folder)" : "Copier lien direct (fonctionne seulement pour les utilisateurs qui ont accès a ce fichier/dossier)", "New folder" : "Nouveau dossier", "Upload file" : "Téléverser un fichier", "An error occurred while trying to update the tags" : "Une erreur est survenue lors de la mise à jour des étiquettes", diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js index 508eb5cf779..f60059fefd8 100644 --- a/apps/files/l10n/gl.js +++ b/apps/files/l10n/gl.js @@ -1,102 +1,148 @@ OC.L10N.register( "files", { - "Storage not available" : "Almacenamento non dispoñíbel", + "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente", "Storage invalid" : "Almacenamento incorrecto", "Unknown error" : "Produciuse un erro descoñecido", - "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.", - "Invalid Token" : "Marca incorrecta", - "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.", - "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML", - "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado", - "No file was uploaded" : "Non se enviou ningún ficheiro", - "Missing a temporary folder" : "Falta o cartafol temporal", - "Failed to write to disk" : "Produciuse un erro ao escribir no disco", - "Not enough storage available" : "Non hai espazo de almacenamento abondo", - "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.", - "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado", - "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.", - "Invalid directory." : "O directorio é incorrecto.", - "Files" : "Ficheiros", "All files" : "Todos os ficheiros", + "Recent" : "Recente", + "File could not be found" : "Non foi posíbel atopar o ficheiro", "Home" : "Inicio", "Close" : "Pechar", "Favorites" : "Favoritos", + "Could not create folder \"{dir}\"" : "Non foi posíbel crear o cartafol «{dir}»", "Upload cancelled." : "Envío cancelado.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes", - "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}", - "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.", + "Target folder \"{dir}\" does not exist any more" : "O cartafol de destino «{dir}» xa non existe", + "Not enough free space" : "Non hai espazo libre abondo", "Uploading..." : "Enviando...", - "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", "Actions" : "Accións", "Download" : "Descargar", "Rename" : "Renomear", + "Move" : "Mover", + "Target folder" : "Cartafol de destino", "Delete" : "Eliminar", "Disconnect storage" : "Desconectar o almacenamento", "Unshare" : "Deixar de compartir", + "Could not load info for file \"{file}\"" : "Non foi posíbel cargar información para o ficheiro «{file}»", + "Files" : "Ficheiros", "Details" : "Detalles", "Select" : "Seleccionar", "Pending" : "Pendentes", "Unable to determine date" : "Non é posíbel determinar a data", "This operation is forbidden" : "Esta operación está prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, comprobe os rexistros ou póñase en contacto co administrador", - "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»", + "Could not move \"{file}\", target exists" : "Non foi posíbel mover «{file}», o destino xa existe", + "Could not move \"{file}\"" : "Non foi posíbel mover «{file}»", + "{newName} already exists" : "Xa existe {newName}", + "Could not rename \"{fileName}\", it does not exist any more" : "Non foi posíbel renomear «{fileName}», xa non existe", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome «{targetName}» xa se utiliza no cartafol «{dir}». Escolla outro nome.", + "Could not rename \"{fileName}\"" : "Non foi posíbel renomear «{fileName}»", + "Could not create file \"{file}\"" : "Non foi posíbel crear o ficheiro «{file}»", + "Could not create file \"{file}\" because it already exists" : "Non foi posíbel crear o ficheiro «{file}» por mor de que xa existe", + "Could not create folder \"{dir}\" because it already exists" : "Non foi posíbel crear o cartafol «{dir}» por mor de que xa existe", + "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».", + "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}", "Name" : "Nome", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", + "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agochado","incluíndo %n agochados"], "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], "New" : "Novo", "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", + "\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido", "Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"], + "View in folder" : "Ver no cartafol", + "Copied!" : "Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Folder" : "Cartafol", "New folder" : "Novo cartafol", - "Upload" : "Enviar", + "Upload file" : "Enviar ficheiro", "An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas", + "Added to favorites" : "Engadido a favoritos", + "Removed from favorites" : "Retirado de favoritos", + "You added {file} to your favorites" : "Engadiu {file} aos seus favoritos", + "You removed {file} from your favorites" : "Retirou {file} dos seus favoritos", + "File changes" : "Cambios do ficheiro", + "Created by {user}" : "Creado por {user}", + "Changed by {user}" : "Cambiado por {user}", + "Deleted by {user}" : "Eliminado por {user}", + "Restored by {user}" : "Restaurado por {user}", + "Renamed by {user}" : "Renomeado por {user}", + "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "«usuario remoto»", + "You created {file}" : "{file} foi creado por vostede", + "{user} created {file}" : "{user} creou {file}", + "{file} was created in a public folder" : "{file} foi creado nun cartafol público", + "You changed {file}" : "{file} foi cambiado por vostede", + "{user} changed {file}" : "{user} cambiou {file}", + "You deleted {file}" : "{file} foi eliminado por vostede", + "{user} deleted {file}" : "{user} eliminou {file}", + "You restored {file}" : "{file} foi restaurado por vostede", + "{user} restored {file}" : "{user} restaurou {file}", + "You renamed {oldfile} to {newfile}" : "Vostede renomeou {oldfile} como {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} como {newfile}", + "You moved {oldfile} to {newfile}" : "Vostede moveu {oldfile} para {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Engadiuse ou retirouse un ficheiro dos seus <strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Cambiouse</strong> ou <strong>renomeouse</strong> un ficheiro ou cartafol", "A new file or folder has been <strong>created</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol", - "A file or folder has been <strong>changed</strong>" : "<strong>Cambiouse</strong> un ficheiro ou cartafol", + "A new file or folder has been <strong>deleted</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limita as notificacións sobre a creación e modificación dos seus <strong>ficheiros favoritos</strong> <em>(só os fluxos)</em>", - "A file or folder has been <strong>deleted</strong>" : "<strong>Eliminouse</strong> un ficheiro ou cartafol", - "A file or folder has been <strong>restored</strong>" : "Foi <strong>restaurado</strong> satisfactoriamente un ficheiro ou cartafol", - "You created %1$s" : "Creou %1$s", - "%2$s created %1$s" : "%2$s creado %1$s", - "%1$s was created in a public folder" : "%1$s foi creado nun cartafol público", - "You changed %1$s" : "Cambiou %1$s", - "%2$s changed %1$s" : "%2$s cambiado %1$s", - "You deleted %1$s" : "Eliminou %1$s", - "%2$s deleted %1$s" : "%2$s eliminado %1$s", - "You restored %1$s" : "Vostede restaurou %1$s", - "%2$s restored %1$s" : "%2$s restaurou %1$s", + "A new file or folder has been <strong>restored</strong>" : "<strong>Restaurouse</strong> un ficheiro ou cartafol", "Upload (max. %s)" : "Envío (máx. %s)", "File handling" : "Manexo de ficheiro", "Maximum upload size" : "Tamaño máximo do envío", "max. possible: " : "máx. posíbel: ", "Save" : "Gardar", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podería levarlle 5 minutos para que se realicen os cambios.", + "Missing permissions to edit from here." : "Faltan os permisos para poder editar desde aquí.", "Settings" : "Axustes", + "Show hidden files" : "Amosar os ficheiros agochados", "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Empregue este enderezo para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder aos seus ficheiros mediante WebDAV</a>", "No files in here" : "Aquí non hai ficheiros", "Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Select all" : "Seleccionar todo", "Upload too large" : "Envío grande de máis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor", - "No favorites" : "Non hai favoritos", + "No favorites yet" : "Aínda non hai favoritos", "Files and folders you mark as favorite will show up here" : "Os ficheiros e cartafoles que marque como favoritos amosaranse aquí", - "Text file" : "Ficheiro de texto" + "Shared with you" : "Compartido con vostede", + "Shared with others" : "Compartido con outros", + "Shared by link" : "Compartido por ligazón", + "Tags" : "Etiquetas", + "Deleted files" : "Ficheiros eliminados", + "Text file" : "Ficheiro de texto", + "New text file.txt" : "Novo ficheiro de texto.txt", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Resta {hours}:{minutes}:{seconds} hora","Restan {hours}:{minutes}:{seconds} horas"], + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Resta {minutes}:{seconds} minuto","Restan {minutes}:{seconds} minutos"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "_{seconds} second left_::_{seconds} seconds left_" : ["Resta {seconds} segundo","Restan {seconds} segundos"], + "{seconds}s" : "{seconds}s", + "Any moment now..." : "En calquera momento", + "Soon..." : "Nun chisco", + "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", + "Copy local link" : "Copiar a ligazón local", + "Folder" : "Cartafol", + "Upload" : "Enviar", + "No favorites" : "Non hai favoritos" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json index 2749f170d33..49084cd8fdb 100644 --- a/apps/files/l10n/gl.json +++ b/apps/files/l10n/gl.json @@ -1,100 +1,146 @@ { "translations": { - "Storage not available" : "Almacenamento non dispoñíbel", + "Storage is temporarily not available" : "O almacenamento non está dispoñíbel temporalmente", "Storage invalid" : "Almacenamento incorrecto", "Unknown error" : "Produciuse un erro descoñecido", - "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.", - "Invalid Token" : "Marca incorrecta", - "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.", - "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente", - "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML", - "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado", - "No file was uploaded" : "Non se enviou ningún ficheiro", - "Missing a temporary folder" : "Falta o cartafol temporal", - "Failed to write to disk" : "Produciuse un erro ao escribir no disco", - "Not enough storage available" : "Non hai espazo de almacenamento abondo", - "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.", - "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado", - "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.", - "Invalid directory." : "O directorio é incorrecto.", - "Files" : "Ficheiros", "All files" : "Todos os ficheiros", + "Recent" : "Recente", + "File could not be found" : "Non foi posíbel atopar o ficheiro", "Home" : "Inicio", "Close" : "Pechar", "Favorites" : "Favoritos", + "Could not create folder \"{dir}\"" : "Non foi posíbel crear o cartafol «{dir}»", "Upload cancelled." : "Envío cancelado.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes", - "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}", - "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.", + "Target folder \"{dir}\" does not exist any more" : "O cartafol de destino «{dir}» xa non existe", + "Not enough free space" : "Non hai espazo libre abondo", "Uploading..." : "Enviando...", - "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", "Actions" : "Accións", "Download" : "Descargar", "Rename" : "Renomear", + "Move" : "Mover", + "Target folder" : "Cartafol de destino", "Delete" : "Eliminar", "Disconnect storage" : "Desconectar o almacenamento", "Unshare" : "Deixar de compartir", + "Could not load info for file \"{file}\"" : "Non foi posíbel cargar información para o ficheiro «{file}»", + "Files" : "Ficheiros", "Details" : "Detalles", "Select" : "Seleccionar", "Pending" : "Pendentes", "Unable to determine date" : "Non é posíbel determinar a data", "This operation is forbidden" : "Esta operación está prohibida", "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio non está dispoñíbel, comprobe os rexistros ou póñase en contacto co administrador", - "No entries in this folder match '{filter}'" : "Non hai entradas neste cartafol coincidentes con «{filter}»", + "Could not move \"{file}\", target exists" : "Non foi posíbel mover «{file}», o destino xa existe", + "Could not move \"{file}\"" : "Non foi posíbel mover «{file}»", + "{newName} already exists" : "Xa existe {newName}", + "Could not rename \"{fileName}\", it does not exist any more" : "Non foi posíbel renomear «{fileName}», xa non existe", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome «{targetName}» xa se utiliza no cartafol «{dir}». Escolla outro nome.", + "Could not rename \"{fileName}\"" : "Non foi posíbel renomear «{fileName}»", + "Could not create file \"{file}\"" : "Non foi posíbel crear o ficheiro «{file}»", + "Could not create file \"{file}\" because it already exists" : "Non foi posíbel crear o ficheiro «{file}» por mor de que xa existe", + "Could not create folder \"{dir}\" because it already exists" : "Non foi posíbel crear o cartafol «{dir}» por mor de que xa existe", + "Error deleting file \"{fileName}\"." : "Produciuse un erro ao eliminar o ficheiro «{fileName}».", + "No search results in other folders for {tag}{filter}{endtag}" : "Non foi posíbel atopar resultados de busca noutros cartafoles para {tag}{filter}{endtag}", "Name" : "Nome", "Size" : "Tamaño", "Modified" : "Modificado", "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"], "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"], "{dirs} and {files}" : "{dirs} e {files}", + "_including %n hidden_::_including %n hidden_" : ["incluíndo %n agochado","incluíndo %n agochados"], "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.", "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"], "New" : "Novo", "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.", "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro", + "\"{name}\" is not an allowed filetype" : "«{name}» non é un tipo de ficheiro permitido", "Storage of {owner} is full, files can not be updated or synced anymore!" : "O espazo de almacenamento de {owner} está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "O espazo de almacenamento de {owner} está case cheo ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"], + "View in folder" : "Ver no cartafol", + "Copied!" : "Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)", "Path" : "Ruta", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Marcado como favorito", "Favorite" : "Favorito", - "Folder" : "Cartafol", "New folder" : "Novo cartafol", - "Upload" : "Enviar", + "Upload file" : "Enviar ficheiro", "An error occurred while trying to update the tags" : "Produciuse un erro ao tentar actualizar as etiquetas", + "Added to favorites" : "Engadido a favoritos", + "Removed from favorites" : "Retirado de favoritos", + "You added {file} to your favorites" : "Engadiu {file} aos seus favoritos", + "You removed {file} from your favorites" : "Retirou {file} dos seus favoritos", + "File changes" : "Cambios do ficheiro", + "Created by {user}" : "Creado por {user}", + "Changed by {user}" : "Cambiado por {user}", + "Deleted by {user}" : "Eliminado por {user}", + "Restored by {user}" : "Restaurado por {user}", + "Renamed by {user}" : "Renomeado por {user}", + "Moved by {user}" : "Movido por {user}", + "\"remote user\"" : "«usuario remoto»", + "You created {file}" : "{file} foi creado por vostede", + "{user} created {file}" : "{user} creou {file}", + "{file} was created in a public folder" : "{file} foi creado nun cartafol público", + "You changed {file}" : "{file} foi cambiado por vostede", + "{user} changed {file}" : "{user} cambiou {file}", + "You deleted {file}" : "{file} foi eliminado por vostede", + "{user} deleted {file}" : "{user} eliminou {file}", + "You restored {file}" : "{file} foi restaurado por vostede", + "{user} restored {file}" : "{user} restaurou {file}", + "You renamed {oldfile} to {newfile}" : "Vostede renomeou {oldfile} como {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} como {newfile}", + "You moved {oldfile} to {newfile}" : "Vostede moveu {oldfile} para {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Engadiuse ou retirouse un ficheiro dos seus <strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "<strong>Cambiouse</strong> ou <strong>renomeouse</strong> un ficheiro ou cartafol", "A new file or folder has been <strong>created</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol", - "A file or folder has been <strong>changed</strong>" : "<strong>Cambiouse</strong> un ficheiro ou cartafol", + "A new file or folder has been <strong>deleted</strong>" : "<strong>Creouse</strong> un novo ficheiro ou cartafol", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limita as notificacións sobre a creación e modificación dos seus <strong>ficheiros favoritos</strong> <em>(só os fluxos)</em>", - "A file or folder has been <strong>deleted</strong>" : "<strong>Eliminouse</strong> un ficheiro ou cartafol", - "A file or folder has been <strong>restored</strong>" : "Foi <strong>restaurado</strong> satisfactoriamente un ficheiro ou cartafol", - "You created %1$s" : "Creou %1$s", - "%2$s created %1$s" : "%2$s creado %1$s", - "%1$s was created in a public folder" : "%1$s foi creado nun cartafol público", - "You changed %1$s" : "Cambiou %1$s", - "%2$s changed %1$s" : "%2$s cambiado %1$s", - "You deleted %1$s" : "Eliminou %1$s", - "%2$s deleted %1$s" : "%2$s eliminado %1$s", - "You restored %1$s" : "Vostede restaurou %1$s", - "%2$s restored %1$s" : "%2$s restaurou %1$s", + "A new file or folder has been <strong>restored</strong>" : "<strong>Restaurouse</strong> un ficheiro ou cartafol", "Upload (max. %s)" : "Envío (máx. %s)", "File handling" : "Manexo de ficheiro", "Maximum upload size" : "Tamaño máximo do envío", "max. possible: " : "máx. posíbel: ", "Save" : "Gardar", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podería levarlle 5 minutos para que se realicen os cambios.", + "Missing permissions to edit from here." : "Faltan os permisos para poder editar desde aquí.", "Settings" : "Axustes", + "Show hidden files" : "Amosar os ficheiros agochados", "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Empregue este enderezo para <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder aos seus ficheiros mediante WebDAV</a>", "No files in here" : "Aquí non hai ficheiros", "Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Select all" : "Seleccionar todo", "Upload too large" : "Envío grande de máis", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor", - "No favorites" : "Non hai favoritos", + "No favorites yet" : "Aínda non hai favoritos", "Files and folders you mark as favorite will show up here" : "Os ficheiros e cartafoles que marque como favoritos amosaranse aquí", - "Text file" : "Ficheiro de texto" + "Shared with you" : "Compartido con vostede", + "Shared with others" : "Compartido con outros", + "Shared by link" : "Compartido por ligazón", + "Tags" : "Etiquetas", + "Deleted files" : "Ficheiros eliminados", + "Text file" : "Ficheiro de texto", + "New text file.txt" : "Novo ficheiro de texto.txt", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Resta {hours}:{minutes}:{seconds} hora","Restan {hours}:{minutes}:{seconds} horas"], + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Resta {minutes}:{seconds} minuto","Restan {minutes}:{seconds} minutos"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "_{seconds} second left_::_{seconds} seconds left_" : ["Resta {seconds} segundo","Restan {seconds} segundos"], + "{seconds}s" : "{seconds}s", + "Any moment now..." : "En calquera momento", + "Soon..." : "Nun chisco", + "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.", + "Copy local link" : "Copiar a ligazón local", + "Folder" : "Cartafol", + "Upload" : "Enviar", + "No favorites" : "Non hai favoritos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js index 81975df962b..330e5e847e4 100644 --- a/apps/files/l10n/hu.js +++ b/apps/files/l10n/hu.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["egyezés '{filter}'","egyezés '{filter}'"], "View in folder" : "Megtekintés mappában", + "Copy direct link (only works for users who have access to this file/folder)" : "Közvetlen hivatkozás másolása (csak azoknál a felhasználóknál működik akiknek hozzáférése van a fájlhoz/mappához)", "Path" : "Útvonal", "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"], "Favorited" : "Kedvenc", "Favorite" : "Kedvenc", - "Copy direct link (only works for users who have access to this file/folder)" : "Közvetlen hivatkozás másolása (csak azoknál a felhasználóknál működik akiknek hozzáférése van a fájlhoz/mappához)", "New folder" : "Új mappa", "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket", "Added to favorites" : "Hozzáadva a kedvencekhez", diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json index 1f55b5e8397..e5f44363d2d 100644 --- a/apps/files/l10n/hu.json +++ b/apps/files/l10n/hu.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["egyezés '{filter}'","egyezés '{filter}'"], "View in folder" : "Megtekintés mappában", + "Copy direct link (only works for users who have access to this file/folder)" : "Közvetlen hivatkozás másolása (csak azoknál a felhasználóknál működik akiknek hozzáférése van a fájlhoz/mappához)", "Path" : "Útvonal", "_%n byte_::_%n bytes_" : ["%n bájt","%n bájt"], "Favorited" : "Kedvenc", "Favorite" : "Kedvenc", - "Copy direct link (only works for users who have access to this file/folder)" : "Közvetlen hivatkozás másolása (csak azoknál a felhasználóknál működik akiknek hozzáférése van a fájlhoz/mappához)", "New folder" : "Új mappa", "An error occurred while trying to update the tags" : "Hiba történt, miközben megpróbálta frissíteni a címkéket", "Added to favorites" : "Hozzáadva a kedvencekhez", diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index 0cff1c0b9d0..1c4012ea86a 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Geymsluplássið þitt er næstum fullt ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["samsvarar '{filter}'","samsvara '{filter}'"], "View in folder" : "Skoða í möppu", + "Copy direct link (only works for users who have access to this file/folder)" : "Afrita beinan tengil (virkar bara fyrir notendur sem eiga aðgang að þessari skrá/möppu)", "Path" : "Slóð", "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Favorited" : "Sett í eftirlæti", "Favorite" : "Eftirlæti", - "Copy direct link (only works for users who have access to this file/folder)" : "Afrita beinan tengil (virkar bara fyrir notendur sem eiga aðgang að þessari skrá/möppu)", "New folder" : "Ný mappa", "Upload file" : "Senda inn skrá", "An error occurred while trying to update the tags" : "Villa kom upp við að reyna að uppfæra merkin", diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index b18685bd2c1..86fa8b129c8 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Geymsluplássið þitt er næstum fullt ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["samsvarar '{filter}'","samsvara '{filter}'"], "View in folder" : "Skoða í möppu", + "Copy direct link (only works for users who have access to this file/folder)" : "Afrita beinan tengil (virkar bara fyrir notendur sem eiga aðgang að þessari skrá/möppu)", "Path" : "Slóð", "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Favorited" : "Sett í eftirlæti", "Favorite" : "Eftirlæti", - "Copy direct link (only works for users who have access to this file/folder)" : "Afrita beinan tengil (virkar bara fyrir notendur sem eiga aðgang að þessari skrá/möppu)", "New folder" : "Ný mappa", "Upload file" : "Senda inn skrá", "An error occurred while trying to update the tags" : "Villa kom upp við að reyna að uppfæra merkin", diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index 0dba546e76d..665460d6c8e 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -65,24 +65,27 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"], "View in folder" : "Visualizza nella cartella", + "Copied!" : "Copiato!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)", "Path" : "Percorso", "_%n byte_::_%n bytes_" : ["%n byte","%n byte"], "Favorited" : "Preferiti", "Favorite" : "Preferito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)", "New folder" : "Nuova cartella", + "Upload file" : "Carica file", "An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette", "Added to favorites" : "Aggiunto ai preferiti", "Removed from favorites" : "Rimosso dai preferiti", "You added {file} to your favorites" : "Hai aggiunto {file} ai tuoi preferiti", "You removed {file} from your favorites" : "Hai rimosso {file} dai tuoi preferiti", - "File changes" : "Modiche dei file", + "File changes" : "Modifiche dei file", "Created by {user}" : "Creata da {user}", "Changed by {user}" : "Modificata da {user}", "Deleted by {user}" : "Eliminata da {user}", "Restored by {user}" : "Ripristinata da {user}", "Renamed by {user}" : "Rinominata da {user}", "Moved by {user}" : "Spostata da {user}", + "\"remote user\"" : "\"utente remoto\"", "You created {file}" : "Hai creato {file}", "{user} created {file}" : "{user} ha creato {file}", "{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica", diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index 019e831f7d7..23168a48199 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -63,24 +63,27 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"], "View in folder" : "Visualizza nella cartella", + "Copied!" : "Copiato!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)", "Path" : "Percorso", "_%n byte_::_%n bytes_" : ["%n byte","%n byte"], "Favorited" : "Preferiti", "Favorite" : "Preferito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)", "New folder" : "Nuova cartella", + "Upload file" : "Carica file", "An error occurred while trying to update the tags" : "Si è verificato un errore durante il tentativo di aggiornare le etichette", "Added to favorites" : "Aggiunto ai preferiti", "Removed from favorites" : "Rimosso dai preferiti", "You added {file} to your favorites" : "Hai aggiunto {file} ai tuoi preferiti", "You removed {file} from your favorites" : "Hai rimosso {file} dai tuoi preferiti", - "File changes" : "Modiche dei file", + "File changes" : "Modifiche dei file", "Created by {user}" : "Creata da {user}", "Changed by {user}" : "Modificata da {user}", "Deleted by {user}" : "Eliminata da {user}", "Restored by {user}" : "Ripristinata da {user}", "Renamed by {user}" : "Rinominata da {user}", "Moved by {user}" : "Spostata da {user}", + "\"remote user\"" : "\"utente remoto\"", "You created {file}" : "Hai creato {file}", "{user} created {file}" : "{user} ha creato {file}", "{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica", diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js index 60075d7bce0..1270c52f15d 100644 --- a/apps/files/l10n/ja.js +++ b/apps/files/l10n/ja.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"], "View in folder" : "フォルダー内で表示", + "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n バイト"], "Favorited" : "お気に入り済", "Favorite" : "お気に入り", - "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)", "New folder" : "新しいフォルダー", "Upload file" : "ファイルをアップロード", "An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました", diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json index 295ae401be4..cf411278f3a 100644 --- a/apps/files/l10n/ja.json +++ b/apps/files/l10n/ja.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"], "View in folder" : "フォルダー内で表示", + "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)", "Path" : "Path", "_%n byte_::_%n bytes_" : ["%n バイト"], "Favorited" : "お気に入り済", "Favorite" : "お気に入り", - "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)", "New folder" : "新しいフォルダー", "Upload file" : "ファイルをアップロード", "An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました", diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index 8bc18ab6ae8..e738b3988d8 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], "View in folder" : "폴더에서 보기", + "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "Path" : "경로", "_%n byte_::_%n bytes_" : ["%n 바이트"], "Favorited" : "즐겨찾기에 추가됨", "Favorite" : "즐겨찾기", - "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "New folder" : "새 폴더", "An error occurred while trying to update the tags" : "태그를 업데이트하는 중 오류 발생", "Added to favorites" : "즐겨찾기에 추가됨", diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index 7066981aea5..3c1b67c9466 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], "View in folder" : "폴더에서 보기", + "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "Path" : "경로", "_%n byte_::_%n bytes_" : ["%n 바이트"], "Favorited" : "즐겨찾기에 추가됨", "Favorite" : "즐겨찾기", - "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "New folder" : "새 폴더", "An error occurred while trying to update the tags" : "태그를 업데이트하는 중 오류 발생", "Added to favorites" : "즐겨찾기에 추가됨", diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js index c122b32da48..e96c5e634fe 100644 --- a/apps/files/l10n/nb.js +++ b/apps/files/l10n/nb.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"], "View in folder" : "Vis i mappe", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)", "Path" : "Sti", "_%n byte_::_%n bytes_" : ["%n byte","%n Byte"], "Favorited" : "Er favoritt", "Favorite" : "Gjør til favoritt", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)", "New folder" : "Ny mappe", "Upload file" : "Last opp fil", "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av merkelappene", diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json index a6221a4e912..b5abd5d3915 100644 --- a/apps/files/l10n/nb.json +++ b/apps/files/l10n/nb.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"], "View in folder" : "Vis i mappe", + "Copied!" : "Kopiert!", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)", "Path" : "Sti", "_%n byte_::_%n bytes_" : ["%n byte","%n Byte"], "Favorited" : "Er favoritt", "Favorite" : "Gjør til favoritt", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)", "New folder" : "Ny mappe", "Upload file" : "Last opp fil", "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av merkelappene", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 62e87dedcce..30f40c811d5 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Je opslagruimte zit bijna vol ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["komt overeen met '{filter}'","komen overeen met '{filter}'"], "View in folder" : "Bekijken in map", + "Copied!" : "Gekopieerd!", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopieer de link direct (werkt alleen voor gebruikers met toegang tot map/bestand)", "Path" : "Pad", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoriet", "Favorite" : "Favoriet", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopieer de link direct (werkt alleen voor gebruikers met toegang tot map/bestand)", "New folder" : "Nieuwe map", "Upload file" : "Bestand uploaden", "An error occurred while trying to update the tags" : "Er trad een fout op bij jouw poging om de markeringen bij te werken", @@ -84,6 +85,7 @@ OC.L10N.register( "Restored by {user}" : "Hersteld door {user}", "Renamed by {user}" : "Hernoemd door {user}", "Moved by {user}" : "Verplaatst door {user}", + "\"remote user\"" : "\"externe gebruiker\"", "You created {file}" : "Je creëerde {file}", "{user} created {file}" : "{user} creëerde {file}", "{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index 9d4b4547c5b..16768434133 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Je opslagruimte zit bijna vol ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["komt overeen met '{filter}'","komen overeen met '{filter}'"], "View in folder" : "Bekijken in map", + "Copied!" : "Gekopieerd!", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopieer de link direct (werkt alleen voor gebruikers met toegang tot map/bestand)", "Path" : "Pad", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoriet", "Favorite" : "Favoriet", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopieer de link direct (werkt alleen voor gebruikers met toegang tot map/bestand)", "New folder" : "Nieuwe map", "Upload file" : "Bestand uploaden", "An error occurred while trying to update the tags" : "Er trad een fout op bij jouw poging om de markeringen bij te werken", @@ -82,6 +83,7 @@ "Restored by {user}" : "Hersteld door {user}", "Renamed by {user}" : "Hernoemd door {user}", "Moved by {user}" : "Verplaatst door {user}", + "\"remote user\"" : "\"externe gebruiker\"", "You created {file}" : "Je creëerde {file}", "{user} created {file}" : "{user} creëerde {file}", "{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map", diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index dd4db248e97..d0e2b21368c 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["pasujący '{filter}'","pasujące '{filter}'","pasujących '{filter}'","pasujących '{filter}'"], "View in folder" : "Zobacz w katalogu", + "Copied!" : "Skopiowano!", + "Copy direct link (only works for users who have access to this file/folder)" : "Skopiuj link bezpośredni (działa tylko dla użytkowników, którzy mają dostęp do pliku/folderu)", "Path" : "Ścieżka", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtów","%n bajtów"], "Favorited" : "Ulubiony", "Favorite" : "Ulubione", - "Copy direct link (only works for users who have access to this file/folder)" : "Skopiuj link bezpośredni (działa tylko dla użytkowników, którzy mają dostęp do pliku/folderu)", "New folder" : "Nowy folder", "Upload file" : "Załaduj plik", "An error occurred while trying to update the tags" : "Wystąpił błąd podczas aktualizacji tagów", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index 5747a902354..d4ae86fd70c 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["pasujący '{filter}'","pasujące '{filter}'","pasujących '{filter}'","pasujących '{filter}'"], "View in folder" : "Zobacz w katalogu", + "Copied!" : "Skopiowano!", + "Copy direct link (only works for users who have access to this file/folder)" : "Skopiuj link bezpośredni (działa tylko dla użytkowników, którzy mają dostęp do pliku/folderu)", "Path" : "Ścieżka", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtów","%n bajtów"], "Favorited" : "Ulubiony", "Favorite" : "Ulubione", - "Copy direct link (only works for users who have access to this file/folder)" : "Skopiuj link bezpośredni (działa tylko dla użytkowników, którzy mają dostęp do pliku/folderu)", "New folder" : "Nowy folder", "Upload file" : "Załaduj plik", "An error occurred while trying to update the tags" : "Wystąpił błąd podczas aktualizacji tagów", diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index 63d6063ac52..ba5246ffe7c 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide com '{filter}'","coincidem com '{filter}'"], "View in folder" : "Exibir na pasta", + "Copied!" : "Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link direto (somente funciona para usuários que tem acesso a este arquivo/pasta)", "Path" : "Caminho", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoritado", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link direto (somente funciona para usuários que tem acesso a este arquivo/pasta)", "New folder" : "Nova pasta", "Upload file" : "Enviar arquivo", "An error occurred while trying to update the tags" : "Ocorreu um erro enquanto tentava atualizar as etiquetas", @@ -77,7 +78,7 @@ OC.L10N.register( "Removed from favorites" : "Excluído dos favoritos", "You added {file} to your favorites" : "Você adicionou {file} aos seus favoritos", "You removed {file} from your favorites" : "Você excluiu {file} dos seus favoritos", - "File changes" : "Mudanças no arquivo", + "File changes" : "Mudanças nos arquivos", "Created by {user}" : "Criado por {user}", "Changed by {user}" : "Modificado por {user}", "Deleted by {user}" : "Excluído por {user}", @@ -86,23 +87,23 @@ OC.L10N.register( "Moved by {user}" : "Movido por {user}", "\"remote user\"" : "\"usuário remoto\"", "You created {file}" : "Você criou o arquivo {file}", - "{user} created {file}" : "{user} criou o arquivo {file}", + "{user} created {file}" : "{user} criou {file}", "{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública", "You changed {file}" : "Você modificou o arquivo {file}", - "{user} changed {file}" : "{user} modificou o arquivo {file}", + "{user} changed {file}" : "{user} modificou {file}", "You deleted {file}" : "Você excluiu o arquivo {file}", "{user} deleted {file}" : "{user} excluiu o arquivo {file}", "You restored {file}" : "Você restaurou o arquivo {file}", - "{user} restored {file}" : "{user} restaurou o arquivo {file}", + "{user} restored {file}" : "{user} restaurou {file}", "You renamed {oldfile} to {newfile}" : "Você renomeou o arquivo {oldfile} para {newfile}", - "{user} renamed {oldfile} to {newfile}" : "{user} renomeou o arquivo {oldfile} para {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} para {newfile}", "You moved {oldfile} to {newfile}" : "Você moveu o arquivo {oldfile} para {newfile}", "{user} moved {oldfile} to {newfile}" : "{user} moveu o arquivo {oldfile} para {newfile}", "A file has been added to or removed from your <strong>favorites</strong>" : "Um arquivo foi adicionado ou excluído de seus <strong>favoritos</strong>", "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Um arquivo ou pasta foi <strong>alterado</strong> ou <strong>renomeado</strong>", "A new file or folder has been <strong>created</strong>" : "Um novo arquivo ou pasta foi <strong>criado</strong>", "A new file or folder has been <strong>deleted</strong>" : "Um novo arquivo ou pasta foi <strong> excluído </strong>", - "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas Stream)</em>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas fluxo de dados)</em>", "A new file or folder has been <strong>restored</strong>" : "Um novo arquivo ou pasta foi <strong> recuperado </strong>", "Upload (max. %s)" : "Envio (max. %s)", "File handling" : "Tratamento de arquivo", diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index 6a6a153eec4..b112e3fb7b1 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["coincide com '{filter}'","coincidem com '{filter}'"], "View in folder" : "Exibir na pasta", + "Copied!" : "Copiado!", + "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link direto (somente funciona para usuários que tem acesso a este arquivo/pasta)", "Path" : "Caminho", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Favorited" : "Favoritado", "Favorite" : "Favorito", - "Copy direct link (only works for users who have access to this file/folder)" : "Copiar link direto (somente funciona para usuários que tem acesso a este arquivo/pasta)", "New folder" : "Nova pasta", "Upload file" : "Enviar arquivo", "An error occurred while trying to update the tags" : "Ocorreu um erro enquanto tentava atualizar as etiquetas", @@ -75,7 +76,7 @@ "Removed from favorites" : "Excluído dos favoritos", "You added {file} to your favorites" : "Você adicionou {file} aos seus favoritos", "You removed {file} from your favorites" : "Você excluiu {file} dos seus favoritos", - "File changes" : "Mudanças no arquivo", + "File changes" : "Mudanças nos arquivos", "Created by {user}" : "Criado por {user}", "Changed by {user}" : "Modificado por {user}", "Deleted by {user}" : "Excluído por {user}", @@ -84,23 +85,23 @@ "Moved by {user}" : "Movido por {user}", "\"remote user\"" : "\"usuário remoto\"", "You created {file}" : "Você criou o arquivo {file}", - "{user} created {file}" : "{user} criou o arquivo {file}", + "{user} created {file}" : "{user} criou {file}", "{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública", "You changed {file}" : "Você modificou o arquivo {file}", - "{user} changed {file}" : "{user} modificou o arquivo {file}", + "{user} changed {file}" : "{user} modificou {file}", "You deleted {file}" : "Você excluiu o arquivo {file}", "{user} deleted {file}" : "{user} excluiu o arquivo {file}", "You restored {file}" : "Você restaurou o arquivo {file}", - "{user} restored {file}" : "{user} restaurou o arquivo {file}", + "{user} restored {file}" : "{user} restaurou {file}", "You renamed {oldfile} to {newfile}" : "Você renomeou o arquivo {oldfile} para {newfile}", - "{user} renamed {oldfile} to {newfile}" : "{user} renomeou o arquivo {oldfile} para {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} para {newfile}", "You moved {oldfile} to {newfile}" : "Você moveu o arquivo {oldfile} para {newfile}", "{user} moved {oldfile} to {newfile}" : "{user} moveu o arquivo {oldfile} para {newfile}", "A file has been added to or removed from your <strong>favorites</strong>" : "Um arquivo foi adicionado ou excluído de seus <strong>favoritos</strong>", "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Um arquivo ou pasta foi <strong>alterado</strong> ou <strong>renomeado</strong>", "A new file or folder has been <strong>created</strong>" : "Um novo arquivo ou pasta foi <strong>criado</strong>", "A new file or folder has been <strong>deleted</strong>" : "Um novo arquivo ou pasta foi <strong> excluído </strong>", - "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas Stream)</em>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas fluxo de dados)</em>", "A new file or folder has been <strong>restored</strong>" : "Um novo arquivo ou pasta foi <strong> recuperado </strong>", "Upload (max. %s)" : "Envio (max. %s)", "File handling" : "Tratamento de arquivo", diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index ca9ce488f40..3b45d409ed7 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -65,13 +65,14 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"], "View in folder" : "Посмотреть в каталоге", + "Copied!" : "Скопировано!", + "Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)", "Path" : "Путь", "_%n byte_::_%n bytes_" : ["%n байт","%n байта","%n байт","%n байт"], "Favorited" : "Избранное", "Favorite" : "Избранное", - "Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)", "New folder" : "Новый каталог", - "Upload file" : "Выгрузить файл", + "Upload file" : "Загрузить файл", "An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка", "Added to favorites" : "Добавлено в избранное", "Removed from favorites" : "Удалено из избранного", diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index 342d97c95e1..63549e592b4 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -63,13 +63,14 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"], "View in folder" : "Посмотреть в каталоге", + "Copied!" : "Скопировано!", + "Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)", "Path" : "Путь", "_%n byte_::_%n bytes_" : ["%n байт","%n байта","%n байт","%n байт"], "Favorited" : "Избранное", "Favorite" : "Избранное", - "Copy direct link (only works for users who have access to this file/folder)" : "Копировать прямую ссылку (работает только для пользователей с правами доступа к этому файлу или каталогу)", "New folder" : "Новый каталог", - "Upload file" : "Выгрузить файл", + "Upload file" : "Загрузить файл", "An error occurred while trying to update the tags" : "Во время обновления тегов возникла ошибка", "Added to favorites" : "Добавлено в избранное", "Removed from favorites" : "Удалено из избранного", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index 9fd1cbe1eae..f1f7406ce84 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -65,12 +65,13 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"], "View in folder" : "Prikaži v mapi", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)", "Path" : "Pot", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajta","%n bajti","%n bajtov"], "Favorited" : "Označeno kot priljubljeno", "Favorite" : "Priljubljene", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)", "New folder" : "Nova mapa", + "Upload file" : "Naloži datoteko", "An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak", "Added to favorites" : "Dodano med priljubljene", "Removed from favorites" : "Odstranjeno iz priljubljenih", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index b7fb34d4de1..d85244a77e9 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -63,12 +63,13 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"], "View in folder" : "Prikaži v mapi", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)", "Path" : "Pot", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajta","%n bajti","%n bajtov"], "Favorited" : "Označeno kot priljubljeno", "Favorite" : "Priljubljene", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)", "New folder" : "Nova mapa", + "Upload file" : "Naloži datoteko", "An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak", "Added to favorites" : "Dodano med priljubljene", "Removed from favorites" : "Odstranjeno iz priljubljenih", diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index 0880f70f5cf..25e86770527 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matchar '{filter}'","matcha '{filter}'"], "View in folder" : "Utforska i mapp", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "Path" : "sökväg", "_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"], "Favorited" : "Favoriserad", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "New folder" : "Ny mapp", "Upload file" : "Ladda upp fil", "An error occurred while trying to update the tags" : "Ett fel uppstod när uppdatera taggarna", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index c616223fd2f..81854b77fa9 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["matchar '{filter}'","matcha '{filter}'"], "View in folder" : "Utforska i mapp", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "Path" : "sökväg", "_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"], "Favorited" : "Favoriserad", "Favorite" : "Favorit", - "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "New folder" : "Ny mapp", "Upload file" : "Ladda upp fil", "An error occurred while trying to update the tags" : "Ett fel uppstod när uppdatera taggarna", diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js index c1cc72be0ad..76fb6304884 100644 --- a/apps/files/l10n/tr.js +++ b/apps/files/l10n/tr.js @@ -65,11 +65,12 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "Boş depolama alanınız bitmek üzere (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}' ile eşleşen","'{filter}' ile eşleşen"], "View in folder" : "Klasörde görüntüle", + "Copied!" : "Kopyalandı!", + "Copy direct link (only works for users who have access to this file/folder)" : "Doğrudan bağlantıyı kopyala (yalnız bu dosya ya da klasöre erişim izni olan kullanıcılar için)", "Path" : "Yol", "_%n byte_::_%n bytes_" : ["%n bayt","%n bayt"], "Favorited" : "Sık kullanılanlara eklendi", "Favorite" : "Sık kullanılanlara ekle", - "Copy direct link (only works for users who have access to this file/folder)" : "Doğrudan bağlantıyı kopyala (yalnız bu dosya ya da klasöre erişim izni olan kullanıcılar için)", "New folder" : "Yeni klasör", "Upload file" : "Dosya yükle", "An error occurred while trying to update the tags" : "Etiketler güncellenirken bir sorun çıktı", @@ -84,6 +85,7 @@ OC.L10N.register( "Restored by {user}" : "{user} tarafından geri yüklendi", "Renamed by {user}" : "{user} tarafından adı değiştirildi", "Moved by {user}" : "{user} tarafından taşındı", + "\"remote user\"" : "\"uzak kullanıcı\"", "You created {file}" : "{file} dosyasını eklediniz", "{user} created {file}" : "{user}, {file} dosyasını ekledi", "{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi", diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json index 6f8db205fff..609f080c34e 100644 --- a/apps/files/l10n/tr.json +++ b/apps/files/l10n/tr.json @@ -63,11 +63,12 @@ "Your storage is almost full ({usedSpacePercent}%)" : "Boş depolama alanınız bitmek üzere (%{usedSpacePercent})", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}' ile eşleşen","'{filter}' ile eşleşen"], "View in folder" : "Klasörde görüntüle", + "Copied!" : "Kopyalandı!", + "Copy direct link (only works for users who have access to this file/folder)" : "Doğrudan bağlantıyı kopyala (yalnız bu dosya ya da klasöre erişim izni olan kullanıcılar için)", "Path" : "Yol", "_%n byte_::_%n bytes_" : ["%n bayt","%n bayt"], "Favorited" : "Sık kullanılanlara eklendi", "Favorite" : "Sık kullanılanlara ekle", - "Copy direct link (only works for users who have access to this file/folder)" : "Doğrudan bağlantıyı kopyala (yalnız bu dosya ya da klasöre erişim izni olan kullanıcılar için)", "New folder" : "Yeni klasör", "Upload file" : "Dosya yükle", "An error occurred while trying to update the tags" : "Etiketler güncellenirken bir sorun çıktı", @@ -82,6 +83,7 @@ "Restored by {user}" : "{user} tarafından geri yüklendi", "Renamed by {user}" : "{user} tarafından adı değiştirildi", "Moved by {user}" : "{user} tarafından taşındı", + "\"remote user\"" : "\"uzak kullanıcı\"", "You created {file}" : "{file} dosyasını eklediniz", "{user} created {file}" : "{user}, {file} dosyasını ekledi", "{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi", diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 34adcd8f68a..cb3242b44ae 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -65,11 +65,11 @@ OC.L10N.register( "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["匹配 '{filter}'"], "View in folder" : "在文件夹中查看", + "Copy direct link (only works for users who have access to this file/folder)" : "复制直接链接(仅适用于有权访问此文件/文件夹的用户)", "Path" : "路径", "_%n byte_::_%n bytes_" : ["%n 字节"], "Favorited" : "已收藏", "Favorite" : "收藏", - "Copy direct link (only works for users who have access to this file/folder)" : "复制直接链接(仅适用于有权访问此文件/文件夹的用户)", "New folder" : "新建文件夹", "Upload file" : "上传文件", "An error occurred while trying to update the tags" : "更新标签时出错", @@ -84,6 +84,7 @@ OC.L10N.register( "Restored by {user}" : "由 {user} 恢复", "Renamed by {user}" : "由 {user} 重命名", "Moved by {user}" : "由 {user} 移动", + "\"remote user\"" : "远程用户", "You created {file}" : "您创建了 {file}", "{user} created {file}" : "{user} 创建了 {file}", "{file} was created in a public folder" : "{file} 被创建在公共文件夹", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index da1beb8fcc3..5ead1917f11 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -63,11 +63,11 @@ "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["匹配 '{filter}'"], "View in folder" : "在文件夹中查看", + "Copy direct link (only works for users who have access to this file/folder)" : "复制直接链接(仅适用于有权访问此文件/文件夹的用户)", "Path" : "路径", "_%n byte_::_%n bytes_" : ["%n 字节"], "Favorited" : "已收藏", "Favorite" : "收藏", - "Copy direct link (only works for users who have access to this file/folder)" : "复制直接链接(仅适用于有权访问此文件/文件夹的用户)", "New folder" : "新建文件夹", "Upload file" : "上传文件", "An error occurred while trying to update the tags" : "更新标签时出错", @@ -82,6 +82,7 @@ "Restored by {user}" : "由 {user} 恢复", "Renamed by {user}" : "由 {user} 重命名", "Moved by {user}" : "由 {user} 移动", + "\"remote user\"" : "远程用户", "You created {file}" : "您创建了 {file}", "{user} created {file}" : "{user} 创建了 {file}", "{file} was created in a public folder" : "{file} 被创建在公共文件夹", diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php index f7a4318e595..bfeb2cafcf6 100644 --- a/apps/files/lib/Controller/ViewController.php +++ b/apps/files/lib/Controller/ViewController.php @@ -41,6 +41,7 @@ use OCP\IUserSession; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use OCP\Files\Folder; use OCP\App\IAppManager; +use Symfony\Component\EventDispatcher\GenericEvent; /** * Class ViewController @@ -174,6 +175,17 @@ class ViewController extends Controller { }); $nav->assign('navigationItems', $navItems); + + $nav->assign('usage', \OC_Helper::humanFileSize($storageInfo['used'])); + if ($storageInfo['quota'] === \OCP\Files\FileInfo::SPACE_UNLIMITED) { + $totalSpace = $this->l10n->t('Unlimited'); + } else { + $totalSpace = \OC_Helper::humanFileSize($storageInfo['total']); + } + $nav->assign('total_space', $totalSpace); + $nav->assign('quota', $storageInfo['quota']); + $nav->assign('usage_relative', $storageInfo['relative']); + $contentItems = []; // render the container content for every navigation item @@ -188,7 +200,8 @@ class ViewController extends Controller { $contentItems[] = $contentItem; } - $this->eventDispatcher->dispatch('OCA\Files::loadAdditionalScripts'); + $event = new GenericEvent(null, ['hiddenFields' => []]); + $this->eventDispatcher->dispatch('OCA\Files::loadAdditionalScripts', $event); $params = []; $params['usedSpacePercent'] = (int)$storageInfo['relative']; @@ -204,6 +217,7 @@ class ViewController extends Controller { $params['fileNotFound'] = $fileNotFound ? 1 : 0; $params['appNavigation'] = $nav; $params['appContents'] = $contentItems; + $params['hiddenFields'] = $event->getArgument('hiddenFields'); $response = new TemplateResponse( $this->appName, diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php index 9c79f806713..bbd78079d39 100644 --- a/apps/files/templates/appnavigation.php +++ b/apps/files/templates/appnavigation.php @@ -1,5 +1,23 @@ <div id="app-navigation"> <ul class="with-icon"> + <li id="quota" class="section <?php + if ($_['quota'] !== \OCP\Files\FileInfo::SPACE_UNLIMITED) { + ?>has-tooltip" title="<?php p($_['usage_relative'] . '%'); + } ?>"> + <a href="#" class="nav-icon-quota svg"> + <p id="quotatext"><?php + if ($_['quota'] !== \OCP\Files\FileInfo::SPACE_UNLIMITED) { + p($l->t('%s of %s used', [$_['usage'], $_['total_space']])); + } else { + p($l->t('%s used', [$_['usage']])); + } ?></p> + <div class="quota-container"> + <div style="width:<?php p($_['usage_relative']);?>%" + <?php if($_['usage_relative'] > 80): ?>class="quota-warning"<?php endif; ?>> + </div> + </div> + </a> + </li> <?php foreach ($_['navigationItems'] as $item) { ?> <li data-id="<?php p($item['id']) ?>" class="nav-<?php p($item['id']) ?>"> <a href="<?php p(isset($item['href']) ? $item['href'] : '#') ?>" diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php index 1670ccfd138..b49684643bb 100644 --- a/apps/files/templates/index.php +++ b/apps/files/templates/index.php @@ -21,3 +21,7 @@ <input type="hidden" name="defaultFileSortingDirection" id="defaultFileSortingDirection" value="<?php p($_['defaultFileSortingDirection']) ?>" /> <input type="hidden" name="showHiddenFiles" id="showHiddenFiles" value="<?php p($_['showHiddenFiles']); ?>" /> <?php endif; + +foreach ($_['hiddenFields'] as $name => $value) {?> +<input type="hidden" name="<?php p($name) ?>" id="<?php p($name) ?>" value="<?php p($value) ?>" /> +<?php } diff --git a/apps/files/tests/Controller/ViewControllerTest.php b/apps/files/tests/Controller/ViewControllerTest.php index 2e497405a4d..db86e0037ef 100644 --- a/apps/files/tests/Controller/ViewControllerTest.php +++ b/apps/files/tests/Controller/ViewControllerTest.php @@ -107,6 +107,9 @@ class ViewControllerTest extends TestCase { ->expects($this->once()) ->method('getStorageInfo') ->will($this->returnValue([ + 'used' => 123, + 'quota' => 100, + 'total' => 100, 'relative' => 123, 'owner' => 'MyName', 'ownerDisplayName' => 'MyDisplayName', @@ -125,6 +128,10 @@ class ViewControllerTest extends TestCase { ->will($this->returnArgument(2)); $nav = new Template('files', 'appnavigation'); + $nav->assign('usage_relative', 123); + $nav->assign('usage', '123 B'); + $nav->assign('quota', 100); + $nav->assign('total_space', '100 B'); $nav->assign('navigationItems', [ [ 'id' => 'files', @@ -256,6 +263,7 @@ class ViewControllerTest extends TestCase { 'content' => null, ], ], + 'hiddenFields' => [], ] ); $policy = new Http\ContentSecurityPolicy(); diff --git a/apps/files/tests/js/detailsviewSpec.js b/apps/files/tests/js/detailsviewSpec.js index 26a16b31530..0f483728bff 100644 --- a/apps/files/tests/js/detailsviewSpec.js +++ b/apps/files/tests/js/detailsviewSpec.js @@ -35,6 +35,27 @@ describe('OCA.Files.DetailsView tests', function() { expect(detailsView.$el.find('.tabsContainer').length).toEqual(1); }); describe('file info detail view', function() { + it('returns registered view', function() { + var testView = new OCA.Files.DetailFileInfoView(); + var testView2 = new OCA.Files.DetailFileInfoView(); + detailsView.addDetailView(testView); + detailsView.addDetailView(testView2); + + detailViews = detailsView.getDetailViews(); + + expect(detailViews).toContain(testView); + expect(detailViews).toContain(testView2); + + // Modify array and check that registered detail views are not + // modified + detailViews.pop(); + detailViews.pop(); + + detailViews = detailsView.getDetailViews(); + + expect(detailViews).toContain(testView); + expect(detailViews).toContain(testView2); + }); it('renders registered view', function() { var testView = new OCA.Files.DetailFileInfoView(); var testView2 = new OCA.Files.DetailFileInfoView(); diff --git a/apps/files/tests/js/filelistSpec.js b/apps/files/tests/js/filelistSpec.js index 6b403e7fa85..b7ee9c8554e 100644 --- a/apps/files/tests/js/filelistSpec.js +++ b/apps/files/tests/js/filelistSpec.js @@ -2116,10 +2116,12 @@ describe('OCA.Files.FileList tests', function() { beforeEach(function() { addTabStub = sinon.stub(OCA.Files.DetailsView.prototype, 'addTabView'); addDetailStub = sinon.stub(OCA.Files.DetailsView.prototype, 'addDetailView'); + getDetailsStub = sinon.stub(OCA.Files.DetailsView.prototype, 'getDetailViews'); }); afterEach(function() { addTabStub.restore(); addDetailStub.restore(); + getDetailsStub.restore(); }); it('forward the registered views to the underlying DetailsView', function() { fileList.destroy(); @@ -2133,6 +2135,19 @@ describe('OCA.Files.FileList tests', function() { // twice because the filelist already registers one by default expect(addDetailStub.calledTwice).toEqual(true); }); + it('forward getting the registered views to the underlying DetailsView', function() { + fileList.destroy(); + fileList = new OCA.Files.FileList($('#app-content-files'), { + detailsViewEnabled: true + }); + var expectedRegisteredDetailsView = []; + getDetailsStub.returns(expectedRegisteredDetailsView); + + var registeredDetailViews = fileList.getRegisteredDetailViews(); + + expect(getDetailsStub.calledOnce).toEqual(true); + expect(registeredDetailViews).toEqual(expectedRegisteredDetailsView); + }); it('does not error when registering panels when not details view configured', function() { fileList.destroy(); fileList = new OCA.Files.FileList($('#app-content-files'), { @@ -2144,6 +2159,17 @@ describe('OCA.Files.FileList tests', function() { expect(addTabStub.notCalled).toEqual(true); expect(addDetailStub.notCalled).toEqual(true); }); + it('returns null when getting the registered views when not details view configured', function() { + fileList.destroy(); + fileList = new OCA.Files.FileList($('#app-content-files'), { + detailsViewEnabled: false + }); + + var registeredDetailViews = fileList.getRegisteredDetailViews(); + + expect(getDetailsStub.notCalled).toEqual(true); + expect(registeredDetailViews).toBeNull(); + }); }); it('triggers file action when clicking on row if no details view configured', function() { fileList.destroy(); diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js index 84445e379b6..856b23415c6 100644 --- a/apps/files_external/l10n/cs.js +++ b/apps/files_external/l10n/cs.js @@ -105,6 +105,7 @@ OC.L10N.register( "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.", "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" není instalováno. Není možné připojit %s. Prosím požádejte svého správce systému o instalaci.", + "External storage support" : "Podpora externího úložiště", "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", "Name" : "Název", diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json index 2b7c1e911ba..574ea9233c0 100644 --- a/apps/files_external/l10n/cs.json +++ b/apps/files_external/l10n/cs.json @@ -103,6 +103,7 @@ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP podpora v PHP není povolena nebo nainstalována. Není možné připojit %s. Prosím požádejte svého správce systému ať ji nainstaluje.", "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" není instalováno. Není možné připojit %s. Prosím požádejte svého správce systému o instalaci.", + "External storage support" : "Podpora externího úložiště", "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", "Name" : "Název", diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js index 0344d49da8b..d899dad522f 100644 --- a/apps/files_external/l10n/de.js +++ b/apps/files_external/l10n/de.js @@ -13,7 +13,7 @@ OC.L10N.register( "System" : "System", "Grant access" : "Zugriff gestatten", "Error configuring OAuth1" : "Fehler beim Konfigurieren von OAuth1", - "Error configuring OAuth2" : "Fehler beim Einrichten von OAuth2", + "Error configuring OAuth2" : "Fehler beim Konfigurieren von OAuth2", "Generate keys" : "Schlüssel erzeugen", "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares", "All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.", @@ -93,11 +93,11 @@ OC.L10N.register( "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Root", - "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel", + "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel", "SMB / CIFS" : "SMB / CIFS", "Share" : "Share", "Domain" : "Domain", - "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login", + "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung", "Username as share" : "Benutzername als Freigabe", "OpenStack Object Storage" : "Openstack-Objektspeicher", "Service name" : "Service Name", diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json index 30f0685c5aa..a755709b8d2 100644 --- a/apps/files_external/l10n/de.json +++ b/apps/files_external/l10n/de.json @@ -11,7 +11,7 @@ "System" : "System", "Grant access" : "Zugriff gestatten", "Error configuring OAuth1" : "Fehler beim Konfigurieren von OAuth1", - "Error configuring OAuth2" : "Fehler beim Einrichten von OAuth2", + "Error configuring OAuth2" : "Fehler beim Konfigurieren von OAuth2", "Generate keys" : "Schlüssel erzeugen", "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares", "All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.", @@ -91,11 +91,11 @@ "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Root", - "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel", + "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel", "SMB / CIFS" : "SMB / CIFS", "Share" : "Share", "Domain" : "Domain", - "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login", + "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung", "Username as share" : "Benutzername als Freigabe", "OpenStack Object Storage" : "Openstack-Objektspeicher", "Service name" : "Service Name", diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js index 76aa618a79e..be858c5b5d1 100644 --- a/apps/files_external/l10n/de_DE.js +++ b/apps/files_external/l10n/de_DE.js @@ -93,11 +93,11 @@ OC.L10N.register( "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Root", - "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel", + "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel", "SMB / CIFS" : "SMB / CIFS", "Share" : "Share", "Domain" : "Domain", - "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login", + "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung", "Username as share" : "Benutzername als Freigabe", "OpenStack Object Storage" : "Openstack-Objektspeicher", "Service name" : "Name des Dienstes", diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json index 326458d47f0..c2dc5d2ffcb 100644 --- a/apps/files_external/l10n/de_DE.json +++ b/apps/files_external/l10n/de_DE.json @@ -91,11 +91,11 @@ "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Root", - "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel", + "SFTP with secret key login" : "SFTP mit der Anmeldung über einen geheimen Schlüssel", "SMB / CIFS" : "SMB / CIFS", "Share" : "Share", "Domain" : "Domain", - "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login", + "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Anmeldung", "Username as share" : "Benutzername als Freigabe", "OpenStack Object Storage" : "Openstack-Objektspeicher", "Service name" : "Name des Dienstes", diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js index 590ff19a4a5..d29f1026079 100644 --- a/apps/files_external/l10n/es.js +++ b/apps/files_external/l10n/es.js @@ -105,6 +105,7 @@ OC.L10N.register( "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte de cURL en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para FTP desde PHP no esta habilitado o instalado. Montar el %s no ha sido posible. Por favor consulta al administrador de tu sistema para que lo instale.", "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no está instalado. El montaje de %s no es posible. Por favor, pregunte a su administrador del sistema para instalarlo.", + "External storage support" : "Soporte 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", "Name" : "Nombre", diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json index 54c3495d7fb..52a654b6ae6 100644 --- a/apps/files_external/l10n/es.json +++ b/apps/files_external/l10n/es.json @@ -103,6 +103,7 @@ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte de cURL en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para FTP desde PHP no esta habilitado o instalado. Montar el %s no ha sido posible. Por favor consulta al administrador de tu sistema para que lo instale.", "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no está instalado. El montaje de %s no es posible. Por favor, pregunte a su administrador del sistema para instalarlo.", + "External storage support" : "Soporte 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", "Name" : "Nombre", diff --git a/apps/files_external/l10n/es_AR.js b/apps/files_external/l10n/es_AR.js index 13c56f78ada..ff7d7d488e6 100644 --- a/apps/files_external/l10n/es_AR.js +++ b/apps/files_external/l10n/es_AR.js @@ -1,28 +1,133 @@ OC.L10N.register( "files_external", { - "External storage" : "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. Favor de verificar que su llave de aplicación y su 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. Favor de verificar que su llave de aplicación y su secreto sean correctos. ", + "Please provide a valid app key and secret." : "Favor de proporcionar una llave de aplicación y secreto válidos.", + "Step 1 failed. Exception: %s" : "Falla en el paso 1: Excepción %s", + "Step 2 failed. Exception: %s" : "Paso 2 falló. Excepción: %s", + "External storages" : "Almacenamiento externo", + "Dropbox App Configuration" : "Configuración de la aplicación Dropbox", + "Google Drive App Configuration" : "Configuración de Aplicación Google Drive", "Personal" : "Personal", - "Grant access" : "Permitir acceso", + "System" : "Sistema", + "Grant access" : "Conceder acceso", + "Error configuring OAuth1" : "Se presentó un error al configurar OAuth1", + "Error configuring OAuth2" : "Se presentó un error al configurar OAuth2", + "Generate keys" : "Generar llaves", + "Error generating key pair" : "Se presentó un error al generar el juego de llaves", + "All users. Type to select user or group." : "Todos los usuarios. Escriba para seleccionar el usuario o grupo", + "(group)" : "(grupo)", + "Compatibility with Mac NFD encoding (slow)" : "Compatibilidad con codificación Mac NFD (lenta)", + "Admin defined" : "Administrador definido", "Saved" : "Guardado", + "Saving..." : "Guardando...", + "Save" : "Guardar", + "Empty response from the server" : "Respuesta vacía del servidor", + "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Favor de salir e iniciar sesión para activar este punto de montaje", + "Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}", + "Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}", + "There was an error with message: " : "Se presentó un problema con el mensaje:", + "External mount error" : "Error de montaje externo", + "external-storage" : "almacenamiento externo", + "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algunos de los puntos de montaje externos configurados no se encuentran conectados. Favor de hacer click en los renglon(es) en rojo para más información", + "Please enter the credentials for the {mount} mount" : "Favor de ingresar las credenciales para el montaje {mount}", "Username" : "Nombre de usuario", "Password" : "Contraseña", - "Save" : "Guardar", + "Credentials saved" : "Credenciales guardadas", + "Credentials saving failed" : "Se ha presentado una falla al guardar las credenciales", + "Credentials required" : "Se requieren credenciales", + "Storage with ID \"%d\" not found" : "El almacenamiento con ID \"%d\" no fue encontrado", + "Invalid backend or authentication mechanism class" : "Backend o clase de mecanismo de autenticación inválido ", + "Invalid mount point" : "Punto de montaje inválido", + "Objectstore forbidden" : "Objectstore prohibido", + "Invalid storage backend \"%s\"" : "Almacenamiento de backend \"%s\" inválido ", + "Not permitted to use backend \"%s\"" : "No está permitido usar el backend \"%s\"", + "Not permitted to use authentication mechanism \"%s\"" : "No está permitido el uso del mecanismo de autenticación \"%s\"", + "Unsatisfied backend parameters" : "Parametros del backend no satisfechos", + "Unsatisfied authentication mechanism parameters" : "Parametros no satisfechos del mecanismo de autenticación", + "Insufficient data: %s" : "Datos insuficientes: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "El almacenamiento con ID \"%d\" no puede ser editado por el usuario", + "Access key" : "Llave de acceso", + "Secret key" : "Llave secreta", + "Builtin" : "Integrado", "None" : "Ninguno", - "API key" : "clave API", + "OAuth1" : "OAuth1", + "App key" : "Llave de la aplicación", + "App secret" : "Secreto de la aplicación", + "OAuth2" : "OAuth2", + "Client ID" : "ID del cliente", + "Client secret" : "Secreto del cliente", + "OpenStack" : "OpenStack", + "Tenant name" : "¡No se encontraron archivos en su búsqueda que hayan sido modificados\n\n en los últimos 7 días! ", + "Identity endpoint URL" : "URL del punto de enlace de Identidad", + "Rackspace" : "Rackspace", + "API key" : "Llave de API", + "Global credentials" : "Credenciales globales", + "Log-in credentials, save in database" : "Credenciales de inicio de sesión, guardar en la base de datos", + "Username and password" : "Nombre de usuario y contraseña", + "Log-in credentials, save in session" : "Credenciales de inicio de sesión, guardar en la sesión", + "User entered, store in database" : "Usuario ingresado, almacenar en la base de datos", + "RSA public key" : "Llave pública RSA", + "Public key" : "Llave pública", + "Amazon S3" : "Amazon S3", + "Bucket" : "Bucket", + "Hostname" : "Nombre del servidor", "Port" : "Puerto", - "Region" : "Provincia", + "Region" : "Región", + "Enable SSL" : "Habilitar SSL", + "Enable Path Style" : "Habilitar Estilo de Ruta", "WebDAV" : "WebDAV", "URL" : "URL", + "Remote subfolder" : "Subcarpeta remota", + "Secure https://" : "https:// seguro", + "Dropbox" : "Dropbox", + "FTP" : "FTP", "Host" : "Servidor", + "Secure ftps://" : "ftps:// seguro", + "Google Drive" : "Google Drive", + "Local" : "Local", "Location" : "Ubicación", - "ownCloud" : "ownCloud", + "Nextcloud" : "Nextcloud", + "SFTP" : "SFTP", + "Root" : "Raíz", + "SFTP with secret key login" : "Inicio de sesión SFTP con llave secreta", + "SMB / CIFS" : "SMB / CIFS", "Share" : "Compartir", + "Domain" : "Dominio", + "SMB / CIFS using OC login" : "SMB / CIFS usando inicio de sesión OC", + "Username as share" : "Nombre de usuario como elemento compartido", + "OpenStack Object Storage" : "OpenStack Object Storage", + "Service name" : "Nombre del servicio", + "Request timeout (seconds)" : "Tiemo de vida de la solicitud (segudos)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para cURL en PHP no se encuentra habilitado o instalado. El montaje de %s no es posible. Favor de solicitar a su administador su instalación. ", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para FTP en PHP no se encuentra habilitado o instalado. El montaje de %s no es posible. Favor de solicitar a su administador su instalación. ", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no se encuentra instalado. El montaje de %s no es posible. Favor de solicitar a su administrador su instalación. ", + "External storage support" : "Soporte de almacenamiento externo", + "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", "Name" : "Nombre", - "External Storage" : "Almacenamiento externo", + "Storage type" : "Tipo de almacenamiento", + "Scope" : "Alcance", + "Enable encryption" : "Habilitar encripción", + "Enable previews" : "Habilitar vistas previas", + "Enable sharing" : "Habilitar compartir", + "Check for changes" : "Verificar si hay cambios", + "Never" : "Nunca", + "Once every direct access" : "Una vez cada acceso directo", "Folder name" : "Nombre de la carpeta", + "External storage" : "Almacenamiento externo", + "Authentication" : "Autenticación", "Configuration" : "Configuración", - "Add storage" : "Añadir almacenamiento", - "Delete" : "Borrar" + "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", + "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", + "Storage with id \"%i\" not found" : "El almacenamiento con id \"%i\" no fue encontrado", + "Storage with id \"%i\" is not user editable" : "El almacenamiento con id \"%i\" no puede ser editado por el usuario" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/es_AR.json b/apps/files_external/l10n/es_AR.json index 4da77b799a1..2b778b6e595 100644 --- a/apps/files_external/l10n/es_AR.json +++ b/apps/files_external/l10n/es_AR.json @@ -1,26 +1,131 @@ { "translations": { - "External storage" : "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. Favor de verificar que su llave de aplicación y su 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. Favor de verificar que su llave de aplicación y su secreto sean correctos. ", + "Please provide a valid app key and secret." : "Favor de proporcionar una llave de aplicación y secreto válidos.", + "Step 1 failed. Exception: %s" : "Falla en el paso 1: Excepción %s", + "Step 2 failed. Exception: %s" : "Paso 2 falló. Excepción: %s", + "External storages" : "Almacenamiento externo", + "Dropbox App Configuration" : "Configuración de la aplicación Dropbox", + "Google Drive App Configuration" : "Configuración de Aplicación Google Drive", "Personal" : "Personal", - "Grant access" : "Permitir acceso", + "System" : "Sistema", + "Grant access" : "Conceder acceso", + "Error configuring OAuth1" : "Se presentó un error al configurar OAuth1", + "Error configuring OAuth2" : "Se presentó un error al configurar OAuth2", + "Generate keys" : "Generar llaves", + "Error generating key pair" : "Se presentó un error al generar el juego de llaves", + "All users. Type to select user or group." : "Todos los usuarios. Escriba para seleccionar el usuario o grupo", + "(group)" : "(grupo)", + "Compatibility with Mac NFD encoding (slow)" : "Compatibilidad con codificación Mac NFD (lenta)", + "Admin defined" : "Administrador definido", "Saved" : "Guardado", + "Saving..." : "Guardando...", + "Save" : "Guardar", + "Empty response from the server" : "Respuesta vacía del servidor", + "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Favor de salir e iniciar sesión para activar este punto de montaje", + "Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}", + "Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}", + "There was an error with message: " : "Se presentó un problema con el mensaje:", + "External mount error" : "Error de montaje externo", + "external-storage" : "almacenamiento externo", + "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algunos de los puntos de montaje externos configurados no se encuentran conectados. Favor de hacer click en los renglon(es) en rojo para más información", + "Please enter the credentials for the {mount} mount" : "Favor de ingresar las credenciales para el montaje {mount}", "Username" : "Nombre de usuario", "Password" : "Contraseña", - "Save" : "Guardar", + "Credentials saved" : "Credenciales guardadas", + "Credentials saving failed" : "Se ha presentado una falla al guardar las credenciales", + "Credentials required" : "Se requieren credenciales", + "Storage with ID \"%d\" not found" : "El almacenamiento con ID \"%d\" no fue encontrado", + "Invalid backend or authentication mechanism class" : "Backend o clase de mecanismo de autenticación inválido ", + "Invalid mount point" : "Punto de montaje inválido", + "Objectstore forbidden" : "Objectstore prohibido", + "Invalid storage backend \"%s\"" : "Almacenamiento de backend \"%s\" inválido ", + "Not permitted to use backend \"%s\"" : "No está permitido usar el backend \"%s\"", + "Not permitted to use authentication mechanism \"%s\"" : "No está permitido el uso del mecanismo de autenticación \"%s\"", + "Unsatisfied backend parameters" : "Parametros del backend no satisfechos", + "Unsatisfied authentication mechanism parameters" : "Parametros no satisfechos del mecanismo de autenticación", + "Insufficient data: %s" : "Datos insuficientes: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "El almacenamiento con ID \"%d\" no puede ser editado por el usuario", + "Access key" : "Llave de acceso", + "Secret key" : "Llave secreta", + "Builtin" : "Integrado", "None" : "Ninguno", - "API key" : "clave API", + "OAuth1" : "OAuth1", + "App key" : "Llave de la aplicación", + "App secret" : "Secreto de la aplicación", + "OAuth2" : "OAuth2", + "Client ID" : "ID del cliente", + "Client secret" : "Secreto del cliente", + "OpenStack" : "OpenStack", + "Tenant name" : "¡No se encontraron archivos en su búsqueda que hayan sido modificados\n\n en los últimos 7 días! ", + "Identity endpoint URL" : "URL del punto de enlace de Identidad", + "Rackspace" : "Rackspace", + "API key" : "Llave de API", + "Global credentials" : "Credenciales globales", + "Log-in credentials, save in database" : "Credenciales de inicio de sesión, guardar en la base de datos", + "Username and password" : "Nombre de usuario y contraseña", + "Log-in credentials, save in session" : "Credenciales de inicio de sesión, guardar en la sesión", + "User entered, store in database" : "Usuario ingresado, almacenar en la base de datos", + "RSA public key" : "Llave pública RSA", + "Public key" : "Llave pública", + "Amazon S3" : "Amazon S3", + "Bucket" : "Bucket", + "Hostname" : "Nombre del servidor", "Port" : "Puerto", - "Region" : "Provincia", + "Region" : "Región", + "Enable SSL" : "Habilitar SSL", + "Enable Path Style" : "Habilitar Estilo de Ruta", "WebDAV" : "WebDAV", "URL" : "URL", + "Remote subfolder" : "Subcarpeta remota", + "Secure https://" : "https:// seguro", + "Dropbox" : "Dropbox", + "FTP" : "FTP", "Host" : "Servidor", + "Secure ftps://" : "ftps:// seguro", + "Google Drive" : "Google Drive", + "Local" : "Local", "Location" : "Ubicación", - "ownCloud" : "ownCloud", + "Nextcloud" : "Nextcloud", + "SFTP" : "SFTP", + "Root" : "Raíz", + "SFTP with secret key login" : "Inicio de sesión SFTP con llave secreta", + "SMB / CIFS" : "SMB / CIFS", "Share" : "Compartir", + "Domain" : "Dominio", + "SMB / CIFS using OC login" : "SMB / CIFS usando inicio de sesión OC", + "Username as share" : "Nombre de usuario como elemento compartido", + "OpenStack Object Storage" : "OpenStack Object Storage", + "Service name" : "Nombre del servicio", + "Request timeout (seconds)" : "Tiemo de vida de la solicitud (segudos)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para cURL en PHP no se encuentra habilitado o instalado. El montaje de %s no es posible. Favor de solicitar a su administador su instalación. ", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "El soporte para FTP en PHP no se encuentra habilitado o instalado. El montaje de %s no es posible. Favor de solicitar a su administador su instalación. ", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no se encuentra instalado. El montaje de %s no es posible. Favor de solicitar a su administrador su instalación. ", + "External storage support" : "Soporte de almacenamiento externo", + "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", "Name" : "Nombre", - "External Storage" : "Almacenamiento externo", + "Storage type" : "Tipo de almacenamiento", + "Scope" : "Alcance", + "Enable encryption" : "Habilitar encripción", + "Enable previews" : "Habilitar vistas previas", + "Enable sharing" : "Habilitar compartir", + "Check for changes" : "Verificar si hay cambios", + "Never" : "Nunca", + "Once every direct access" : "Una vez cada acceso directo", "Folder name" : "Nombre de la carpeta", + "External storage" : "Almacenamiento externo", + "Authentication" : "Autenticación", "Configuration" : "Configuración", - "Add storage" : "Añadir almacenamiento", - "Delete" : "Borrar" + "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", + "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", + "Storage with id \"%i\" not found" : "El almacenamiento con id \"%i\" no fue encontrado", + "Storage with id \"%i\" is not user editable" : "El almacenamiento con id \"%i\" no puede ser editado por el usuario" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/es_MX.js b/apps/files_external/l10n/es_MX.js index 3be4f5b40da..ff7d7d488e6 100644 --- a/apps/files_external/l10n/es_MX.js +++ b/apps/files_external/l10n/es_MX.js @@ -107,7 +107,7 @@ OC.L10N.register( "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no se encuentra instalado. El montaje de %s no es posible. Favor de solicitar a su administrador su instalación. ", "External storage support" : "Soporte de almacenamiento externo", "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 los ajustes personales", + "You can add external storages in the personal settings" : "Usted puede agregar almacenamiento externo en las configuraciones personales", "Name" : "Nombre", "Storage type" : "Tipo de almacenamiento", "Scope" : "Alcance", @@ -123,7 +123,7 @@ OC.L10N.register( "Configuration" : "Configuración", "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", - "Advanced settings" : "Ajustes avanzados", + "Advanced settings" : "Configuraciones avanzadas", "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", diff --git a/apps/files_external/l10n/es_MX.json b/apps/files_external/l10n/es_MX.json index c52bc386717..2b778b6e595 100644 --- a/apps/files_external/l10n/es_MX.json +++ b/apps/files_external/l10n/es_MX.json @@ -105,7 +105,7 @@ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" no se encuentra instalado. El montaje de %s no es posible. Favor de solicitar a su administrador su instalación. ", "External storage support" : "Soporte de almacenamiento externo", "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 los ajustes personales", + "You can add external storages in the personal settings" : "Usted puede agregar almacenamiento externo en las configuraciones personales", "Name" : "Nombre", "Storage type" : "Tipo de almacenamiento", "Scope" : "Alcance", @@ -121,7 +121,7 @@ "Configuration" : "Configuración", "Available for" : "Disponible para", "Add storage" : "Agregar almacenamiento", - "Advanced settings" : "Ajustes avanzados", + "Advanced settings" : "Configuraciones avanzadas", "Delete" : "Borrar", "Allow users to mount external storage" : "Permitir a los usuarios montar almacenamiento externo", "Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo", diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js index 5d74963384b..425d5f6fba8 100644 --- a/apps/files_external/l10n/gl.js +++ b/apps/files_external/l10n/gl.js @@ -1,29 +1,76 @@ OC.L10N.register( "files_external", { + "Fetching request tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas solicitadas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.", + "Fetching access tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.", + "Please provide a valid app key and secret." : "Forneza unha chave de aplicación e a chave secreta.", "Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s", "Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s", - "External storage" : "Almacenamento externo", + "External storages" : "Almacenamentos externos", + "Dropbox App Configuration" : "Configuración da aplicación de Dropox", + "Google Drive App Configuration" : "Configuración da aplicación de Google Drive", "Personal" : "Persoal", "System" : "Sistema", "Grant access" : "Permitir o acceso", + "Error configuring OAuth1" : "Produciuse un erro ao configurar OAuth1", + "Error configuring OAuth2" : "Produciuse un erro ao configurar OAuth2", "Generate keys" : "Xerar chaves", "Error generating key pair" : "Produciuse un erro ao xerar o par de chaves", "All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.", "(group)" : "(grupo)", + "Compatibility with Mac NFD encoding (slow)" : "Compatibilidade coa codificación Mac MFD (lenta)", + "Admin defined" : "Definido polo administrador", "Saved" : "Gardado", + "Saving..." : "Gardando...", + "Save" : "Gardar", + "Empty response from the server" : "Resposta baleira desde o servidor", + "Couldn't access. Please logout and login to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe", + "Couldn't get the information from the remote server: {code} {type}" : "Non foi posíbel obter a información do servidor remoto: {code} {type}", + "Couldn't get the list of external mount points: {type}" : "Non foi posíbel obter a lista dos puntos de montaxe externos: {type}", + "There was an error with message: " : "produciuse un erro coa mensaxe:", + "External mount error" : "Produciuse un erro de montaxe externo", + "external-storage" : "almacenamento externo", + "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Non é posíbel obter a lista de unidades de rede e os seus puntos de montaxe de Windows: resposta baleira desde o servidor", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algúns dos puntos de montaxe externos configurados non están conectados. Prema na(s) fila(s) vermella(s) para obter máis información", + "Please enter the credentials for the {mount} mount" : "Introduza as credenciais para o punto de montaxe {mount}", "Username" : "Nome de usuario", "Password" : "Contrasinal", - "Save" : "Gardar", - "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ", + "Credentials saved" : "Credenciais gardadas", + "Credentials saving failed" : "Non foi posíbel gardar as credenciais", + "Credentials required" : "Requírense as credenciais", + "Storage with ID \"%d\" not found" : "Non se atopa o almacenamento co ID «%d» ", + "Invalid backend or authentication mechanism class" : "Clase de mecanismo de autenticación ou infraestrutura incorrecta", "Invalid mount point" : "Punto de montaxe incorrecto", + "Objectstore forbidden" : "Almacén de obxectos non admitido", "Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta", + "Not permitted to use backend \"%s\"" : "Non está permitido empregar a infraestrutura «%s»", + "Not permitted to use authentication mechanism \"%s\"" : "Non está permitido empregar o mecanismo de autenticación «%s»", + "Unsatisfied backend parameters" : "Os parámetros da infraestrutura non son satisfactorios", + "Unsatisfied authentication mechanism parameters" : "Os parámetros do mecanismo de autenticación non son satisfactorios", + "Insufficient data: %s" : "Faltan datos: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "O almacenamento co ID «%d» non pode ser editado polo usuario", + "Access key" : "Chave de acceso", + "Secret key" : "Chave secreta", + "Builtin" : "Integrado", "None" : "Ningún", + "OAuth1" : "OAuth1", "App key" : "Clave da API", "App secret" : "Secreto da aplicación", + "OAuth2" : "OAuth2", "Client ID" : "ID do cliente", "Client secret" : "Secreto do cliente", + "OpenStack" : "OpenStack", + "Tenant name" : "Nome do ocupante", + "Identity endpoint URL" : "URL do punto final de identidade", + "Rackspace" : "Rackspace", "API key" : "Chave da API", + "Global credentials" : "Credenciais globais", + "Log-in credentials, save in database" : "Credenciais de acceso, gardar na base de datos", + "Username and password" : "Nome de usuario e contrasinal", + "Log-in credentials, save in session" : "Credenciais de acceso, gardar na sesión", + "User entered, store in database" : "Usuario que accedeu, almacenar na base de datos", + "RSA public key" : "Chave pública RSA", "Public key" : "Chave pública", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", @@ -37,21 +84,28 @@ OC.L10N.register( "Remote subfolder" : "Subcartafol remoto", "Secure https://" : "https:// seguro", "Dropbox" : "Dropbox", + "FTP" : "FTP", "Host" : "Servidor", "Secure ftps://" : "ftps:// seguro", + "Google Drive" : "Google Drive", "Local" : "Local", "Location" : "Localización", - "ownCloud" : "ownCloud", + "Nextcloud" : "Nextcloud", + "SFTP" : "SFTP", "Root" : "Root (raíz)", "SFTP with secret key login" : "SFTP con chave secreta de acceso", + "SMB / CIFS" : "SMB / CIFS", "Share" : "Compartir", + "Domain" : "Dominio", "SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC", "Username as share" : "Nome de usuario como compartición", "OpenStack Object Storage" : "OpenStack Object Storage", - "<b>Note:</b> " : "<b>Nota:</b> ", - "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", - "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", - "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "Service name" : "Nome do servicio", + "Request timeout (seconds)" : "Tempo de espera da solicitude (segundos)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "External storage support" : "Compatibilidade de almacenamento externo", "No external storage configured" : "Non hai un almacenamento externo configurado", "You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais", "Name" : "Nome", @@ -59,16 +113,21 @@ OC.L10N.register( "Scope" : "Ámbito", "Enable encryption" : "Activar o cifrado", "Enable previews" : "Activar as vistas previas", + "Enable sharing" : "Activar as comparticións", "Check for changes" : "Comprobar se hai cambios", "Never" : "Nunca", "Once every direct access" : "Unha vez cada acceso directo", - "External Storage" : "Almacenamento externo", "Folder name" : "Nome do cartafol", + "External storage" : "Almacenamento externo", + "Authentication" : "Autenticación", "Configuration" : "Configuración", "Available for" : "Dispoñíbel para", "Add storage" : "Engadir almacenamento", "Advanced settings" : "Axustes avanzados", "Delete" : "Eliminar", - "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo" + "Allow users to mount external storage" : "Permitirlle aos usuarios montar almacenamento externo", + "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo", + "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ", + "Storage with id \"%i\" is not user editable" : "O almacenamento co ID «%i» non pode ser editado polo usuario" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json index 8e57c5902c9..4b8daf6a363 100644 --- a/apps/files_external/l10n/gl.json +++ b/apps/files_external/l10n/gl.json @@ -1,27 +1,74 @@ { "translations": { + "Fetching request tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas solicitadas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.", + "Fetching access tokens failed. Verify that your app key and secret are correct." : "Non foi posíbel acceder ás marcas. Verifique que a súa chave de aplicación e a chave secreta sexan correctas.", + "Please provide a valid app key and secret." : "Forneza unha chave de aplicación e a chave secreta.", "Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s", "Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s", - "External storage" : "Almacenamento externo", + "External storages" : "Almacenamentos externos", + "Dropbox App Configuration" : "Configuración da aplicación de Dropox", + "Google Drive App Configuration" : "Configuración da aplicación de Google Drive", "Personal" : "Persoal", "System" : "Sistema", "Grant access" : "Permitir o acceso", + "Error configuring OAuth1" : "Produciuse un erro ao configurar OAuth1", + "Error configuring OAuth2" : "Produciuse un erro ao configurar OAuth2", "Generate keys" : "Xerar chaves", "Error generating key pair" : "Produciuse un erro ao xerar o par de chaves", "All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.", "(group)" : "(grupo)", + "Compatibility with Mac NFD encoding (slow)" : "Compatibilidade coa codificación Mac MFD (lenta)", + "Admin defined" : "Definido polo administrador", "Saved" : "Gardado", + "Saving..." : "Gardando...", + "Save" : "Gardar", + "Empty response from the server" : "Resposta baleira desde o servidor", + "Couldn't access. Please logout and login to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe", + "Couldn't get the information from the remote server: {code} {type}" : "Non foi posíbel obter a información do servidor remoto: {code} {type}", + "Couldn't get the list of external mount points: {type}" : "Non foi posíbel obter a lista dos puntos de montaxe externos: {type}", + "There was an error with message: " : "produciuse un erro coa mensaxe:", + "External mount error" : "Produciuse un erro de montaxe externo", + "external-storage" : "almacenamento externo", + "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Non é posíbel obter a lista de unidades de rede e os seus puntos de montaxe de Windows: resposta baleira desde o servidor", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algúns dos puntos de montaxe externos configurados non están conectados. Prema na(s) fila(s) vermella(s) para obter máis información", + "Please enter the credentials for the {mount} mount" : "Introduza as credenciais para o punto de montaxe {mount}", "Username" : "Nome de usuario", "Password" : "Contrasinal", - "Save" : "Gardar", - "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ", + "Credentials saved" : "Credenciais gardadas", + "Credentials saving failed" : "Non foi posíbel gardar as credenciais", + "Credentials required" : "Requírense as credenciais", + "Storage with ID \"%d\" not found" : "Non se atopa o almacenamento co ID «%d» ", + "Invalid backend or authentication mechanism class" : "Clase de mecanismo de autenticación ou infraestrutura incorrecta", "Invalid mount point" : "Punto de montaxe incorrecto", + "Objectstore forbidden" : "Almacén de obxectos non admitido", "Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta", + "Not permitted to use backend \"%s\"" : "Non está permitido empregar a infraestrutura «%s»", + "Not permitted to use authentication mechanism \"%s\"" : "Non está permitido empregar o mecanismo de autenticación «%s»", + "Unsatisfied backend parameters" : "Os parámetros da infraestrutura non son satisfactorios", + "Unsatisfied authentication mechanism parameters" : "Os parámetros do mecanismo de autenticación non son satisfactorios", + "Insufficient data: %s" : "Faltan datos: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "O almacenamento co ID «%d» non pode ser editado polo usuario", + "Access key" : "Chave de acceso", + "Secret key" : "Chave secreta", + "Builtin" : "Integrado", "None" : "Ningún", + "OAuth1" : "OAuth1", "App key" : "Clave da API", "App secret" : "Secreto da aplicación", + "OAuth2" : "OAuth2", "Client ID" : "ID do cliente", "Client secret" : "Secreto do cliente", + "OpenStack" : "OpenStack", + "Tenant name" : "Nome do ocupante", + "Identity endpoint URL" : "URL do punto final de identidade", + "Rackspace" : "Rackspace", "API key" : "Chave da API", + "Global credentials" : "Credenciais globais", + "Log-in credentials, save in database" : "Credenciais de acceso, gardar na base de datos", + "Username and password" : "Nome de usuario e contrasinal", + "Log-in credentials, save in session" : "Credenciais de acceso, gardar na sesión", + "User entered, store in database" : "Usuario que accedeu, almacenar na base de datos", + "RSA public key" : "Chave pública RSA", "Public key" : "Chave pública", "Amazon S3" : "Amazon S3", "Bucket" : "Bucket", @@ -35,21 +82,28 @@ "Remote subfolder" : "Subcartafol remoto", "Secure https://" : "https:// seguro", "Dropbox" : "Dropbox", + "FTP" : "FTP", "Host" : "Servidor", "Secure ftps://" : "ftps:// seguro", + "Google Drive" : "Google Drive", "Local" : "Local", "Location" : "Localización", - "ownCloud" : "ownCloud", + "Nextcloud" : "Nextcloud", + "SFTP" : "SFTP", "Root" : "Root (raíz)", "SFTP with secret key login" : "SFTP con chave secreta de acceso", + "SMB / CIFS" : "SMB / CIFS", "Share" : "Compartir", + "Domain" : "Dominio", "SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC", "Username as share" : "Nome de usuario como compartición", "OpenStack Object Storage" : "OpenStack Object Storage", - "<b>Note:</b> " : "<b>Nota:</b> ", - "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", - "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", - "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "Service name" : "Nome do servicio", + "Request timeout (seconds)" : "Tempo de espera da solicitude (segundos)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.", + "External storage support" : "Compatibilidade de almacenamento externo", "No external storage configured" : "Non hai un almacenamento externo configurado", "You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais", "Name" : "Nome", @@ -57,16 +111,21 @@ "Scope" : "Ámbito", "Enable encryption" : "Activar o cifrado", "Enable previews" : "Activar as vistas previas", + "Enable sharing" : "Activar as comparticións", "Check for changes" : "Comprobar se hai cambios", "Never" : "Nunca", "Once every direct access" : "Unha vez cada acceso directo", - "External Storage" : "Almacenamento externo", "Folder name" : "Nome do cartafol", + "External storage" : "Almacenamento externo", + "Authentication" : "Autenticación", "Configuration" : "Configuración", "Available for" : "Dispoñíbel para", "Add storage" : "Engadir almacenamento", "Advanced settings" : "Axustes avanzados", "Delete" : "Eliminar", - "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo" + "Allow users to mount external storage" : "Permitirlle aos usuarios montar almacenamento externo", + "Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo", + "Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ", + "Storage with id \"%i\" is not user editable" : "O almacenamento co ID «%i» non pode ser editado polo usuario" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/nb.js b/apps/files_external/l10n/nb.js index b817baac2f1..b4620b5f20a 100644 --- a/apps/files_external/l10n/nb.js +++ b/apps/files_external/l10n/nb.js @@ -1,8 +1,8 @@ OC.L10N.register( "files_external", { - "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", - "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", + "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler mislyktes. Sjekk at app-nøkkelen og hemmeligheten din stemmer. ", + "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler mislyktes. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.", "Step 1 failed. Exception: %s" : "Steg 1 mislyktes. Unntak: %s", "Step 2 failed. Exception: %s" : "Steg 2 mislyktes. Unntak: %s", diff --git a/apps/files_external/l10n/nb.json b/apps/files_external/l10n/nb.json index 2c8e1da0f2b..8611584c4dc 100644 --- a/apps/files_external/l10n/nb.json +++ b/apps/files_external/l10n/nb.json @@ -1,6 +1,6 @@ { "translations": { - "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", - "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", + "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler mislyktes. Sjekk at app-nøkkelen og hemmeligheten din stemmer. ", + "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler mislyktes. Sjekk at app-nøkkelen og hemmeligheten din stemmer.", "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.", "Step 1 failed. Exception: %s" : "Steg 1 mislyktes. Unntak: %s", "Step 2 failed. Exception: %s" : "Steg 2 mislyktes. Unntak: %s", diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js index 4f0af371866..14659b77470 100644 --- a/apps/files_external/l10n/ru.js +++ b/apps/files_external/l10n/ru.js @@ -11,7 +11,7 @@ OC.L10N.register( "Google Drive App Configuration" : "Настройка приложения Google Drive", "Personal" : "Личное", "System" : "Система", - "Grant access" : "Предоставить досту", + "Grant access" : "Предоставить доступ", "Error configuring OAuth1" : "Ошибка настройки OAuth1", "Error configuring OAuth2" : "Ошибка настройки OAuth2", "Generate keys" : "Создать ключи", @@ -24,18 +24,18 @@ OC.L10N.register( "Saving..." : "Сохранение...", "Save" : "Сохранить", "Empty response from the server" : "Пустой ответ от сервера", - "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Пожалуйста, выйти и войдите чтобы активировать эту точку монтирования", + "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования", "Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}", "Couldn't get the list of external mount points: {type}" : "Не удалось получить список внешних точек монтирования: {type}", "There was an error with message: " : "Обнаружена ошибка с сообщением:", "External mount error" : "Ошибка внешнего монтирования", "external-storage" : "внешнее-хранилище", "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации пожалуйста нажмите на красную строку(и)", - "Please enter the credentials for the {mount} mount" : "Пожалуйста укажите учетные данные для {mount}", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации нажмите на красную строку(и)", + "Please enter the credentials for the {mount} mount" : "Укажите учётные данные для {mount}", "Username" : "Имя пользователя", "Password" : "Пароль", - "Credentials saved" : "Учетные данные сохранены", + "Credentials saved" : "Учётные данные сохранены", "Credentials saving failed" : "Ошибка сохранения учётных данных", "Credentials required" : "Требуются учётные данные", "Storage with ID \"%d\" not found" : "Хранилище с идентификатором «%d» не найдено", @@ -65,10 +65,10 @@ OC.L10N.register( "Identity endpoint URL" : "Удостоверение конечной точки URL", "Rackspace" : "Rackspace", "API key" : "Ключ API", - "Global credentials" : "Глобальные учетные данные", - "Log-in credentials, save in database" : "Учетные данные, хранить в базе данных", + "Global credentials" : "Глобальные учётные данные", + "Log-in credentials, save in database" : "Учётные данные, хранить в базе данных", "Username and password" : "Имя пользователя и пароль", - "Log-in credentials, save in session" : "Учетные данные, хранить в сессии", + "Log-in credentials, save in session" : "Учётные данные, хранить в сессии", "User entered, store in database" : "Пользователь авторизован, сохранить в базе данных", "RSA public key" : "Открытый ключ RSA", "Public key" : "Открытый ключ", @@ -80,7 +80,7 @@ OC.L10N.register( "Enable SSL" : "Включить SSL", "Enable Path Style" : "Включить стиль пути", "WebDAV" : "WebDAV", - "URL" : "Ссылка", + "URL" : "URL", "Remote subfolder" : "Удаленный подкаталог", "Secure https://" : "Безопасный https://", "Dropbox" : "Dropbox", @@ -89,13 +89,13 @@ OC.L10N.register( "Secure ftps://" : "Защищённый ftps://", "Google Drive" : "Google Drive", "Local" : "Локально", - "Location" : "Местоположение", + "Location" : "Расположение", "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Корневой каталог", "SFTP with secret key login" : "SFTP с помощью секретного ключа", "SMB / CIFS" : "SMB / CIFS", - "Share" : "Общий доступ", + "Share" : "Общий ресурс", "Domain" : "Домен", "SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC", "Username as share" : "Имя пользователя в качестве имени общего ресурса", @@ -104,10 +104,10 @@ OC.L10N.register( "Request timeout (seconds)" : "Таймаут запроса (в секундах)", "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Поддержка cURL в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Поддержка FTP в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.", - "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.", "External storage support" : "Поддержка внешних хранилищ", - "No external storage configured" : "Нет внешних хранилищ", - "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках", + "No external storage configured" : "Нет настроенных внешних хранилищ", + "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках", "Name" : "Имя", "Storage type" : "Тип хранилища", "Scope" : "Область", @@ -116,7 +116,7 @@ OC.L10N.register( "Enable sharing" : "Включить общий доступ", "Check for changes" : "Проверять изменения", "Never" : "Никогда", - "Once every direct access" : "Один раз при прямом доступе", + "Once every direct access" : "Каждый раз при прямом доступе", "Folder name" : "Имя каталога", "External storage" : "Внешнее хранилище", "Authentication" : "Авторизация", @@ -127,7 +127,7 @@ OC.L10N.register( "Delete" : "Удалить", "Allow users to mount external storage" : "Разрешить пользователями монтировать внешние накопители", "Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных", - "Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено", - "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище \"%i\"" + "Storage with id \"%i\" not found" : "Хранилище с идентификатором «%i» не найдено", + "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище «%i»" }, "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/ru.json b/apps/files_external/l10n/ru.json index 5daace75d58..443e577e44e 100644 --- a/apps/files_external/l10n/ru.json +++ b/apps/files_external/l10n/ru.json @@ -9,7 +9,7 @@ "Google Drive App Configuration" : "Настройка приложения Google Drive", "Personal" : "Личное", "System" : "Система", - "Grant access" : "Предоставить досту", + "Grant access" : "Предоставить доступ", "Error configuring OAuth1" : "Ошибка настройки OAuth1", "Error configuring OAuth2" : "Ошибка настройки OAuth2", "Generate keys" : "Создать ключи", @@ -22,18 +22,18 @@ "Saving..." : "Сохранение...", "Save" : "Сохранить", "Empty response from the server" : "Пустой ответ от сервера", - "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Пожалуйста, выйти и войдите чтобы активировать эту точку монтирования", + "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования", "Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}", "Couldn't get the list of external mount points: {type}" : "Не удалось получить список внешних точек монтирования: {type}", "There was an error with message: " : "Обнаружена ошибка с сообщением:", "External mount error" : "Ошибка внешнего монтирования", "external-storage" : "внешнее-хранилище", "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации пожалуйста нажмите на красную строку(и)", - "Please enter the credentials for the {mount} mount" : "Пожалуйста укажите учетные данные для {mount}", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации нажмите на красную строку(и)", + "Please enter the credentials for the {mount} mount" : "Укажите учётные данные для {mount}", "Username" : "Имя пользователя", "Password" : "Пароль", - "Credentials saved" : "Учетные данные сохранены", + "Credentials saved" : "Учётные данные сохранены", "Credentials saving failed" : "Ошибка сохранения учётных данных", "Credentials required" : "Требуются учётные данные", "Storage with ID \"%d\" not found" : "Хранилище с идентификатором «%d» не найдено", @@ -63,10 +63,10 @@ "Identity endpoint URL" : "Удостоверение конечной точки URL", "Rackspace" : "Rackspace", "API key" : "Ключ API", - "Global credentials" : "Глобальные учетные данные", - "Log-in credentials, save in database" : "Учетные данные, хранить в базе данных", + "Global credentials" : "Глобальные учётные данные", + "Log-in credentials, save in database" : "Учётные данные, хранить в базе данных", "Username and password" : "Имя пользователя и пароль", - "Log-in credentials, save in session" : "Учетные данные, хранить в сессии", + "Log-in credentials, save in session" : "Учётные данные, хранить в сессии", "User entered, store in database" : "Пользователь авторизован, сохранить в базе данных", "RSA public key" : "Открытый ключ RSA", "Public key" : "Открытый ключ", @@ -78,7 +78,7 @@ "Enable SSL" : "Включить SSL", "Enable Path Style" : "Включить стиль пути", "WebDAV" : "WebDAV", - "URL" : "Ссылка", + "URL" : "URL", "Remote subfolder" : "Удаленный подкаталог", "Secure https://" : "Безопасный https://", "Dropbox" : "Dropbox", @@ -87,13 +87,13 @@ "Secure ftps://" : "Защищённый ftps://", "Google Drive" : "Google Drive", "Local" : "Локально", - "Location" : "Местоположение", + "Location" : "Расположение", "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "Корневой каталог", "SFTP with secret key login" : "SFTP с помощью секретного ключа", "SMB / CIFS" : "SMB / CIFS", - "Share" : "Общий доступ", + "Share" : "Общий ресурс", "Domain" : "Домен", "SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC", "Username as share" : "Имя пользователя в качестве имени общего ресурса", @@ -102,10 +102,10 @@ "Request timeout (seconds)" : "Таймаут запроса (в секундах)", "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Поддержка cURL в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.", "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Поддержка FTP в PHP не включена и/или не установлена, монтирование %s невозможно. Обратитесь к вашему системному администратору.", - "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "«%s» не установлен, монтирование %s невозможно. Обратитесь к вашему системному администратору.", "External storage support" : "Поддержка внешних хранилищ", - "No external storage configured" : "Нет внешних хранилищ", - "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках", + "No external storage configured" : "Нет настроенных внешних хранилищ", + "You can add external storages in the personal settings" : "Вы можете добавить внешние хранилища в личных настройках", "Name" : "Имя", "Storage type" : "Тип хранилища", "Scope" : "Область", @@ -114,7 +114,7 @@ "Enable sharing" : "Включить общий доступ", "Check for changes" : "Проверять изменения", "Never" : "Никогда", - "Once every direct access" : "Один раз при прямом доступе", + "Once every direct access" : "Каждый раз при прямом доступе", "Folder name" : "Имя каталога", "External storage" : "Внешнее хранилище", "Authentication" : "Авторизация", @@ -125,7 +125,7 @@ "Delete" : "Удалить", "Allow users to mount external storage" : "Разрешить пользователями монтировать внешние накопители", "Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных", - "Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено", - "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище \"%i\"" + "Storage with id \"%i\" not found" : "Хранилище с идентификатором «%i» не найдено", + "Storage with id \"%i\" is not user editable" : "Пользователь не может редактировать хранилище «%i»" },"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/files_sharing/js/public.js b/apps/files_sharing/js/public.js index ad3ef856f23..1407737d007 100644 --- a/apps/files_sharing/js/public.js +++ b/apps/files_sharing/js/public.js @@ -259,7 +259,7 @@ OCA.Sharing.PublicApp = { $('.save-form').submit(function (event) { event.preventDefault(); - var remote = $(this).find('input[type="email"]').val(); + var remote = $(this).find('#remote_address').val(); var token = $('#sharingToken').val(); var owner = $('#save').data('owner'); var ownerDisplayName = $('#save').data('owner-display-name'); diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js index 0d22e991d88..c6e22669ec9 100644 --- a/apps/files_sharing/l10n/de.js +++ b/apps/files_sharing/l10n/de.js @@ -1,7 +1,7 @@ OC.L10N.register( "files_sharing", { - "Shared with you" : "Mit dir geteilt", + "Shared with you" : "Mit Dir geteilt", "Shared with others" : "Von Dir geteilt", "Shared by link" : "Geteilt über einen Link", "Nothing shared with you yet" : "Bis jetzt wurde nichts mit dir geteilt", @@ -10,16 +10,16 @@ OC.L10N.register( "Files and folders you share will show up here" : "Von Dir geteilte Dateien und Ordner werden hier erscheinen", "No shared links" : "Keine geteilten Links", "Files and folders you share by link will show up here" : "Per Link freigegebene Dateien und Ordner werden hier erscheinen", - "You can upload into this folder" : "In diesen Ordner kann hochgeladen werden", + "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu deiner Nextcloud", + "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Deiner Nextcloud", "Share" : "Teilen", "No expiration date set" : "Kein Ablaufdatum gesetzt", "Shared by" : "Geteilt von ", "Sharing" : "Teilen", "File shares" : "Dateifreigaben", - "Downloaded via public link" : "Heruntergeladen mittels öffentlichen Link", + "Downloaded via public link" : "Über den öffentlichen Link heruntergeladen", "Downloaded by {email}" : "Heruntergeladen von {email}", "{file} downloaded via public link" : "{file} heruntergeladen mittels öffentlichen Link", "{email} downloaded {file}" : "{email} hat {file} heruntergeladen", @@ -33,7 +33,7 @@ OC.L10N.register( "{actor} removed group {group} from {file}" : "{actor} hat die Gruppe {group} von {file} entfernt", "Shared as public link" : "Als öffentlichen Link geteilt", "Removed public link" : "Öffentlichen Link entfernt", - "Public link expired" : "öffentlicher Link ist abgelaufen", + "Public link expired" : "Öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", @@ -63,15 +63,15 @@ OC.L10N.register( "{actor} removed you from {file}" : "Du wurdest durch {actor} von {file} entfernt", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei / Ordner wurde <strong>heruntergeladen</strong>", "A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt", - "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurden <strong>geteilt</strong>", + "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>", "Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht", "could not delete share" : "Freigabe konnte nicht gelöscht werden", "Could not delete share" : "Freigabe konnte nicht gelöscht werden", - "Please specify a file or folder path" : "Bitte eine Datei oder Verzeichnis definieren", - "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht", + "Please specify a file or folder path" : "Bitte Datei oder Ordner-Pfad eingeben", + "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Ordner existiert nicht", "Could not create share" : "Freigabe konnte nicht erstellt werden", "invalid permissions" : "Ungültige Berechtigung", - "Please specify a valid user" : "Bitte gib einen gültigen Nutzer an", + "Please specify a valid user" : "Bitte gib einen gültigen Benutzer an", "Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert", "Please specify a valid group" : "Bitte gib eine gültige Gruppe an", "Public link sharing is disabled by the administrator" : "Die öffentliche Freigabe von Links ist durch den Administrator deaktiviert", @@ -79,18 +79,18 @@ OC.L10N.register( "Public upload is only possible for publicly shared folders" : "Das öffentliche Hochladen ist nur für öffentlich freigegebene Ordner erlaubt", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, das Datumsformat muss JJJJ-MM-TT sein", "Sharing %s failed because the back end does not allow shares from type %s" : "Freigabe von %s fehlgeschlagen, da das Backend die Freigabe vom Typ %s nicht erlaubt.", - "You cannot share to a Circle if the app is not enabled" : "Sie können nichts mit einem Kreis teilen, wenn die App nicht aktiviert ist", + "You cannot share to a Circle if the app is not enabled" : "Du kannst nichts mit einem Kreis teilen, wenn die App nicht aktiviert ist", "Please specify a valid circle" : "Bitte einen gültigen Kreis angeben", "Unknown share type" : "Unbekannter Freigabetyp", "Not a directory" : "Kein Verzeichnis", "Could not lock path" : "Pfad konnte nicht gesperrt werden", - "Wrong or no update parameter given" : "Falscher oder kein Updateparameter wurde übergeben", + "Wrong or no update parameter given" : "Es wurde ein falscher oder kein Updateparameter übergeben", "Can't change permissions for public share links" : "Berechtigungen für öffentlich freigegebene Links konnten nicht geändert werden", "Cannot increase permissions" : "Berechtigungen können nicht erhöht werden", - "%s is publicly shared" : "%s wurde öffentlich geteilt", + "%s is publicly shared" : "%s ist öffentlich geteilt", "Share API is disabled" : "Teilen-API ist deaktivert", - "File sharing" : "Dateifreigaben", - "This share is password-protected" : "Diese Freigabe ist durch ein Passwort geschützt", + "File sharing" : "Dateifreigabe", + "This share is password-protected" : "Freigabe ist passwortgeschützt", "The password is wrong. Try again." : "Das Passwort ist falsch. Versuche es erneut.", "Password" : "Passwort", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", @@ -103,13 +103,13 @@ OC.L10N.register( "the link expired" : "Der Link ist abgelaufen", "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wende dich bitte an die Person, die dir diesen Link geschickt hat.", - "Add to your Nextcloud" : "Zu deiner Nextcloud hinzufügen", + "Add to your Nextcloud" : "Zu Deiner Nextcloud hinzufügen", "Download" : "Herunterladen", "Download %s" : "Download %s", "Direct link" : "Direkter Link", "Upload files to %s" : "Dateien für %s hochladen", "Select or drop files" : "Dateien auswählen oder hierher ziehen", - "Uploading files…" : "Dateien werden hochgeladen...", + "Uploading files…" : "Dateien werden hochgeladen…", "Uploaded files:" : "Hochgeladene Dateien: " }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json index e7e758c0fcf..c4e01994e17 100644 --- a/apps/files_sharing/l10n/de.json +++ b/apps/files_sharing/l10n/de.json @@ -1,5 +1,5 @@ { "translations": { - "Shared with you" : "Mit dir geteilt", + "Shared with you" : "Mit Dir geteilt", "Shared with others" : "Von Dir geteilt", "Shared by link" : "Geteilt über einen Link", "Nothing shared with you yet" : "Bis jetzt wurde nichts mit dir geteilt", @@ -8,16 +8,16 @@ "Files and folders you share will show up here" : "Von Dir geteilte Dateien und Ordner werden hier erscheinen", "No shared links" : "Keine geteilten Links", "Files and folders you share by link will show up here" : "Per Link freigegebene Dateien und Ordner werden hier erscheinen", - "You can upload into this folder" : "In diesen Ordner kann hochgeladen werden", + "You can upload into this folder" : "Du kannst in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", - "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu deiner Nextcloud", + "Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Deiner Nextcloud", "Share" : "Teilen", "No expiration date set" : "Kein Ablaufdatum gesetzt", "Shared by" : "Geteilt von ", "Sharing" : "Teilen", "File shares" : "Dateifreigaben", - "Downloaded via public link" : "Heruntergeladen mittels öffentlichen Link", + "Downloaded via public link" : "Über den öffentlichen Link heruntergeladen", "Downloaded by {email}" : "Heruntergeladen von {email}", "{file} downloaded via public link" : "{file} heruntergeladen mittels öffentlichen Link", "{email} downloaded {file}" : "{email} hat {file} heruntergeladen", @@ -31,7 +31,7 @@ "{actor} removed group {group} from {file}" : "{actor} hat die Gruppe {group} von {file} entfernt", "Shared as public link" : "Als öffentlichen Link geteilt", "Removed public link" : "Öffentlichen Link entfernt", - "Public link expired" : "öffentlicher Link ist abgelaufen", + "Public link expired" : "Öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", @@ -61,15 +61,15 @@ "{actor} removed you from {file}" : "Du wurdest durch {actor} von {file} entfernt", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei / Ordner wurde <strong>heruntergeladen</strong>", "A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt", - "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurden <strong>geteilt</strong>", + "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>", "Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht", "could not delete share" : "Freigabe konnte nicht gelöscht werden", "Could not delete share" : "Freigabe konnte nicht gelöscht werden", - "Please specify a file or folder path" : "Bitte eine Datei oder Verzeichnis definieren", - "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht", + "Please specify a file or folder path" : "Bitte Datei oder Ordner-Pfad eingeben", + "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Ordner existiert nicht", "Could not create share" : "Freigabe konnte nicht erstellt werden", "invalid permissions" : "Ungültige Berechtigung", - "Please specify a valid user" : "Bitte gib einen gültigen Nutzer an", + "Please specify a valid user" : "Bitte gib einen gültigen Benutzer an", "Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert", "Please specify a valid group" : "Bitte gib eine gültige Gruppe an", "Public link sharing is disabled by the administrator" : "Die öffentliche Freigabe von Links ist durch den Administrator deaktiviert", @@ -77,18 +77,18 @@ "Public upload is only possible for publicly shared folders" : "Das öffentliche Hochladen ist nur für öffentlich freigegebene Ordner erlaubt", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, das Datumsformat muss JJJJ-MM-TT sein", "Sharing %s failed because the back end does not allow shares from type %s" : "Freigabe von %s fehlgeschlagen, da das Backend die Freigabe vom Typ %s nicht erlaubt.", - "You cannot share to a Circle if the app is not enabled" : "Sie können nichts mit einem Kreis teilen, wenn die App nicht aktiviert ist", + "You cannot share to a Circle if the app is not enabled" : "Du kannst nichts mit einem Kreis teilen, wenn die App nicht aktiviert ist", "Please specify a valid circle" : "Bitte einen gültigen Kreis angeben", "Unknown share type" : "Unbekannter Freigabetyp", "Not a directory" : "Kein Verzeichnis", "Could not lock path" : "Pfad konnte nicht gesperrt werden", - "Wrong or no update parameter given" : "Falscher oder kein Updateparameter wurde übergeben", + "Wrong or no update parameter given" : "Es wurde ein falscher oder kein Updateparameter übergeben", "Can't change permissions for public share links" : "Berechtigungen für öffentlich freigegebene Links konnten nicht geändert werden", "Cannot increase permissions" : "Berechtigungen können nicht erhöht werden", - "%s is publicly shared" : "%s wurde öffentlich geteilt", + "%s is publicly shared" : "%s ist öffentlich geteilt", "Share API is disabled" : "Teilen-API ist deaktivert", - "File sharing" : "Dateifreigaben", - "This share is password-protected" : "Diese Freigabe ist durch ein Passwort geschützt", + "File sharing" : "Dateifreigabe", + "This share is password-protected" : "Freigabe ist passwortgeschützt", "The password is wrong. Try again." : "Das Passwort ist falsch. Versuche es erneut.", "Password" : "Passwort", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", @@ -101,13 +101,13 @@ "the link expired" : "Der Link ist abgelaufen", "sharing is disabled" : "Teilen ist deaktiviert", "For more info, please ask the person who sent this link." : "Um nähere Informationen zu erhalten, wende dich bitte an die Person, die dir diesen Link geschickt hat.", - "Add to your Nextcloud" : "Zu deiner Nextcloud hinzufügen", + "Add to your Nextcloud" : "Zu Deiner Nextcloud hinzufügen", "Download" : "Herunterladen", "Download %s" : "Download %s", "Direct link" : "Direkter Link", "Upload files to %s" : "Dateien für %s hochladen", "Select or drop files" : "Dateien auswählen oder hierher ziehen", - "Uploading files…" : "Dateien werden hochgeladen...", + "Uploading files…" : "Dateien werden hochgeladen…", "Uploaded files:" : "Hochgeladene Dateien: " },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js index 4396594c5b7..151d26722ef 100644 --- a/apps/files_sharing/l10n/de_DE.js +++ b/apps/files_sharing/l10n/de_DE.js @@ -9,7 +9,7 @@ OC.L10N.register( "Nothing shared yet" : "Noch nichts geteilt", "Files and folders you share will show up here" : "Dateien und Ordner, die Sie teilen, werden hier erscheinen", "No shared links" : "Keine geteilten Links", - "Files and folders you share by link will show up here" : "Dateien und Ordner, die Sie per Link teilen, werden hier erscheinen", + "Files and folders you share by link will show up here" : "Per Link freigegebene Dateien und Ordner werden hier erscheinen", "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", @@ -33,7 +33,7 @@ OC.L10N.register( "{actor} removed group {group} from {file}" : "{actor} hat die Gruppe {group} von {file} entfernt", "Shared as public link" : "Als öffentlichen Link geteilt", "Removed public link" : "Öffentlichen Link entfernt", - "Public link expired" : "öffentlicher Link ist abgelaufen", + "Public link expired" : "Öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", @@ -45,7 +45,7 @@ OC.L10N.register( "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", - "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", + "You received a new remote share {file} from {user}" : "Sie haben eine neue Remotefreigabe {file} von {user} erhalten", "{user} accepted the remote share of {file}" : "{user} hat die Remotefreigabe von {file} akzeptiert", "{user} declined the remote share of {file}" : "{user} hat die Remotefreigabe von {file} abgelehnt", "{user} unshared {file} from you" : "{user} hat die Freigabe für {file} entfernt", @@ -61,17 +61,17 @@ OC.L10N.register( "{actor} removed {user} from {file}" : "{actor} hat {user} von {file} entfernt", "{actor} shared {file} with you" : "{actor} hat {file} mit Ihnen geteilt", "{actor} removed you from {file}" : "Sie wurden durch {actor} von {file} entfernt", - "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Eine Datei oder ein Ordner der per E-Mail oder öffentlich geteilt ist wurde <strong>heruntergeladen</strong>", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei / Ordner wurde <strong>heruntergeladen</strong>", "A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt", "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>", "Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht", "could not delete share" : "Freigabe konnte nicht gelöscht werden", "Could not delete share" : "Freigabe konnte nicht gelöscht werden", "Please specify a file or folder path" : "Bitte Datei oder Ordner-Pfad eingeben", - "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht", + "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Ordner existiert nicht", "Could not create share" : "Freigabe konnte nicht erstellt werden", "invalid permissions" : "Ungültige Berechtigung", - "Please specify a valid user" : "Bitte geben Sie einen gültigen Nutzer an", + "Please specify a valid user" : "Bitte geben Sie einen gültigen Benutzer an", "Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert", "Please specify a valid group" : "Bitte geben Sie eine gültige Gruppe an", "Public link sharing is disabled by the administrator" : "Die öffentliche Freigabe von Links ist durch den Administrator deaktiviert", @@ -90,7 +90,7 @@ OC.L10N.register( "%s is publicly shared" : "%s ist öffentlich geteilt", "Share API is disabled" : "Teilen-API ist deaktivert", "File sharing" : "Dateifreigabe", - "This share is password-protected" : "Diese Freigabe ist durch ein Passwort geschützt", + "This share is password-protected" : "Freigabe ist passwortgeschützt", "The password is wrong. Try again." : "Das Passwort ist falsch. Bitte versuchen Sie es erneut.", "Password" : "Passwort", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", @@ -109,7 +109,7 @@ OC.L10N.register( "Direct link" : "Direkter Link", "Upload files to %s" : "Dateien für %s hochladen", "Select or drop files" : "Dateien auswählen oder hierher ziehen", - "Uploading files…" : "Dateien werden hochgeladen …", + "Uploading files…" : "Dateien werden hochgeladen…", "Uploaded files:" : "Hochgeladene Dateien: " }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json index 4d8cb3466ca..59d5c6f4f99 100644 --- a/apps/files_sharing/l10n/de_DE.json +++ b/apps/files_sharing/l10n/de_DE.json @@ -7,7 +7,7 @@ "Nothing shared yet" : "Noch nichts geteilt", "Files and folders you share will show up here" : "Dateien und Ordner, die Sie teilen, werden hier erscheinen", "No shared links" : "Keine geteilten Links", - "Files and folders you share by link will show up here" : "Dateien und Ordner, die Sie per Link teilen, werden hier erscheinen", + "Files and folders you share by link will show up here" : "Per Link freigegebene Dateien und Ordner werden hier erscheinen", "You can upload into this folder" : "Sie können in diesen Ordner hochladen", "No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden", "Invalid server URL" : "Falsche Server-URL", @@ -31,7 +31,7 @@ "{actor} removed group {group} from {file}" : "{actor} hat die Gruppe {group} von {file} entfernt", "Shared as public link" : "Als öffentlichen Link geteilt", "Removed public link" : "Öffentlichen Link entfernt", - "Public link expired" : "öffentlicher Link ist abgelaufen", + "Public link expired" : "Öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", @@ -43,7 +43,7 @@ "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", - "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", + "You received a new remote share {file} from {user}" : "Sie haben eine neue Remotefreigabe {file} von {user} erhalten", "{user} accepted the remote share of {file}" : "{user} hat die Remotefreigabe von {file} akzeptiert", "{user} declined the remote share of {file}" : "{user} hat die Remotefreigabe von {file} abgelehnt", "{user} unshared {file} from you" : "{user} hat die Freigabe für {file} entfernt", @@ -59,17 +59,17 @@ "{actor} removed {user} from {file}" : "{actor} hat {user} von {file} entfernt", "{actor} shared {file} with you" : "{actor} hat {file} mit Ihnen geteilt", "{actor} removed you from {file}" : "Sie wurden durch {actor} von {file} entfernt", - "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Eine Datei oder ein Ordner der per E-Mail oder öffentlich geteilt ist wurde <strong>heruntergeladen</strong>", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei / Ordner wurde <strong>heruntergeladen</strong>", "A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt", "A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>", "Wrong share ID, share doesn't exist" : "Fehlerhafte Freigabe-ID, Freigabe existiert nicht", "could not delete share" : "Freigabe konnte nicht gelöscht werden", "Could not delete share" : "Freigabe konnte nicht gelöscht werden", "Please specify a file or folder path" : "Bitte Datei oder Ordner-Pfad eingeben", - "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Verzeichnis existiert nicht", + "Wrong path, file/folder doesn't exist" : "Falscher Pfad, Datei/Ordner existiert nicht", "Could not create share" : "Freigabe konnte nicht erstellt werden", "invalid permissions" : "Ungültige Berechtigung", - "Please specify a valid user" : "Bitte geben Sie einen gültigen Nutzer an", + "Please specify a valid user" : "Bitte geben Sie einen gültigen Benutzer an", "Group sharing is disabled by the administrator" : "Die Gruppenfreigabe ist durch den Administrator deaktiviert", "Please specify a valid group" : "Bitte geben Sie eine gültige Gruppe an", "Public link sharing is disabled by the administrator" : "Die öffentliche Freigabe von Links ist durch den Administrator deaktiviert", @@ -88,7 +88,7 @@ "%s is publicly shared" : "%s ist öffentlich geteilt", "Share API is disabled" : "Teilen-API ist deaktivert", "File sharing" : "Dateifreigabe", - "This share is password-protected" : "Diese Freigabe ist durch ein Passwort geschützt", + "This share is password-protected" : "Freigabe ist passwortgeschützt", "The password is wrong. Try again." : "Das Passwort ist falsch. Bitte versuchen Sie es erneut.", "Password" : "Passwort", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", @@ -107,7 +107,7 @@ "Direct link" : "Direkter Link", "Upload files to %s" : "Dateien für %s hochladen", "Select or drop files" : "Dateien auswählen oder hierher ziehen", - "Uploading files…" : "Dateien werden hochgeladen …", + "Uploading files…" : "Dateien werden hochgeladen…", "Uploaded files:" : "Hochgeladene Dateien: " },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/es.js b/apps/files_sharing/l10n/es.js index 81d669d5714..2026a08fe32 100644 --- a/apps/files_sharing/l10n/es.js +++ b/apps/files_sharing/l10n/es.js @@ -89,6 +89,7 @@ OC.L10N.register( "Cannot increase permissions" : "No es posible aumentar permisos", "%s is publicly shared" : "%s ha sido compartido", "Share API is disabled" : "El API de compartir está deshabilitado", + "File sharing" : "Compartir archivos", "This share is password-protected" : "Este elemento compartido está protegido por contraseña", "The password is wrong. Try again." : "La contraseña introducida es errónea. Inténtelo de nuevo.", "Password" : "Contraseña", diff --git a/apps/files_sharing/l10n/es.json b/apps/files_sharing/l10n/es.json index f21a44afd41..50cf0dda66f 100644 --- a/apps/files_sharing/l10n/es.json +++ b/apps/files_sharing/l10n/es.json @@ -87,6 +87,7 @@ "Cannot increase permissions" : "No es posible aumentar permisos", "%s is publicly shared" : "%s ha sido compartido", "Share API is disabled" : "El API de compartir está deshabilitado", + "File sharing" : "Compartir archivos", "This share is password-protected" : "Este elemento compartido está protegido por contraseña", "The password is wrong. Try again." : "La contraseña introducida es errónea. Inténtelo de nuevo.", "Password" : "Contraseña", diff --git a/apps/files_sharing/l10n/es_AR.js b/apps/files_sharing/l10n/es_AR.js index 54a32182237..9f3a1550c46 100644 --- a/apps/files_sharing/l10n/es_AR.js +++ b/apps/files_sharing/l10n/es_AR.js @@ -1,27 +1,115 @@ OC.L10N.register( "files_sharing", { - "Server to server sharing is not enabled on this server" : "Compartir entre servidores no está habilitado en este servidor", - "Cancel" : "Cancelar", + "Shared with you" : "Compartido con usted", + "Shared with others" : "Compartido con otros", + "Shared by link" : "Compartido por link", + "Nothing shared with you yet" : "Nada ha sido compartido aún con usted", + "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos con usted se mostrarán aquí", + "Nothing shared yet" : "Nada compartido aún", + "Files and folders you share will show up here" : "Los archivos y carpetas que comparta se mostrarán aquí", + "No shared links" : "No hay links compartidos", + "Files and folders you share by link will show up here" : "Los archivos y carpetas que comparta por links se mostrarán aquí", + "You can upload into this folder" : "Usted puede cargar archivos dentro de esta carpeta", + "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}", + "Invalid server URL" : "URL del servidor inválido", + "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el link público a su Nextcloud", + "Share" : "Compartir", + "No expiration date set" : "No se ha establecido la fecha de expiración", "Shared by" : "Compartido por", "Sharing" : "Compartiendo", + "File shares" : "Archivos compartidos", + "Downloaded via public link" : "Descargado mediante un link público", + "Downloaded by {email}" : "Descargado por {email}", + "{file} downloaded via public link" : "{file} descargado mediante una link público", + "{email} downloaded {file}" : "{email} descargó {file}", + "Shared with group {group}" : "Compartido con el gupo {group}", + "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}", + "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}", + "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}", + "You shared {file} with group {group}" : "Usted ha compartido {file} con el grupo {group}", + "You removed group {group} from {file}" : "Usted eliminó al grupo {group} de {file}", + "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}", + "{actor} removed group {group} from {file}" : "{actor} lo eliminó del grupo {group} de {file}", + "Shared as public link" : "Compartido como un link público", + "Removed public link" : "Link público eliminado", + "Public link expired" : "El link público ha expirado", + "{actor} shared as public link" : "{actor} compartió como un link público", + "{actor} removed public link" : "{actor} eliminó el link público", + "Public link of {actor} expired" : "El link público de {actor} ha expirado", + "You shared {file} as public link" : "Usted ha compartido {file} como un link público", + "You removed public link for {file}" : "Usted ha eliminado el link público de {file}", + "Public link expired for {file}" : "El link público para {file} ha expirado", + "{actor} shared {file} as public link" : "{actor} ha compatido {file} como un link público", + "{actor} removed public link for {file}" : "{actor} eliminó el link público de {file}", + "Public link of {actor} for {file} expired" : "El link público de {actor} para {file} ha expirado", + "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto", + "{user} declined the remote share" : "{user} declinó el elemento compartido remoto", + "You received a new remote share {file} from {user}" : "Usted ha recibido un nuevo elemento compartido remoto {file} de {user}", + "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}", + "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}", + "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} con usted", + "Shared with {user}" : "Compartido con {user}", + "Removed share for {user}" : "Eliminó el elemento compartido para {user}", + "{actor} shared with {user}" : "{actor} compartió con {user}", + "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}", + "Shared by {actor}" : "Compartido por {actor}", + "{actor} removed share" : "{actor} eliminó el elemento compartido", + "You shared {file} with {user}" : "Usted ha compartido {file} con {user}", + "You removed {user} from {file}" : "Usted eliminó a {user} de {file}", + "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}", + "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}", + "{actor} shared {file} with you" : "{actor} ha compartido {file} con usted", + "{actor} removed you from {file}" : "{actor} lo eliminó de {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta compartido por correo o por link público ha sido <strong>descargado</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>", "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>", - "You shared %1$s with %2$s" : "Has compartido %1$s con %2$s", - "You shared %1$s with group %2$s" : "Has compartido %1$s en el grupo %2$s", - "You shared %1$s via link" : "Has compartido %1$s a través del enlace", - "%2$s shared %1$s with you" : "%2$s compartió %1$s contigo", - "Shares" : "Compartidos", - "This share is password-protected" : "Esto está protegido por contraseña", - "The password is wrong. Try again." : "La contraseña no es correcta. Probá de nuevo.", + "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe", + "could not delete share" : "no fue posible borrar el elemento compartido", + "Could not delete share" : "No fue posible borrar el elemento compartido", + "Please specify a file or folder path" : "Favor de especificar un archivo o ruta de carpeta", + "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ", + "Could not create share" : "no fue posible crear el elemento compartido", + "invalid permissions" : "permisos inválidos", + "Please specify a valid user" : "Favor de especificar un usuario válido", + "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador", + "Please specify a valid group" : "Favor de especificar un grupo valido", + "Public link sharing is disabled by the administrator" : "Compartir links públicos está deshabilitado por el administrador", + "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador", + "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente", + "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD", + "Sharing %s failed because the back end does not allow shares from type %s" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %s", + "You cannot share to a Circle if the app is not enabled" : "Usted no puede compartir al Círculo si la aplicación no esta habilitada", + "Please specify a valid circle" : "Favor de especificar un círculo válido", + "Unknown share type" : "Tipo de elemento compartido desconocido", + "Not a directory" : "No es una carpeta", + "Could not lock path" : "No fue posible bloquear la ruta", + "Wrong or no update parameter given" : "El parametro de actualización esta erróneo o faltante", + "Can't change permissions for public share links" : "No es posible cambiar los permisos para links públicos compartidas", + "Cannot increase permissions" : "No es posible incrementar los permisos", + "%s is publicly shared" : "%s está compartido públicamente", + "Share API is disabled" : "El API para compartir está deshabilitado", + "File sharing" : "Compartir archivos", + "This share is password-protected" : "Este elemento compartido esta protegido con contraseña", + "The password is wrong. Try again." : "La contraseña es incorrecta. Favor de intentarlo de nuevo.", "Password" : "Contraseña", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", "Name" : "Nombre", - "Sorry, this link doesn’t seem to work anymore." : "Perdón, este enlace parece no funcionar más.", + "Share time" : "Tiempo de compartir", + "Expiration date" : "Fecha de expiración", + "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, este link no parece funcionar más. ", "Reasons might be:" : "Las causas podrían ser:", - "the item was removed" : "el elemento fue borrado", - "the link expired" : "el enlace expiró", - "sharing is disabled" : "compartir está desactivado", - "For more info, please ask the person who sent this link." : "Para mayor información, contactá a la persona que te mandó el enlace.", + "the item was removed" : "el elemento fue eliminado", + "the link expired" : "el link expiró", + "sharing is disabled" : "compartir está deshabilitado", + "For more info, please ask the person who sent this link." : "Para mayores informes, contacte a la persona que le envió este link.", + "Add to your Nextcloud" : "Agregar a su Nextcloud", "Download" : "Descargar", - "Direct link" : "Vínculo directo" + "Download %s" : "Descargar %s", + "Direct link" : "Link directa", + "Upload files to %s" : "Cargar archivos a %s", + "Select or drop files" : "Seleccione o suelte los archivos", + "Uploading files…" : "Cargando archivos...", + "Uploaded files:" : "Archivos cargados:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/es_AR.json b/apps/files_sharing/l10n/es_AR.json index db975a6094f..6d2fee7df9c 100644 --- a/apps/files_sharing/l10n/es_AR.json +++ b/apps/files_sharing/l10n/es_AR.json @@ -1,25 +1,113 @@ { "translations": { - "Server to server sharing is not enabled on this server" : "Compartir entre servidores no está habilitado en este servidor", - "Cancel" : "Cancelar", + "Shared with you" : "Compartido con usted", + "Shared with others" : "Compartido con otros", + "Shared by link" : "Compartido por link", + "Nothing shared with you yet" : "Nada ha sido compartido aún con usted", + "Files and folders others share with you will show up here" : "Los archivos y carpetas que sean compartidos con usted se mostrarán aquí", + "Nothing shared yet" : "Nada compartido aún", + "Files and folders you share will show up here" : "Los archivos y carpetas que comparta se mostrarán aquí", + "No shared links" : "No hay links compartidos", + "Files and folders you share by link will show up here" : "Los archivos y carpetas que comparta por links se mostrarán aquí", + "You can upload into this folder" : "Usted puede cargar archivos dentro de esta carpeta", + "No compatible server found at {remote}" : "No se encontró un servidor compatible en {remote}", + "Invalid server URL" : "URL del servidor inválido", + "Failed to add the public link to your Nextcloud" : "Se presentó una falla al agregar el link público a su Nextcloud", + "Share" : "Compartir", + "No expiration date set" : "No se ha establecido la fecha de expiración", "Shared by" : "Compartido por", "Sharing" : "Compartiendo", + "File shares" : "Archivos compartidos", + "Downloaded via public link" : "Descargado mediante un link público", + "Downloaded by {email}" : "Descargado por {email}", + "{file} downloaded via public link" : "{file} descargado mediante una link público", + "{email} downloaded {file}" : "{email} descargó {file}", + "Shared with group {group}" : "Compartido con el gupo {group}", + "Removed share for group {group}" : "Se eliminó el elemento compartido del grupo {group}", + "{actor} shared with group {group}" : "{actor} compartió con el grupo {group}", + "{actor} removed share for group {group}" : "{actor} eliminó el elemento compartido del grupo {group}", + "You shared {file} with group {group}" : "Usted ha compartido {file} con el grupo {group}", + "You removed group {group} from {file}" : "Usted eliminó al grupo {group} de {file}", + "{actor} shared {file} with group {group}" : "{actor} compartió {file} con el grupo {group}", + "{actor} removed group {group} from {file}" : "{actor} lo eliminó del grupo {group} de {file}", + "Shared as public link" : "Compartido como un link público", + "Removed public link" : "Link público eliminado", + "Public link expired" : "El link público ha expirado", + "{actor} shared as public link" : "{actor} compartió como un link público", + "{actor} removed public link" : "{actor} eliminó el link público", + "Public link of {actor} expired" : "El link público de {actor} ha expirado", + "You shared {file} as public link" : "Usted ha compartido {file} como un link público", + "You removed public link for {file}" : "Usted ha eliminado el link público de {file}", + "Public link expired for {file}" : "El link público para {file} ha expirado", + "{actor} shared {file} as public link" : "{actor} ha compatido {file} como un link público", + "{actor} removed public link for {file}" : "{actor} eliminó el link público de {file}", + "Public link of {actor} for {file} expired" : "El link público de {actor} para {file} ha expirado", + "{user} accepted the remote share" : "{user} aceptó el elemento compartido remoto", + "{user} declined the remote share" : "{user} declinó el elemento compartido remoto", + "You received a new remote share {file} from {user}" : "Usted ha recibido un nuevo elemento compartido remoto {file} de {user}", + "{user} accepted the remote share of {file}" : "{user} aceptó el elemento compartido remoto de {file}", + "{user} declined the remote share of {file}" : "{user} declinó el elemento compartido remoto de {file}", + "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} con usted", + "Shared with {user}" : "Compartido con {user}", + "Removed share for {user}" : "Eliminó el elemento compartido para {user}", + "{actor} shared with {user}" : "{actor} compartió con {user}", + "{actor} removed share for {user}" : "{actor} eliminó el elemento compartido para {user}", + "Shared by {actor}" : "Compartido por {actor}", + "{actor} removed share" : "{actor} eliminó el elemento compartido", + "You shared {file} with {user}" : "Usted ha compartido {file} con {user}", + "You removed {user} from {file}" : "Usted eliminó a {user} de {file}", + "{actor} shared {file} with {user}" : "{actor} compartió {file} con {user}", + "{actor} removed {user} from {file}" : "{actor} eliminó a {user} de {file}", + "{actor} shared {file} with you" : "{actor} ha compartido {file} con usted", + "{actor} removed you from {file}" : "{actor} lo eliminó de {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Un archivo o carpeta compartido por correo o por link público ha sido <strong>descargado</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Un archivo o carpeta fue compartido desde <strong>otro servidor</strong>", "A file or folder has been <strong>shared</strong>" : "Un archivo o carpeta ha sido <strong>compartido</strong>", - "You shared %1$s with %2$s" : "Has compartido %1$s con %2$s", - "You shared %1$s with group %2$s" : "Has compartido %1$s en el grupo %2$s", - "You shared %1$s via link" : "Has compartido %1$s a través del enlace", - "%2$s shared %1$s with you" : "%2$s compartió %1$s contigo", - "Shares" : "Compartidos", - "This share is password-protected" : "Esto está protegido por contraseña", - "The password is wrong. Try again." : "La contraseña no es correcta. Probá de nuevo.", + "Wrong share ID, share doesn't exist" : "ID del elemento compartido equivocado, el elemento compartido no existe", + "could not delete share" : "no fue posible borrar el elemento compartido", + "Could not delete share" : "No fue posible borrar el elemento compartido", + "Please specify a file or folder path" : "Favor de especificar un archivo o ruta de carpeta", + "Wrong path, file/folder doesn't exist" : "La ruta es incorrecta, el correo / carpeta no existe ", + "Could not create share" : "no fue posible crear el elemento compartido", + "invalid permissions" : "permisos inválidos", + "Please specify a valid user" : "Favor de especificar un usuario válido", + "Group sharing is disabled by the administrator" : "Compartir en grupos está deshabilitado por el administrador", + "Please specify a valid group" : "Favor de especificar un grupo valido", + "Public link sharing is disabled by the administrator" : "Compartir links públicos está deshabilitado por el administrador", + "Public upload disabled by the administrator" : "Cargas públicas deshabilitadas por el administrador", + "Public upload is only possible for publicly shared folders" : "Las cargas públicas son posibles sólo para carpetas compartidas públicamente", + "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD", + "Sharing %s failed because the back end does not allow shares from type %s" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %s", + "You cannot share to a Circle if the app is not enabled" : "Usted no puede compartir al Círculo si la aplicación no esta habilitada", + "Please specify a valid circle" : "Favor de especificar un círculo válido", + "Unknown share type" : "Tipo de elemento compartido desconocido", + "Not a directory" : "No es una carpeta", + "Could not lock path" : "No fue posible bloquear la ruta", + "Wrong or no update parameter given" : "El parametro de actualización esta erróneo o faltante", + "Can't change permissions for public share links" : "No es posible cambiar los permisos para links públicos compartidas", + "Cannot increase permissions" : "No es posible incrementar los permisos", + "%s is publicly shared" : "%s está compartido públicamente", + "Share API is disabled" : "El API para compartir está deshabilitado", + "File sharing" : "Compartir archivos", + "This share is password-protected" : "Este elemento compartido esta protegido con contraseña", + "The password is wrong. Try again." : "La contraseña es incorrecta. Favor de intentarlo de nuevo.", "Password" : "Contraseña", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", "Name" : "Nombre", - "Sorry, this link doesn’t seem to work anymore." : "Perdón, este enlace parece no funcionar más.", + "Share time" : "Tiempo de compartir", + "Expiration date" : "Fecha de expiración", + "Sorry, this link doesn’t seem to work anymore." : "Lo sentimos, este link no parece funcionar más. ", "Reasons might be:" : "Las causas podrían ser:", - "the item was removed" : "el elemento fue borrado", - "the link expired" : "el enlace expiró", - "sharing is disabled" : "compartir está desactivado", - "For more info, please ask the person who sent this link." : "Para mayor información, contactá a la persona que te mandó el enlace.", + "the item was removed" : "el elemento fue eliminado", + "the link expired" : "el link expiró", + "sharing is disabled" : "compartir está deshabilitado", + "For more info, please ask the person who sent this link." : "Para mayores informes, contacte a la persona que le envió este link.", + "Add to your Nextcloud" : "Agregar a su Nextcloud", "Download" : "Descargar", - "Direct link" : "Vínculo directo" + "Download %s" : "Descargar %s", + "Direct link" : "Link directa", + "Upload files to %s" : "Cargar archivos a %s", + "Select or drop files" : "Seleccione o suelte los archivos", + "Uploading files…" : "Cargando archivos...", + "Uploaded files:" : "Archivos cargados:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js index b5c009982a8..37da367a67b 100644 --- a/apps/files_sharing/l10n/gl.js +++ b/apps/files_sharing/l10n/gl.js @@ -1,12 +1,6 @@ OC.L10N.register( "files_sharing", { - "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor", - "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos", - "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel", - "Could not authenticate to remote share, password might be wrong" : "Non foi pisíbel autenticar na compartición remota, o contrasinal podería ser erróneo", - "Storage not valid" : "Almacenamento incorrecto", - "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota", "Shared with you" : "Compartido con vostede", "Shared with others" : "Compartido con outros", "Shared by link" : "Compartido por ligazón", @@ -16,46 +10,106 @@ OC.L10N.register( "Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí", "No shared links" : "Non hai ligazóns compartidas", "Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir a compartición remota {name} desde {owner}@{remote}?", - "Remote share" : "Compartición remota", - "Remote share password" : "Contrasinal da compartición remota", - "Cancel" : "Cancelar", - "Add remote share" : "Engadir unha compartición remota", "You can upload into this folder" : "Pode envialo a este cartafol", - "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}", - "Invalid ownCloud url" : "URL incorrecto do ownCloud", + "No compatible server found at {remote}" : "Non se atopa un servidor compatíbel en {remote}", + "Invalid server URL" : "URL de servidor incorrecto", + "Failed to add the public link to your Nextcloud" : "Non foi posíbel engadir a ligazón pública ao seu Nextcloud", + "Share" : "Compartir", + "No expiration date set" : "Non se definiu a data de caducidade", "Shared by" : "Compartido por", "Sharing" : "Compartindo", - "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", + "File shares" : "Compartir ficheiros", + "Downloaded via public link" : "Descargado mediante unha ligazón pública", + "Downloaded by {email}" : "Descargado por {email}", + "{file} downloaded via public link" : "{file} descargado mediante unha ligazón pública", + "{email} downloaded {file}" : "{email} descargou {file}", + "Shared with group {group}" : "Compartido co grupo {group}", + "Removed share for group {group}" : "Retirar o compartido para o grupo {group}", + "{actor} shared with group {group}" : "{actor} compartiu co grupo {group}", + "{actor} removed share for group {group}" : "{actor} retirou o compartido para o grupo {group}", + "You shared {file} with group {group}" : "Vostede compartiu {file} co grupo {group}", + "You removed group {group} from {file}" : "Vostede retirou o grupo {group} de {file}", + "{actor} shared {file} with group {group}" : "{actor} compartiu {file} co grupo {group}", + "{actor} removed group {group} from {file}" : "{actor} retirou o grupo {group} de {file}", + "Shared as public link" : "Compartido como ligazón pública", + "Removed public link" : "Retirada a ligazón pública", + "Public link expired" : "A ligazón pública caducou", + "{actor} shared as public link" : "{actor} compartiu como ligazón pública", + "{actor} removed public link" : "{actor} retirou a ligazón pública", + "Public link of {actor} expired" : "A ligazón pública de {actor} caducou", + "You shared {file} as public link" : "Vostede compartiu {file} como ligazón pública", + "You removed public link for {file}" : "Vostede retirou a ligazón pública de {file}", + "Public link expired for {file}" : "A ligazón pública para {file} caducou", + "{actor} shared {file} as public link" : "{actor} compartiu {file} como ligazón pública", + "{actor} removed public link for {file}" : "{actor} retirou a ligazón pública para {file}", + "Public link of {actor} for {file} expired" : "A ligazón pública de {actor} para {file} caducou", + "{user} accepted the remote share" : "{user} aceptou a compartición remota", + "{user} declined the remote share" : "{user} declinou a compartición remota", + "You received a new remote share {file} from {user}" : "Recibiu unha nova compartición remota {file} de {user}", + "{user} accepted the remote share of {file}" : "{user} aceptou a compartición remotade {file}", + "{user} declined the remote share of {file}" : "{user} declinou a compartición remota de {file}", + "{user} unshared {file} from you" : "{user} deixou de compartir {file} con vostede", + "Shared with {user}" : "Compartido con {user}", + "Removed share for {user}" : "Retirar o compartido para {user}", + "{actor} shared with {user}" : "{actor} compartiu con {user}", + "{actor} removed share for {user}" : "{actor} retirou o compartido para {user}", + "Shared by {actor}" : "Compartido por {actor}", + "{actor} removed share" : "{actor} retirou o compartido", + "You shared {file} with {user}" : "Vostede compartiu {file} con {user}", + "You removed {user} from {file}" : "Vostede retirou a {user} de {file}", + "{actor} shared {file} with {user}" : "{actor} compartiu {file} con {user}", + "{actor} removed {user} from {file}" : "{actor} retirou a {user} de {file}", + "{actor} shared {file} with you" : "{actor} compartiu {file} con vostede", + "{actor} removed you from {file}" : "{actor} retirouno a vostede de {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol compartido por correo ou ligazón pública", "A file or folder was shared from <strong>another server</strong>" : "Compartiuse un ficheiro ou cartafol desde <strong>outro servidor</strong>", - "A public shared file or folder was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol público", - "You received a new remote share %2$s from %1$s" : "Recibiu unha compartición remota %2$s de %1$s", - "You received a new remote share from %s" : "Recibiu unha compartición remota de %s", - "%1$s accepted remote share %2$s" : "%1$s comparticións remotas aceptadas %2$s", - "%1$s declined remote share %2$s" : "%1$s comparticións remotas declinadas %2$s", - "%1$s unshared %2$s from you" : "%1$s deixou de compartir %2$s con vostede", - "Public shared folder %1$s was downloaded" : "Foi descargado o cartafol público %1$s", - "Public shared file %1$s was downloaded" : "Foi descargado o ficheiro público %1$s", - "You shared %1$s with %2$s" : "Compartiu %1$s con %2$s", - "You shared %1$s with group %2$s" : "Compartiu %1$s co grupo %2$s", - "You shared %1$s via link" : "Vostede compartiu %1$s mediante ligazón", - "%2$s shared %1$s with you" : "%2$s compartiu %1$s con vostede", - "Shares" : "Comparticións", + "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", + "Wrong share ID, share doesn't exist" : "O ID do recurso compartido non é correcto, o recurso compartido non existe", + "could not delete share" : "non foi posíbel eliminar o recurso compartido", + "Could not delete share" : "Non foi posíbel eliminar o recurso compartido", + "Please specify a file or folder path" : "Especifique a ruta dun ficheiro ou cartafol", + "Wrong path, file/folder doesn't exist" : "Ruta incorrecta, o ficheiro/cartafol non existe", + "Could not create share" : "Non foi posíbel crear o recurso compartido", + "invalid permissions" : "permisos incorrectos", + "Please specify a valid user" : "Especifique un usuario correcto", + "Group sharing is disabled by the administrator" : "A opción de compartir en grupo foi desactivada polo administrador", + "Please specify a valid group" : "Especifique un grupo correcto", + "Public link sharing is disabled by the administrator" : "Compartir por ligazón pública foi desactivado polo administrador", + "Public upload disabled by the administrator" : "O envío público foi desactivado polo administrador", + "Public upload is only possible for publicly shared folders" : "O envío público só é posíbel para aos cartafoles públicos compartidos", + "Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD", + "Sharing %s failed because the back end does not allow shares from type %s" : "Fallou a compartición de %s, xa que a infraestrutura non permite accións do tipo %s", + "You cannot share to a Circle if the app is not enabled" : "Vostede non pode compartir para un Circulo se a aplicación non esta activada", + "Please specify a valid circle" : "Especifique un circulo correcto", + "Unknown share type" : "Tipo descoñecido de recurso compartido", + "Not a directory" : "Non é un directorio", + "Could not lock path" : "Non foi posíbel bloquear a ruta", + "Wrong or no update parameter given" : "Parámetro incorrecto ou non actualizado", + "Can't change permissions for public share links" : "Non é posíbel cambiar os permisos das ligazóns de recursos compartidos públicos", + "Cannot increase permissions" : "Non é posíbel aumentar os permisos", + "%s is publicly shared" : "%s compártese publicamente", + "Share API is disabled" : "A API de compartición foi desactivada", + "File sharing" : "Compartición de ficheiros", "This share is password-protected" : "Esta compartición está protexida con contrasinal", "The password is wrong. Try again." : "O contrasinal é incorrecto. Ténteo de novo.", "Password" : "Contrasinal", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Name" : "Nome", "Share time" : "Compartir o tempo", + "Expiration date" : "Data de caducidade", "Sorry, this link doesn’t seem to work anymore." : "Semella que esta ligazón non funciona.", "Reasons might be:" : "As razóns poderían ser:", "the item was removed" : "o elemento foi retirado", "the link expired" : "a ligazón caducou", "sharing is disabled" : "foi desactivada a compartición", "For more info, please ask the person who sent this link." : "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón.", - "Add to your ownCloud" : "Engadir ao seu ownCloud", + "Add to your Nextcloud" : "Engadir ao seu Nextcloud", "Download" : "Descargar", "Download %s" : "Descargar %s", - "Direct link" : "Ligazón directa" + "Direct link" : "Ligazón directa", + "Upload files to %s" : "Enviar ficheiros a %s", + "Select or drop files" : "Seleccione ou arrastre e solte ficheiros", + "Uploading files…" : "Enviando ficheiros…", + "Uploaded files:" : "Ficheiros enviados:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json index ccfa1686cad..6acb582e318 100644 --- a/apps/files_sharing/l10n/gl.json +++ b/apps/files_sharing/l10n/gl.json @@ -1,10 +1,4 @@ { "translations": { - "Server to server sharing is not enabled on this server" : "Neste servidor non está activada a compartición de servidor a servidor", - "The mountpoint name contains invalid characters." : "O nome do punto de montaxe contén caracteres incorrectos", - "Invalid or untrusted SSL certificate" : "Certificado SSL incorrecto ou non fiábel", - "Could not authenticate to remote share, password might be wrong" : "Non foi pisíbel autenticar na compartición remota, o contrasinal podería ser erróneo", - "Storage not valid" : "Almacenamento incorrecto", - "Couldn't add remote share" : "Non foi posíbel engadir a compartición remota", "Shared with you" : "Compartido con vostede", "Shared with others" : "Compartido con outros", "Shared by link" : "Compartido por ligazón", @@ -14,46 +8,106 @@ "Files and folders you share will show up here" : "Os ficheiros e cartafoles que comparta amosaranse aquí", "No shared links" : "Non hai ligazóns compartidas", "Files and folders you share by link will show up here" : "Os ficheiros e cartafoles que comparta por ligazón amosaranse aquí", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "Quere engadir a compartición remota {name} desde {owner}@{remote}?", - "Remote share" : "Compartición remota", - "Remote share password" : "Contrasinal da compartición remota", - "Cancel" : "Cancelar", - "Add remote share" : "Engadir unha compartición remota", "You can upload into this folder" : "Pode envialo a este cartafol", - "No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}", - "Invalid ownCloud url" : "URL incorrecto do ownCloud", + "No compatible server found at {remote}" : "Non se atopa un servidor compatíbel en {remote}", + "Invalid server URL" : "URL de servidor incorrecto", + "Failed to add the public link to your Nextcloud" : "Non foi posíbel engadir a ligazón pública ao seu Nextcloud", + "Share" : "Compartir", + "No expiration date set" : "Non se definiu a data de caducidade", "Shared by" : "Compartido por", "Sharing" : "Compartindo", - "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", + "File shares" : "Compartir ficheiros", + "Downloaded via public link" : "Descargado mediante unha ligazón pública", + "Downloaded by {email}" : "Descargado por {email}", + "{file} downloaded via public link" : "{file} descargado mediante unha ligazón pública", + "{email} downloaded {file}" : "{email} descargou {file}", + "Shared with group {group}" : "Compartido co grupo {group}", + "Removed share for group {group}" : "Retirar o compartido para o grupo {group}", + "{actor} shared with group {group}" : "{actor} compartiu co grupo {group}", + "{actor} removed share for group {group}" : "{actor} retirou o compartido para o grupo {group}", + "You shared {file} with group {group}" : "Vostede compartiu {file} co grupo {group}", + "You removed group {group} from {file}" : "Vostede retirou o grupo {group} de {file}", + "{actor} shared {file} with group {group}" : "{actor} compartiu {file} co grupo {group}", + "{actor} removed group {group} from {file}" : "{actor} retirou o grupo {group} de {file}", + "Shared as public link" : "Compartido como ligazón pública", + "Removed public link" : "Retirada a ligazón pública", + "Public link expired" : "A ligazón pública caducou", + "{actor} shared as public link" : "{actor} compartiu como ligazón pública", + "{actor} removed public link" : "{actor} retirou a ligazón pública", + "Public link of {actor} expired" : "A ligazón pública de {actor} caducou", + "You shared {file} as public link" : "Vostede compartiu {file} como ligazón pública", + "You removed public link for {file}" : "Vostede retirou a ligazón pública de {file}", + "Public link expired for {file}" : "A ligazón pública para {file} caducou", + "{actor} shared {file} as public link" : "{actor} compartiu {file} como ligazón pública", + "{actor} removed public link for {file}" : "{actor} retirou a ligazón pública para {file}", + "Public link of {actor} for {file} expired" : "A ligazón pública de {actor} para {file} caducou", + "{user} accepted the remote share" : "{user} aceptou a compartición remota", + "{user} declined the remote share" : "{user} declinou a compartición remota", + "You received a new remote share {file} from {user}" : "Recibiu unha nova compartición remota {file} de {user}", + "{user} accepted the remote share of {file}" : "{user} aceptou a compartición remotade {file}", + "{user} declined the remote share of {file}" : "{user} declinou a compartición remota de {file}", + "{user} unshared {file} from you" : "{user} deixou de compartir {file} con vostede", + "Shared with {user}" : "Compartido con {user}", + "Removed share for {user}" : "Retirar o compartido para {user}", + "{actor} shared with {user}" : "{actor} compartiu con {user}", + "{actor} removed share for {user}" : "{actor} retirou o compartido para {user}", + "Shared by {actor}" : "Compartido por {actor}", + "{actor} removed share" : "{actor} retirou o compartido", + "You shared {file} with {user}" : "Vostede compartiu {file} con {user}", + "You removed {user} from {file}" : "Vostede retirou a {user} de {file}", + "{actor} shared {file} with {user}" : "{actor} compartiu {file} con {user}", + "{actor} removed {user} from {file}" : "{actor} retirou a {user} de {file}", + "{actor} shared {file} with you" : "{actor} compartiu {file} con vostede", + "{actor} removed you from {file}" : "{actor} retirouno a vostede de {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol compartido por correo ou ligazón pública", "A file or folder was shared from <strong>another server</strong>" : "Compartiuse un ficheiro ou cartafol desde <strong>outro servidor</strong>", - "A public shared file or folder was <strong>downloaded</strong>" : "Foi <strong>descargado</strong> un ficheiro ou cartafol público", - "You received a new remote share %2$s from %1$s" : "Recibiu unha compartición remota %2$s de %1$s", - "You received a new remote share from %s" : "Recibiu unha compartición remota de %s", - "%1$s accepted remote share %2$s" : "%1$s comparticións remotas aceptadas %2$s", - "%1$s declined remote share %2$s" : "%1$s comparticións remotas declinadas %2$s", - "%1$s unshared %2$s from you" : "%1$s deixou de compartir %2$s con vostede", - "Public shared folder %1$s was downloaded" : "Foi descargado o cartafol público %1$s", - "Public shared file %1$s was downloaded" : "Foi descargado o ficheiro público %1$s", - "You shared %1$s with %2$s" : "Compartiu %1$s con %2$s", - "You shared %1$s with group %2$s" : "Compartiu %1$s co grupo %2$s", - "You shared %1$s via link" : "Vostede compartiu %1$s mediante ligazón", - "%2$s shared %1$s with you" : "%2$s compartiu %1$s con vostede", - "Shares" : "Comparticións", + "A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol", + "Wrong share ID, share doesn't exist" : "O ID do recurso compartido non é correcto, o recurso compartido non existe", + "could not delete share" : "non foi posíbel eliminar o recurso compartido", + "Could not delete share" : "Non foi posíbel eliminar o recurso compartido", + "Please specify a file or folder path" : "Especifique a ruta dun ficheiro ou cartafol", + "Wrong path, file/folder doesn't exist" : "Ruta incorrecta, o ficheiro/cartafol non existe", + "Could not create share" : "Non foi posíbel crear o recurso compartido", + "invalid permissions" : "permisos incorrectos", + "Please specify a valid user" : "Especifique un usuario correcto", + "Group sharing is disabled by the administrator" : "A opción de compartir en grupo foi desactivada polo administrador", + "Please specify a valid group" : "Especifique un grupo correcto", + "Public link sharing is disabled by the administrator" : "Compartir por ligazón pública foi desactivado polo administrador", + "Public upload disabled by the administrator" : "O envío público foi desactivado polo administrador", + "Public upload is only possible for publicly shared folders" : "O envío público só é posíbel para aos cartafoles públicos compartidos", + "Invalid date, date format must be YYYY-MM-DD" : "Data incorrecta, o formato da date debe ser AAAA-MM-DD", + "Sharing %s failed because the back end does not allow shares from type %s" : "Fallou a compartición de %s, xa que a infraestrutura non permite accións do tipo %s", + "You cannot share to a Circle if the app is not enabled" : "Vostede non pode compartir para un Circulo se a aplicación non esta activada", + "Please specify a valid circle" : "Especifique un circulo correcto", + "Unknown share type" : "Tipo descoñecido de recurso compartido", + "Not a directory" : "Non é un directorio", + "Could not lock path" : "Non foi posíbel bloquear a ruta", + "Wrong or no update parameter given" : "Parámetro incorrecto ou non actualizado", + "Can't change permissions for public share links" : "Non é posíbel cambiar os permisos das ligazóns de recursos compartidos públicos", + "Cannot increase permissions" : "Non é posíbel aumentar os permisos", + "%s is publicly shared" : "%s compártese publicamente", + "Share API is disabled" : "A API de compartición foi desactivada", + "File sharing" : "Compartición de ficheiros", "This share is password-protected" : "Esta compartición está protexida con contrasinal", "The password is wrong. Try again." : "O contrasinal é incorrecto. Ténteo de novo.", "Password" : "Contrasinal", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", "Name" : "Nome", "Share time" : "Compartir o tempo", + "Expiration date" : "Data de caducidade", "Sorry, this link doesn’t seem to work anymore." : "Semella que esta ligazón non funciona.", "Reasons might be:" : "As razóns poderían ser:", "the item was removed" : "o elemento foi retirado", "the link expired" : "a ligazón caducou", "sharing is disabled" : "foi desactivada a compartición", "For more info, please ask the person who sent this link." : "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón.", - "Add to your ownCloud" : "Engadir ao seu ownCloud", + "Add to your Nextcloud" : "Engadir ao seu Nextcloud", "Download" : "Descargar", "Download %s" : "Descargar %s", - "Direct link" : "Ligazón directa" + "Direct link" : "Ligazón directa", + "Upload files to %s" : "Enviar ficheiros a %s", + "Select or drop files" : "Seleccione ou arrastre e solte ficheiros", + "Uploading files…" : "Enviando ficheiros…", + "Uploaded files:" : "Ficheiros enviados:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js index 1707d9d7747..2cb561963cf 100644 --- a/apps/files_sharing/l10n/hu.js +++ b/apps/files_sharing/l10n/hu.js @@ -89,6 +89,7 @@ OC.L10N.register( "Cannot increase permissions" : "Nem lehet növelni az engedélyeket", "%s is publicly shared" : "%s nyilvánosan megosztva", "Share API is disabled" : "Megosztás API letiltva", + "File sharing" : "Fájlmegosztás", "This share is password-protected" : "Ez egy jelszóval védett megosztás", "The password is wrong. Try again." : "A megadott jelszó nem megfelelő. Próbálja újra!", "Password" : "Jelszó", diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json index 5a355547a63..16ab68cd36c 100644 --- a/apps/files_sharing/l10n/hu.json +++ b/apps/files_sharing/l10n/hu.json @@ -87,6 +87,7 @@ "Cannot increase permissions" : "Nem lehet növelni az engedélyeket", "%s is publicly shared" : "%s nyilvánosan megosztva", "Share API is disabled" : "Megosztás API letiltva", + "File sharing" : "Fájlmegosztás", "This share is password-protected" : "Ez egy jelszóval védett megosztás", "The password is wrong. Try again." : "A megadott jelszó nem megfelelő. Próbálja újra!", "Password" : "Jelszó", diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js index 749c85d0493..2ead3e70c8f 100644 --- a/apps/files_sharing/l10n/it.js +++ b/apps/files_sharing/l10n/it.js @@ -89,6 +89,7 @@ OC.L10N.register( "Cannot increase permissions" : "Impossibile aumentare i permessi", "%s is publicly shared" : "%s è condiviso pubblicamente", "Share API is disabled" : "API di condivisione disabilitate", + "File sharing" : "Condivisioni dei file", "This share is password-protected" : "Questa condivisione è protetta da password", "The password is wrong. Try again." : "La password è errata. Prova ancora.", "Password" : "Password", diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json index 5cce4c494fd..8724e55ea70 100644 --- a/apps/files_sharing/l10n/it.json +++ b/apps/files_sharing/l10n/it.json @@ -87,6 +87,7 @@ "Cannot increase permissions" : "Impossibile aumentare i permessi", "%s is publicly shared" : "%s è condiviso pubblicamente", "Share API is disabled" : "API di condivisione disabilitate", + "File sharing" : "Condivisioni dei file", "This share is password-protected" : "Questa condivisione è protetta da password", "The password is wrong. Try again." : "La password è errata. Prova ancora.", "Password" : "Password", diff --git a/apps/files_sharing/l10n/nb.js b/apps/files_sharing/l10n/nb.js index ce3165fecc7..9c7593e5086 100644 --- a/apps/files_sharing/l10n/nb.js +++ b/apps/files_sharing/l10n/nb.js @@ -78,7 +78,7 @@ OC.L10N.register( "Public upload disabled by the administrator" : "Offentlig opplasting er deaktivert av administratoren", "Public upload is only possible for publicly shared folders" : "Offentlig opplasting er kun mulig i offentlig delte mapper", "Invalid date, date format must be YYYY-MM-DD" : "Feil dato, dato må være i formatet YYYY-MM-DD", - "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s feilet på grunn av at tjeneren ikke tillater deling av filtypen %s", + "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s mislyktes på grunn av at tjeneren ikke tillater deling av filtypen %s", "You cannot share to a Circle if the app is not enabled" : "Du kan ikke dele til en sirkel så lenge appn ikke er aktivert", "Please specify a valid circle" : "Vennligst angi en gyldig sirkel", "Unknown share type" : "Ukjent ressurstype", diff --git a/apps/files_sharing/l10n/nb.json b/apps/files_sharing/l10n/nb.json index 7f2fa23a6ac..b6215eb5010 100644 --- a/apps/files_sharing/l10n/nb.json +++ b/apps/files_sharing/l10n/nb.json @@ -76,7 +76,7 @@ "Public upload disabled by the administrator" : "Offentlig opplasting er deaktivert av administratoren", "Public upload is only possible for publicly shared folders" : "Offentlig opplasting er kun mulig i offentlig delte mapper", "Invalid date, date format must be YYYY-MM-DD" : "Feil dato, dato må være i formatet YYYY-MM-DD", - "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s feilet på grunn av at tjeneren ikke tillater deling av filtypen %s", + "Sharing %s failed because the back end does not allow shares from type %s" : "Deling av %s mislyktes på grunn av at tjeneren ikke tillater deling av filtypen %s", "You cannot share to a Circle if the app is not enabled" : "Du kan ikke dele til en sirkel så lenge appn ikke er aktivert", "Please specify a valid circle" : "Vennligst angi en gyldig sirkel", "Unknown share type" : "Ukjent ressurstype", diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js index 378439281ba..bf23773501c 100644 --- a/apps/files_sharing/l10n/pt_BR.js +++ b/apps/files_sharing/l10n/pt_BR.js @@ -1,7 +1,7 @@ OC.L10N.register( "files_sharing", { - "Shared with you" : "Compartilhado com você", + "Shared with you" : "Compartilhado com Você", "Shared with others" : "Compartilhado com outros", "Shared by link" : "Compartilhado por link", "Nothing shared with you yet" : "Nada foi compartilhado com você até agora", @@ -14,7 +14,7 @@ OC.L10N.register( "No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}", "Invalid server URL" : "URL do servidor inválida", "Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud", - "Share" : "Compartilhamento", + "Share" : "Compartilhar", "No expiration date set" : "Nenhuma data de expiração definida", "Shared by" : "Compartilhado por", "Sharing" : "Compartilhando", @@ -32,7 +32,7 @@ OC.L10N.register( "{actor} shared {file} with group {group}" : "{actor} compartilhou {file} com o grupo {group}", "{actor} removed group {group} from {file}" : "{actor} excluiu o grupo {group} de {file}", "Shared as public link" : "Compartilhado como um link publico", - "Removed public link" : "Excluido o link público", + "Removed public link" : "Excluído o link público", "Public link expired" : "O link público expirou", "{actor} shared as public link" : "{actor} compartilhou como um link publico", "{actor} removed public link" : "{actor} excluiu o link publico", @@ -44,7 +44,7 @@ OC.L10N.register( "{actor} removed public link for {file}" : "{actor} excluiu o link publico de {file}", "Public link of {actor} for {file} expired" : "O link público de {actor} para {file} expirou", "{user} accepted the remote share" : "{user} aceitou o compartilhamento remoto", - "{user} declined the remote share" : "{user} declinou do compartilhamento remoto", + "{user} declined the remote share" : "{user} declinou o compartilhamento remoto", "You received a new remote share {file} from {user}" : "Você recebeu um novo compartilhamento remoto {file} de {user}", "{user} accepted the remote share of {file}" : "{user} aceitou o compartilhamento remoto de {file}", "{user} declined the remote share of {file}" : "{user} declinou do compartilhamento remoto de {file}", diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json index 656d601fa98..ab353a6a07b 100644 --- a/apps/files_sharing/l10n/pt_BR.json +++ b/apps/files_sharing/l10n/pt_BR.json @@ -1,5 +1,5 @@ { "translations": { - "Shared with you" : "Compartilhado com você", + "Shared with you" : "Compartilhado com Você", "Shared with others" : "Compartilhado com outros", "Shared by link" : "Compartilhado por link", "Nothing shared with you yet" : "Nada foi compartilhado com você até agora", @@ -12,7 +12,7 @@ "No compatible server found at {remote}" : "Nenhum servidor compativel encontrado em {remote}", "Invalid server URL" : "URL do servidor inválida", "Failed to add the public link to your Nextcloud" : "Ocorreu uma falha ao adicionar o link público ao seu Nextcloud", - "Share" : "Compartilhamento", + "Share" : "Compartilhar", "No expiration date set" : "Nenhuma data de expiração definida", "Shared by" : "Compartilhado por", "Sharing" : "Compartilhando", @@ -30,7 +30,7 @@ "{actor} shared {file} with group {group}" : "{actor} compartilhou {file} com o grupo {group}", "{actor} removed group {group} from {file}" : "{actor} excluiu o grupo {group} de {file}", "Shared as public link" : "Compartilhado como um link publico", - "Removed public link" : "Excluido o link público", + "Removed public link" : "Excluído o link público", "Public link expired" : "O link público expirou", "{actor} shared as public link" : "{actor} compartilhou como um link publico", "{actor} removed public link" : "{actor} excluiu o link publico", @@ -42,7 +42,7 @@ "{actor} removed public link for {file}" : "{actor} excluiu o link publico de {file}", "Public link of {actor} for {file} expired" : "O link público de {actor} para {file} expirou", "{user} accepted the remote share" : "{user} aceitou o compartilhamento remoto", - "{user} declined the remote share" : "{user} declinou do compartilhamento remoto", + "{user} declined the remote share" : "{user} declinou o compartilhamento remoto", "You received a new remote share {file} from {user}" : "Você recebeu um novo compartilhamento remoto {file} de {user}", "{user} accepted the remote share of {file}" : "{user} aceitou o compartilhamento remoto de {file}", "{user} declined the remote share of {file}" : "{user} declinou do compartilhamento remoto de {file}", diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js index dcfa058e96a..e3c71dfb6e4 100644 --- a/apps/files_sharing/l10n/ru.js +++ b/apps/files_sharing/l10n/ru.js @@ -108,7 +108,7 @@ OC.L10N.register( "Download %s" : "Скачать %s", "Direct link" : "Прямая ссылка", "Upload files to %s" : "Загрузка файлов пользователю %s", - "Select or drop files" : "Выбрать или сбросить файлы", + "Select or drop files" : "Выберите или перетащите файлы", "Uploading files…" : "Загрузка файлов...", "Uploaded files:" : "Загруженные файлы:" }, diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json index 480f8efc419..b0def25d616 100644 --- a/apps/files_sharing/l10n/ru.json +++ b/apps/files_sharing/l10n/ru.json @@ -106,7 +106,7 @@ "Download %s" : "Скачать %s", "Direct link" : "Прямая ссылка", "Upload files to %s" : "Загрузка файлов пользователю %s", - "Select or drop files" : "Выбрать или сбросить файлы", + "Select or drop files" : "Выберите или перетащите файлы", "Uploading files…" : "Загрузка файлов...", "Uploaded files:" : "Загруженные файлы:" },"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_sharing/l10n/tr.js b/apps/files_sharing/l10n/tr.js index 4ae11dd2b89..351f051565f 100644 --- a/apps/files_sharing/l10n/tr.js +++ b/apps/files_sharing/l10n/tr.js @@ -66,7 +66,7 @@ OC.L10N.register( "A file or folder has been <strong>shared</strong>" : "Bir dosya ya da klasör <strong>paylaşıldı</strong>", "Wrong share ID, share doesn't exist" : "Paylaşım kimliği yanlış. Paylaşım bulunamadı", "could not delete share" : "paylaşım kaldırılamadı", - "Could not delete share" : "Paylaşım kaldırılamadı", + "Could not delete share" : "Paylaşım silinemedi", "Please specify a file or folder path" : "Lütfen bir dosya ya da klasör yolu belirtin", "Wrong path, file/folder doesn't exist" : "Yol yanlış. Dosya ya da klasör bulunamadı", "Could not create share" : "Paylaşılamadı", @@ -96,7 +96,7 @@ OC.L10N.register( "No entries found in this folder" : "Bu klasörde herhangi bir kayıt yok", "Name" : "Ad", "Share time" : "Paylaşma zamanı", - "Expiration date" : "Son kullanım tarihi", + "Expiration date" : "Son kullanma tarihi", "Sorry, this link doesn’t seem to work anymore." : "Maalesef, bu bağlantı artık çalışmıyor gibi görünüyor.", "Reasons might be:" : "Nedenleri şunlar olabilir:", "the item was removed" : "öge silinmiş", diff --git a/apps/files_sharing/l10n/tr.json b/apps/files_sharing/l10n/tr.json index 8cc4a3088b8..cd2efe96746 100644 --- a/apps/files_sharing/l10n/tr.json +++ b/apps/files_sharing/l10n/tr.json @@ -64,7 +64,7 @@ "A file or folder has been <strong>shared</strong>" : "Bir dosya ya da klasör <strong>paylaşıldı</strong>", "Wrong share ID, share doesn't exist" : "Paylaşım kimliği yanlış. Paylaşım bulunamadı", "could not delete share" : "paylaşım kaldırılamadı", - "Could not delete share" : "Paylaşım kaldırılamadı", + "Could not delete share" : "Paylaşım silinemedi", "Please specify a file or folder path" : "Lütfen bir dosya ya da klasör yolu belirtin", "Wrong path, file/folder doesn't exist" : "Yol yanlış. Dosya ya da klasör bulunamadı", "Could not create share" : "Paylaşılamadı", @@ -94,7 +94,7 @@ "No entries found in this folder" : "Bu klasörde herhangi bir kayıt yok", "Name" : "Ad", "Share time" : "Paylaşma zamanı", - "Expiration date" : "Son kullanım tarihi", + "Expiration date" : "Son kullanma tarihi", "Sorry, this link doesn’t seem to work anymore." : "Maalesef, bu bağlantı artık çalışmıyor gibi görünüyor.", "Reasons might be:" : "Nedenleri şunlar olabilir:", "the item was removed" : "öge silinmiş", diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php index adbbd0f80e7..377e3902002 100644 --- a/apps/files_sharing/templates/public.php +++ b/apps/files_sharing/templates/public.php @@ -54,7 +54,7 @@ $maxUploadFilesize = min($upload_max_filesize, $post_max_size); data-owner-display-name="<?php p($_['displayName']) ?>" data-owner="<?php p($_['owner']) ?>" data-name="<?php p($_['filename']) ?>"> <button id="save-button"><?php p($l->t('Add to your Nextcloud')) ?></button> <form class="save-form hidden" action="#"> - <input type="email" id="remote_address" placeholder="user@yourNextcloud.org"/> + <input type="text" id="remote_address" placeholder="user@yourNextcloud.org"/> <button id="save-button-confirm" class="icon-confirm svg" disabled></button> </form> </span> diff --git a/apps/files_trashbin/css/trash.css b/apps/files_trashbin/css/trash.css index f150e557231..f1096d5924c 100644 --- a/apps/files_trashbin/css/trash.css +++ b/apps/files_trashbin/css/trash.css @@ -20,20 +20,17 @@ display: none; } -#app-navigation > ul { - padding-bottom: 44px; -} - /* move Deleted Files to bottom of sidebar */ .nav-trashbin { position: fixed !important; - bottom: 44px; + bottom: 88px; width: inherit !important; background-color: #fff; border-right: 1px solid #eee; + margin-bottom: 0px !important; } /* double padding to account for Deleted files entry, issue with Firefox */ .app-files #app-navigation > ul li:nth-last-child(2) { - margin-bottom: 44px; + margin-bottom: 88px; } diff --git a/apps/files_trashbin/l10n/de_DE.js b/apps/files_trashbin/l10n/de_DE.js index f39b61b58ef..71b196c45db 100644 --- a/apps/files_trashbin/l10n/de_DE.js +++ b/apps/files_trashbin/l10n/de_DE.js @@ -12,7 +12,7 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Log-Dateien oder kontaktieren Sie den Administrator", "restored" : "Wiederhergestellt", "No deleted files" : "Keine gelöschten Dateien", - "You will be able to recover deleted files from here" : "Sie können hier gelöschte Dateien wiederherstellen", + "You will be able to recover deleted files from here" : "Hier können gelöschte Dateien wiederhergestellt werden", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", "Name" : "Name", diff --git a/apps/files_trashbin/l10n/de_DE.json b/apps/files_trashbin/l10n/de_DE.json index 0f4e3f950e4..7e1a3affbdd 100644 --- a/apps/files_trashbin/l10n/de_DE.json +++ b/apps/files_trashbin/l10n/de_DE.json @@ -10,7 +10,7 @@ "This directory is unavailable, please check the logs or contact the administrator" : "Dieses Verzeichnis ist nicht verfügbar, bitte überprüfen Sie die Log-Dateien oder kontaktieren Sie den Administrator", "restored" : "Wiederhergestellt", "No deleted files" : "Keine gelöschten Dateien", - "You will be able to recover deleted files from here" : "Sie können hier gelöschte Dateien wiederherstellen", + "You will be able to recover deleted files from here" : "Hier können gelöschte Dateien wiederhergestellt werden", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", "Select all" : "Alle auswählen", "Name" : "Name", diff --git a/apps/files_trashbin/l10n/es_AR.js b/apps/files_trashbin/l10n/es_AR.js index e916fc98f04..ef2d08c9e43 100644 --- a/apps/files_trashbin/l10n/es_AR.js +++ b/apps/files_trashbin/l10n/es_AR.js @@ -8,7 +8,13 @@ OC.L10N.register( "Delete" : "Borrar", "Delete permanently" : "Borrar permanentemente", "Error" : "Error", + "This operation is forbidden" : "Esta operación está prohibida", + "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio no está disponible, compruebe los registros o póngase en contacto con el administrador", "restored" : "recuperado", + "No deleted files" : "No hay archivos eliminados", + "You will be able to recover deleted files from here" : "Podrás recuperar archivos eliminados desde aquí", + "No entries found in this folder" : "No se encontraron entradas en esta carpeta", + "Select all" : "Seleccionar todo", "Name" : "Nombre", "Deleted" : "Borrado" }, diff --git a/apps/files_trashbin/l10n/es_AR.json b/apps/files_trashbin/l10n/es_AR.json index 41ad13d0ba2..4bec793f5f2 100644 --- a/apps/files_trashbin/l10n/es_AR.json +++ b/apps/files_trashbin/l10n/es_AR.json @@ -6,7 +6,13 @@ "Delete" : "Borrar", "Delete permanently" : "Borrar permanentemente", "Error" : "Error", + "This operation is forbidden" : "Esta operación está prohibida", + "This directory is unavailable, please check the logs or contact the administrator" : "Este directorio no está disponible, compruebe los registros o póngase en contacto con el administrador", "restored" : "recuperado", + "No deleted files" : "No hay archivos eliminados", + "You will be able to recover deleted files from here" : "Podrás recuperar archivos eliminados desde aquí", + "No entries found in this folder" : "No se encontraron entradas en esta carpeta", + "Select all" : "Seleccionar todo", "Name" : "Nombre", "Deleted" : "Borrado" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_trashbin/l10n/gl.js b/apps/files_trashbin/l10n/gl.js index 52ce23875a0..7dfc774459a 100644 --- a/apps/files_trashbin/l10n/gl.js +++ b/apps/files_trashbin/l10n/gl.js @@ -1,10 +1,10 @@ OC.L10N.register( "files_trashbin", { - "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente", + "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s de xeito permanente", "Couldn't restore %s" : "Non foi posíbel restaurar %s", "Deleted files" : "Ficheiros eliminados", - "Restore" : "Restabelecer", + "Restore" : "Restaurar", "Delete" : "Eliminar", "Delete permanently" : "Eliminar permanentemente", "Error" : "Erro", diff --git a/apps/files_trashbin/l10n/gl.json b/apps/files_trashbin/l10n/gl.json index 89df0d2813f..d02df46b9d5 100644 --- a/apps/files_trashbin/l10n/gl.json +++ b/apps/files_trashbin/l10n/gl.json @@ -1,8 +1,8 @@ { "translations": { - "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente", + "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s de xeito permanente", "Couldn't restore %s" : "Non foi posíbel restaurar %s", "Deleted files" : "Ficheiros eliminados", - "Restore" : "Restabelecer", + "Restore" : "Restaurar", "Delete" : "Eliminar", "Delete permanently" : "Eliminar permanentemente", "Error" : "Erro", diff --git a/apps/files_versions/l10n/de.js b/apps/files_versions/l10n/de.js index 9d9253cabf5..3273cc2fae1 100644 --- a/apps/files_versions/l10n/de.js +++ b/apps/files_versions/l10n/de.js @@ -7,7 +7,7 @@ OC.L10N.register( "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", "No earlier versions available" : "Keine Vorgänger-Versionen vorhanden", - "More versions …" : "Weitere Versionen...", + "More versions …" : "Weitere Versionen…", "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…" }, diff --git a/apps/files_versions/l10n/de.json b/apps/files_versions/l10n/de.json index 7b36466c468..9fd77268b92 100644 --- a/apps/files_versions/l10n/de.json +++ b/apps/files_versions/l10n/de.json @@ -5,7 +5,7 @@ "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", "No earlier versions available" : "Keine Vorgänger-Versionen vorhanden", - "More versions …" : "Weitere Versionen...", + "More versions …" : "Weitere Versionen…", "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_versions/l10n/de_DE.js b/apps/files_versions/l10n/de_DE.js index 4507e0697fa..3273cc2fae1 100644 --- a/apps/files_versions/l10n/de_DE.js +++ b/apps/files_versions/l10n/de_DE.js @@ -7,7 +7,7 @@ OC.L10N.register( "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", "No earlier versions available" : "Keine Vorgänger-Versionen vorhanden", - "More versions …" : "Weitere Versionen …", + "More versions …" : "Weitere Versionen…", "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…" }, diff --git a/apps/files_versions/l10n/de_DE.json b/apps/files_versions/l10n/de_DE.json index c89e12442f0..9fd77268b92 100644 --- a/apps/files_versions/l10n/de_DE.json +++ b/apps/files_versions/l10n/de_DE.json @@ -5,7 +5,7 @@ "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", "No earlier versions available" : "Keine Vorgänger-Versionen vorhanden", - "More versions …" : "Weitere Versionen …", + "More versions …" : "Weitere Versionen…", "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_versions/l10n/es_AR.js b/apps/files_versions/l10n/es_AR.js index 039e8e86086..8bda31e11d3 100644 --- a/apps/files_versions/l10n/es_AR.js +++ b/apps/files_versions/l10n/es_AR.js @@ -1,11 +1,14 @@ OC.L10N.register( "files_versions", { - "Could not revert: %s" : "No se pudo revertir: %s ", + "Could not revert: %s" : "No fue posible revertir: %s", "Versions" : "Versiones", - "Failed to revert {file} to revision {timestamp}." : "Falló al revertir {file} a la revisión {timestamp}.", - "Restore" : "Recuperar", - "More versions..." : "Más versiones...", - "No other versions available" : "No hay más versiones disponibles" + "Failed to revert {file} to revision {timestamp}." : "Falla al revertir {archivo} a revisión {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No earlier versions available" : "No hay versiones más antiguas disponibles", + "More versions …" : "Más versiones ...", + "No versions available" : "No hay versiones disponibles", + "More versions..." : "Más versiones..." }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_versions/l10n/es_AR.json b/apps/files_versions/l10n/es_AR.json index 6298825835f..b31be35fcbc 100644 --- a/apps/files_versions/l10n/es_AR.json +++ b/apps/files_versions/l10n/es_AR.json @@ -1,9 +1,12 @@ { "translations": { - "Could not revert: %s" : "No se pudo revertir: %s ", + "Could not revert: %s" : "No fue posible revertir: %s", "Versions" : "Versiones", - "Failed to revert {file} to revision {timestamp}." : "Falló al revertir {file} a la revisión {timestamp}.", - "Restore" : "Recuperar", - "More versions..." : "Más versiones...", - "No other versions available" : "No hay más versiones disponibles" + "Failed to revert {file} to revision {timestamp}." : "Falla al revertir {archivo} a revisión {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No earlier versions available" : "No hay versiones más antiguas disponibles", + "More versions …" : "Más versiones ...", + "No versions available" : "No hay versiones disponibles", + "More versions..." : "Más versiones..." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_versions/l10n/gl.js b/apps/files_versions/l10n/gl.js index bc09b8a5b48..68e6bd9d8ba 100644 --- a/apps/files_versions/l10n/gl.js +++ b/apps/files_versions/l10n/gl.js @@ -4,8 +4,11 @@ OC.L10N.register( "Could not revert: %s" : "Non foi posíbel reverter: %s", "Versions" : "Versións", "Failed to revert {file} to revision {timestamp}." : "Non foi posíbel reverter {file} á revisión {timestamp}.", - "Restore" : "Restabelecer", - "More versions..." : "Máis versións...", - "No other versions available" : "Non hai outras versións dispoñíbeis" + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No earlier versions available" : "Non hai versións anteriores dispoñíbeis", + "More versions …" : "Máis versións ...", + "No versions available" : "Non hai versións dispoñíbeis", + "More versions..." : "Máis versións..." }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_versions/l10n/gl.json b/apps/files_versions/l10n/gl.json index fe649737982..a6d797d76b1 100644 --- a/apps/files_versions/l10n/gl.json +++ b/apps/files_versions/l10n/gl.json @@ -2,8 +2,11 @@ "Could not revert: %s" : "Non foi posíbel reverter: %s", "Versions" : "Versións", "Failed to revert {file} to revision {timestamp}." : "Non foi posíbel reverter {file} á revisión {timestamp}.", - "Restore" : "Restabelecer", - "More versions..." : "Máis versións...", - "No other versions available" : "Non hai outras versións dispoñíbeis" + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No earlier versions available" : "Non hai versións anteriores dispoñíbeis", + "More versions …" : "Máis versións ...", + "No versions available" : "Non hai versións dispoñíbeis", + "More versions..." : "Máis versións..." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_versions/l10n/nb.js b/apps/files_versions/l10n/nb.js index 95d47bb0188..b15f9e80834 100644 --- a/apps/files_versions/l10n/nb.js +++ b/apps/files_versions/l10n/nb.js @@ -9,6 +9,6 @@ OC.L10N.register( "No earlier versions available" : "Ingen tidligere versjoner tilgjengelige", "More versions …" : "Flere versjoner…", "No versions available" : "Ingen versjoner tilgjengelig", - "More versions..." : "Flere versjoner" + "More versions..." : "Flere versjoner…" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_versions/l10n/nb.json b/apps/files_versions/l10n/nb.json index 2fc427f0cbd..4c178b7a81f 100644 --- a/apps/files_versions/l10n/nb.json +++ b/apps/files_versions/l10n/nb.json @@ -7,6 +7,6 @@ "No earlier versions available" : "Ingen tidligere versjoner tilgjengelige", "More versions …" : "Flere versjoner…", "No versions available" : "Ingen versjoner tilgjengelig", - "More versions..." : "Flere versjoner" + "More versions..." : "Flere versjoner…" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_versions/l10n/sq.js b/apps/files_versions/l10n/sq.js index e7cb0d518b4..2bc424787de 100644 --- a/apps/files_versions/l10n/sq.js +++ b/apps/files_versions/l10n/sq.js @@ -7,6 +7,7 @@ OC.L10N.register( "_%n byte_::_%n bytes_" : ["%n bajte","%n bajte"], "Restore" : "Riktheje", "No earlier versions available" : "Nuk ka versione të tjera të gatshme", + "More versions …" : "Më shumë versione ...", "No versions available" : "Ska versione të gatshme", "More versions..." : "Më shumë versione…" }, diff --git a/apps/files_versions/l10n/sq.json b/apps/files_versions/l10n/sq.json index 3fb127f2ea7..5a18299c5f7 100644 --- a/apps/files_versions/l10n/sq.json +++ b/apps/files_versions/l10n/sq.json @@ -5,6 +5,7 @@ "_%n byte_::_%n bytes_" : ["%n bajte","%n bajte"], "Restore" : "Riktheje", "No earlier versions available" : "Nuk ka versione të tjera të gatshme", + "More versions …" : "Më shumë versione ...", "No versions available" : "Ska versione të gatshme", "More versions..." : "Më shumë versione…" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/oauth2/l10n/cs.js b/apps/oauth2/l10n/cs.js new file mode 100644 index 00000000000..8b9937b2436 --- /dev/null +++ b/apps/oauth2/l10n/cs.js @@ -0,0 +1,14 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "OAuth 2.0 klienti", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k vašemu %s.", + "Name" : "Název", + "Redirection URI" : "URL pro přesměrování", + "Client Identifier" : "Identifikátor klienta", + "Secret" : "Tajemství", + "Add client" : "Přidat klienta", + "Add" : "Přidat" +}, +"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/oauth2/l10n/cs.json b/apps/oauth2/l10n/cs.json new file mode 100644 index 00000000000..24b771bcfb4 --- /dev/null +++ b/apps/oauth2/l10n/cs.json @@ -0,0 +1,12 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "OAuth 2.0 klienti", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k vašemu %s.", + "Name" : "Název", + "Redirection URI" : "URL pro přesměrování", + "Client Identifier" : "Identifikátor klienta", + "Secret" : "Tajemství", + "Add client" : "Přidat klienta", + "Add" : "Přidat" +},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/de.js b/apps/oauth2/l10n/de.js index 9fb97505cc7..5b1cc19626e 100644 --- a/apps/oauth2/l10n/de.js +++ b/apps/oauth2/l10n/de.js @@ -3,7 +3,7 @@ OC.L10N.register( { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth-2.0-Clients", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf deine %s zu fragen.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf Deine %s zu fragen.", "Name" : "Name", "Redirection URI" : "Weiterleitungs-URI", "Client Identifier" : "Client-Identifikationsmerkmal", diff --git a/apps/oauth2/l10n/de.json b/apps/oauth2/l10n/de.json index 71104191330..145a064f4a9 100644 --- a/apps/oauth2/l10n/de.json +++ b/apps/oauth2/l10n/de.json @@ -1,7 +1,7 @@ { "translations": { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth-2.0-Clients", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf deine %s zu fragen.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf Deine %s zu fragen.", "Name" : "Name", "Redirection URI" : "Weiterleitungs-URI", "Client Identifier" : "Client-Identifikationsmerkmal", diff --git a/apps/oauth2/l10n/de_DE.js b/apps/oauth2/l10n/de_DE.js index dece67ad936..b06be1e69e2 100644 --- a/apps/oauth2/l10n/de_DE.js +++ b/apps/oauth2/l10n/de_DE.js @@ -3,7 +3,7 @@ OC.L10N.register( { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth-2.0-Clients", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf ihre %s zu fragen.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf Ihre %s zu fragen.", "Name" : "Name", "Redirection URI" : "Weiterleitungs-URI", "Client Identifier" : "Client-Identifikationsmerkmal", diff --git a/apps/oauth2/l10n/de_DE.json b/apps/oauth2/l10n/de_DE.json index de3329a1d7b..77e5dcdece3 100644 --- a/apps/oauth2/l10n/de_DE.json +++ b/apps/oauth2/l10n/de_DE.json @@ -1,7 +1,7 @@ { "translations": { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth-2.0-Clients", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf ihre %s zu fragen.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 erlaubt es externen Services nach Zugriff auf Ihre %s zu fragen.", "Name" : "Name", "Redirection URI" : "Weiterleitungs-URI", "Client Identifier" : "Client-Identifikationsmerkmal", diff --git a/apps/oauth2/l10n/el.js b/apps/oauth2/l10n/el.js new file mode 100644 index 00000000000..584dbb932f8 --- /dev/null +++ b/apps/oauth2/l10n/el.js @@ -0,0 +1,12 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Πελάτες OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "Το OAuth 2.0 επιτρέπει σε εξωτερικές υπηρεσίες να ζητούν πρόσβαση στο %s σας.", + "Name" : "Όνομα", + "Secret" : "Μυστικό", + "Add client" : "Προσθήκη πελάτη", + "Add" : "Προσθήκη" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/oauth2/l10n/el.json b/apps/oauth2/l10n/el.json new file mode 100644 index 00000000000..1a9a6a102a4 --- /dev/null +++ b/apps/oauth2/l10n/el.json @@ -0,0 +1,10 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Πελάτες OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "Το OAuth 2.0 επιτρέπει σε εξωτερικές υπηρεσίες να ζητούν πρόσβαση στο %s σας.", + "Name" : "Όνομα", + "Secret" : "Μυστικό", + "Add client" : "Προσθήκη πελάτη", + "Add" : "Προσθήκη" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/es.js b/apps/oauth2/l10n/es.js new file mode 100644 index 00000000000..4d2d3feac21 --- /dev/null +++ b/apps/oauth2/l10n/es.js @@ -0,0 +1,14 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 permite a servicios externos pedir acceso a tu %s.", + "Name" : "Nombre", + "Redirection URI" : "URI de redirección", + "Client Identifier" : "Identificador de cliente", + "Secret" : "Secreto", + "Add client" : "Añadir cliente", + "Add" : "Añadir" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/oauth2/l10n/es.json b/apps/oauth2/l10n/es.json new file mode 100644 index 00000000000..03a08a143ec --- /dev/null +++ b/apps/oauth2/l10n/es.json @@ -0,0 +1,12 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 permite a servicios externos pedir acceso a tu %s.", + "Name" : "Nombre", + "Redirection URI" : "URI de redirección", + "Client Identifier" : "Identificador de cliente", + "Secret" : "Secreto", + "Add client" : "Añadir cliente", + "Add" : "Añadir" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/es_AR.js b/apps/oauth2/l10n/es_AR.js new file mode 100644 index 00000000000..c96e2c46770 --- /dev/null +++ b/apps/oauth2/l10n/es_AR.js @@ -0,0 +1,14 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 le permite a servicios externos solicituar acceso a su %s.", + "Name" : "Nombre", + "Redirection URI" : "URI de redirección", + "Client Identifier" : "Identificador del cliente", + "Secret" : "Secreto", + "Add client" : "Agregar cliente", + "Add" : "Agregar" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/oauth2/l10n/es_AR.json b/apps/oauth2/l10n/es_AR.json new file mode 100644 index 00000000000..809d645680c --- /dev/null +++ b/apps/oauth2/l10n/es_AR.json @@ -0,0 +1,12 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 le permite a servicios externos solicituar acceso a su %s.", + "Name" : "Nombre", + "Redirection URI" : "URI de redirección", + "Client Identifier" : "Identificador del cliente", + "Secret" : "Secreto", + "Add client" : "Agregar cliente", + "Add" : "Agregar" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/fi.js b/apps/oauth2/l10n/fi.js index 26c4460961d..d983de21539 100644 --- a/apps/oauth2/l10n/fi.js +++ b/apps/oauth2/l10n/fi.js @@ -5,6 +5,7 @@ OC.L10N.register( "OAuth 2.0 clients" : "OAuth 2.0 -asiakkaat", "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 mahdollistaa ulkoisten palvelujen pyytää pääsyä %siisi.", "Name" : "Nimi", + "Redirection URI" : "Uudelleenohjaus URI", "Client Identifier" : "Asiakkaan tunniste", "Secret" : "Salaisuus", "Add client" : "Lisää asiakas", diff --git a/apps/oauth2/l10n/fi.json b/apps/oauth2/l10n/fi.json index 1f6baa9deb0..392e2f4555e 100644 --- a/apps/oauth2/l10n/fi.json +++ b/apps/oauth2/l10n/fi.json @@ -3,6 +3,7 @@ "OAuth 2.0 clients" : "OAuth 2.0 -asiakkaat", "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 mahdollistaa ulkoisten palvelujen pyytää pääsyä %siisi.", "Name" : "Nimi", + "Redirection URI" : "Uudelleenohjaus URI", "Client Identifier" : "Asiakkaan tunniste", "Secret" : "Salaisuus", "Add client" : "Lisää asiakas", diff --git a/apps/oauth2/l10n/gl.js b/apps/oauth2/l10n/gl.js new file mode 100644 index 00000000000..5ca248e1c0e --- /dev/null +++ b/apps/oauth2/l10n/gl.js @@ -0,0 +1,14 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 permítelle aos servizos externos solicitar acceso ao seu %s.", + "Name" : "Nome", + "Redirection URI" : "URI de redireccionamento", + "Client Identifier" : "Identificador do cliente", + "Secret" : "Secreto", + "Add client" : "Engadir cliente", + "Add" : "Engadir" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/oauth2/l10n/gl.json b/apps/oauth2/l10n/gl.json new file mode 100644 index 00000000000..e26fbbe9330 --- /dev/null +++ b/apps/oauth2/l10n/gl.json @@ -0,0 +1,12 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Clientes OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 permítelle aos servizos externos solicitar acceso ao seu %s.", + "Name" : "Nome", + "Redirection URI" : "URI de redireccionamento", + "Client Identifier" : "Identificador do cliente", + "Secret" : "Secreto", + "Add client" : "Engadir cliente", + "Add" : "Engadir" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/it.js b/apps/oauth2/l10n/it.js new file mode 100644 index 00000000000..e862653fc00 --- /dev/null +++ b/apps/oauth2/l10n/it.js @@ -0,0 +1,14 @@ +OC.L10N.register( + "oauth2", + { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Client OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 consente a servizi esterni di richiedere accesso al tuo %s.", + "Name" : "Nome", + "Redirection URI" : "URI di redirezione", + "Client Identifier" : "Identificatore client", + "Secret" : "Segreto", + "Add client" : "Aggiungi client", + "Add" : "Aggiungi" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/oauth2/l10n/it.json b/apps/oauth2/l10n/it.json new file mode 100644 index 00000000000..2bc9af71599 --- /dev/null +++ b/apps/oauth2/l10n/it.json @@ -0,0 +1,12 @@ +{ "translations": { + "OAuth 2.0" : "OAuth 2.0", + "OAuth 2.0 clients" : "Client OAuth 2.0", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 consente a servizi esterni di richiedere accesso al tuo %s.", + "Name" : "Nome", + "Redirection URI" : "URI di redirezione", + "Client Identifier" : "Identificatore client", + "Secret" : "Segreto", + "Add client" : "Aggiungi client", + "Add" : "Aggiungi" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/oauth2/l10n/lt_LT.js b/apps/oauth2/l10n/lt_LT.js index 106be999973..e2613a9fc58 100644 --- a/apps/oauth2/l10n/lt_LT.js +++ b/apps/oauth2/l10n/lt_LT.js @@ -3,7 +3,6 @@ OC.L10N.register( { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth 2.0 klientai", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 leidžia išorinėms paslaugoms pasiekti tavo %s.", "Name" : "Pavadinimas", "Redirection URI" : "Nukreipimo adresas", "Client Identifier" : "Kliento identifikatorius", diff --git a/apps/oauth2/l10n/lt_LT.json b/apps/oauth2/l10n/lt_LT.json index f395192fa9b..024cfc567af 100644 --- a/apps/oauth2/l10n/lt_LT.json +++ b/apps/oauth2/l10n/lt_LT.json @@ -1,7 +1,6 @@ { "translations": { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth 2.0 klientai", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 leidžia išorinėms paslaugoms pasiekti tavo %s.", "Name" : "Pavadinimas", "Redirection URI" : "Nukreipimo adresas", "Client Identifier" : "Kliento identifikatorius", diff --git a/apps/oauth2/l10n/nb.js b/apps/oauth2/l10n/nb.js index 091204ada25..46d0ef8de59 100644 --- a/apps/oauth2/l10n/nb.js +++ b/apps/oauth2/l10n/nb.js @@ -3,7 +3,7 @@ OC.L10N.register( { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth 2.0-klienter", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 lar eksterne tjenester forespørre tilgang til din %s.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 lar eksterne tjenester forespørre tilgang til %s.", "Name" : "Navn", "Redirection URI" : "Videresendings-URI", "Client Identifier" : "Klient-identifikator", diff --git a/apps/oauth2/l10n/nb.json b/apps/oauth2/l10n/nb.json index 8af94e1f9a2..8b7c4114c54 100644 --- a/apps/oauth2/l10n/nb.json +++ b/apps/oauth2/l10n/nb.json @@ -1,7 +1,7 @@ { "translations": { "OAuth 2.0" : "OAuth 2.0", "OAuth 2.0 clients" : "OAuth 2.0-klienter", - "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 lar eksterne tjenester forespørre tilgang til din %s.", + "OAuth 2.0 allows external services to request access to your %s." : "OAuth 2.0 lar eksterne tjenester forespørre tilgang til %s.", "Name" : "Navn", "Redirection URI" : "Videresendings-URI", "Client Identifier" : "Klient-identifikator", diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php index 6e34fe53eb3..132727eecbd 100644 --- a/apps/provisioning_api/lib/Controller/UsersController.php +++ b/apps/provisioning_api/lib/Controller/UsersController.php @@ -32,6 +32,7 @@ namespace OCA\Provisioning_API\Controller; use OC\Accounts\AccountManager; use OC\Settings\Mailer\NewUserMailHelper; use OC_Helper; +use OCP\App\IAppManager; use OCP\AppFramework\Http\DataResponse; use OCP\AppFramework\OCS\OCSException; use OCP\AppFramework\OCS\OCSForbiddenException; @@ -52,6 +53,8 @@ class UsersController extends OCSController { private $userManager; /** @var IConfig */ private $config; + /** @var IAppManager */ + private $appManager; /** @var IGroupManager|\OC\Group\Manager */ // FIXME Requires a method that is not on the interface private $groupManager; /** @var IUserSession */ @@ -70,6 +73,7 @@ class UsersController extends OCSController { * @param IRequest $request * @param IUserManager $userManager * @param IConfig $config + * @param IAppManager $appManager * @param IGroupManager $groupManager * @param IUserSession $userSession * @param AccountManager $accountManager @@ -81,6 +85,7 @@ class UsersController extends OCSController { IRequest $request, IUserManager $userManager, IConfig $config, + IAppManager $appManager, IGroupManager $groupManager, IUserSession $userSession, AccountManager $accountManager, @@ -91,6 +96,7 @@ class UsersController extends OCSController { $this->userManager = $userManager; $this->config = $config; + $this->appManager = $appManager; $this->groupManager = $groupManager; $this->userSession = $userSession; $this->accountManager = $accountManager; @@ -309,14 +315,25 @@ class UsersController extends OCSController { $permittedFields = []; if($targetUser->getUID() === $currentLoggedInUser->getUID()) { // Editing self (display, email) - $permittedFields[] = 'display'; - $permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME; - $permittedFields[] = AccountManager::PROPERTY_EMAIL; + if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) { + $permittedFields[] = 'display'; + $permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME; + $permittedFields[] = AccountManager::PROPERTY_EMAIL; + } + $permittedFields[] = 'password'; - $permittedFields[] = AccountManager::PROPERTY_PHONE; - $permittedFields[] = AccountManager::PROPERTY_ADDRESS; - $permittedFields[] = AccountManager::PROPERTY_WEBSITE; - $permittedFields[] = AccountManager::PROPERTY_TWITTER; + + if ($this->appManager->isEnabledForUser('federatedfilesharing')) { + $federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application(); + $shareProvider = $federatedFileSharing->getFederatedShareProvider(); + if ($shareProvider->isLookupServerUploadEnabled()) { + $permittedFields[] = AccountManager::PROPERTY_PHONE; + $permittedFields[] = AccountManager::PROPERTY_ADDRESS; + $permittedFields[] = AccountManager::PROPERTY_WEBSITE; + $permittedFields[] = AccountManager::PROPERTY_TWITTER; + } + } + // If admin they can edit their own quota if($this->groupManager->isAdmin($currentLoggedInUser->getUID())) { $permittedFields[] = 'quota'; diff --git a/apps/provisioning_api/tests/Controller/UsersControllerTest.php b/apps/provisioning_api/tests/Controller/UsersControllerTest.php index 57e1d2eac66..61205b45900 100644 --- a/apps/provisioning_api/tests/Controller/UsersControllerTest.php +++ b/apps/provisioning_api/tests/Controller/UsersControllerTest.php @@ -32,6 +32,7 @@ namespace OCA\Provisioning_API\Tests\Controller; use Exception; use OC\Accounts\AccountManager; use OC\Group\Manager; +use OCP\App\IAppManager; use OCP\Mail\IEMailTemplate; use OC\Settings\Mailer\NewUserMailHelper; use OC\SubAdmin; @@ -58,6 +59,8 @@ class UsersControllerTest extends TestCase { protected $userManager; /** @var IConfig|PHPUnit_Framework_MockObject_MockObject */ protected $config; + /** @var IAppManager|PHPUnit_Framework_MockObject_MockObject */ + protected $appManager; /** @var Manager|PHPUnit_Framework_MockObject_MockObject */ protected $groupManager; /** @var IUserSession|PHPUnit_Framework_MockObject_MockObject */ @@ -66,9 +69,9 @@ class UsersControllerTest extends TestCase { protected $logger; /** @var UsersController|PHPUnit_Framework_MockObject_MockObject */ protected $api; - /** @var AccountManager|PHPUnit_Framework_MockObject_MockObject */ + /** @var AccountManager|PHPUnit_Framework_MockObject_MockObject */ protected $accountManager; - /** @var IRequest|PHPUnit_Framework_MockObject_MockObject */ + /** @var IRequest|PHPUnit_Framework_MockObject_MockObject */ protected $request; /** @var IFactory|PHPUnit_Framework_MockObject_MockObject */ private $l10nFactory; @@ -80,6 +83,7 @@ class UsersControllerTest extends TestCase { $this->userManager = $this->createMock(IUserManager::class); $this->config = $this->createMock(IConfig::class); + $this->appManager = $this->createMock(IAppManager::class); $this->groupManager = $this->createMock(Manager::class); $this->userSession = $this->createMock(IUserSession::class); $this->logger = $this->createMock(ILogger::class); @@ -94,6 +98,7 @@ class UsersControllerTest extends TestCase { $this->request, $this->userManager, $this->config, + $this->appManager, $this->groupManager, $this->userSession, $this->accountManager, @@ -2647,6 +2652,7 @@ class UsersControllerTest extends TestCase { $this->request, $this->userManager, $this->config, + $this->appManager, $this->groupManager, $this->userSession, $this->accountManager, @@ -2707,6 +2713,7 @@ class UsersControllerTest extends TestCase { $this->request, $this->userManager, $this->config, + $this->appManager, $this->groupManager, $this->userSession, $this->accountManager, diff --git a/apps/sharebymail/l10n/cs.js b/apps/sharebymail/l10n/cs.js index 860b5157705..e3231c6a65a 100644 --- a/apps/sharebymail/l10n/cs.js +++ b/apps/sharebymail/l10n/cs.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Heslo pro přístupu k {file} vám bylo zasláno", "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nemůžeme vám zaslat automaticky vygenerované heslo. Nastavte si v osobním nastavení platnou e-mailovou adresu a zkuste to znovu.", - "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", + "Failed to send share by email" : "Sdílení emailem se nezdařilo", "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»", "%s shared »%s« with you." : "%s s vámi nasdílel(a) »%s«.", "Click the button below to open it." : "Pro otevření kliknětena tlačítko níže.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.", "Send password by mail" : "Odeslat heslo e-mailem", "Enforce password protection" : "Vynutit ochranu hesla", + "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s", "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s", diff --git a/apps/sharebymail/l10n/cs.json b/apps/sharebymail/l10n/cs.json index f9491f6e2b6..7758949bd0f 100644 --- a/apps/sharebymail/l10n/cs.json +++ b/apps/sharebymail/l10n/cs.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Heslo pro přístupu k {file} vám bylo zasláno", "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nemůžeme vám zaslat automaticky vygenerované heslo. Nastavte si v osobním nastavení platnou e-mailovou adresu a zkuste to znovu.", - "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", + "Failed to send share by email" : "Sdílení emailem se nezdařilo", "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»", "%s shared »%s« with you." : "%s s vámi nasdílel(a) »%s«.", "Click the button below to open it." : "Pro otevření kliknětena tlačítko níže.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.", "Send password by mail" : "Odeslat heslo e-mailem", "Enforce password protection" : "Vynutit ochranu hesla", + "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s", "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s", diff --git a/apps/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js index 5cbe65f01f1..ed08ebf76bf 100644 --- a/apps/sharebymail/l10n/de.js +++ b/apps/sharebymail/l10n/de.js @@ -7,26 +7,26 @@ OC.L10N.register( "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", "Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt", "Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt", - "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an dich versandt", - "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail", - "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail", - "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail", - "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail", + "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Dich versandt", + "You shared %1$s with %2$s by mail" : "Du teilst %1$s mit %2$s via E-Mail", + "You shared {file} with {email} by mail" : "Du teilst {file} mit {email} via E-Mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s via E-mail", + "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} via E-Mail", "Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ", "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ", "Password to access %1$s was sent to you" : " Passwort für den Zugriff auf %1$s wurde an Dich versandt ", "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Dich versandt ", "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", - "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen", - "%s shared »%s« with you" : "%s hat „%s“ mit dir geteilt", - "%s shared »%s« with you." : "%s hat mit dir »%s« geteilt.", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", + "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", + "%s shared »%s« with you." : "%s hat mit Dir »%s« geteilt.", "Click the button below to open it." : "Klicke zum Öffnen auf die untere Schaltfläche", "Open »%s«" : "Öffne »%s«", "%s via %s" : "%s via %s", - "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit dir geteilt.", + "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit Dir geteilt.", "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s hat »%s« mit Dir geteilt.\nDu solltest eine weitere E-Mail mit dem Link für den Zugriff erhalten haben.\n", - "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit Dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ", "Password to access »%s«" : "Passwort um auf »%s« zu zugreifen", "It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s", "Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s", @@ -35,14 +35,15 @@ OC.L10N.register( "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog kannst Du jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", "Share by mail" : "Geteilt über eine E-Mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Nutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", "Send password by mail" : "Passwort per Mail senden", "Enforce password protection" : "Passwortschutz erzwingen", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Dir geteilt", "Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", - "Cheers!" : "Noch einen schönen Tag!", + "Cheers!" : "Einen schönen Tag noch!", "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>", "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>" }, diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json index eab4b4ed126..367699482d9 100644 --- a/apps/sharebymail/l10n/de.json +++ b/apps/sharebymail/l10n/de.json @@ -5,26 +5,26 @@ "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", "Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt", "Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt", - "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an dich versandt", - "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail", - "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail", - "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail", - "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail", + "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Dich versandt", + "You shared %1$s with %2$s by mail" : "Du teilst %1$s mit %2$s via E-Mail", + "You shared {file} with {email} by mail" : "Du teilst {file} mit {email} via E-Mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s via E-mail", + "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} via E-Mail", "Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ", "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ", "Password to access %1$s was sent to you" : " Passwort für den Zugriff auf %1$s wurde an Dich versandt ", "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Dich versandt ", "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", - "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen", - "%s shared »%s« with you" : "%s hat „%s“ mit dir geteilt", - "%s shared »%s« with you." : "%s hat mit dir »%s« geteilt.", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte gebe in Deinen persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche es erneut.", + "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", + "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", + "%s shared »%s« with you." : "%s hat mit Dir »%s« geteilt.", "Click the button below to open it." : "Klicke zum Öffnen auf die untere Schaltfläche", "Open »%s«" : "Öffne »%s«", "%s via %s" : "%s via %s", - "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit dir geteilt.", + "Password to access »%s« shared to you by %s" : "Das Passwort zum Zugriff auf %s wurde durch %s mit Dir geteilt.", "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s hat »%s« mit Dir geteilt.\nDu solltest eine weitere E-Mail mit dem Link für den Zugriff erhalten haben.\n", - "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s hat »%s« mit Dir geteilt. Du solltest schon eine E-Mail mit einem Link erhalten haben um darauf zu zugreifen. ", "Password to access »%s«" : "Passwort um auf »%s« zu zugreifen", "It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s", "Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %s", @@ -33,14 +33,15 @@ "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog kannst Du jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", "Share by mail" : "Geteilt über eine E-Mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Nutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", "Send password by mail" : "Passwort per Mail senden", "Enforce password protection" : "Passwortschutz erzwingen", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Dir geteilt", "Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", - "Cheers!" : "Noch einen schönen Tag!", + "Cheers!" : "Einen schönen Tag noch!", "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>", "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js index 9cc47690cff..b078e0be43c 100644 --- a/apps/sharebymail/l10n/de_DE.js +++ b/apps/sharebymail/l10n/de_DE.js @@ -8,19 +8,19 @@ OC.L10N.register( "Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt", "Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt", "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Sie versandt", - "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s per E-Mail geteilt", - "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} per E-Mail geteilt ", - "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt", - "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt", + "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s via E-Mail geteilt", + "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} via E-Mail geteilt ", + "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s via E-Mail geteilt", + "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} via E-Mail geteilt", "Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ", "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ", "Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt", "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ", - "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wurde", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", - "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", + "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", + "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt", - "%s shared »%s« with you." : "%s hat mit ihnen »%s« geteilt.", + "%s shared »%s« with you." : "%s hat mit Ihnen »%s« geteilt.", "Click the button below to open it." : "Klicken Sie zum Öffnen auf die untere Schaltfläche", "Open »%s«" : "Öffne »%s«", "%s via %s" : "%s via %s", @@ -30,14 +30,15 @@ OC.L10N.register( "Password to access »%s«" : "Passwort um auf »%s« zu zugreifen", "It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s", "Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %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." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.", + "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." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie Passwort selbst an den Empfänger senden.", "This is the password: %s" : "Das Passwort lautet: %s", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", "Share by mail" : "Geteilt über eine E-Mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Nutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", "Send password by mail" : "Passwort per Mail senden", "Enforce password protection" : "Passwortschutz erzwingen", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Ihnen geteilt", "Failed to create the E-mail" : "Erstellen der E-Mail fehlgeschlagen", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Ihnen geteilt.\n\n%s\n", diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json index 5142b767776..62aeb5df736 100644 --- a/apps/sharebymail/l10n/de_DE.json +++ b/apps/sharebymail/l10n/de_DE.json @@ -6,19 +6,19 @@ "Password for mail share sent to %1$s" : "Passwort für E-Mail-Freigabe wurde an %1$s versandt", "Password for mail share sent to {email}" : "Passwort für E-Mail-Freigabe wurde an {email} versandt", "Password for mail share sent to you" : "Passwort für E-Mail-Freigabe wurde an Sie versandt", - "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s per E-Mail geteilt", - "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} per E-Mail geteilt ", - "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt", - "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt", + "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s via E-Mail geteilt", + "You shared {file} with {email} by mail" : "Sie haben {file} mit {email} via E-Mail geteilt ", + "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s via E-Mail geteilt", + "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} via E-Mail geteilt", "Password to access %1$s was sent to %2s" : "Passwort für den Zugriff auf %1$s wurde an %2s versandt ", "Password to access {file} was sent to {email}" : "Passwort für den Zugriff auf {file} wurde an {email} versandt ", "Password to access %1$s was sent to you" : "Passwort für den Zugriff auf %1$s wurde an Sie versandt", "Password to access {file} was sent to you" : " Passwort für den Zugriff auf {file} wurde an Sie versandt ", - "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wurde", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erstelltes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", - "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", + "Sharing %s failed, this item is already shared with %s" : "Teilen von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Automatisch erzeugtes Passwort kann nicht versandt werden. Bitte geben Sie in Ihren persönlichen Einstellungen eine gültige E-Mail-Adresse ein und versuche Sie es erneut.", + "Failed to send share by email" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt", - "%s shared »%s« with you." : "%s hat mit ihnen »%s« geteilt.", + "%s shared »%s« with you." : "%s hat mit Ihnen »%s« geteilt.", "Click the button below to open it." : "Klicken Sie zum Öffnen auf die untere Schaltfläche", "Open »%s«" : "Öffne »%s«", "%s via %s" : "%s via %s", @@ -28,14 +28,15 @@ "Password to access »%s«" : "Passwort um auf »%s« zu zugreifen", "It is protected with the following password: %s" : "Dies ist mit dem folgendem Passwort geschützt: %s", "Password to access »%s« shared with %s" : "Passwort für den Zugriff auf %s, geteilt mit %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." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.", + "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." : "Sie haben »%s« mit %s geteilt. Die Freigabe wurde an den Empfenger gesandt. Aufgrund der Sicherheits-Richtlinien die vom Administrator von %svorgegeben wurden, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie Passwort selbst an den Empfänger senden.", "This is the password: %s" : "Das Passwort lautet: %s", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", "Share by mail" : "Geteilt über eine E-Mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Nutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Ermöglicht Benutzern eine personalisierte Verknüpfung zu einer Datei oder einem Ordner durch Eingabe einer E-Mail-Adresse zu teilen.", "Send password by mail" : "Passwort per Mail senden", "Enforce password protection" : "Passwortschutz erzwingen", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Ihnen geteilt", "Failed to create the E-mail" : "Erstellen der E-Mail fehlgeschlagen", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Ihnen geteilt.\n\n%s\n", diff --git a/apps/sharebymail/l10n/el.js b/apps/sharebymail/l10n/el.js index 0bb79ea7dff..a589ffd49b2 100644 --- a/apps/sharebymail/l10n/el.js +++ b/apps/sharebymail/l10n/el.js @@ -17,7 +17,6 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Σας έχει αποσταλεί στο συνθηματικό για πρόσβαση {file}", "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." : "Δεν μπορούμε να σας στείλουμε αυτοδημιουργημένο συνθηματικό. Παρακαλούμε βάλτε μία έγκυρη διεύθυνση email στις προσωπικές σας ρυθμίσεις και προσπαθήστε ξανά.", - "Failed to send share by E-mail" : "Αποτυχία αποστολής συνδέσμου διαμοιρασμού μέσω Ηλ.ταχυδρομείου", "%s shared »%s« with you" : "%s διαμοιρασμένα »%s« με σένα", "%s shared »%s« with you." : "%s διαμοιράστηκε »%s« με εσάς.", "Click the button below to open it." : "Κάντε κλικ στο παρακάτω κουμπί για να το ανοίξετε.", @@ -36,6 +35,7 @@ OC.L10N.register( "Share by mail" : "Διαμοιρασμός με ηλεκτρονική αλληλογραφία", "Send password by mail" : "Αποστολή συνθηματικου με ηλεκτρονική αλληλογραφία", "Enforce password protection" : "Επιβάλετε προστασία συνθηματικού", + "Failed to send share by E-mail" : "Αποτυχία αποστολής συνδέσμου διαμοιρασμού μέσω Ηλ.ταχυδρομείου", "%s shared »%s« with you on behalf of %s" : "%s διαμοιράστηκε »%s« με εσάς από μέρους του %s", "Failed to create the E-mail" : "Αποτυχία δημιουργίας του Ηλ.ταχυδρομείου", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Γεια σας,\n\n%s διαμοιράστηκε »%s« με εσάς από μέρους του %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/el.json b/apps/sharebymail/l10n/el.json index b516e39c04b..164e6b43642 100644 --- a/apps/sharebymail/l10n/el.json +++ b/apps/sharebymail/l10n/el.json @@ -15,7 +15,6 @@ "Password to access {file} was sent to you" : "Σας έχει αποσταλεί στο συνθηματικό για πρόσβαση {file}", "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." : "Δεν μπορούμε να σας στείλουμε αυτοδημιουργημένο συνθηματικό. Παρακαλούμε βάλτε μία έγκυρη διεύθυνση email στις προσωπικές σας ρυθμίσεις και προσπαθήστε ξανά.", - "Failed to send share by E-mail" : "Αποτυχία αποστολής συνδέσμου διαμοιρασμού μέσω Ηλ.ταχυδρομείου", "%s shared »%s« with you" : "%s διαμοιρασμένα »%s« με σένα", "%s shared »%s« with you." : "%s διαμοιράστηκε »%s« με εσάς.", "Click the button below to open it." : "Κάντε κλικ στο παρακάτω κουμπί για να το ανοίξετε.", @@ -34,6 +33,7 @@ "Share by mail" : "Διαμοιρασμός με ηλεκτρονική αλληλογραφία", "Send password by mail" : "Αποστολή συνθηματικου με ηλεκτρονική αλληλογραφία", "Enforce password protection" : "Επιβάλετε προστασία συνθηματικού", + "Failed to send share by E-mail" : "Αποτυχία αποστολής συνδέσμου διαμοιρασμού μέσω Ηλ.ταχυδρομείου", "%s shared »%s« with you on behalf of %s" : "%s διαμοιράστηκε »%s« με εσάς από μέρους του %s", "Failed to create the E-mail" : "Αποτυχία δημιουργίας του Ηλ.ταχυδρομείου", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Γεια σας,\n\n%s διαμοιράστηκε »%s« με εσάς από μέρους του %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/en_GB.js b/apps/sharebymail/l10n/en_GB.js index 58f75a06040..51de9bcd3e3 100644 --- a/apps/sharebymail/l10n/en_GB.js +++ b/apps/sharebymail/l10n/en_GB.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Password to access {file} was sent to you", "Sharing %s failed, this item is already shared with %s" : "Sharing %s failed, this item is already shared with %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "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 E-mail" : "Failed to send share by E-mail", + "Failed to send share by email" : "Failed to send share by email", "%s shared »%s« with you" : "%s shared »%s« with you", "%s shared »%s« with you." : "%s shared »%s« with you.", "Click the button below to open it." : "Click the button below to open it.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Allows users to share a personalised link to a file or folder by putting in an email address.", "Send password by mail" : "Send password by mail", "Enforce password protection" : "Enforce password protection", + "Failed to send share by E-mail" : "Failed to send share by E-mail", "%s shared »%s« with you on behalf of %s" : "%s shared »%s« with you on behalf of %s", "Failed to create the E-mail" : "Failed to create the E-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/en_GB.json b/apps/sharebymail/l10n/en_GB.json index a4fc08678a2..8ba45b8fa2c 100644 --- a/apps/sharebymail/l10n/en_GB.json +++ b/apps/sharebymail/l10n/en_GB.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Password to access {file} was sent to you", "Sharing %s failed, this item is already shared with %s" : "Sharing %s failed, this item is already shared with %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "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 E-mail" : "Failed to send share by E-mail", + "Failed to send share by email" : "Failed to send share by email", "%s shared »%s« with you" : "%s shared »%s« with you", "%s shared »%s« with you." : "%s shared »%s« with you.", "Click the button below to open it." : "Click the button below to open it.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Allows users to share a personalised link to a file or folder by putting in an email address.", "Send password by mail" : "Send password by mail", "Enforce password protection" : "Enforce password protection", + "Failed to send share by E-mail" : "Failed to send share by E-mail", "%s shared »%s« with you on behalf of %s" : "%s shared »%s« with you on behalf of %s", "Failed to create the E-mail" : "Failed to create the E-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/es.js b/apps/sharebymail/l10n/es.js index 98e3370eeab..f8f57e43290 100644 --- a/apps/sharebymail/l10n/es.js +++ b/apps/sharebymail/l10n/es.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Se te ha enviado una contraseña para acceder a {file}", "Sharing %s failed, this item is already shared with %s" : "Falló el compartir %s , este ítem ya se encontraba compartido con %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No podemos enviarte la contraseña autogenerada. Por favor, indica una dirección de correo electrónico válida en tu configuración personal y vuelve a intentarlo.", - "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", + "Failed to send share by email" : "Fallo al enviar compartido por correo electrónico", "%s shared »%s« with you" : "%s compartió »%s« con usted", "%s shared »%s« with you." : "%s compartió »%s« con usted.", "Click the button below to open it." : "Haga click en el botón debajo para abrirlo.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite a los usuarios compartir un enlace personalizado a un archivo o carpeta enviándolo a una dirección de correo electrónico", "Send password by mail" : "Enviar contraseñas por email", "Enforce password protection" : "Imponer la protección de contraseña", + "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", "%s shared »%s« with you on behalf of %s" : "%s compartió »%s« con usted a nombre de %s", "Failed to create the E-mail" : "Falló crear el correo electrónico", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "¡Hola!,\n\n%s comapartió »%s« con usted a nombre de %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/es.json b/apps/sharebymail/l10n/es.json index 44cdb899bd6..2be5f6d311e 100644 --- a/apps/sharebymail/l10n/es.json +++ b/apps/sharebymail/l10n/es.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Se te ha enviado una contraseña para acceder a {file}", "Sharing %s failed, this item is already shared with %s" : "Falló el compartir %s , este ítem ya se encontraba compartido con %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No podemos enviarte la contraseña autogenerada. Por favor, indica una dirección de correo electrónico válida en tu configuración personal y vuelve a intentarlo.", - "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", + "Failed to send share by email" : "Fallo al enviar compartido por correo electrónico", "%s shared »%s« with you" : "%s compartió »%s« con usted", "%s shared »%s« with you." : "%s compartió »%s« con usted.", "Click the button below to open it." : "Haga click en el botón debajo para abrirlo.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite a los usuarios compartir un enlace personalizado a un archivo o carpeta enviándolo a una dirección de correo electrónico", "Send password by mail" : "Enviar contraseñas por email", "Enforce password protection" : "Imponer la protección de contraseña", + "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", "%s shared »%s« with you on behalf of %s" : "%s compartió »%s« con usted a nombre de %s", "Failed to create the E-mail" : "Falló crear el correo electrónico", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "¡Hola!,\n\n%s comapartió »%s« con usted a nombre de %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/es_AR.js b/apps/sharebymail/l10n/es_AR.js new file mode 100644 index 00000000000..14cc043d919 --- /dev/null +++ b/apps/sharebymail/l10n/es_AR.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}", + "Password for mail share sent to %1$s" : "La contraseña para el elemento compartido fue enviada a %1$s", + "Password for mail share sent to {email}" : "La contraseña para el elemento compartido fue enviada a {email}", + "Password for mail share sent to you" : "La contraseña para el elemento compartido se le ha sido enviada", + "You shared %1$s with %2$s by mail" : "Usted ha compartido %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Usted ha compartido {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s ha compartido %1$s con %2$s por correo ", + "{actor} shared {file} with {email} by mail" : "{actor} ha compartido {file} con {email} por correo", + "Password to access %1$s was sent to %2s" : "La contraseña para acceder %1$s fue enviada a %2s", + "Password to access {file} was sent to {email}" : "La contraseña para acceder {file} ha sido enviada a {email}", + "Password to access %1$s was sent to you" : "La contraseña para acceder %1$s se le ha sido enviada ", + "Password to access {file} was sent to you" : "La contraseña para acceder {file} se le ha sido enviada", + "Sharing %s failed, this item is already shared with %s" : "Se presentó una falla al compartir %s, este elemento ya ha sido compartido con %s", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus configuraciones personales y volver a intentarlo.", + "Failed to send share by email" : "Se presentó una falla al enviar el elemento compartido por correo electrónico", + "%s shared »%s« with you" : "%s ha compartido »%s« con usted", + "%s shared »%s« with you." : "%s ha compartido »%s« con usted.", + "Click the button below to open it." : "Haga click en el botón de abajo para abrirlo.", + "Open »%s«" : "Abrir »%s«", + "%s via %s" : "%s vía %s", + "Password to access »%s« shared to you by %s" : "Contraseña para acceder »%s« compartido con usted por %s ", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartió »%s« con usted.\nDebería haber recibido ya un correo por separado con el link para accederlo. \n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartió »%s« con usted. Ya debería haber recibido un correo aparte con el link para accederlo. ", + "Password to access »%s«" : "Contraseña para acceder »%s«", + "It is protected with the following password: %s" : "Está protegido con la siguiente contraseña: %s", + "Password to access »%s« shared with %s" : "La contraseña para acceder »%s« ha sido compartida con %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." : "Usted compartió »%s« con %s. El elemento compartido ya ha sido enviado al destinatario. Debido a las políticas de seguridad definidas por el administrador de %s cada elelento compartido debe ser protegido por una contraseña y no se permite enviar la contraseña directamente al destinatario. Por lo tanto necesita reenviar la contaseña manualmente al destinatario. ", + "This is the password: %s" : "Esta es la contraseña: %s", + "You can choose a different password at any time in the share dialog." : "Puede elegir una contraseña diferente en cualquier momento en la ventana de diálogo de compartir. ", + "Could not find share" : "No fue posible encontrar el elemento compartido", + "Share by mail" : "Compartir por correo", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Le permite a los usuarios compartir un link personalizado a un archivo o carpeta colocando una dirección de correo eletrónico. ", + "Send password by mail" : "La contraseña ha sido enviada por correo", + "Enforce password protection" : "Forzar protección con contraseña", + "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", + "%s shared »%s« with you on behalf of %s" : "%s ha compartido »%s« con usted a nombre de %s", + "Failed to create the E-mail" : "Se presentó una falla al crear el correo electrónico", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted a nombre de %s.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted.\n\n%s\n", + "Cheers!" : "¡Saludos!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hola,<br><br>%s ha compartido <a href=\"%s\">%s</a> con usted a nombre de %s.<br><br> ", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hola, <br><br>%s ha compartido <a href=\"%s\">%s</a> con usted.<br><br> " +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/es_AR.json b/apps/sharebymail/l10n/es_AR.json new file mode 100644 index 00000000000..4b27cbe5782 --- /dev/null +++ b/apps/sharebymail/l10n/es_AR.json @@ -0,0 +1,48 @@ +{ "translations": { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}", + "Password for mail share sent to %1$s" : "La contraseña para el elemento compartido fue enviada a %1$s", + "Password for mail share sent to {email}" : "La contraseña para el elemento compartido fue enviada a {email}", + "Password for mail share sent to you" : "La contraseña para el elemento compartido se le ha sido enviada", + "You shared %1$s with %2$s by mail" : "Usted ha compartido %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Usted ha compartido {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s ha compartido %1$s con %2$s por correo ", + "{actor} shared {file} with {email} by mail" : "{actor} ha compartido {file} con {email} por correo", + "Password to access %1$s was sent to %2s" : "La contraseña para acceder %1$s fue enviada a %2s", + "Password to access {file} was sent to {email}" : "La contraseña para acceder {file} ha sido enviada a {email}", + "Password to access %1$s was sent to you" : "La contraseña para acceder %1$s se le ha sido enviada ", + "Password to access {file} was sent to you" : "La contraseña para acceder {file} se le ha sido enviada", + "Sharing %s failed, this item is already shared with %s" : "Se presentó una falla al compartir %s, este elemento ya ha sido compartido con %s", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus configuraciones personales y volver a intentarlo.", + "Failed to send share by email" : "Se presentó una falla al enviar el elemento compartido por correo electrónico", + "%s shared »%s« with you" : "%s ha compartido »%s« con usted", + "%s shared »%s« with you." : "%s ha compartido »%s« con usted.", + "Click the button below to open it." : "Haga click en el botón de abajo para abrirlo.", + "Open »%s«" : "Abrir »%s«", + "%s via %s" : "%s vía %s", + "Password to access »%s« shared to you by %s" : "Contraseña para acceder »%s« compartido con usted por %s ", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartió »%s« con usted.\nDebería haber recibido ya un correo por separado con el link para accederlo. \n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartió »%s« con usted. Ya debería haber recibido un correo aparte con el link para accederlo. ", + "Password to access »%s«" : "Contraseña para acceder »%s«", + "It is protected with the following password: %s" : "Está protegido con la siguiente contraseña: %s", + "Password to access »%s« shared with %s" : "La contraseña para acceder »%s« ha sido compartida con %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." : "Usted compartió »%s« con %s. El elemento compartido ya ha sido enviado al destinatario. Debido a las políticas de seguridad definidas por el administrador de %s cada elelento compartido debe ser protegido por una contraseña y no se permite enviar la contraseña directamente al destinatario. Por lo tanto necesita reenviar la contaseña manualmente al destinatario. ", + "This is the password: %s" : "Esta es la contraseña: %s", + "You can choose a different password at any time in the share dialog." : "Puede elegir una contraseña diferente en cualquier momento en la ventana de diálogo de compartir. ", + "Could not find share" : "No fue posible encontrar el elemento compartido", + "Share by mail" : "Compartir por correo", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Le permite a los usuarios compartir un link personalizado a un archivo o carpeta colocando una dirección de correo eletrónico. ", + "Send password by mail" : "La contraseña ha sido enviada por correo", + "Enforce password protection" : "Forzar protección con contraseña", + "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", + "%s shared »%s« with you on behalf of %s" : "%s ha compartido »%s« con usted a nombre de %s", + "Failed to create the E-mail" : "Se presentó una falla al crear el correo electrónico", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted a nombre de %s.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted.\n\n%s\n", + "Cheers!" : "¡Saludos!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hola,<br><br>%s ha compartido <a href=\"%s\">%s</a> con usted a nombre de %s.<br><br> ", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hola, <br><br>%s ha compartido <a href=\"%s\">%s</a> con usted.<br><br> " +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/es_MX.js b/apps/sharebymail/l10n/es_MX.js index 30626404175..2f380c13d0e 100644 --- a/apps/sharebymail/l10n/es_MX.js +++ b/apps/sharebymail/l10n/es_MX.js @@ -17,8 +17,8 @@ OC.L10N.register( "Password to access %1$s was sent to you" : "La contraseña para acceder %1$s se le ha sido enviada ", "Password to access {file} was sent to you" : "La contraseña para acceder {file} se le ha sido enviada", "Sharing %s failed, this item is already shared with %s" : "Se presentó una falla al compartir %s, este elemento ya ha sido compartido con %s", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus ajustes personales y volver a intentarlo.", - "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus configuraciones personales y volver a intentarlo.", + "Failed to send share by email" : "Se presentó una falla al enviar el elemento compartido por correo electrónico", "%s shared »%s« with you" : "%s ha compartido »%s« con usted", "%s shared »%s« with you." : "%s ha compartido »%s« con usted.", "Click the button below to open it." : "Haga click en el botón de abajo para abrirlo.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Le permite a los usuarios compartir una liga personalizada a un archivo o carpeta colocando una dirección de correo eletrónico. ", "Send password by mail" : "La contraseña ha sido enviada por correo", "Enforce password protection" : "Forzar protección con contraseña", + "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", "%s shared »%s« with you on behalf of %s" : "%s ha compartido »%s« con usted a nombre de %s", "Failed to create the E-mail" : "Se presentó una falla al crear el correo electrónico", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted a nombre de %s.\n\n%s\n", diff --git a/apps/sharebymail/l10n/es_MX.json b/apps/sharebymail/l10n/es_MX.json index 8f0fd45a508..747aa8b10c2 100644 --- a/apps/sharebymail/l10n/es_MX.json +++ b/apps/sharebymail/l10n/es_MX.json @@ -15,8 +15,8 @@ "Password to access %1$s was sent to you" : "La contraseña para acceder %1$s se le ha sido enviada ", "Password to access {file} was sent to you" : "La contraseña para acceder {file} se le ha sido enviada", "Sharing %s failed, this item is already shared with %s" : "Se presentó una falla al compartir %s, este elemento ya ha sido compartido con %s", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus ajustes personales y volver a intentarlo.", - "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "No es posible enviarle la contraseña auto-generada. Favor de establecer una dirección de correo electrónico váilida en sus configuraciones personales y volver a intentarlo.", + "Failed to send share by email" : "Se presentó una falla al enviar el elemento compartido por correo electrónico", "%s shared »%s« with you" : "%s ha compartido »%s« con usted", "%s shared »%s« with you." : "%s ha compartido »%s« con usted.", "Click the button below to open it." : "Haga click en el botón de abajo para abrirlo.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Le permite a los usuarios compartir una liga personalizada a un archivo o carpeta colocando una dirección de correo eletrónico. ", "Send password by mail" : "La contraseña ha sido enviada por correo", "Enforce password protection" : "Forzar protección con contraseña", + "Failed to send share by E-mail" : "Se presentó una falla al enviar el recurso compartido por correo electrónico", "%s shared »%s« with you on behalf of %s" : "%s ha compartido »%s« con usted a nombre de %s", "Failed to create the E-mail" : "Se presentó una falla al crear el correo electrónico", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hola,\n\n%s ha compartido »%s« con usted a nombre de %s.\n\n%s\n", diff --git a/apps/sharebymail/l10n/fr.js b/apps/sharebymail/l10n/fr.js index a821a39dccd..8a022b5afcd 100644 --- a/apps/sharebymail/l10n/fr.js +++ b/apps/sharebymail/l10n/fr.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Le mot de passe pour accèder à {file} vous a été envoyé", "Sharing %s failed, this item is already shared with %s" : "Le partage de %s a échoué, cet élément est déjà partagé avec %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Veuillez renseigner une adresse e-mail valide dans vos paramètres personnels puis réessayer.", - "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", + "Failed to send share by email" : "Erreur lors de l'envoi du partage par e-mail", "%s shared »%s« with you" : "%s a partagé «%s» avec vous", "%s shared »%s« with you." : "%s a partagé «%s» avec vous.", "Click the button below to open it." : "Cliquez sur le bouton ci-dessous pour l'ouvrir.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par email", "Enforce password protection" : "Imposer la protection par mot de passe", + "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", "%s shared »%s« with you on behalf of %s" : "%s a partagé «%s» avec vous de la part de %s", "Failed to create the E-mail" : "Erreur lors de la création du mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous de la part de %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/fr.json b/apps/sharebymail/l10n/fr.json index a2da5457618..98f14cdb717 100644 --- a/apps/sharebymail/l10n/fr.json +++ b/apps/sharebymail/l10n/fr.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Le mot de passe pour accèder à {file} vous a été envoyé", "Sharing %s failed, this item is already shared with %s" : "Le partage de %s a échoué, cet élément est déjà partagé avec %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nous ne pouvons pas vous envoyer le mot de passe généré automatiquement. Veuillez renseigner une adresse e-mail valide dans vos paramètres personnels puis réessayer.", - "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", + "Failed to send share by email" : "Erreur lors de l'envoi du partage par e-mail", "%s shared »%s« with you" : "%s a partagé «%s» avec vous", "%s shared »%s« with you." : "%s a partagé «%s» avec vous.", "Click the button below to open it." : "Cliquez sur le bouton ci-dessous pour l'ouvrir.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par email", "Enforce password protection" : "Imposer la protection par mot de passe", + "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", "%s shared »%s« with you on behalf of %s" : "%s a partagé «%s» avec vous de la part de %s", "Failed to create the E-mail" : "Erreur lors de la création du mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous de la part de %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/gl.js b/apps/sharebymail/l10n/gl.js new file mode 100644 index 00000000000..d1f8c55ebad --- /dev/null +++ b/apps/sharebymail/l10n/gl.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}Compartido con {email} por {actor}", + "Password for mail share sent to %1$s" : "Enviouse un contrasinal para compartir por correo a %1$s", + "Password for mail share sent to {email}" : "Enviouse un contrasinal para compartir por correo a {email}", + "Password for mail share sent to you" : "Envióuselle un contrasinal para compartir por correo", + "You shared %1$s with %2$s by mail" : "Compartiu %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Compartiu {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartiu %1$s con %2$s por correo", + "{actor} shared {file} with {email} by mail" : "{actor} compartiu {file} con {email} por correo", + "Password to access %1$s was sent to %2s" : "Envióuselle a %2s un contrasinal para acceder a %1$s", + "Password to access {file} was sent to {email}" : "Envióuselle a {email} un contrasinal para acceder a {file}", + "Password to access %1$s was sent to you" : "Envióuselle a vostede un correo para acceder a %1$s", + "Password to access {file} was sent to you" : "Envióuselle a vostede un correo para acceder a {file}", + "Sharing %s failed, this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Non é posíbel enviarlle o contrasinal xerado automaticamente. Estabeleza un enderezo de correo correcto nos seus axustes persoais e ténteo de novo.", + "Failed to send share by email" : "Fallou o envío do recurso compartido por correo", + "%s shared »%s« with you" : "%s compartiu «%s» con vostede", + "%s shared »%s« with you." : "%s compartiu «%s» con vostede.", + "Click the button below to open it." : "Prema no botón de embaixo para abrilo.", + "Open »%s«" : "Abrir «%s»", + "%s via %s" : "%s vía %s", + "Password to access »%s« shared to you by %s" : "O contrasinal para acceder a «%s» foi compartido con vostede por %s", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartiu «%s» con vostede.\nDebería ter recibido un correo por separado cunha ligazón acceder.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartiu «%s» con vostede. Debería ter recibido un correo por separado cunha ligazón acceder.", + "Password to access »%s«" : "Contrasinal para acceder a «%s»", + "It is protected with the following password: %s" : "Está protexido co seguinte contrasinal: %s", + "Password to access »%s« shared with %s" : "Contrasinal para acceder a «%s» compartida con %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." : "Ven de de compartir «%s» con %s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.", + "This is the password: %s" : "Este é o contrasinal: %s", + "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.", + "Could not find share" : "Non foi posíbel atopar o recurso compartido", + "Share by mail" : "Compartido por correo", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.", + "Send password by mail" : "Enviar contrasinal por correo", + "Enforce password protection" : "Forzar a protección por contrasinal", + "Failed to send share by E-mail" : "Fallou o envío do recurso compartido por correo", + "%s shared »%s« with you on behalf of %s" : "%s compartiu «%s» con vostede no nome de %s", + "Failed to create the E-mail" : "Non foi posíbel crear o correo", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede no nome de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede.\n\n%s\n\n", + "Cheers!" : "Saúdos!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede no nome de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/gl.json b/apps/sharebymail/l10n/gl.json new file mode 100644 index 00000000000..d378a2017e2 --- /dev/null +++ b/apps/sharebymail/l10n/gl.json @@ -0,0 +1,48 @@ +{ "translations": { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}Compartido con {email} por {actor}", + "Password for mail share sent to %1$s" : "Enviouse un contrasinal para compartir por correo a %1$s", + "Password for mail share sent to {email}" : "Enviouse un contrasinal para compartir por correo a {email}", + "Password for mail share sent to you" : "Envióuselle un contrasinal para compartir por correo", + "You shared %1$s with %2$s by mail" : "Compartiu %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Compartiu {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartiu %1$s con %2$s por correo", + "{actor} shared {file} with {email} by mail" : "{actor} compartiu {file} con {email} por correo", + "Password to access %1$s was sent to %2s" : "Envióuselle a %2s un contrasinal para acceder a %1$s", + "Password to access {file} was sent to {email}" : "Envióuselle a {email} un contrasinal para acceder a {file}", + "Password to access %1$s was sent to you" : "Envióuselle a vostede un correo para acceder a %1$s", + "Password to access {file} was sent to you" : "Envióuselle a vostede un correo para acceder a {file}", + "Sharing %s failed, this item is already shared with %s" : "Fallou a compartición de %s, este elemento xa está compartido con %s", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Non é posíbel enviarlle o contrasinal xerado automaticamente. Estabeleza un enderezo de correo correcto nos seus axustes persoais e ténteo de novo.", + "Failed to send share by email" : "Fallou o envío do recurso compartido por correo", + "%s shared »%s« with you" : "%s compartiu «%s» con vostede", + "%s shared »%s« with you." : "%s compartiu «%s» con vostede.", + "Click the button below to open it." : "Prema no botón de embaixo para abrilo.", + "Open »%s«" : "Abrir «%s»", + "%s via %s" : "%s vía %s", + "Password to access »%s« shared to you by %s" : "O contrasinal para acceder a «%s» foi compartido con vostede por %s", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s compartiu «%s» con vostede.\nDebería ter recibido un correo por separado cunha ligazón acceder.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s compartiu «%s» con vostede. Debería ter recibido un correo por separado cunha ligazón acceder.", + "Password to access »%s«" : "Contrasinal para acceder a «%s»", + "It is protected with the following password: %s" : "Está protexido co seguinte contrasinal: %s", + "Password to access »%s« shared with %s" : "Contrasinal para acceder a «%s» compartida con %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." : "Ven de de compartir «%s» con %s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.", + "This is the password: %s" : "Este é o contrasinal: %s", + "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.", + "Could not find share" : "Non foi posíbel atopar o recurso compartido", + "Share by mail" : "Compartido por correo", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuarios compartan unha ligazón personalizada ou un ficheiro ou cartafol enviándoo a un enderezo de correo.", + "Send password by mail" : "Enviar contrasinal por correo", + "Enforce password protection" : "Forzar a protección por contrasinal", + "Failed to send share by E-mail" : "Fallou o envío do recurso compartido por correo", + "%s shared »%s« with you on behalf of %s" : "%s compartiu «%s» con vostede no nome de %s", + "Failed to create the E-mail" : "Non foi posíbel crear o correo", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede no nome de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ola!,\n\n%s compartiu «%s» con vostede.\n\n%s\n\n", + "Cheers!" : "Saúdos!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede no nome de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Ola!,<br><br>%s compartiu <a href=\"%s\">%s</a> con vostede.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/is.js b/apps/sharebymail/l10n/is.js index d79152b272c..d44c53dadf8 100644 --- a/apps/sharebymail/l10n/is.js +++ b/apps/sharebymail/l10n/is.js @@ -18,7 +18,6 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Lykilorð fyrir aðgang að {file} var sent til þín", "Sharing %s failed, this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Ekki er hægt að senda þér sjálfvirkt framleidda lykilorðið. Settu inn gilt tölvupóstfang í einkastillingunum þínum og prófaðu aftur.", - "Failed to send share by E-mail" : "Gat ekki sent sameign með tölvupósti", "%s shared »%s« with you" : "%s deildi »%s« með þér", "%s shared »%s« with you." : "%s deildi »%s« með þér", "Click the button below to open it." : "Smelltu á tengilinn hér fyrir neðan til að opna það.", @@ -38,6 +37,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Gerir notendum kleift að deila sérsniðnum tengli á skrá eða möppu með því að setja inn tölvupóstfang.", "Send password by mail" : "Senda lykilorð með pósti", "Enforce password protection" : "Krefjast verndunar með aðgangsorði", + "Failed to send share by E-mail" : "Gat ekki sent sameign með tölvupósti", "%s shared »%s« with you on behalf of %s" : "%s deildi »%s« með þér fyrir hönd %s", "Failed to create the E-mail" : "Mistókst að útbúa tölvupóstinn", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Góðan daginn,\n\n%s deildi »%s« með þér fyrir hönd %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/is.json b/apps/sharebymail/l10n/is.json index 506f59f215d..03f3a028400 100644 --- a/apps/sharebymail/l10n/is.json +++ b/apps/sharebymail/l10n/is.json @@ -16,7 +16,6 @@ "Password to access {file} was sent to you" : "Lykilorð fyrir aðgang að {file} var sent til þín", "Sharing %s failed, this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Ekki er hægt að senda þér sjálfvirkt framleidda lykilorðið. Settu inn gilt tölvupóstfang í einkastillingunum þínum og prófaðu aftur.", - "Failed to send share by E-mail" : "Gat ekki sent sameign með tölvupósti", "%s shared »%s« with you" : "%s deildi »%s« með þér", "%s shared »%s« with you." : "%s deildi »%s« með þér", "Click the button below to open it." : "Smelltu á tengilinn hér fyrir neðan til að opna það.", @@ -36,6 +35,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Gerir notendum kleift að deila sérsniðnum tengli á skrá eða möppu með því að setja inn tölvupóstfang.", "Send password by mail" : "Senda lykilorð með pósti", "Enforce password protection" : "Krefjast verndunar með aðgangsorði", + "Failed to send share by E-mail" : "Gat ekki sent sameign með tölvupósti", "%s shared »%s« with you on behalf of %s" : "%s deildi »%s« með þér fyrir hönd %s", "Failed to create the E-mail" : "Mistókst að útbúa tölvupóstinn", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Góðan daginn,\n\n%s deildi »%s« með þér fyrir hönd %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/ko.js b/apps/sharebymail/l10n/ko.js index bf78656e4df..b3f275e47f2 100644 --- a/apps/sharebymail/l10n/ko.js +++ b/apps/sharebymail/l10n/ko.js @@ -18,7 +18,6 @@ OC.L10N.register( "Password to access {file} was sent to you" : "{file}에 접근할 수 있는 암호를 내게 보냄", "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 E-mail" : "이메일로 공유를 보낼 수 없음", "%s shared »%s« with you" : "%s 님이 %s을(를) 공유함", "%s shared »%s« with you." : "%s 님이 %s을(를) 공유했습니다.", "Click the button below to open it." : "아래 단추를 눌러서 열 수 있습니다.", @@ -38,6 +37,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "파일이나 폴더를 공유하는 개인화된 링크를 이메일 주소를 통해서 공유합니다.", "Send password by mail" : "이메일로 암호 보내기", "Enforce password protection" : "암호 보호 강제", + "Failed to send share by E-mail" : "이메일로 공유를 보낼 수 없음", "%s shared »%s« with you on behalf of %s" : "%s 님이 %s을(를) 공유함(%s 님 대신)", "Failed to create the E-mail" : "이메일을 생성할 수 없음", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다(%s 님 대신).\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/ko.json b/apps/sharebymail/l10n/ko.json index 538b6621776..26af9862c7a 100644 --- a/apps/sharebymail/l10n/ko.json +++ b/apps/sharebymail/l10n/ko.json @@ -16,7 +16,6 @@ "Password to access {file} was sent to you" : "{file}에 접근할 수 있는 암호를 내게 보냄", "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 E-mail" : "이메일로 공유를 보낼 수 없음", "%s shared »%s« with you" : "%s 님이 %s을(를) 공유함", "%s shared »%s« with you." : "%s 님이 %s을(를) 공유했습니다.", "Click the button below to open it." : "아래 단추를 눌러서 열 수 있습니다.", @@ -36,6 +35,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "파일이나 폴더를 공유하는 개인화된 링크를 이메일 주소를 통해서 공유합니다.", "Send password by mail" : "이메일로 암호 보내기", "Enforce password protection" : "암호 보호 강제", + "Failed to send share by E-mail" : "이메일로 공유를 보낼 수 없음", "%s shared »%s« with you on behalf of %s" : "%s 님이 %s을(를) 공유함(%s 님 대신)", "Failed to create the E-mail" : "이메일을 생성할 수 없음", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다(%s 님 대신).\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/nb.js b/apps/sharebymail/l10n/nb.js index b9a88de6f21..6770711a972 100644 --- a/apps/sharebymail/l10n/nb.js +++ b/apps/sharebymail/l10n/nb.js @@ -16,9 +16,9 @@ OC.L10N.register( "Password to access {file} was sent to {email}" : "Passord for tilgang til {file} ble sendt til {email}", "Password to access %1$s was sent to you" : "Passord for tilgang til %1$s ble sendt til deg", "Password to access {file} was sent to you" : "Du ble tildelt passord for å benytte {file}", - "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s", + "Sharing %s failed, this item is already shared with %s" : "Deling %s mislyktes, dette elementet er allerede delt med %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Vi kan ikke sende det auto-genererte passordet. Angi en gyldig e-postadresse i dine personlige innstillinger og prøv igjen.", - "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post", + "Failed to send share by email" : "Delingen kunne ikke sendes med e-post", "%s shared »%s« with you" : "%s delte »%s« med deg", "%s shared »%s« with you." : "%s delte »%s« med deg.", "Click the button below to open it." : "Klikk på knappen nedenfor for å åpne den.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Tillater brukere å dele en personalisert lenke til ei fil eller mappe ved å skrive inn en e-postadresse.", "Send password by mail" : "Send passord via e-post", "Enforce password protection" : "Krev passordbeskyttelse", + "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post", "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s", "Failed to create the E-mail" : "Klarte ikke å opprette e-posten", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/nb.json b/apps/sharebymail/l10n/nb.json index ff1a0876543..80c0b760b66 100644 --- a/apps/sharebymail/l10n/nb.json +++ b/apps/sharebymail/l10n/nb.json @@ -14,9 +14,9 @@ "Password to access {file} was sent to {email}" : "Passord for tilgang til {file} ble sendt til {email}", "Password to access %1$s was sent to you" : "Passord for tilgang til %1$s ble sendt til deg", "Password to access {file} was sent to you" : "Du ble tildelt passord for å benytte {file}", - "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s", + "Sharing %s failed, this item is already shared with %s" : "Deling %s mislyktes, dette elementet er allerede delt med %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Vi kan ikke sende det auto-genererte passordet. Angi en gyldig e-postadresse i dine personlige innstillinger og prøv igjen.", - "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post", + "Failed to send share by email" : "Delingen kunne ikke sendes med e-post", "%s shared »%s« with you" : "%s delte »%s« med deg", "%s shared »%s« with you." : "%s delte »%s« med deg.", "Click the button below to open it." : "Klikk på knappen nedenfor for å åpne den.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Tillater brukere å dele en personalisert lenke til ei fil eller mappe ved å skrive inn en e-postadresse.", "Send password by mail" : "Send passord via e-post", "Enforce password protection" : "Krev passordbeskyttelse", + "Failed to send share by E-mail" : "Mislyktes i å sende delt ressurs per e-post", "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s", "Failed to create the E-mail" : "Klarte ikke å opprette e-posten", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/nl.js b/apps/sharebymail/l10n/nl.js index 0a3b2f0859c..9bbeeefdf72 100644 --- a/apps/sharebymail/l10n/nl.js +++ b/apps/sharebymail/l10n/nl.js @@ -5,20 +5,20 @@ OC.L10N.register( "Shared with {email}" : "Gedeeld met {email}", "Shared with %1$s by %2$s" : "Gedeeld met %1$s door %2$s", "Shared with {email} by {actor}" : "Gedeeld met {email} door {actor}", - "Password for mail share sent to %1$s" : "Wachtwoord voor delen e-mail verstuurd naar %1$s", - "Password for mail share sent to {email}" : "Wachtwoord voor delen e-mail verstuurd naar {email}", - "Password for mail share sent to you" : "Wachtwoord voor delen e-mail verstuurd naar jou", - "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s via e-mail", - "You shared {file} with {email} by mail" : "Je deelde {file} met {email} via e-mail", - "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", - "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", + "Password for mail share sent to %1$s" : "Wachtwoord voor het delen per mail is naar %1$s", + "Password for mail share sent to {email}" : "Wachtwoord voor het delen per mail is naar {email}", + "Password for mail share sent to you" : "Wachtwoord voor het delen per mail is naar je verstuurd", + "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s per mail", + "You shared {file} with {email} by mail" : "Je deelde {file} met {email} per mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s per mail", + "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} per mail", "Password to access %1$s was sent to %2s" : "Wachtwoord voor toegang tot %1$s is gestuurd naar %2s", - "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", + "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", "Password to access %1$s was sent to you" : "Wachtwoord voor toegang tot %1$s is naar jou gestuurd", "Password to access {file} was sent to you" : "Wachtwoord voor toegang tot {file} is naar jou gestuurd", "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We kunnen je geen automatisch gegenereerd wachtwoord toesturen. Vermeld een geldig e-mailadres in je persoonlijke instellingen en probeer het nogmaals.", - "Failed to send share by E-mail" : "Fout bij delen via e-mail", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We kunnen je geen automatisch gegenereerd wachtwoord toesturen. Vermeld een geldig emailadres in je persoonlijke instellingen en probeer het nogmaals.", + "Failed to send share by email" : "Delen per email is mislukt", "%s shared »%s« with you" : "%s deelde »%s« met jou", "%s shared »%s« with you." : "%s deelde »%s« met jou.", "Click the button below to open it." : "Klik op onderstaande link om te openen.", @@ -34,12 +34,13 @@ OC.L10N.register( "This is the password: %s" : "Dit is het wachtwoord: %s", "You can choose a different password at any time in the share dialog." : "Je kunt in de Delen-dialoog altijd een ander wachtwoord kiezen.", "Could not find share" : "Kon gedeeld niet vinden", - "Share by mail" : "Gedeeld via een E-mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een e-mailadres in te voegen.", - "Send password by mail" : "Wachtwoord per E-mail verzenden", + "Share by mail" : "Gedeeld per email", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een emailadres in te voegen.", + "Send password by mail" : "Wachtwoord per email verzenden", "Enforce password protection" : "Afdwingenwachtwoordbeveiliging", + "Failed to send share by E-mail" : "delen per email is mislukt", "%s shared »%s« with you on behalf of %s" : "%s deelde »%s« met jou in naam van %s", - "Failed to create the E-mail" : "Opmaken van de e-mail is mislukt", + "Failed to create the E-mail" : "Maken van de mail is mislukt", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou namens %s.\n\n%s\n\n", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou.\n\n%s\n\n", "Cheers!" : "Proost!", diff --git a/apps/sharebymail/l10n/nl.json b/apps/sharebymail/l10n/nl.json index a2099c255a4..fbd47e92bbb 100644 --- a/apps/sharebymail/l10n/nl.json +++ b/apps/sharebymail/l10n/nl.json @@ -3,20 +3,20 @@ "Shared with {email}" : "Gedeeld met {email}", "Shared with %1$s by %2$s" : "Gedeeld met %1$s door %2$s", "Shared with {email} by {actor}" : "Gedeeld met {email} door {actor}", - "Password for mail share sent to %1$s" : "Wachtwoord voor delen e-mail verstuurd naar %1$s", - "Password for mail share sent to {email}" : "Wachtwoord voor delen e-mail verstuurd naar {email}", - "Password for mail share sent to you" : "Wachtwoord voor delen e-mail verstuurd naar jou", - "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s via e-mail", - "You shared {file} with {email} by mail" : "Je deelde {file} met {email} via e-mail", - "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", - "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", + "Password for mail share sent to %1$s" : "Wachtwoord voor het delen per mail is naar %1$s", + "Password for mail share sent to {email}" : "Wachtwoord voor het delen per mail is naar {email}", + "Password for mail share sent to you" : "Wachtwoord voor het delen per mail is naar je verstuurd", + "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s per mail", + "You shared {file} with {email} by mail" : "Je deelde {file} met {email} per mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s per mail", + "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} per mail", "Password to access %1$s was sent to %2s" : "Wachtwoord voor toegang tot %1$s is gestuurd naar %2s", - "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", + "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", "Password to access %1$s was sent to you" : "Wachtwoord voor toegang tot %1$s is naar jou gestuurd", "Password to access {file} was sent to you" : "Wachtwoord voor toegang tot {file} is naar jou gestuurd", "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", - "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We kunnen je geen automatisch gegenereerd wachtwoord toesturen. Vermeld een geldig e-mailadres in je persoonlijke instellingen en probeer het nogmaals.", - "Failed to send share by E-mail" : "Fout bij delen via e-mail", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We kunnen je geen automatisch gegenereerd wachtwoord toesturen. Vermeld een geldig emailadres in je persoonlijke instellingen en probeer het nogmaals.", + "Failed to send share by email" : "Delen per email is mislukt", "%s shared »%s« with you" : "%s deelde »%s« met jou", "%s shared »%s« with you." : "%s deelde »%s« met jou.", "Click the button below to open it." : "Klik op onderstaande link om te openen.", @@ -32,12 +32,13 @@ "This is the password: %s" : "Dit is het wachtwoord: %s", "You can choose a different password at any time in the share dialog." : "Je kunt in de Delen-dialoog altijd een ander wachtwoord kiezen.", "Could not find share" : "Kon gedeeld niet vinden", - "Share by mail" : "Gedeeld via een E-mail", - "Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een e-mailadres in te voegen.", - "Send password by mail" : "Wachtwoord per E-mail verzenden", + "Share by mail" : "Gedeeld per email", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Staat gebruikers toe om een gepersonaliseerde link of map te delen door een emailadres in te voegen.", + "Send password by mail" : "Wachtwoord per email verzenden", "Enforce password protection" : "Afdwingenwachtwoordbeveiliging", + "Failed to send share by E-mail" : "delen per email is mislukt", "%s shared »%s« with you on behalf of %s" : "%s deelde »%s« met jou in naam van %s", - "Failed to create the E-mail" : "Opmaken van de e-mail is mislukt", + "Failed to create the E-mail" : "Maken van de mail is mislukt", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou namens %s.\n\n%s\n\n", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou.\n\n%s\n\n", "Cheers!" : "Proost!", diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js index db9c54e6085..2ce0903cc2c 100644 --- a/apps/sharebymail/l10n/pl.js +++ b/apps/sharebymail/l10n/pl.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Hasło dostępu do {file} zostało wysłane do ciebie", "Sharing %s failed, this item is already shared with %s" : "Współdzielenie %s nie udało się, ten obiekt już jest współdzielony z %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nie można wysłać automatycznie wygenerowanego hasła. Proszę ustawić prawidłowy adres e-mail w ustawieniach osobistych i spróbować ponownie.", - "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", + "Failed to send share by email" : "Nie udało się wysłać współdzielenia przez e-mail", "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", "%s shared »%s« with you." : "%s współdzieli »%s« z tobą.", "Click the button below to open it." : "Kliknij przycisk poniżej, żeby to otworzyć.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Umożliwia współdzielenie spersonalizowanego linku do pliku lub folderu, umieszczając go w wiadomości e-mail.", "Send password by mail" : "Wyślij hasło e-mailem", "Enforce password protection" : "Wymuś zabezpieczenie hasłem", + "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", "%s shared »%s« with you on behalf of %s" : "%s współdzieli »%s« z tobą w imieniu %s", "Failed to create the E-mail" : "Nie udało się utworzyć e-maila", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą w imieniu %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json index 92d7722e29c..1f19a3e109c 100644 --- a/apps/sharebymail/l10n/pl.json +++ b/apps/sharebymail/l10n/pl.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Hasło dostępu do {file} zostało wysłane do ciebie", "Sharing %s failed, this item is already shared with %s" : "Współdzielenie %s nie udało się, ten obiekt już jest współdzielony z %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nie można wysłać automatycznie wygenerowanego hasła. Proszę ustawić prawidłowy adres e-mail w ustawieniach osobistych i spróbować ponownie.", - "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", + "Failed to send share by email" : "Nie udało się wysłać współdzielenia przez e-mail", "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", "%s shared »%s« with you." : "%s współdzieli »%s« z tobą.", "Click the button below to open it." : "Kliknij przycisk poniżej, żeby to otworzyć.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Umożliwia współdzielenie spersonalizowanego linku do pliku lub folderu, umieszczając go w wiadomości e-mail.", "Send password by mail" : "Wyślij hasło e-mailem", "Enforce password protection" : "Wymuś zabezpieczenie hasłem", + "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", "%s shared »%s« with you on behalf of %s" : "%s współdzieli »%s« z tobą w imieniu %s", "Failed to create the E-mail" : "Nie udało się utworzyć e-maila", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą w imieniu %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js index 19e142014b6..173abe70dc4 100644 --- a/apps/sharebymail/l10n/pt_BR.js +++ b/apps/sharebymail/l10n/pt_BR.js @@ -7,7 +7,7 @@ OC.L10N.register( "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}", "Password for mail share sent to %1$s" : "Senha para o correio compartilhado enviado para %1$s", "Password for mail share sent to {email}" : "Senha para o correio compartilhado enviado para {email}", - "Password for mail share sent to you" : "Senha para o correio compartilhado enviado para você", + "Password for mail share sent to you" : "Senha para o e-mail compartilhado foi enviado para você", "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por e-mail", "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por e-mail", "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por e-mail", @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "A senha para acesso {file} foi enviada para você", "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, pois este item já está compartilhado com %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um e-mail válido em sua configuração e tente novamente.", - "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", + "Failed to send share by email" : "Falha ao enviar compartilhamento via e-mail", "%s shared »%s« with you" : "%s compartilhou »%s« com você", "%s shared »%s« with you." : "%s compartilhou »%s« com você.", "Click the button below to open it." : "Clique no botão abaixo para abrí-lo.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.", "Send password by mail" : "Enviar senha por e-mail", "Enforce password protection" : "Reforce a proteção por senha", + "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", "%s shared »%s« with you on behalf of %s" : "%s compartilhou »%s« com você em nome de %s", "Failed to create the E-mail" : "Falhou ao criar o e-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você em nome de %s.\n%s\n\n", diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json index 4770ba490b6..8c2964ef257 100644 --- a/apps/sharebymail/l10n/pt_BR.json +++ b/apps/sharebymail/l10n/pt_BR.json @@ -5,7 +5,7 @@ "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}", "Password for mail share sent to %1$s" : "Senha para o correio compartilhado enviado para %1$s", "Password for mail share sent to {email}" : "Senha para o correio compartilhado enviado para {email}", - "Password for mail share sent to you" : "Senha para o correio compartilhado enviado para você", + "Password for mail share sent to you" : "Senha para o e-mail compartilhado foi enviado para você", "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por e-mail", "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por e-mail", "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por e-mail", @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "A senha para acesso {file} foi enviada para você", "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, pois este item já está compartilhado com %s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Não pudemos enviar a você a senha auto-gerada. por favor defina um e-mail válido em sua configuração e tente novamente.", - "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", + "Failed to send share by email" : "Falha ao enviar compartilhamento via e-mail", "%s shared »%s« with you" : "%s compartilhou »%s« com você", "%s shared »%s« with you." : "%s compartilhou »%s« com você.", "Click the button below to open it." : "Clique no botão abaixo para abrí-lo.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Permite que os usuários compartilhem um link personalizado para um arquivo ou pasta, inserindo um endereço de e-mail.", "Send password by mail" : "Enviar senha por e-mail", "Enforce password protection" : "Reforce a proteção por senha", + "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", "%s shared »%s« with you on behalf of %s" : "%s compartilhou »%s« com você em nome de %s", "Failed to create the E-mail" : "Falhou ao criar o e-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você em nome de %s.\n%s\n\n", diff --git a/apps/sharebymail/l10n/ru.js b/apps/sharebymail/l10n/ru.js index 48aefa4eb1b..e3bc6d4ebdc 100644 --- a/apps/sharebymail/l10n/ru.js +++ b/apps/sharebymail/l10n/ru.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "Пароль для доступа к {file} отправлен вам", "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." : "Не удаётся отправить вам автоматически созданный пароль. Укажите верный адрес email в своих личных настройках и попробуйте снова.", - "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", + "Failed to send share by email" : "Не удалось поделиться по email", "%s shared »%s« with you" : "%s поделился »%s« с вами", "%s shared »%s« with you." : "%s поделился »%s« с вами.", "Click the button below to open it." : "Для открытия нажмите на кнопку ниже.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Позволяет пользователям делиться персонализированной ссылкой на файл или каталог, введя адрес электронной почты.", "Send password by mail" : "Отправить пароль почтой", "Enforce password protection" : "Требовать защиту паролем", + "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", "%s shared »%s« with you on behalf of %s" : "%s поделился »%s« с вами от имени %s", "Failed to create the E-mail" : "Не удалось создать e-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s« от имени %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/ru.json b/apps/sharebymail/l10n/ru.json index 9eba949b568..3a1f5086cd5 100644 --- a/apps/sharebymail/l10n/ru.json +++ b/apps/sharebymail/l10n/ru.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "Пароль для доступа к {file} отправлен вам", "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." : "Не удаётся отправить вам автоматически созданный пароль. Укажите верный адрес email в своих личных настройках и попробуйте снова.", - "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", + "Failed to send share by email" : "Не удалось поделиться по email", "%s shared »%s« with you" : "%s поделился »%s« с вами", "%s shared »%s« with you." : "%s поделился »%s« с вами.", "Click the button below to open it." : "Для открытия нажмите на кнопку ниже.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Позволяет пользователям делиться персонализированной ссылкой на файл или каталог, введя адрес электронной почты.", "Send password by mail" : "Отправить пароль почтой", "Enforce password protection" : "Требовать защиту паролем", + "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", "%s shared »%s« with you on behalf of %s" : "%s поделился »%s« с вами от имени %s", "Failed to create the E-mail" : "Не удалось создать e-mail", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s« от имени %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/tr.js b/apps/sharebymail/l10n/tr.js index 7bc91670ec3..e84ac60c1d4 100644 --- a/apps/sharebymail/l10n/tr.js +++ b/apps/sharebymail/l10n/tr.js @@ -18,7 +18,7 @@ OC.L10N.register( "Password to access {file} was sent to you" : "{file} dosyasına erişim parolası size gönderildi", "Sharing %s failed, this item is already shared with %s" : "%s paylaşılamadı, bu öge zaten %s ile paylaşılmış", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Otomatik üretilen parola size gönderilemedi. Lütfen kişisel ayarlarınızdan geçerli bir e-posta adresi ayarlayın ve yeniden deneyin.", - "Failed to send share by E-mail" : "Paylaşım e-postası gönderilemedi", + "Failed to send share by email" : "Paylaşım e-postası gönderilemedi", "%s shared »%s« with you" : "%s sizinle »%s« ögesini paylaştı", "%s shared »%s« with you." : "%s sizinle »%s« ögesini paylaştı.", "Click the button below to open it." : "Açmak için aşağıdaki düğmeye tıklayın.", @@ -38,6 +38,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "Kullanıcıların bir e-posta adresi yazarak bir dosya ya da klasör için kişisel bir bağlantı paylaşmasını sağlar.", "Send password by mail" : "Parolayı e-posta ile gönder", "Enforce password protection" : "Parola koruması dayatılsın", + "Failed to send share by E-mail" : "Paylaşım e-postası gönderilemedi", "%s shared »%s« with you on behalf of %s" : "%s sizinle »%s« ögesini %s adına paylaştı", "Failed to create the E-mail" : "E-posta oluşturulamadı", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Merhaba,\n\n%s sizinle »%s« ögesini %s adına paylaştı.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/tr.json b/apps/sharebymail/l10n/tr.json index 996f79021da..87c39b3ff3e 100644 --- a/apps/sharebymail/l10n/tr.json +++ b/apps/sharebymail/l10n/tr.json @@ -16,7 +16,7 @@ "Password to access {file} was sent to you" : "{file} dosyasına erişim parolası size gönderildi", "Sharing %s failed, this item is already shared with %s" : "%s paylaşılamadı, bu öge zaten %s ile paylaşılmış", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Otomatik üretilen parola size gönderilemedi. Lütfen kişisel ayarlarınızdan geçerli bir e-posta adresi ayarlayın ve yeniden deneyin.", - "Failed to send share by E-mail" : "Paylaşım e-postası gönderilemedi", + "Failed to send share by email" : "Paylaşım e-postası gönderilemedi", "%s shared »%s« with you" : "%s sizinle »%s« ögesini paylaştı", "%s shared »%s« with you." : "%s sizinle »%s« ögesini paylaştı.", "Click the button below to open it." : "Açmak için aşağıdaki düğmeye tıklayın.", @@ -36,6 +36,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "Kullanıcıların bir e-posta adresi yazarak bir dosya ya da klasör için kişisel bir bağlantı paylaşmasını sağlar.", "Send password by mail" : "Parolayı e-posta ile gönder", "Enforce password protection" : "Parola koruması dayatılsın", + "Failed to send share by E-mail" : "Paylaşım e-postası gönderilemedi", "%s shared »%s« with you on behalf of %s" : "%s sizinle »%s« ögesini %s adına paylaştı", "Failed to create the E-mail" : "E-posta oluşturulamadı", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Merhaba,\n\n%s sizinle »%s« ögesini %s adına paylaştı.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/zh_CN.js b/apps/sharebymail/l10n/zh_CN.js index 7061af4747d..e9872e858e5 100644 --- a/apps/sharebymail/l10n/zh_CN.js +++ b/apps/sharebymail/l10n/zh_CN.js @@ -15,7 +15,6 @@ OC.L10N.register( "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给你", "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给你", "Sharing %s failed, this item is already shared with %s" : "共享 %s 失败, 该项目已经共享于 %s", - "Failed to send share by E-mail" : "通过电子邮件发送共享失败", "%s shared »%s« with you" : "%s 共享 »%s« 与你", "%s shared »%s« with you." : "%s 与你分享分享 »%s« ", "Click the button below to open it." : "点击下面的按钮打开它。", @@ -29,6 +28,7 @@ OC.L10N.register( "Allows users to share a personalized link to a file or folder by putting in an email address." : "允许用户通过电子邮件地址来共享文件或文件夹的个性化链接。", "Send password by mail" : "通过电子邮件发送密码", "Enforce password protection" : "强制密码保护", + "Failed to send share by E-mail" : "通过电子邮件发送共享失败", "%s shared »%s« with you on behalf of %s" : "%s 共享 »%s« 和你代表 %s", "Failed to create the E-mail" : "创建电子邮件失败", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "嘿那儿,\n\n%s 共享 »%s« 与你代表 %s.\n\n%s\n\n", diff --git a/apps/sharebymail/l10n/zh_CN.json b/apps/sharebymail/l10n/zh_CN.json index 96be46b80b2..f776b7788ad 100644 --- a/apps/sharebymail/l10n/zh_CN.json +++ b/apps/sharebymail/l10n/zh_CN.json @@ -13,7 +13,6 @@ "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给你", "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给你", "Sharing %s failed, this item is already shared with %s" : "共享 %s 失败, 该项目已经共享于 %s", - "Failed to send share by E-mail" : "通过电子邮件发送共享失败", "%s shared »%s« with you" : "%s 共享 »%s« 与你", "%s shared »%s« with you." : "%s 与你分享分享 »%s« ", "Click the button below to open it." : "点击下面的按钮打开它。", @@ -27,6 +26,7 @@ "Allows users to share a personalized link to a file or folder by putting in an email address." : "允许用户通过电子邮件地址来共享文件或文件夹的个性化链接。", "Send password by mail" : "通过电子邮件发送密码", "Enforce password protection" : "强制密码保护", + "Failed to send share by E-mail" : "通过电子邮件发送共享失败", "%s shared »%s« with you on behalf of %s" : "%s 共享 »%s« 和你代表 %s", "Failed to create the E-mail" : "创建电子邮件失败", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "嘿那儿,\n\n%s 共享 »%s« 与你代表 %s.\n\n%s\n\n", diff --git a/apps/sharebymail/lib/ShareByMailProvider.php b/apps/sharebymail/lib/ShareByMailProvider.php index 3f618678ce1..f4db83ea3cf 100644 --- a/apps/sharebymail/lib/ShareByMailProvider.php +++ b/apps/sharebymail/lib/ShareByMailProvider.php @@ -353,10 +353,10 @@ class ShareByMailProvider implements IShareProvider { $this->removeShareFromTable($shareId); throw $hintException; } catch (\Exception $e) { - $this->logger->error('Failed to send share by mail: ' . $e->getMessage()); + $this->logger->error('Failed to send share by email: ' . $e->getMessage()); $this->removeShareFromTable($shareId); throw new HintException('Failed to send share by mail', - $this->l->t('Failed to send share by E-mail')); + $this->l->t('Failed to send share by email')); } return $shareId; @@ -456,11 +456,24 @@ class ShareByMailProvider implements IShareProvider { $emailTemplate->addHeading($this->l->t('Password to access »%s«', [$filename]), false); $emailTemplate->addBodyText($htmlBodyPart, $plainBodyPart); $emailTemplate->addBodyText($this->l->t('It is protected with the following password: %s', [$password])); - $emailTemplate->addFooter(); + // The "From" contains the sharers name + $instanceName = $this->defaults->getName(); + $senderName = $this->l->t( + '%s via %s', + [ + $initiatorDisplayName, + $instanceName + ] + ); + $message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]); if ($initiatorEmailAddress !== null) { - $message->setFrom([$initiatorEmailAddress => $initiatorDisplayName]); + $message->setReplyTo([$initiatorEmailAddress => $initiatorDisplayName]); + $emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan()); + } else { + $emailTemplate->addFooter(); } + $message->setTo([$shareWith]); $message->setSubject($subject); $message->setBody($emailTemplate->renderText(), 'text/plain'); diff --git a/apps/systemtags/js/filesplugin.js b/apps/systemtags/js/filesplugin.js index db97b91a072..fc2a227b5be 100644 --- a/apps/systemtags/js/filesplugin.js +++ b/apps/systemtags/js/filesplugin.js @@ -31,7 +31,30 @@ return; } - fileList.registerDetailView(new OCA.SystemTags.SystemTagsInfoView()); + var systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView(); + fileList.registerDetailView(systemTagsInfoView); + + _.each(fileList.getRegisteredDetailViews(), function(detailView) { + if (detailView instanceof OCA.Files.MainFileInfoDetailView) { + var systemTagsInfoViewToggleView = + new OCA.SystemTags.SystemTagsInfoViewToggleView({ + systemTagsInfoView: systemTagsInfoView + }); + systemTagsInfoViewToggleView.render(); + + // The toggle view element is detached before the + // MainFileInfoDetailView is rendered to prevent its event + // handlers from being removed. + systemTagsInfoViewToggleView.listenTo(detailView, 'pre-render', function() { + systemTagsInfoViewToggleView.$el.detach(); + }); + systemTagsInfoViewToggleView.listenTo(detailView, 'post-render', function() { + detailView.$el.find('.file-details').append(systemTagsInfoViewToggleView.$el); + }); + + return; + } + }); } }; diff --git a/apps/systemtags/js/merged.json b/apps/systemtags/js/merged.json index 0262077498a..632abf6777e 100644 --- a/apps/systemtags/js/merged.json +++ b/apps/systemtags/js/merged.json @@ -2,5 +2,6 @@ "app.js", "systemtagsfilelist.js", "filesplugin.js", - "systemtagsinfoview.js" + "systemtagsinfoview.js", + "systemtagsinfoviewtoggleview.js" ] diff --git a/apps/systemtags/js/systemtagsinfoview.js b/apps/systemtags/js/systemtagsinfoview.js index f98c4b046e4..1bf7287342f 100644 --- a/apps/systemtags/js/systemtagsinfoview.js +++ b/apps/systemtags/js/systemtagsinfoview.js @@ -37,8 +37,6 @@ */ _inputView: null, - _toggleHandle: null, - initialize: function(options) { var self = this; options = options || {}; @@ -60,9 +58,6 @@ this._inputView.on('select', this._onSelectTag, this); this._inputView.on('deselect', this._onDeselectTag, this); - - this._toggleHandle = $('<span>').addClass('tag-label').text(t('systemtags', 'Tags')); - this._toggleHandle.prepend($('<span>').addClass('icon icon-tag')); }, /** @@ -128,15 +123,15 @@ self._inputView.setData(appliedTags); if (appliedTags.length !== 0) { - self.$el.removeClass('hidden'); + self.show(); } else { - self.$el.addClass('hidden'); + self.hide(); } } }); } - this.$el.addClass('hidden'); + this.hide(); }, /** @@ -147,20 +142,26 @@ this.$el.append(this._inputView.$el); this._inputView.render(); + }, - $('#app-sidebar').find('.mainFileInfoView .file-details').append(this._toggleHandle); - this._toggleHandle.off('click'); - this._toggleHandle.on('click', function () { - self.$el.toggleClass('hidden'); - if (!self.$el.hasClass('hidden')) { - self.$el.find('.systemTagsInputField').select2('open'); - } - }); + isVisible: function() { + return !this.$el.hasClass('hidden'); + }, + + show: function() { + this.$el.removeClass('hidden'); + }, + + hide: function() { + this.$el.addClass('hidden'); + }, + + openDropdown: function() { + this.$el.find('.systemTagsInputField').select2('open'); }, remove: function() { this._inputView.remove(); - this._toggleHandle.remove(); } }); diff --git a/apps/systemtags/js/systemtagsinfoviewtoggleview.js b/apps/systemtags/js/systemtagsinfoviewtoggleview.js new file mode 100644 index 00000000000..13a48e49cfb --- /dev/null +++ b/apps/systemtags/js/systemtagsinfoviewtoggleview.js @@ -0,0 +1,103 @@ +/** + * + * @copyright Copyright (c) 2017, Daniel Calviño Sánchez (danxuliu@gmail.com) + * + * @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/>. + * + */ + +(function(OCA) { + + var TEMPLATE = + '<span class="icon icon-tag"/>' + t('systemtags', 'Tags'); + + /** + * @class OCA.SystemTags.SystemTagsInfoViewToggleView + * @classdesc + * + * View to toggle the visibility of a SystemTagsInfoView. + * + * This toggle view must be explicitly rendered before it is used. + */ + var SystemTagsInfoViewToggleView = OC.Backbone.View.extend( + /** @lends OC.Backbone.View.prototype */ { + + tagName: 'span', + + className: 'tag-label', + + events: { + 'click': 'click' + }, + + /** + * @type OCA.SystemTags.SystemTagsInfoView + */ + _systemTagsInfoView: null, + + template: function(data) { + if (!this._template) { + this._template = Handlebars.compile(TEMPLATE); + } + return this._template(data); + }, + + /** + * Initialize this toggle view. + * + * The options must provide a systemTagsInfoView parameter that + * references the SystemTagsInfoView to associate to this toggle view. + */ + initialize: function(options) { + var self = this; + options = options || {}; + + this._systemTagsInfoView = options.systemTagsInfoView; + if (!this._systemTagsInfoView) { + throw 'Missing required parameter "systemTagsInfoView"'; + } + }, + + /** + * Toggles the visibility of the associated SystemTagsInfoView. + * + * When the systemTagsInfoView is shown its dropdown is also opened. + */ + click: function() { + if (this._systemTagsInfoView.isVisible()) { + this._systemTagsInfoView.hide(); + } else { + this._systemTagsInfoView.show(); + this._systemTagsInfoView.openDropdown(); + } + }, + + /** + * Renders this toggle view. + * + * @return OCA.SystemTags.SystemTagsInfoViewToggleView this object. + */ + render: function() { + this.$el.html(this.template()); + + return this; + }, + + }); + + OCA.SystemTags.SystemTagsInfoViewToggleView = SystemTagsInfoViewToggleView; + +})(OCA); diff --git a/apps/systemtags/l10n/de.js b/apps/systemtags/l10n/de.js index d9a3e688aba..9745605781a 100644 --- a/apps/systemtags/l10n/de.js +++ b/apps/systemtags/l10n/de.js @@ -2,7 +2,7 @@ OC.L10N.register( "systemtags", { "Tags" : "Tags", - "Update" : "Aktualisierung", + "Update" : "Aktualisieren", "Create" : "Erstellen", "Select tag…" : "Tag wählen", "Tagged files" : "Mit Tags versehene Dateien", @@ -28,7 +28,7 @@ OC.L10N.register( "{actor} deleted system tag {systemtag}" : "{actor} hast den System-Tag {systemtag} gelöscht", "You updated system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s aktualisiert", "You updated system tag {oldsystemtag} to {newsystemtag}" : "Du hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert", - "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-BTag von %3$s zu %2$s aktualisiert", + "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-Tag von %3$s zu %2$s aktualisiert", "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert", "You added system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s hinzugefügt", "You added system tag {systemtag} to {file}" : "Du hast den System-Tag {systemtag} zu {file} hinzugefügt", @@ -41,14 +41,14 @@ OC.L10N.register( "%s (restricted)" : "%s (eingeschränkt)", "%s (invisible)" : "%s (unsichtbar)", "<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert", - "Collaborative tags" : "Zusammenarbeits-Tags", - "Create and edit collaborative tags. These tags affect all users." : "Ersttele und bearbeite Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.", - "Select tag …" : "Tag wählen ...", + "Collaborative tags" : "Gemeinsame Tags", + "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.", + "Select tag …" : "Tag wählen…", "Name" : "Name", "Delete" : "Löschen", "Public" : "Öffentlich", "Restricted" : "Eingeschränkt", - "Invisible" : "Versteckt", + "Invisible" : "Nicht sichtbar", "Reset" : "Zurücksetzen", "No files in here" : "Keine Dateien vorhanden", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", diff --git a/apps/systemtags/l10n/de.json b/apps/systemtags/l10n/de.json index da66aeab4f5..04e030e6913 100644 --- a/apps/systemtags/l10n/de.json +++ b/apps/systemtags/l10n/de.json @@ -1,6 +1,6 @@ { "translations": { "Tags" : "Tags", - "Update" : "Aktualisierung", + "Update" : "Aktualisieren", "Create" : "Erstellen", "Select tag…" : "Tag wählen", "Tagged files" : "Mit Tags versehene Dateien", @@ -26,7 +26,7 @@ "{actor} deleted system tag {systemtag}" : "{actor} hast den System-Tag {systemtag} gelöscht", "You updated system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s aktualisiert", "You updated system tag {oldsystemtag} to {newsystemtag}" : "Du hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert", - "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-BTag von %3$s zu %2$s aktualisiert", + "%1$s updated system tag %3$s to %2$s" : "%1$s hat System-Tag von %3$s zu %2$s aktualisiert", "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} hast den System-Tag {oldsystemtag} zu {newsystemtag} aktualisiert", "You added system tag %2$s to %1$s" : "Du hast den System-Tag %2$s zu %1$s hinzugefügt", "You added system tag {systemtag} to {file}" : "Du hast den System-Tag {systemtag} zu {file} hinzugefügt", @@ -39,14 +39,14 @@ "%s (restricted)" : "%s (eingeschränkt)", "%s (invisible)" : "%s (unsichtbar)", "<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert", - "Collaborative tags" : "Zusammenarbeits-Tags", - "Create and edit collaborative tags. These tags affect all users." : "Ersttele und bearbeite Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.", - "Select tag …" : "Tag wählen ...", + "Collaborative tags" : "Gemeinsame Tags", + "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.", + "Select tag …" : "Tag wählen…", "Name" : "Name", "Delete" : "Löschen", "Public" : "Öffentlich", "Restricted" : "Eingeschränkt", - "Invisible" : "Versteckt", + "Invisible" : "Nicht sichtbar", "Reset" : "Zurücksetzen", "No files in here" : "Keine Dateien vorhanden", "No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden", diff --git a/apps/systemtags/l10n/de_DE.js b/apps/systemtags/l10n/de_DE.js index e95e70d0437..65c5fcc6ea6 100644 --- a/apps/systemtags/l10n/de_DE.js +++ b/apps/systemtags/l10n/de_DE.js @@ -5,7 +5,7 @@ OC.L10N.register( "Update" : "Aktualisieren", "Create" : "Erstellen", "Select tag…" : "Tag wählen", - "Tagged files" : "Getaggte Dateien", + "Tagged files" : "Mit Tags versehene Dateien", "Select tags to filter by" : "Wählen Sie Tags nach denen gefiltert werden soll", "No tags found" : "Keine Tags gefunden", "Please select tags to filter by" : "Bitte wählen Sie Tags nach denen gefiltert werden sollen", @@ -42,7 +42,7 @@ OC.L10N.register( "%s (invisible)" : "%s (unsichtbar)", "<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert", "Collaborative tags" : "Gemeinsame Tags", - "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.", + "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.", "Select tag …" : "Tag wählen …", "Name" : "Name", "Delete" : "Löschen", diff --git a/apps/systemtags/l10n/de_DE.json b/apps/systemtags/l10n/de_DE.json index 1732e35892c..d013580e1fa 100644 --- a/apps/systemtags/l10n/de_DE.json +++ b/apps/systemtags/l10n/de_DE.json @@ -3,7 +3,7 @@ "Update" : "Aktualisieren", "Create" : "Erstellen", "Select tag…" : "Tag wählen", - "Tagged files" : "Getaggte Dateien", + "Tagged files" : "Mit Tags versehene Dateien", "Select tags to filter by" : "Wählen Sie Tags nach denen gefiltert werden soll", "No tags found" : "Keine Tags gefunden", "Please select tags to filter by" : "Bitte wählen Sie Tags nach denen gefiltert werden sollen", @@ -40,7 +40,7 @@ "%s (invisible)" : "%s (unsichtbar)", "<strong>System tags</strong> for a file have been modified" : "<strong>System-Tags</strong> für eine Datei wurden geändert", "Collaborative tags" : "Gemeinsame Tags", - "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie Zusammenarbeits-Tags. Diese Tags betreffen alle Benutzer.", + "Create and edit collaborative tags. These tags affect all users." : "Erstellen und bearbeiten Sie gemeinsamen Tags. Diese Tags betreffen alle Benutzer.", "Select tag …" : "Tag wählen …", "Name" : "Name", "Delete" : "Löschen", diff --git a/apps/systemtags/l10n/es_AR.js b/apps/systemtags/l10n/es_AR.js index e5c543ce18b..cc0f3ed3b93 100644 --- a/apps/systemtags/l10n/es_AR.js +++ b/apps/systemtags/l10n/es_AR.js @@ -2,7 +2,56 @@ OC.L10N.register( "systemtags", { "Tags" : "Etiquetas", + "Update" : "Actualizar", + "Create" : "Crear", + "Select tag…" : "Seleccionar etiqueta...", + "Tagged files" : "Archivos etiquetados", + "Select tags to filter by" : "Seleccione las etiquetas para el filtro", + "No tags found" : "No se encontraron etiquetas", + "Please select tags to filter by" : "Favor de seleccionar etiquetas para el filtro", + "No files found for the selected tags" : "No se encontraron archivos para las etiquetas seleccionadas", + "Added system tag %1$s" : "Etiqueta del sistema %1$s agregada", + "Added system tag {systemtag}" : "Etiqueta del sistema {systemtag} agregada", + "%1$s added system tag %2$s" : "%1$s agregó la etiqueta del sistema %2$s", + "{actor} added system tag {systemtag}" : "{actor} agregó la etiqueta del sistema {systemtag}", + "Removed system tag %1$s" : "Eliminó la etiqueta del sistema %1$s", + "Removed system tag {systemtag}" : "Eliminó la etiqueta del sistema {systemtag}", + "%1$s removed system tag %2$s" : "%1$s eliminó la etiqueta del sistema %2$s", + "{actor} removed system tag {systemtag}" : "{actor} eliminó la etiqueta del sistema {systemtag}", + "You created system tag %1$s" : "Usted creó la etiqueta del sistema %1$s", + "You created system tag {systemtag}" : "Usted creó la etiqueta del sistema {systemtag}", + "%1$s created system tag %2$s" : "%1$s creo la etiqueta del sistema %2$s", + "{actor} created system tag {systemtag}" : "{actor} creó la etiqueta del sistema {systemtag}", + "You deleted system tag %1$s" : "Usted borró la etiqueta del sistema %1$s", + "You deleted system tag {systemtag}" : "Usted borró la etiqueta del sistema {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s borró la etiqueta del sistema %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} borró la etiqueta del sistema {systemtag}", + "You updated system tag %2$s to %1$s" : "Usted actualizó la etiqueta del sistema %2$s a %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Usted actualizó la etiqueta del sistema {oldsystemtag} a {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s actualizó la etiqueta del sistema %3$s a %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizó la etiqueta del sistema {oldsystemtag} a {newsystemtag}", + "You added system tag %2$s to %1$s" : "Usted agregó la etiqueta del sistema %2$s a %1$s", + "You added system tag {systemtag} to {file}" : "Usted agregó la etiqueta del sistema {systemtag} a {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s agregó la etiqueta del sistema %3$s a %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} agregó la etiqueta del sistema {systemtag} a {file}", + "You removed system tag %2$s from %1$s" : "Usted eliminó la etiqueta del sistema %2$s de %1$s", + "You removed system tag {systemtag} from {file}" : "Usted eliminó la etiqueta del sistema {systemtag} de {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s eliminó la etiqueta del sistema %3$s de %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} eliminó la etiqueta del sistema {systemtag} de {file}", + "%s (restricted)" : "%s (restringido)", + "%s (invisible)" : "%s (invisible) ", + "<strong>System tags</strong> for a file have been modified" : "Las <strong>etiquetas del sistema</strong> para un archivo han sido modificadas", + "Collaborative tags" : "Etiquetas colaborativas", + "Create and edit collaborative tags. These tags affect all users." : "Crear y editar etiquetas colaborativas. Estas etiquetas afectan a todos los usuarios. ", + "Select tag …" : "Seleccionar etiqueta ...", "Name" : "Nombre", + "Delete" : "Borrar", + "Public" : "Público", + "Restricted" : "Restringido", + "Invisible" : "Invisible", + "Reset" : "Restaurar", + "No files in here" : "No hay archivos aquí", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", "Size" : "Tamaño", "Modified" : "Modificado" }, diff --git a/apps/systemtags/l10n/es_AR.json b/apps/systemtags/l10n/es_AR.json index 5bae74d482d..39d40dd6d9b 100644 --- a/apps/systemtags/l10n/es_AR.json +++ b/apps/systemtags/l10n/es_AR.json @@ -1,6 +1,55 @@ { "translations": { "Tags" : "Etiquetas", + "Update" : "Actualizar", + "Create" : "Crear", + "Select tag…" : "Seleccionar etiqueta...", + "Tagged files" : "Archivos etiquetados", + "Select tags to filter by" : "Seleccione las etiquetas para el filtro", + "No tags found" : "No se encontraron etiquetas", + "Please select tags to filter by" : "Favor de seleccionar etiquetas para el filtro", + "No files found for the selected tags" : "No se encontraron archivos para las etiquetas seleccionadas", + "Added system tag %1$s" : "Etiqueta del sistema %1$s agregada", + "Added system tag {systemtag}" : "Etiqueta del sistema {systemtag} agregada", + "%1$s added system tag %2$s" : "%1$s agregó la etiqueta del sistema %2$s", + "{actor} added system tag {systemtag}" : "{actor} agregó la etiqueta del sistema {systemtag}", + "Removed system tag %1$s" : "Eliminó la etiqueta del sistema %1$s", + "Removed system tag {systemtag}" : "Eliminó la etiqueta del sistema {systemtag}", + "%1$s removed system tag %2$s" : "%1$s eliminó la etiqueta del sistema %2$s", + "{actor} removed system tag {systemtag}" : "{actor} eliminó la etiqueta del sistema {systemtag}", + "You created system tag %1$s" : "Usted creó la etiqueta del sistema %1$s", + "You created system tag {systemtag}" : "Usted creó la etiqueta del sistema {systemtag}", + "%1$s created system tag %2$s" : "%1$s creo la etiqueta del sistema %2$s", + "{actor} created system tag {systemtag}" : "{actor} creó la etiqueta del sistema {systemtag}", + "You deleted system tag %1$s" : "Usted borró la etiqueta del sistema %1$s", + "You deleted system tag {systemtag}" : "Usted borró la etiqueta del sistema {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s borró la etiqueta del sistema %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} borró la etiqueta del sistema {systemtag}", + "You updated system tag %2$s to %1$s" : "Usted actualizó la etiqueta del sistema %2$s a %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Usted actualizó la etiqueta del sistema {oldsystemtag} a {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s actualizó la etiqueta del sistema %3$s a %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizó la etiqueta del sistema {oldsystemtag} a {newsystemtag}", + "You added system tag %2$s to %1$s" : "Usted agregó la etiqueta del sistema %2$s a %1$s", + "You added system tag {systemtag} to {file}" : "Usted agregó la etiqueta del sistema {systemtag} a {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s agregó la etiqueta del sistema %3$s a %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} agregó la etiqueta del sistema {systemtag} a {file}", + "You removed system tag %2$s from %1$s" : "Usted eliminó la etiqueta del sistema %2$s de %1$s", + "You removed system tag {systemtag} from {file}" : "Usted eliminó la etiqueta del sistema {systemtag} de {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s eliminó la etiqueta del sistema %3$s de %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} eliminó la etiqueta del sistema {systemtag} de {file}", + "%s (restricted)" : "%s (restringido)", + "%s (invisible)" : "%s (invisible) ", + "<strong>System tags</strong> for a file have been modified" : "Las <strong>etiquetas del sistema</strong> para un archivo han sido modificadas", + "Collaborative tags" : "Etiquetas colaborativas", + "Create and edit collaborative tags. These tags affect all users." : "Crear y editar etiquetas colaborativas. Estas etiquetas afectan a todos los usuarios. ", + "Select tag …" : "Seleccionar etiqueta ...", "Name" : "Nombre", + "Delete" : "Borrar", + "Public" : "Público", + "Restricted" : "Restringido", + "Invisible" : "Invisible", + "Reset" : "Restaurar", + "No files in here" : "No hay archivos aquí", + "No entries found in this folder" : "No se encontraron elementos en esta carpeta", "Size" : "Tamaño", "Modified" : "Modificado" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/systemtags/l10n/gl.js b/apps/systemtags/l10n/gl.js index c9a8797f5d9..102393bede1 100644 --- a/apps/systemtags/l10n/gl.js +++ b/apps/systemtags/l10n/gl.js @@ -2,9 +2,56 @@ OC.L10N.register( "systemtags", { "Tags" : "Etiquetas", + "Update" : "Actualizar", + "Create" : "Crear", + "Select tag…" : "Seleccionar a etiqueta…", + "Tagged files" : "Ficheiros etiquetados", + "Select tags to filter by" : "Seleccionar etiquetas polas que filtrar", + "No tags found" : "Non se atoparon etiquetas", + "Please select tags to filter by" : "Seleccione etiquetas polas que filtrar", + "No files found for the selected tags" : "Non se atoparon ficheiros para as etiquetas seleccionadas", + "Added system tag %1$s" : "Engadida a etiqueta de sistema %1$s", + "Added system tag {systemtag}" : "Engadida a etiqueta de sistema {systemtag}", + "%1$s added system tag %2$s" : "%1$s engadiu a etiqueta de sistema %2$s", + "{actor} added system tag {systemtag}" : "{actor} engadiu a etiqueta de sistema {systemtag}", + "Removed system tag %1$s" : "Retirada a etiqueta de sistema %1$s", + "Removed system tag {systemtag}" : "Retirada a etiqueta de sistema {systemtag}", + "%1$s removed system tag %2$s" : "%1$s retirou a etiqueta de sistema %2$s", + "{actor} removed system tag {systemtag}" : "{actor} retirou a etiqueta de sistema {systemtag}", + "You created system tag %1$s" : "Vostede creou a etiqueta de sistema %1$s", + "You created system tag {systemtag}" : "Vostede creou a etiqueta de sistema {systemtag}", + "%1$s created system tag %2$s" : "%1$s creou a etiqueta de sistema %2$s", + "{actor} created system tag {systemtag}" : "{actor} creou a etiqueta de sistema {systemtag}", + "You deleted system tag %1$s" : "Vostede eliminou a etiqueta de sistema %1$s", + "You deleted system tag {systemtag}" : "Vostede eliminou a etiqueta de sistema {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s eliminou a etiqueta de sistema %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} eliminou a etiqueta de sistema {systemtag}", + "You updated system tag %2$s to %1$s" : "Vostede actualizou a etiqueta de sistema %2$s a %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vostede actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s actualizou a etiqueta de sistema %3$s a %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}", + "You added system tag %2$s to %1$s" : "Vostede engadiu a etiqueta de sistema %2$s a %1$s", + "You added system tag {systemtag} to {file}" : "Vostede engadiu a etiqueta de sistema {systemtag} a {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s engadiu a etiqueta de sistema %3$s a %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} engadiu a etiqueta de sistema {systemtag} a {file}", + "You removed system tag %2$s from %1$s" : "Vostede retirou a etiqueta de sistema %2$s de %1$s", + "You removed system tag {systemtag} from {file}" : "Vostede retirou a etiqueta de sistema {systemtag} de {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s retirou a etiqueta de sistema %3$s de %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} retirou a etiqueta de sistema {systemtag} de {file}", + "%s (restricted)" : "%s (restrinxida)", + "%s (invisible)" : "%s (invisíbel)", + "<strong>System tags</strong> for a file have been modified" : "Modificáronse as <strong>etiquetas de sistemas</strong> dun ficheio", + "Collaborative tags" : "Etiquetas colaborativas", + "Create and edit collaborative tags. These tags affect all users." : "Crea e edita etiquetas colaborativas. Estas etiquetas afectan a todos os usuarios.", + "Select tag …" : "Seleccionar a etiqueta …", + "Name" : "Nome", + "Delete" : "Eliminar", + "Public" : "Pública", + "Restricted" : "Restrinxida", + "Invisible" : "Invisíbel", + "Reset" : "Restabelecer", "No files in here" : "Aquí non hai ficheiros", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", - "Name" : "Nome", "Size" : "Tamaño", "Modified" : "Modificado" }, diff --git a/apps/systemtags/l10n/gl.json b/apps/systemtags/l10n/gl.json index 72875c4ee7b..e405ebf900c 100644 --- a/apps/systemtags/l10n/gl.json +++ b/apps/systemtags/l10n/gl.json @@ -1,8 +1,55 @@ { "translations": { "Tags" : "Etiquetas", + "Update" : "Actualizar", + "Create" : "Crear", + "Select tag…" : "Seleccionar a etiqueta…", + "Tagged files" : "Ficheiros etiquetados", + "Select tags to filter by" : "Seleccionar etiquetas polas que filtrar", + "No tags found" : "Non se atoparon etiquetas", + "Please select tags to filter by" : "Seleccione etiquetas polas que filtrar", + "No files found for the selected tags" : "Non se atoparon ficheiros para as etiquetas seleccionadas", + "Added system tag %1$s" : "Engadida a etiqueta de sistema %1$s", + "Added system tag {systemtag}" : "Engadida a etiqueta de sistema {systemtag}", + "%1$s added system tag %2$s" : "%1$s engadiu a etiqueta de sistema %2$s", + "{actor} added system tag {systemtag}" : "{actor} engadiu a etiqueta de sistema {systemtag}", + "Removed system tag %1$s" : "Retirada a etiqueta de sistema %1$s", + "Removed system tag {systemtag}" : "Retirada a etiqueta de sistema {systemtag}", + "%1$s removed system tag %2$s" : "%1$s retirou a etiqueta de sistema %2$s", + "{actor} removed system tag {systemtag}" : "{actor} retirou a etiqueta de sistema {systemtag}", + "You created system tag %1$s" : "Vostede creou a etiqueta de sistema %1$s", + "You created system tag {systemtag}" : "Vostede creou a etiqueta de sistema {systemtag}", + "%1$s created system tag %2$s" : "%1$s creou a etiqueta de sistema %2$s", + "{actor} created system tag {systemtag}" : "{actor} creou a etiqueta de sistema {systemtag}", + "You deleted system tag %1$s" : "Vostede eliminou a etiqueta de sistema %1$s", + "You deleted system tag {systemtag}" : "Vostede eliminou a etiqueta de sistema {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s eliminou a etiqueta de sistema %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} eliminou a etiqueta de sistema {systemtag}", + "You updated system tag %2$s to %1$s" : "Vostede actualizou a etiqueta de sistema %2$s a %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vostede actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s actualizou a etiqueta de sistema %3$s a %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} actualizou a etiqueta de sistema {oldsystemtag} a {newsystemtag}", + "You added system tag %2$s to %1$s" : "Vostede engadiu a etiqueta de sistema %2$s a %1$s", + "You added system tag {systemtag} to {file}" : "Vostede engadiu a etiqueta de sistema {systemtag} a {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s engadiu a etiqueta de sistema %3$s a %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} engadiu a etiqueta de sistema {systemtag} a {file}", + "You removed system tag %2$s from %1$s" : "Vostede retirou a etiqueta de sistema %2$s de %1$s", + "You removed system tag {systemtag} from {file}" : "Vostede retirou a etiqueta de sistema {systemtag} de {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s retirou a etiqueta de sistema %3$s de %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} retirou a etiqueta de sistema {systemtag} de {file}", + "%s (restricted)" : "%s (restrinxida)", + "%s (invisible)" : "%s (invisíbel)", + "<strong>System tags</strong> for a file have been modified" : "Modificáronse as <strong>etiquetas de sistemas</strong> dun ficheio", + "Collaborative tags" : "Etiquetas colaborativas", + "Create and edit collaborative tags. These tags affect all users." : "Crea e edita etiquetas colaborativas. Estas etiquetas afectan a todos os usuarios.", + "Select tag …" : "Seleccionar a etiqueta …", + "Name" : "Nome", + "Delete" : "Eliminar", + "Public" : "Pública", + "Restricted" : "Restrinxida", + "Invisible" : "Invisíbel", + "Reset" : "Restabelecer", "No files in here" : "Aquí non hai ficheiros", "No entries found in this folder" : "Non se atoparon entradas neste cartafol", - "Name" : "Nome", "Size" : "Tamaño", "Modified" : "Modificado" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/systemtags/l10n/it.js b/apps/systemtags/l10n/it.js index 7bf4fb7545d..d0e96f10707 100644 --- a/apps/systemtags/l10n/it.js +++ b/apps/systemtags/l10n/it.js @@ -42,6 +42,8 @@ OC.L10N.register( "%s (invisible)" : "%s (invisibile)", "<strong>System tags</strong> for a file have been modified" : "Le <strong>etichette di sistema</strong> per un file sono state modificate", "Collaborative tags" : "Etichette collaborative", + "Create and edit collaborative tags. These tags affect all users." : "Crea e modifica etichette collaborative. Queste etichette interessano tutti gli utenti.", + "Select tag …" : "Seleziona etichetta...", "Name" : "Nome", "Delete" : "Elimina", "Public" : "Pubblico", diff --git a/apps/systemtags/l10n/it.json b/apps/systemtags/l10n/it.json index 6ccf1b40e09..42b2c1b5673 100644 --- a/apps/systemtags/l10n/it.json +++ b/apps/systemtags/l10n/it.json @@ -40,6 +40,8 @@ "%s (invisible)" : "%s (invisibile)", "<strong>System tags</strong> for a file have been modified" : "Le <strong>etichette di sistema</strong> per un file sono state modificate", "Collaborative tags" : "Etichette collaborative", + "Create and edit collaborative tags. These tags affect all users." : "Crea e modifica etichette collaborative. Queste etichette interessano tutti gli utenti.", + "Select tag …" : "Seleziona etichetta...", "Name" : "Nome", "Delete" : "Elimina", "Public" : "Pubblico", diff --git a/apps/systemtags/l10n/nb.js b/apps/systemtags/l10n/nb.js index d80c14ff3e4..a46e4f90a52 100644 --- a/apps/systemtags/l10n/nb.js +++ b/apps/systemtags/l10n/nb.js @@ -40,7 +40,7 @@ OC.L10N.register( "{actor} removed system tag {systemtag} from {file}" : "{actor} fjernet system-merkelapp {systemtag} fra {file}", "%s (restricted)" : "%s (begrenset)", "%s (invisible)" : "%s (usynlig)", - "<strong>System tags</strong> for a file have been modified" : "<strong>System-merkelapper</strong> for en fil er endret", + "<strong>System tags</strong> for a file have been modified" : "Endringer av en fils <strong>System-merkelapper</strong>", "Collaborative tags" : "Felles merkelapper", "Create and edit collaborative tags. These tags affect all users." : "Opprett og rediger samarbeidsmessige merkelapper. Disse har innvirkning på alle brukere.", "Select tag …" : "Velg merkelapp…", diff --git a/apps/systemtags/l10n/nb.json b/apps/systemtags/l10n/nb.json index befa7af4f8a..e07dc26ac27 100644 --- a/apps/systemtags/l10n/nb.json +++ b/apps/systemtags/l10n/nb.json @@ -38,7 +38,7 @@ "{actor} removed system tag {systemtag} from {file}" : "{actor} fjernet system-merkelapp {systemtag} fra {file}", "%s (restricted)" : "%s (begrenset)", "%s (invisible)" : "%s (usynlig)", - "<strong>System tags</strong> for a file have been modified" : "<strong>System-merkelapper</strong> for en fil er endret", + "<strong>System tags</strong> for a file have been modified" : "Endringer av en fils <strong>System-merkelapper</strong>", "Collaborative tags" : "Felles merkelapper", "Create and edit collaborative tags. These tags affect all users." : "Opprett og rediger samarbeidsmessige merkelapper. Disse har innvirkning på alle brukere.", "Select tag …" : "Velg merkelapp…", diff --git a/apps/systemtags/l10n/pl.js b/apps/systemtags/l10n/pl.js index a53057c79b0..00ad1413934 100644 --- a/apps/systemtags/l10n/pl.js +++ b/apps/systemtags/l10n/pl.js @@ -15,7 +15,7 @@ OC.L10N.register( "%1$s added system tag %2$s" : "%1$s dodał/-a etykietę systemową %2$s", "{actor} added system tag {systemtag}" : "{actor} dodał/-a etykietę systemową {systemtag}", "Removed system tag %1$s" : "Usunięto etykietę systemową %1$s", - "Removed system tag {systemtag}" : "Usunięto etykietą systemową", + "Removed system tag {systemtag}" : "Usunięto etykietą systemową {systemtag}", "%1$s removed system tag %2$s" : "%1$s usunął/-ęła etykietę systemową %2$s", "{actor} removed system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", "You created system tag %1$s" : "Utworzyłeś/-aś etykietę systemową %1$s", diff --git a/apps/systemtags/l10n/pl.json b/apps/systemtags/l10n/pl.json index b16312a452b..d8a606c108e 100644 --- a/apps/systemtags/l10n/pl.json +++ b/apps/systemtags/l10n/pl.json @@ -13,7 +13,7 @@ "%1$s added system tag %2$s" : "%1$s dodał/-a etykietę systemową %2$s", "{actor} added system tag {systemtag}" : "{actor} dodał/-a etykietę systemową {systemtag}", "Removed system tag %1$s" : "Usunięto etykietę systemową %1$s", - "Removed system tag {systemtag}" : "Usunięto etykietą systemową", + "Removed system tag {systemtag}" : "Usunięto etykietą systemową {systemtag}", "%1$s removed system tag %2$s" : "%1$s usunął/-ęła etykietę systemową %2$s", "{actor} removed system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", "You created system tag %1$s" : "Utworzyłeś/-aś etykietę systemową %1$s", diff --git a/apps/systemtags/tests/js/systemtagsinfoviewSpec.js b/apps/systemtags/tests/js/systemtagsinfoviewSpec.js index 449dfd859d7..2f874688112 100644 --- a/apps/systemtags/tests/js/systemtagsinfoviewSpec.js +++ b/apps/systemtags/tests/js/systemtagsinfoviewSpec.js @@ -201,4 +201,50 @@ describe('OCA.SystemTags.SystemTagsInfoView tests', function() { }); }); + describe('visibility', function() { + it('reports visibility based on the "hidden" class name', function() { + view.$el.addClass('hidden'); + + expect(view.isVisible()).toBeFalsy(); + + view.$el.removeClass('hidden'); + + expect(view.isVisible()).toBeTruthy(); + }); + it('is not visible after rendering', function() { + view.render(); + + expect(view.isVisible()).toBeFalsy(); + }); + it('shows and hides the element', function() { + view.show(); + + expect(view.isVisible()).toBeTruthy(); + + view.hide(); + + expect(view.isVisible()).toBeFalsy(); + + view.show(); + + expect(view.isVisible()).toBeTruthy(); + }); + }); + describe('select2', function() { + var select2Stub; + + beforeEach(function() { + select2Stub = sinon.stub($.fn, 'select2'); + }); + afterEach(function() { + select2Stub.restore(); + }); + it('opens dropdown', function() { + view.openDropdown(); + + expect(select2Stub.calledOnce).toBeTruthy(); + expect(select2Stub.thisValues[0].selector).toEqual('.systemTagsInputField'); + expect(select2Stub.withArgs('open')).toBeTruthy(); + }); + }); }); diff --git a/apps/systemtags/tests/js/systemtagsinfoviewtoggleviewSpec.js b/apps/systemtags/tests/js/systemtagsinfoviewtoggleviewSpec.js new file mode 100644 index 00000000000..5e6c2c820e9 --- /dev/null +++ b/apps/systemtags/tests/js/systemtagsinfoviewtoggleviewSpec.js @@ -0,0 +1,93 @@ +/** + * + * @copyright Copyright (c) 2017, Daniel Calviño Sánchez (danxuliu@gmail.com) + * + * @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/>. + * + */ + +describe('OCA.SystemTags.SystemTagsInfoViewToggleView', function () { + + var systemTagsInfoView; + var view; + + beforeEach(function() { + systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView(); + view = new OCA.SystemTags.SystemTagsInfoViewToggleView({ systemTagsInfoView: systemTagsInfoView }); + }); + + afterEach(function() { + view.remove(); + systemTagsInfoView.remove(); + }); + + describe('initialize', function() { + it('fails if a "systemTagsInfoView" parameter is not provided', function() { + var constructor = function() { + return new OCA.SystemTags.SystemTagsInfoViewToggleView({}); + } + + expect(constructor).toThrow(); + }); + }); + + describe('click on element', function() { + + var isVisibleStub; + var showStub; + var hideStub; + var openDropdownStub; + + beforeEach(function() { + isVisibleStub = sinon.stub(systemTagsInfoView, 'isVisible'); + showStub = sinon.stub(systemTagsInfoView, 'show'); + hideStub = sinon.stub(systemTagsInfoView, 'hide'); + openDropdownStub = sinon.stub(systemTagsInfoView, 'openDropdown'); + }); + + afterEach(function() { + isVisibleStub.restore(); + showStub.restore(); + hideStub.restore(); + openDropdownStub.restore(); + }); + + it('shows a not visible SystemTagsInfoView', function() { + isVisibleStub.returns(false); + + view.$el.click(); + + expect(isVisibleStub.calledOnce).toBeTruthy(); + expect(showStub.calledOnce).toBeTruthy(); + expect(openDropdownStub.calledOnce).toBeTruthy(); + expect(openDropdownStub.calledAfter(showStub)).toBeTruthy(); + expect(hideStub.notCalled).toBeTruthy(); + }); + + it('hides a visible SystemTagsInfoView', function() { + isVisibleStub.returns(true); + + view.$el.click(); + + expect(isVisibleStub.calledOnce).toBeTruthy(); + expect(hideStub.calledOnce).toBeTruthy(); + expect(showStub.notCalled).toBeTruthy(); + expect(openDropdownStub.notCalled).toBeTruthy(); + }); + + }); + +}); diff --git a/apps/theming/css/settings-admin.css b/apps/theming/css/settings-admin.css index ef3c9f68b27..43d68b709a0 100644 --- a/apps/theming/css/settings-admin.css +++ b/apps/theming/css/settings-admin.css @@ -42,6 +42,8 @@ form.uploadButton { right: 0px; visibility: visible; } +#theming input[type='text']:hover + .theme-undo, +#theming input[type='text'] + .theme-undo:hover, #theming input[type='text']:focus + .theme-undo, #theming input[type='text']:active + .theme-undo { visibility: visible; diff --git a/apps/theming/l10n/cs.js b/apps/theming/l10n/cs.js index ab61f64b64c..b1d994456cf 100644 --- a/apps/theming/l10n/cs.js +++ b/apps/theming/l10n/cs.js @@ -15,6 +15,7 @@ OC.L10N.register( "Theming" : "Motivy", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.", "Name" : "Název", + "Reset to default" : "Obnovit výchozí", "Web address" : "Webová adresa", "Web address https://…" : "Webová adresa https://", "Slogan" : "Slogan", @@ -23,6 +24,7 @@ OC.L10N.register( "Upload new logo" : "Nahrát nové logo", "Login image" : "Přihlašovací obrázek", "Upload new login background" : "Nahrát nové přihlašovací pozadí", + "Remove background image" : "Odebrat obrázek pozadí", "reset to default" : "obnovit výchozí", "Log in image" : "Přihlašovací obrázek" }, diff --git a/apps/theming/l10n/cs.json b/apps/theming/l10n/cs.json index ae0100e3c9b..aaa3ae1dbdc 100644 --- a/apps/theming/l10n/cs.json +++ b/apps/theming/l10n/cs.json @@ -13,6 +13,7 @@ "Theming" : "Motivy", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.", "Name" : "Název", + "Reset to default" : "Obnovit výchozí", "Web address" : "Webová adresa", "Web address https://…" : "Webová adresa https://", "Slogan" : "Slogan", @@ -21,6 +22,7 @@ "Upload new logo" : "Nahrát nové logo", "Login image" : "Přihlašovací obrázek", "Upload new login background" : "Nahrát nové přihlašovací pozadí", + "Remove background image" : "Odebrat obrázek pozadí", "reset to default" : "obnovit výchozí", "Log in image" : "Přihlašovací obrázek" },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js index 8ae6b791c13..ed0946d26c7 100644 --- a/apps/theming/l10n/de.js +++ b/apps/theming/l10n/de.js @@ -17,14 +17,14 @@ OC.L10N.register( "Name" : "Name", "Reset to default" : " Auf Standard zurücksetzen ", "Web address" : "Internetadresse", - "Web address https://…" : "Internetadresse https://...", + "Web address https://…" : "Internetadresse https://…", "Slogan" : "Slogan", "Color" : "Farbe", "Logo" : "Logo", "Upload new logo" : "Neues Logo hochladen", "Login image" : "Anmelde-Bild", "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen", - "Remove background image" : "Hintergrundbilder entfernen", + "Remove background image" : "Entferne Hintergrundbild", "reset to default" : "Auf Standard zurücksetzen", "Log in image" : "Anmelde-Bild" }, diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json index 05c4c00570c..8cb407b4f7d 100644 --- a/apps/theming/l10n/de.json +++ b/apps/theming/l10n/de.json @@ -15,14 +15,14 @@ "Name" : "Name", "Reset to default" : " Auf Standard zurücksetzen ", "Web address" : "Internetadresse", - "Web address https://…" : "Internetadresse https://...", + "Web address https://…" : "Internetadresse https://…", "Slogan" : "Slogan", "Color" : "Farbe", "Logo" : "Logo", "Upload new logo" : "Neues Logo hochladen", "Login image" : "Anmelde-Bild", "Upload new login background" : "Neuen Anmelde-Hintergrund hochladen", - "Remove background image" : "Hintergrundbilder entfernen", + "Remove background image" : "Entferne Hintergrundbild", "reset to default" : "Auf Standard zurücksetzen", "Log in image" : "Anmelde-Bild" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/theming/l10n/es.js b/apps/theming/l10n/es.js index ccb44c8334a..755f1ebcaaa 100644 --- a/apps/theming/l10n/es.js +++ b/apps/theming/l10n/es.js @@ -15,6 +15,7 @@ OC.L10N.register( "Theming" : "Tema", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Los temas hacen posible personalizar fácilmente la apariencia de tu instancia y los clientes soportados. Esto será visible para todos los usuarios.", "Name" : "Nombre", + "Reset to default" : "Vovler a configuración por defecto", "Web address" : "Dirección web", "Web address https://…" : "Dirección web https://", "Slogan" : "Eslogan", @@ -23,6 +24,7 @@ OC.L10N.register( "Upload new logo" : "Subir nuevo logo", "Login image" : "Imagen de inicio", "Upload new login background" : "Subir una nueva imagen de fondo", + "Remove background image" : "Eliminar imagen de fondo", "reset to default" : "restaurar a configuración inicial", "Log in image" : "Imagen de inicio" }, diff --git a/apps/theming/l10n/es.json b/apps/theming/l10n/es.json index 1eec75aa113..500f521989c 100644 --- a/apps/theming/l10n/es.json +++ b/apps/theming/l10n/es.json @@ -13,6 +13,7 @@ "Theming" : "Tema", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Los temas hacen posible personalizar fácilmente la apariencia de tu instancia y los clientes soportados. Esto será visible para todos los usuarios.", "Name" : "Nombre", + "Reset to default" : "Vovler a configuración por defecto", "Web address" : "Dirección web", "Web address https://…" : "Dirección web https://", "Slogan" : "Eslogan", @@ -21,6 +22,7 @@ "Upload new logo" : "Subir nuevo logo", "Login image" : "Imagen de inicio", "Upload new login background" : "Subir una nueva imagen de fondo", + "Remove background image" : "Eliminar imagen de fondo", "reset to default" : "restaurar a configuración inicial", "Log in image" : "Imagen de inicio" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/theming/l10n/es_AR.js b/apps/theming/l10n/es_AR.js new file mode 100644 index 00000000000..5e92199f177 --- /dev/null +++ b/apps/theming/l10n/es_AR.js @@ -0,0 +1,31 @@ +OC.L10N.register( + "theming", + { + "Loading preview…" : "Cargando vista previa...", + "Saved" : "Guardado", + "Admin" : "Administración", + "a safe home for all your data" : "un lugar seguro para todos sus datos", + "The given name is too long" : "El nombre dado es demasiado largo", + "The given web address is too long" : "La dirección web dada es demasiado larga", + "The given slogan is too long" : "El lema dado es demasiado largo", + "The given color is invalid" : "El color dado es inválido", + "No file uploaded" : "No hay archivos cargados", + "Unsupported image type" : "Tipo de imagen no soportado", + "You are already using a custom theme" : "Usted ya se encuentra usando un tema personalizado", + "Theming" : "Tematizar", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "El tematizar hace posible personalizar facilmente la manera en que se ve su instancia y clientes soportados. Esto será visible para todos los usuarios. ", + "Name" : "Nombre", + "Reset to default" : "Restablecer al predeterminado", + "Web address" : "Dirección web", + "Web address https://…" : "Dirección web https://...", + "Slogan" : "Lema", + "Color" : "Color", + "Logo" : "Logotipo", + "Upload new logo" : "Cargar nuevo logotipo", + "Login image" : "Imágen de inicio de sesión", + "Upload new login background" : "Cargar nueva imagen de fondo para inicio de sesión", + "Remove background image" : "Eliminar imagen de fondo", + "reset to default" : "restaurar a predeterminado", + "Log in image" : "Imagen de inicio de sesión" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/theming/l10n/es_AR.json b/apps/theming/l10n/es_AR.json new file mode 100644 index 00000000000..8ea9de1e3e8 --- /dev/null +++ b/apps/theming/l10n/es_AR.json @@ -0,0 +1,29 @@ +{ "translations": { + "Loading preview…" : "Cargando vista previa...", + "Saved" : "Guardado", + "Admin" : "Administración", + "a safe home for all your data" : "un lugar seguro para todos sus datos", + "The given name is too long" : "El nombre dado es demasiado largo", + "The given web address is too long" : "La dirección web dada es demasiado larga", + "The given slogan is too long" : "El lema dado es demasiado largo", + "The given color is invalid" : "El color dado es inválido", + "No file uploaded" : "No hay archivos cargados", + "Unsupported image type" : "Tipo de imagen no soportado", + "You are already using a custom theme" : "Usted ya se encuentra usando un tema personalizado", + "Theming" : "Tematizar", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "El tematizar hace posible personalizar facilmente la manera en que se ve su instancia y clientes soportados. Esto será visible para todos los usuarios. ", + "Name" : "Nombre", + "Reset to default" : "Restablecer al predeterminado", + "Web address" : "Dirección web", + "Web address https://…" : "Dirección web https://...", + "Slogan" : "Lema", + "Color" : "Color", + "Logo" : "Logotipo", + "Upload new logo" : "Cargar nuevo logotipo", + "Login image" : "Imágen de inicio de sesión", + "Upload new login background" : "Cargar nueva imagen de fondo para inicio de sesión", + "Remove background image" : "Eliminar imagen de fondo", + "reset to default" : "restaurar a predeterminado", + "Log in image" : "Imagen de inicio de sesión" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/theming/l10n/gl.js b/apps/theming/l10n/gl.js new file mode 100644 index 00000000000..671a49d9513 --- /dev/null +++ b/apps/theming/l10n/gl.js @@ -0,0 +1,31 @@ +OC.L10N.register( + "theming", + { + "Loading preview…" : "Cargando a vista previa…", + "Saved" : "Gardado", + "Admin" : "Administración", + "a safe home for all your data" : "un lugar seguro para todos os seus datos", + "The given name is too long" : "O nome indicado é longo de máis", + "The given web address is too long" : "O enderezo web indicado é longo de máis", + "The given slogan is too long" : "O lema indicado é longo de máis", + "The given color is invalid" : "A cor indicada é incorrecta", + "No file uploaded" : "Non se enviou ningún ficheiro", + "Unsupported image type" : "Tipo de imaxe non admitido", + "You are already using a custom theme" : "Vostede xa usa un tema personalizado", + "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Os temas fan posíbel personalizar facilmente a aparencia da súa instancia e os clientes compatíbeis. Isto será visíbel para todos os usuarios.", + "Name" : "Nome", + "Reset to default" : "Restabelecer a predeterminados", + "Web address" : "Enderezo web", + "Web address https://…" : "Enderezo web https://…", + "Slogan" : "Lema", + "Color" : "Cor", + "Logo" : "Logotipo", + "Upload new logo" : "Enviar un novo logotipo", + "Login image" : "Imaxe de inicio", + "Upload new login background" : "Enviar unha nova imaxe de fondo", + "Remove background image" : "Retirar a imaxe de fondo", + "reset to default" : "restabelecer a predeterminados", + "Log in image" : "Imaxe de inicio" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/theming/l10n/gl.json b/apps/theming/l10n/gl.json new file mode 100644 index 00000000000..1c6e132dee8 --- /dev/null +++ b/apps/theming/l10n/gl.json @@ -0,0 +1,29 @@ +{ "translations": { + "Loading preview…" : "Cargando a vista previa…", + "Saved" : "Gardado", + "Admin" : "Administración", + "a safe home for all your data" : "un lugar seguro para todos os seus datos", + "The given name is too long" : "O nome indicado é longo de máis", + "The given web address is too long" : "O enderezo web indicado é longo de máis", + "The given slogan is too long" : "O lema indicado é longo de máis", + "The given color is invalid" : "A cor indicada é incorrecta", + "No file uploaded" : "Non se enviou ningún ficheiro", + "Unsupported image type" : "Tipo de imaxe non admitido", + "You are already using a custom theme" : "Vostede xa usa un tema personalizado", + "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Os temas fan posíbel personalizar facilmente a aparencia da súa instancia e os clientes compatíbeis. Isto será visíbel para todos os usuarios.", + "Name" : "Nome", + "Reset to default" : "Restabelecer a predeterminados", + "Web address" : "Enderezo web", + "Web address https://…" : "Enderezo web https://…", + "Slogan" : "Lema", + "Color" : "Cor", + "Logo" : "Logotipo", + "Upload new logo" : "Enviar un novo logotipo", + "Login image" : "Imaxe de inicio", + "Upload new login background" : "Enviar unha nova imaxe de fondo", + "Remove background image" : "Retirar a imaxe de fondo", + "reset to default" : "restabelecer a predeterminados", + "Log in image" : "Imaxe de inicio" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/theming/l10n/it.js b/apps/theming/l10n/it.js index 690273ff73f..739174b1806 100644 --- a/apps/theming/l10n/it.js +++ b/apps/theming/l10n/it.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Caricamento anteprima...", "Saved" : "Salvato", "Admin" : "Amministratore", "a safe home for all your data" : "una casa sicura per i tuoi dati", @@ -12,7 +13,9 @@ OC.L10N.register( "Unsupported image type" : "Tipo di immagine non supportato", "You are already using a custom theme" : "Stai già usando un tema personalizzato", "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "La gestione dei temi rende semplice la personalizzazione dell'aspetto della tua istanza e dei client supportati. Ciò sarà visibile a tutti gli utenti.", "Name" : "Nome", + "Reset to default" : "Ripristina valori predefiniti", "Web address" : "Indirizzo web", "Web address https://…" : "Indirizzo web https://…", "Slogan" : "Slogan", @@ -21,6 +24,7 @@ OC.L10N.register( "Upload new logo" : "Carica nuovo logo", "Login image" : "Immagine di accesso", "Upload new login background" : "Carica nuovo sfondo di accesso", + "Remove background image" : "Rimuovi immagine di sfondo", "reset to default" : "ripristina valori predefiniti", "Log in image" : "Immagine di accesso" }, diff --git a/apps/theming/l10n/it.json b/apps/theming/l10n/it.json index da562304d64..2a9fc36338c 100644 --- a/apps/theming/l10n/it.json +++ b/apps/theming/l10n/it.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Caricamento anteprima...", "Saved" : "Salvato", "Admin" : "Amministratore", "a safe home for all your data" : "una casa sicura per i tuoi dati", @@ -10,7 +11,9 @@ "Unsupported image type" : "Tipo di immagine non supportato", "You are already using a custom theme" : "Stai già usando un tema personalizzato", "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "La gestione dei temi rende semplice la personalizzazione dell'aspetto della tua istanza e dei client supportati. Ciò sarà visibile a tutti gli utenti.", "Name" : "Nome", + "Reset to default" : "Ripristina valori predefiniti", "Web address" : "Indirizzo web", "Web address https://…" : "Indirizzo web https://…", "Slogan" : "Slogan", @@ -19,6 +22,7 @@ "Upload new logo" : "Carica nuovo logo", "Login image" : "Immagine di accesso", "Upload new login background" : "Carica nuovo sfondo di accesso", + "Remove background image" : "Rimuovi immagine di sfondo", "reset to default" : "ripristina valori predefiniti", "Log in image" : "Immagine di accesso" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/theming/l10n/mn.js b/apps/theming/l10n/mn.js new file mode 100644 index 00000000000..01cae027e6b --- /dev/null +++ b/apps/theming/l10n/mn.js @@ -0,0 +1,30 @@ +OC.L10N.register( + "theming", + { + "Loading preview…" : "Урьдчилсан харагдцыг дуудаж байна...", + "Saved" : "Хадгалах", + "Admin" : "Админ", + "a safe home for all your data" : "Таны өгөгдлүүдийн аюулгүй гэр", + "The given name is too long" : "Өгсөн нэр хэтэрхий урт байна", + "The given web address is too long" : "Өгсөн вэб хаяг хэтэрхий урт байна", + "The given slogan is too long" : "Өгсөн уриа үг хэтэрхий урт байна", + "The given color is invalid" : "Өнгө буруу байна", + "No file uploaded" : "Файл илгээгдсэнгүй", + "Unsupported image type" : "Дэмжигдэхгүй зургийн төрөл байна", + "You are already using a custom theme" : "Та тусгай загварчлал ашиглаж байна", + "Theming" : "Загварчлал", + "Name" : "Нэр", + "Reset to default" : "Анхны байдлаар сэргээх", + "Web address" : "Вэб хаяг", + "Web address https://…" : "Вэб хаяг https://...", + "Slogan" : "Уриа үг", + "Color" : "Өнгө", + "Logo" : "Бэлгэ тэмдэг", + "Upload new logo" : "Шинэ бэлгэ тэмдэг байршуулах", + "Login image" : "Нэвтрэх зураг", + "Upload new login background" : "Нэвтрэх ханын зураг байршуулах", + "Remove background image" : "Ханын зургийг хасах", + "reset to default" : "анхныхаар сэргээх", + "Log in image" : "Нэвтрэх зураг" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/theming/l10n/mn.json b/apps/theming/l10n/mn.json new file mode 100644 index 00000000000..eb21a08a7c0 --- /dev/null +++ b/apps/theming/l10n/mn.json @@ -0,0 +1,28 @@ +{ "translations": { + "Loading preview…" : "Урьдчилсан харагдцыг дуудаж байна...", + "Saved" : "Хадгалах", + "Admin" : "Админ", + "a safe home for all your data" : "Таны өгөгдлүүдийн аюулгүй гэр", + "The given name is too long" : "Өгсөн нэр хэтэрхий урт байна", + "The given web address is too long" : "Өгсөн вэб хаяг хэтэрхий урт байна", + "The given slogan is too long" : "Өгсөн уриа үг хэтэрхий урт байна", + "The given color is invalid" : "Өнгө буруу байна", + "No file uploaded" : "Файл илгээгдсэнгүй", + "Unsupported image type" : "Дэмжигдэхгүй зургийн төрөл байна", + "You are already using a custom theme" : "Та тусгай загварчлал ашиглаж байна", + "Theming" : "Загварчлал", + "Name" : "Нэр", + "Reset to default" : "Анхны байдлаар сэргээх", + "Web address" : "Вэб хаяг", + "Web address https://…" : "Вэб хаяг https://...", + "Slogan" : "Уриа үг", + "Color" : "Өнгө", + "Logo" : "Бэлгэ тэмдэг", + "Upload new logo" : "Шинэ бэлгэ тэмдэг байршуулах", + "Login image" : "Нэвтрэх зураг", + "Upload new login background" : "Нэвтрэх ханын зураг байршуулах", + "Remove background image" : "Ханын зургийг хасах", + "reset to default" : "анхныхаар сэргээх", + "Log in image" : "Нэвтрэх зураг" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/theming/l10n/nb.js b/apps/theming/l10n/nb.js index fcb141d38fb..9b286698355 100644 --- a/apps/theming/l10n/nb.js +++ b/apps/theming/l10n/nb.js @@ -15,6 +15,7 @@ OC.L10N.register( "Theming" : "Draktvalg", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Draktvalg gjør det enkelt å tilpasse utseende og følelsen av din installasjon og støttede klienter. Dette vil bli synlig for alle brukere.", "Name" : "Navn", + "Reset to default" : "Tilbakestill til forvalg", "Web address" : "Nettadresse", "Web address https://…" : "Nettadresse https://", "Slogan" : "Slagord", diff --git a/apps/theming/l10n/nb.json b/apps/theming/l10n/nb.json index 86e1103b3d2..6557edea2b8 100644 --- a/apps/theming/l10n/nb.json +++ b/apps/theming/l10n/nb.json @@ -13,6 +13,7 @@ "Theming" : "Draktvalg", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Draktvalg gjør det enkelt å tilpasse utseende og følelsen av din installasjon og støttede klienter. Dette vil bli synlig for alle brukere.", "Name" : "Navn", + "Reset to default" : "Tilbakestill til forvalg", "Web address" : "Nettadresse", "Web address https://…" : "Nettadresse https://", "Slogan" : "Slagord", diff --git a/apps/theming/l10n/nl.js b/apps/theming/l10n/nl.js index 9d5a52f795d..5ba8066a63e 100644 --- a/apps/theming/l10n/nl.js +++ b/apps/theming/l10n/nl.js @@ -15,6 +15,7 @@ OC.L10N.register( "Theming" : "Thema's", "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", "Web address" : "Webadres", "Web address https://…" : "Webadres https://…", "Slogan" : "Slagzin", diff --git a/apps/theming/l10n/nl.json b/apps/theming/l10n/nl.json index 21af5396ae2..f04bc21f250 100644 --- a/apps/theming/l10n/nl.json +++ b/apps/theming/l10n/nl.json @@ -13,6 +13,7 @@ "Theming" : "Thema's", "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", "Web address" : "Webadres", "Web address https://…" : "Webadres https://…", "Slogan" : "Slagzin", diff --git a/apps/twofactor_backupcodes/l10n/cs.js b/apps/twofactor_backupcodes/l10n/cs.js index 6b8ceac654d..fbc6b810f0e 100644 --- a/apps/twofactor_backupcodes/l10n/cs.js +++ b/apps/twofactor_backupcodes/l10n/cs.js @@ -13,6 +13,7 @@ OC.L10N.register( "You created two-factor backup codes for your account" : "Vytvořil(a) jste záložní kódy dvoufázové autentizace pro váš účet", "Backup code" : "Záložní kód", "Use backup code" : "Použít záložní kód", + "Two factor backup codes" : "Dvoufázové záložní kódy", "Second-factor backup codes" : "Dvoufázové záložní kódy" }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/twofactor_backupcodes/l10n/cs.json b/apps/twofactor_backupcodes/l10n/cs.json index c4f01be5418..1e6cd60fbb9 100644 --- a/apps/twofactor_backupcodes/l10n/cs.json +++ b/apps/twofactor_backupcodes/l10n/cs.json @@ -11,6 +11,7 @@ "You created two-factor backup codes for your account" : "Vytvořil(a) jste záložní kódy dvoufázové autentizace pro váš účet", "Backup code" : "Záložní kód", "Use backup code" : "Použít záložní kód", + "Two factor backup codes" : "Dvoufázové záložní kódy", "Second-factor backup codes" : "Dvoufázové záložní kódy" },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/de.js b/apps/twofactor_backupcodes/l10n/de.js index dbf67488637..7e6b06b4494 100644 --- a/apps/twofactor_backupcodes/l10n/de.js +++ b/apps/twofactor_backupcodes/l10n/de.js @@ -1,13 +1,13 @@ OC.L10N.register( "twofactor_backupcodes", { - "Generate backup codes" : "Backup-Codes erstellen", + "Generate backup codes" : "Backup-Codes erzeugen", "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erstellt. {{used}} von {{total}} Codes wurden benutzt.", "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Deine Backup-Codes. Bitte speichere und/oder drucke diese aus, da diese Codes später nicht mehr gelesen werden können", "Save backup codes" : "Backup-Codes speichern", "Print backup codes" : "Backup-Codes drucken", - "Regenerate backup codes" : "Backup-Codes neu generieren", - "If you regenerate backup codes, you automatically invalidate old codes." : "Wenn Du Backup-Codes neu generierst, werden alte automatisch ungültig.", + "Regenerate backup codes" : "Backup-Codes erneuern", + "If you regenerate backup codes, you automatically invalidate old codes." : "Wenn Du Backup-Codes erneuerst, werden alte automatisch ungültig.", "An error occurred while generating your backup codes" : "Ein Fehler ist bei der Erstellung Deiner Backup-Codes aufgetreten", "Nextcloud backup codes" : "Nextcloud-Backup-Codes", "You created two-factor backup codes for your account" : "Du hast Zwei-Faktor Sicherungs-Codes für Dein Konto erstellt", diff --git a/apps/twofactor_backupcodes/l10n/de.json b/apps/twofactor_backupcodes/l10n/de.json index 458df5c319d..444534faf30 100644 --- a/apps/twofactor_backupcodes/l10n/de.json +++ b/apps/twofactor_backupcodes/l10n/de.json @@ -1,11 +1,11 @@ { "translations": { - "Generate backup codes" : "Backup-Codes erstellen", + "Generate backup codes" : "Backup-Codes erzeugen", "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erstellt. {{used}} von {{total}} Codes wurden benutzt.", "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Deine Backup-Codes. Bitte speichere und/oder drucke diese aus, da diese Codes später nicht mehr gelesen werden können", "Save backup codes" : "Backup-Codes speichern", "Print backup codes" : "Backup-Codes drucken", - "Regenerate backup codes" : "Backup-Codes neu generieren", - "If you regenerate backup codes, you automatically invalidate old codes." : "Wenn Du Backup-Codes neu generierst, werden alte automatisch ungültig.", + "Regenerate backup codes" : "Backup-Codes erneuern", + "If you regenerate backup codes, you automatically invalidate old codes." : "Wenn Du Backup-Codes erneuerst, werden alte automatisch ungültig.", "An error occurred while generating your backup codes" : "Ein Fehler ist bei der Erstellung Deiner Backup-Codes aufgetreten", "Nextcloud backup codes" : "Nextcloud-Backup-Codes", "You created two-factor backup codes for your account" : "Du hast Zwei-Faktor Sicherungs-Codes für Dein Konto erstellt", diff --git a/apps/twofactor_backupcodes/l10n/de_DE.js b/apps/twofactor_backupcodes/l10n/de_DE.js index 1a88848a10c..4ebb172fbe6 100644 --- a/apps/twofactor_backupcodes/l10n/de_DE.js +++ b/apps/twofactor_backupcodes/l10n/de_DE.js @@ -2,7 +2,7 @@ OC.L10N.register( "twofactor_backupcodes", { "Generate backup codes" : "Backup-Codes erzeugen", - "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erstellt. {{used}} von {{total}} Codes wurden benutzt.", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erzeugt. {{used}} von {{total}} Codes wurden benutzt.", "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Ihre Backup-Codes. Bitte speichern und/oder drucken Sie diese, da diese Codes später nicht mehr gelesen werden können", "Save backup codes" : "Backup-Codes speichern", "Print backup codes" : "Backup-Codes drucken", diff --git a/apps/twofactor_backupcodes/l10n/de_DE.json b/apps/twofactor_backupcodes/l10n/de_DE.json index 8b48b1db30e..1a0382bd8c0 100644 --- a/apps/twofactor_backupcodes/l10n/de_DE.json +++ b/apps/twofactor_backupcodes/l10n/de_DE.json @@ -1,6 +1,6 @@ { "translations": { "Generate backup codes" : "Backup-Codes erzeugen", - "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erstellt. {{used}} von {{total}} Codes wurden benutzt.", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Backup-Codes wurden erzeugt. {{used}} von {{total}} Codes wurden benutzt.", "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Ihre Backup-Codes. Bitte speichern und/oder drucken Sie diese, da diese Codes später nicht mehr gelesen werden können", "Save backup codes" : "Backup-Codes speichern", "Print backup codes" : "Backup-Codes drucken", diff --git a/apps/twofactor_backupcodes/l10n/es.js b/apps/twofactor_backupcodes/l10n/es.js index 77f1609fc55..868eae3c546 100644 --- a/apps/twofactor_backupcodes/l10n/es.js +++ b/apps/twofactor_backupcodes/l10n/es.js @@ -13,6 +13,7 @@ OC.L10N.register( "You created two-factor backup codes for your account" : "Has creado códigos de respaldo de dos pasos para tu cuenta", "Backup code" : "Código de respaldo", "Use backup code" : "Usar código de respaldo", + "Two factor backup codes" : "Códigos de respaldo de dos pasos", "Second-factor backup codes" : "Códigos de respaldo de dos-factores" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/twofactor_backupcodes/l10n/es.json b/apps/twofactor_backupcodes/l10n/es.json index e56d3efa074..c1de69ba37e 100644 --- a/apps/twofactor_backupcodes/l10n/es.json +++ b/apps/twofactor_backupcodes/l10n/es.json @@ -11,6 +11,7 @@ "You created two-factor backup codes for your account" : "Has creado códigos de respaldo de dos pasos para tu cuenta", "Backup code" : "Código de respaldo", "Use backup code" : "Usar código de respaldo", + "Two factor backup codes" : "Códigos de respaldo de dos pasos", "Second-factor backup codes" : "Códigos de respaldo de dos-factores" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/es_AR.js b/apps/twofactor_backupcodes/l10n/es_AR.js new file mode 100644 index 00000000000..ce2007babe0 --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/es_AR.js @@ -0,0 +1,19 @@ +OC.L10N.register( + "twofactor_backupcodes", + { + "Generate backup codes" : "Generar códigos de respaldo", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Los códigos de respaldo han sido generados. {{used}} de {{total}} códigos han sido usados.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estos son sus códigos de respaldo. Favor de resguardarlos y/o imprimirlos ya que no podrá leerlos otra vez después. ", + "Save backup codes" : "Guardar códigos de respaldo", + "Print backup codes" : "Imprimir códigos de respaldo", + "Regenerate backup codes" : "Regenerar códigos de respaldo", + "If you regenerate backup codes, you automatically invalidate old codes." : "Si usted regenera los códigos de respaldo, automáticamente invalidará los anteriores. ", + "An error occurred while generating your backup codes" : "Se presentó un error al generar sus códigos de respaldo. ", + "Nextcloud backup codes" : "Códigos de respaldo de Nextcloud", + "You created two-factor backup codes for your account" : "Usted ha creado códigos de respaldo de dos factores para su cuenta", + "Backup code" : "Código de respaldo", + "Use backup code" : "Use el código de respaldo", + "Two factor backup codes" : "Códigos de respaldo de dos factores", + "Second-factor backup codes" : "Códigos de respaldo del segundo factor" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/twofactor_backupcodes/l10n/es_AR.json b/apps/twofactor_backupcodes/l10n/es_AR.json new file mode 100644 index 00000000000..57efa0917e5 --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/es_AR.json @@ -0,0 +1,17 @@ +{ "translations": { + "Generate backup codes" : "Generar códigos de respaldo", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Los códigos de respaldo han sido generados. {{used}} de {{total}} códigos han sido usados.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estos son sus códigos de respaldo. Favor de resguardarlos y/o imprimirlos ya que no podrá leerlos otra vez después. ", + "Save backup codes" : "Guardar códigos de respaldo", + "Print backup codes" : "Imprimir códigos de respaldo", + "Regenerate backup codes" : "Regenerar códigos de respaldo", + "If you regenerate backup codes, you automatically invalidate old codes." : "Si usted regenera los códigos de respaldo, automáticamente invalidará los anteriores. ", + "An error occurred while generating your backup codes" : "Se presentó un error al generar sus códigos de respaldo. ", + "Nextcloud backup codes" : "Códigos de respaldo de Nextcloud", + "You created two-factor backup codes for your account" : "Usted ha creado códigos de respaldo de dos factores para su cuenta", + "Backup code" : "Código de respaldo", + "Use backup code" : "Use el código de respaldo", + "Two factor backup codes" : "Códigos de respaldo de dos factores", + "Second-factor backup codes" : "Códigos de respaldo del segundo factor" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/gl.js b/apps/twofactor_backupcodes/l10n/gl.js new file mode 100644 index 00000000000..67c4bb2c6c9 --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/gl.js @@ -0,0 +1,19 @@ +OC.L10N.register( + "twofactor_backupcodes", + { + "Generate backup codes" : "Xerar códigos de salvagarda", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Los códigos de salvagarda foron xerados. Usou {{used}} códigos de {{total}}.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estes son os seus códigos de salvagarda. Gárdeos e/ou imprímaos xa que non poderá volver lelos de novo.", + "Save backup codes" : "Gardar os códigos de salvagarda", + "Print backup codes" : "Imprimir os códigos de salvagarda", + "Regenerate backup codes" : "Rexenerar códigos de salvagarda", + "If you regenerate backup codes, you automatically invalidate old codes." : "Se rexenera os códigos de salvagarda, automaticamente invalidara os antigos códigos.", + "An error occurred while generating your backup codes" : "Produciuse un erro ao rexenerar os seus códigos de salvagarda", + "Nextcloud backup codes" : "Códigos de salvagarda de Nextcloud", + "You created two-factor backup codes for your account" : "Creou códigos de salvagarda de dous factores para a súa conta", + "Backup code" : "Código de salvagarda", + "Use backup code" : "Usar código de salvagarda", + "Two factor backup codes" : "Códigos de salvagarda de dous factores", + "Second-factor backup codes" : "Códigos de salvagarda do segundo factor" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/twofactor_backupcodes/l10n/gl.json b/apps/twofactor_backupcodes/l10n/gl.json new file mode 100644 index 00000000000..a601e9999b8 --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/gl.json @@ -0,0 +1,17 @@ +{ "translations": { + "Generate backup codes" : "Xerar códigos de salvagarda", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Los códigos de salvagarda foron xerados. Usou {{used}} códigos de {{total}}.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estes son os seus códigos de salvagarda. Gárdeos e/ou imprímaos xa que non poderá volver lelos de novo.", + "Save backup codes" : "Gardar os códigos de salvagarda", + "Print backup codes" : "Imprimir os códigos de salvagarda", + "Regenerate backup codes" : "Rexenerar códigos de salvagarda", + "If you regenerate backup codes, you automatically invalidate old codes." : "Se rexenera os códigos de salvagarda, automaticamente invalidara os antigos códigos.", + "An error occurred while generating your backup codes" : "Produciuse un erro ao rexenerar os seus códigos de salvagarda", + "Nextcloud backup codes" : "Códigos de salvagarda de Nextcloud", + "You created two-factor backup codes for your account" : "Creou códigos de salvagarda de dous factores para a súa conta", + "Backup code" : "Código de salvagarda", + "Use backup code" : "Usar código de salvagarda", + "Two factor backup codes" : "Códigos de salvagarda de dous factores", + "Second-factor backup codes" : "Códigos de salvagarda do segundo factor" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/it.js b/apps/twofactor_backupcodes/l10n/it.js index cd75346fcac..7bcd756dea6 100644 --- a/apps/twofactor_backupcodes/l10n/it.js +++ b/apps/twofactor_backupcodes/l10n/it.js @@ -13,6 +13,7 @@ OC.L10N.register( "You created two-factor backup codes for your account" : "Hai creato codici di backup a due fattori per il tuo account", "Backup code" : "Codice di backup", "Use backup code" : "Usa il codice di backup", + "Two factor backup codes" : "Codici di backup a due fattori", "Second-factor backup codes" : "Codici di backup con secondo fattore" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/twofactor_backupcodes/l10n/it.json b/apps/twofactor_backupcodes/l10n/it.json index 966bd7e8d82..d05790102e4 100644 --- a/apps/twofactor_backupcodes/l10n/it.json +++ b/apps/twofactor_backupcodes/l10n/it.json @@ -11,6 +11,7 @@ "You created two-factor backup codes for your account" : "Hai creato codici di backup a due fattori per il tuo account", "Backup code" : "Codice di backup", "Use backup code" : "Usa il codice di backup", + "Two factor backup codes" : "Codici di backup a due fattori", "Second-factor backup codes" : "Codici di backup con secondo fattore" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/mn.js b/apps/twofactor_backupcodes/l10n/mn.js new file mode 100644 index 00000000000..24f476d65b8 --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/mn.js @@ -0,0 +1,19 @@ +OC.L10N.register( + "twofactor_backupcodes", + { + "Generate backup codes" : "нөөц кодыг үүсгэх", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "нөөц код үүссэн.{{Used}} {{total}} кодыг ашигласан.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Эдгээр нь таны нөөц код юм. Дараа нь дахин кодыг уншиж чадахгүй тул та тэдгээрийг хадгалах буюу хэвлэх боломжтой", + "Save backup codes" : "Нөөц кодыг хадгалах", + "Print backup codes" : "Нөөц кодыг хэвлэх", + "Regenerate backup codes" : "Нөөц кодыг дахин сэргээх", + "If you regenerate backup codes, you automatically invalidate old codes." : "хэрвээ нөөц кодыг дахин сэргээх бол, та хуучин кодыг автоматаар хүчингүй болгоно", + "An error occurred while generating your backup codes" : "Таны нөөц кодыг үүсгэх явцад алдаа гарлаа", + "Nextcloud backup codes" : "Nextcloud нөөц код", + "You created two-factor backup codes for your account" : "Та өөрийн аккаунтад хоёр хүчин зүйлийн нөөц код үүсгэсэн", + "Backup code" : "Нөөц код", + "Use backup code" : "Нөөц кодыг ашиглах", + "Two factor backup codes" : "Нөөц кодын хоёр хүчин зүйл", + "Second-factor backup codes" : "нөөц кодын хоёр дахь хүчин зүйл" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/twofactor_backupcodes/l10n/mn.json b/apps/twofactor_backupcodes/l10n/mn.json new file mode 100644 index 00000000000..5e7f5ac8edf --- /dev/null +++ b/apps/twofactor_backupcodes/l10n/mn.json @@ -0,0 +1,17 @@ +{ "translations": { + "Generate backup codes" : "нөөц кодыг үүсгэх", + "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "нөөц код үүссэн.{{Used}} {{total}} кодыг ашигласан.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Эдгээр нь таны нөөц код юм. Дараа нь дахин кодыг уншиж чадахгүй тул та тэдгээрийг хадгалах буюу хэвлэх боломжтой", + "Save backup codes" : "Нөөц кодыг хадгалах", + "Print backup codes" : "Нөөц кодыг хэвлэх", + "Regenerate backup codes" : "Нөөц кодыг дахин сэргээх", + "If you regenerate backup codes, you automatically invalidate old codes." : "хэрвээ нөөц кодыг дахин сэргээх бол, та хуучин кодыг автоматаар хүчингүй болгоно", + "An error occurred while generating your backup codes" : "Таны нөөц кодыг үүсгэх явцад алдаа гарлаа", + "Nextcloud backup codes" : "Nextcloud нөөц код", + "You created two-factor backup codes for your account" : "Та өөрийн аккаунтад хоёр хүчин зүйлийн нөөц код үүсгэсэн", + "Backup code" : "Нөөц код", + "Use backup code" : "Нөөц кодыг ашиглах", + "Two factor backup codes" : "Нөөц кодын хоёр хүчин зүйл", + "Second-factor backup codes" : "нөөц кодын хоёр дахь хүчин зүйл" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/updatenotification/l10n/cs.js b/apps/updatenotification/l10n/cs.js index 44f92f97759..a0ebc111530 100644 --- a/apps/updatenotification/l10n/cs.js +++ b/apps/updatenotification/l10n/cs.js @@ -10,6 +10,7 @@ OC.L10N.register( "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.", "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.", "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.", + "Update notification" : "Aktualizovat upozornění", "A new version is available: %s" : "Je dostupná nová verze: %s", "Open updater" : "Otevřít aktualizátor", "Download now" : "Stáhnout nyní", diff --git a/apps/updatenotification/l10n/cs.json b/apps/updatenotification/l10n/cs.json index 22676eebcdd..9ad883f2e09 100644 --- a/apps/updatenotification/l10n/cs.json +++ b/apps/updatenotification/l10n/cs.json @@ -8,6 +8,7 @@ "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.", "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.", "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.", + "Update notification" : "Aktualizovat upozornění", "A new version is available: %s" : "Je dostupná nová verze: %s", "Open updater" : "Otevřít aktualizátor", "Download now" : "Stáhnout nyní", diff --git a/apps/updatenotification/l10n/de.js b/apps/updatenotification/l10n/de.js index dbaadfdd853..1a7014d6441 100644 --- a/apps/updatenotification/l10n/de.js +++ b/apps/updatenotification/l10n/de.js @@ -2,15 +2,15 @@ OC.L10N.register( "updatenotification", { "Update notifications" : "Update-Benachrichtigungen", - "Could not start updater, please try the manual update" : "Aktualisierungsfunktion konnte nicht gestartet werden, bitte versuche ein mauelles Update", + "Could not start updater, please try the manual update" : "Der Updater konnte nicht gestartet werden, bitte versuchen Sie ein manuelles Update", "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.", "Channel updated" : "Kanal aktualisiert", "The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.", - "Please check the Nextcloud and server log files for errors." : "Bitte prüfe das Nextcloud- und Server-Log nach Fehlern.", + "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.", "Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.", - "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.", - "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.", - "Update notification" : "Update-Benachrichtigung", + "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.", + "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.", + "Update notification" : "Aktualisierungs-Benachrichtigung", "A new version is available: %s" : "Eine neue Version ist verfügbar: %s", "Open updater" : "Updater öffnen", "Download now" : "Jetzt herunterladen", diff --git a/apps/updatenotification/l10n/de.json b/apps/updatenotification/l10n/de.json index 9084b298f1a..86387b7ff5a 100644 --- a/apps/updatenotification/l10n/de.json +++ b/apps/updatenotification/l10n/de.json @@ -1,14 +1,14 @@ { "translations": { "Update notifications" : "Update-Benachrichtigungen", - "Could not start updater, please try the manual update" : "Aktualisierungsfunktion konnte nicht gestartet werden, bitte versuche ein mauelles Update", + "Could not start updater, please try the manual update" : "Der Updater konnte nicht gestartet werden, bitte versuchen Sie ein manuelles Update", "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.", "Channel updated" : "Kanal aktualisiert", "The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.", - "Please check the Nextcloud and server log files for errors." : "Bitte prüfe das Nextcloud- und Server-Log nach Fehlern.", + "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.", "Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.", - "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.", - "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.", - "Update notification" : "Update-Benachrichtigung", + "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.", + "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.", + "Update notification" : "Aktualisierungs-Benachrichtigung", "A new version is available: %s" : "Eine neue Version ist verfügbar: %s", "Open updater" : "Updater öffnen", "Download now" : "Jetzt herunterladen", diff --git a/apps/updatenotification/l10n/de_DE.js b/apps/updatenotification/l10n/de_DE.js index 6963ce16e91..4fbfa7b6b8d 100644 --- a/apps/updatenotification/l10n/de_DE.js +++ b/apps/updatenotification/l10n/de_DE.js @@ -6,10 +6,10 @@ OC.L10N.register( "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.", "Channel updated" : "Kanal aktualisiert", "The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.", - "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server und Nextcloud Protokolle auf Fehler.", + "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.", "Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.", - "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.", - "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.", + "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.", + "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.", "Update notification" : "Aktualisierungs-Benachrichtigung", "A new version is available: %s" : "Eine neue Version ist verfügbar: %s", "Open updater" : "Updater öffnen", diff --git a/apps/updatenotification/l10n/de_DE.json b/apps/updatenotification/l10n/de_DE.json index 5fc5407d6c0..9a3eb8c4686 100644 --- a/apps/updatenotification/l10n/de_DE.json +++ b/apps/updatenotification/l10n/de_DE.json @@ -4,10 +4,10 @@ "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierung.", "Channel updated" : "Kanal aktualisiert", "The update server could not be reached since %d days to check for new updates." : "Der Aktualisierungsserver konnte seit %d Tagen nicht erreicht werden um auf verfügbare Aktualisierungen zu prüfen.", - "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server und Nextcloud Protokolle auf Fehler.", + "Please check the Nextcloud and server log files for errors." : "Bitte überprüfe die Server- und Nextcloud-Logdateien auf Fehler.", "Update to %1$s is available." : "Aktualisierung auf %1$s ist verfügbar.", - "Update for %1$s to version %2$s is available." : "Ein Update von %1$s auf Version %2$s ist verfügbar.", - "Update for {app} to version %s is available." : "Ein Update für {app} auf Version %s ist verfügbar.", + "Update for %1$s to version %2$s is available." : "Eine Aktualisierung von %1$s auf Version %2$s ist verfügbar.", + "Update for {app} to version %s is available." : "Eine Aktualisierung für {app} auf Version %s ist verfügbar.", "Update notification" : "Aktualisierungs-Benachrichtigung", "A new version is available: %s" : "Eine neue Version ist verfügbar: %s", "Open updater" : "Updater öffnen", diff --git a/apps/updatenotification/l10n/es.js b/apps/updatenotification/l10n/es.js index e23c829b5ae..e9b77b9ae46 100644 --- a/apps/updatenotification/l10n/es.js +++ b/apps/updatenotification/l10n/es.js @@ -10,6 +10,7 @@ OC.L10N.register( "Update to %1$s is available." : "Actualización a %1$s esta disponible.", "Update for %1$s to version %2$s is available." : "La actualización de %1$s a la versión %2$s está disponible.", "Update for {app} to version %s is available." : "Actualización de {app} a la versión %s disponible.", + "Update notification" : "Notificación de actualización", "A new version is available: %s" : "Hay una nueva versión disponible: %s", "Open updater" : "Abrir el actualizador", "Download now" : "Descargar ahora", diff --git a/apps/updatenotification/l10n/es.json b/apps/updatenotification/l10n/es.json index 81dc8adb319..fa54dc1154f 100644 --- a/apps/updatenotification/l10n/es.json +++ b/apps/updatenotification/l10n/es.json @@ -8,6 +8,7 @@ "Update to %1$s is available." : "Actualización a %1$s esta disponible.", "Update for %1$s to version %2$s is available." : "La actualización de %1$s a la versión %2$s está disponible.", "Update for {app} to version %s is available." : "Actualización de {app} a la versión %s disponible.", + "Update notification" : "Notificación de actualización", "A new version is available: %s" : "Hay una nueva versión disponible: %s", "Open updater" : "Abrir el actualizador", "Download now" : "Descargar ahora", diff --git a/apps/updatenotification/l10n/es_AR.js b/apps/updatenotification/l10n/es_AR.js index 1adeb21635a..94cf0cbefc9 100644 --- a/apps/updatenotification/l10n/es_AR.js +++ b/apps/updatenotification/l10n/es_AR.js @@ -1,7 +1,26 @@ OC.L10N.register( "updatenotification", { - "Updater" : "Actualizador", - "A new version is available: %s" : "Una nueva versión esta disponible: %s" + "Update notifications" : "Actualizar notificaciones", + "Could not start updater, please try the manual update" : "No fue posible iniciar el actualizador, favor de intentar la actualización manual", + "{version} is available. Get more information on how to update." : "{version} no está disponible. Obtenga más información acerca de cómo actualizar. ", + "Channel updated" : "Canal actualizado", + "The update server could not be reached since %d days to check for new updates." : "El servidor de actualización no ha podido ser alcanzado desde %d días para verificar actualizaciones. ", + "Please check the Nextcloud and server log files for errors." : "Favor de verificar los archivos de bitacoras de Nextcloud y del servidor por errores. ", + "Update to %1$s is available." : "La actualización a %1$s está disponible. ", + "Update for %1$s to version %2$s is available." : "La actualización para %1$s a la versión %2$s está disponible.", + "Update for {app} to version %s is available." : "Actualización para {app} a la versión %s está disponible.", + "Update notification" : "Notificación de actualización", + "A new version is available: %s" : "Una nueva versión está disponible: %s", + "Open updater" : "Abrir actualizador", + "Download now" : "Descargar ahora", + "Your version is up to date." : "Su verisón está actualizada.", + "Checked on %s" : "Verificado el %s", + "Update channel:" : "Actualizar el canal:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Siempre puede actualizar a una versión más reciente / canal experimental. Sinembargo nunca podrá desactualizar la versión a un canal más estable. ", + "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", + "Only notification for app updates are available." : "Sólo se tienen disponibles notificaciones de actualizaciones de la aplicación.", + "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. ", + "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. " }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/updatenotification/l10n/es_AR.json b/apps/updatenotification/l10n/es_AR.json index f3a64c95945..0f63c9ba5a0 100644 --- a/apps/updatenotification/l10n/es_AR.json +++ b/apps/updatenotification/l10n/es_AR.json @@ -1,5 +1,24 @@ { "translations": { - "Updater" : "Actualizador", - "A new version is available: %s" : "Una nueva versión esta disponible: %s" + "Update notifications" : "Actualizar notificaciones", + "Could not start updater, please try the manual update" : "No fue posible iniciar el actualizador, favor de intentar la actualización manual", + "{version} is available. Get more information on how to update." : "{version} no está disponible. Obtenga más información acerca de cómo actualizar. ", + "Channel updated" : "Canal actualizado", + "The update server could not be reached since %d days to check for new updates." : "El servidor de actualización no ha podido ser alcanzado desde %d días para verificar actualizaciones. ", + "Please check the Nextcloud and server log files for errors." : "Favor de verificar los archivos de bitacoras de Nextcloud y del servidor por errores. ", + "Update to %1$s is available." : "La actualización a %1$s está disponible. ", + "Update for %1$s to version %2$s is available." : "La actualización para %1$s a la versión %2$s está disponible.", + "Update for {app} to version %s is available." : "Actualización para {app} a la versión %s está disponible.", + "Update notification" : "Notificación de actualización", + "A new version is available: %s" : "Una nueva versión está disponible: %s", + "Open updater" : "Abrir actualizador", + "Download now" : "Descargar ahora", + "Your version is up to date." : "Su verisón está actualizada.", + "Checked on %s" : "Verificado el %s", + "Update channel:" : "Actualizar el canal:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Siempre puede actualizar a una versión más reciente / canal experimental. Sinembargo nunca podrá desactualizar la versión a un canal más estable. ", + "Notify members of the following groups about available updates:" : "Notificar a los miembros de los siguientes grupos de las actualizaciones disponibles:", + "Only notification for app updates are available." : "Sólo se tienen disponibles notificaciones de actualizaciones de la aplicación.", + "The selected update channel makes dedicated notifications for the server obsolete." : "El canal de actualización seleccionado hace que las notificaciones dedicadas al servidor sean obsoletas. ", + "The selected update channel does not support updates of the server." : "El canal de actualización seleccionado no soporta actualizaciones del servidor. " },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/gl.js b/apps/updatenotification/l10n/gl.js index c856220e3bb..b6c714eae83 100644 --- a/apps/updatenotification/l10n/gl.js +++ b/apps/updatenotification/l10n/gl.js @@ -1,9 +1,26 @@ OC.L10N.register( "updatenotification", { + "Update notifications" : "Actualizar as notificacións", + "Could not start updater, please try the manual update" : "Non foi posíbel iniciar o actualizador, tente a actualización manualmente", "{version} is available. Get more information on how to update." : "{version} está dispoñíbel. Obteña máis información sobre como actualizar.", - "Updater" : "Actualizador", + "Channel updated" : "Canle actualizada", + "The update server could not be reached since %d days to check for new updates." : "Non foi posíbel acadar o servidor de actualizacións dende vai %d días para comprobar se hai novas actualizacións.", + "Please check the Nextcloud and server log files for errors." : "Revise os ficheiros de rexistro de Nextcloud e do servidor na busca de erros.", + "Update to %1$s is available." : "Está dispoñíbel unha actualización para %1$s.", + "Update for %1$s to version %2$s is available." : "Está dispoñíbel unha actualización para %1$s á versión %2$s.", + "Update for {app} to version %s is available." : "Está dispoñíbel unha actualización para {app} á versión %s.", + "Update notification" : "Notificación de actualización", "A new version is available: %s" : "Hai dispoñíbel unha versión: %s", - "Update channel:" : "Canle de actualización:" + "Open updater" : "Abrir o actualizador", + "Download now" : "Descargar agora", + "Your version is up to date." : "A súa versión está actualizada.", + "Checked on %s" : "Revisado o %s", + "Update channel:" : "Canle de actualización:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Sempre poderá actualizar á versión más recente ou á canle experimental, mais nunca poderá volver a unha canle máis estábel.", + "Notify members of the following groups about available updates:" : "Notificar aos participantes nos seguintes grupos sobre actualizacións dispoñíbeis:", + "Only notification for app updates are available." : "Só están dispoñíbeis as notificacións para actualizacións de aplicacións.", + "The selected update channel makes dedicated notifications for the server obsolete." : "A canle de actualización seleccionada fai obsoletas as notificacións dedicadas para o servidor.", + "The selected update channel does not support updates of the server." : "A canle de actualización seleccionada non admite actualizacións do servidor." }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/updatenotification/l10n/gl.json b/apps/updatenotification/l10n/gl.json index 1c11b05aa64..181b5dfeeaf 100644 --- a/apps/updatenotification/l10n/gl.json +++ b/apps/updatenotification/l10n/gl.json @@ -1,7 +1,24 @@ { "translations": { + "Update notifications" : "Actualizar as notificacións", + "Could not start updater, please try the manual update" : "Non foi posíbel iniciar o actualizador, tente a actualización manualmente", "{version} is available. Get more information on how to update." : "{version} está dispoñíbel. Obteña máis información sobre como actualizar.", - "Updater" : "Actualizador", + "Channel updated" : "Canle actualizada", + "The update server could not be reached since %d days to check for new updates." : "Non foi posíbel acadar o servidor de actualizacións dende vai %d días para comprobar se hai novas actualizacións.", + "Please check the Nextcloud and server log files for errors." : "Revise os ficheiros de rexistro de Nextcloud e do servidor na busca de erros.", + "Update to %1$s is available." : "Está dispoñíbel unha actualización para %1$s.", + "Update for %1$s to version %2$s is available." : "Está dispoñíbel unha actualización para %1$s á versión %2$s.", + "Update for {app} to version %s is available." : "Está dispoñíbel unha actualización para {app} á versión %s.", + "Update notification" : "Notificación de actualización", "A new version is available: %s" : "Hai dispoñíbel unha versión: %s", - "Update channel:" : "Canle de actualización:" + "Open updater" : "Abrir o actualizador", + "Download now" : "Descargar agora", + "Your version is up to date." : "A súa versión está actualizada.", + "Checked on %s" : "Revisado o %s", + "Update channel:" : "Canle de actualización:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Sempre poderá actualizar á versión más recente ou á canle experimental, mais nunca poderá volver a unha canle máis estábel.", + "Notify members of the following groups about available updates:" : "Notificar aos participantes nos seguintes grupos sobre actualizacións dispoñíbeis:", + "Only notification for app updates are available." : "Só están dispoñíbeis as notificacións para actualizacións de aplicacións.", + "The selected update channel makes dedicated notifications for the server obsolete." : "A canle de actualización seleccionada fai obsoletas as notificacións dedicadas para o servidor.", + "The selected update channel does not support updates of the server." : "A canle de actualización seleccionada non admite actualizacións do servidor." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/it.js b/apps/updatenotification/l10n/it.js index a6eed3435ff..21526ec5a3b 100644 --- a/apps/updatenotification/l10n/it.js +++ b/apps/updatenotification/l10n/it.js @@ -8,6 +8,7 @@ OC.L10N.register( "Update to %1$s is available." : "Aggiornamento a %1$s disponibile.", "Update for %1$s to version %2$s is available." : "È disponibile l'aggiornamento di %1$s alla versione %2$s.", "Update for {app} to version %s is available." : "È disponibile l'aggiornamento di {app} alla versione %s.", + "Update notification" : "Notifiche di aggiornamento", "A new version is available: %s" : "Una nuova versione è disponibile: %s", "Open updater" : "Apri strumento di aggiornamento", "Download now" : "Scarica ora", diff --git a/apps/updatenotification/l10n/it.json b/apps/updatenotification/l10n/it.json index 4eab414e170..dbb14ff185a 100644 --- a/apps/updatenotification/l10n/it.json +++ b/apps/updatenotification/l10n/it.json @@ -6,6 +6,7 @@ "Update to %1$s is available." : "Aggiornamento a %1$s disponibile.", "Update for %1$s to version %2$s is available." : "È disponibile l'aggiornamento di %1$s alla versione %2$s.", "Update for {app} to version %s is available." : "È disponibile l'aggiornamento di {app} alla versione %s.", + "Update notification" : "Notifiche di aggiornamento", "A new version is available: %s" : "Una nuova versione è disponibile: %s", "Open updater" : "Apri strumento di aggiornamento", "Download now" : "Scarica ora", diff --git a/apps/updatenotification/l10n/pt_BR.js b/apps/updatenotification/l10n/pt_BR.js index 6bf7916bf67..23ade169a13 100644 --- a/apps/updatenotification/l10n/pt_BR.js +++ b/apps/updatenotification/l10n/pt_BR.js @@ -4,7 +4,7 @@ OC.L10N.register( "Update notifications" : "Notificações de atualização", "Could not start updater, please try the manual update" : "Não foi possível iniciar o atualizador, tente a atualização manual", "{version} is available. Get more information on how to update." : "{version} está disponível. Obtenha mais informações sobre como atualizar.", - "Channel updated" : "Versão atualizada", + "Channel updated" : "Canal atualizado", "The update server could not be reached since %d days to check for new updates." : "O servidor de atualização não foi encontrado já há %d dias para verificar por novas atualizações.", "Please check the Nextcloud and server log files for errors." : "Verifique se há erros nos arquivos de log do servidor e do Nextcloud ", "Update to %1$s is available." : "Atualização para %1$s está disponível.", @@ -17,7 +17,7 @@ OC.L10N.register( "Your version is up to date." : "Sua versão está atualizada.", "Checked on %s" : "Verificada em %s", "Update channel:" : "Atualizar para:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Você pode atualizar para a versão mais nova ou experimental. No entanto, nunca pode voltar para a versão estável.", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Você pode atualizar para uma versão mais nova ou experimental. No entanto, nunca poderá voltar para uma versão estável.", "Notify members of the following groups about available updates:" : "Notificar membros dos seguintes grupos sobre atualizações disponíveis:", "Only notification for app updates are available." : "Só está disponível notificação para atualizações de aplicativos.", "The selected update channel makes dedicated notifications for the server obsolete." : "A atualização selecionada fornece notificações dedicadas para o servidor desatualizado.", diff --git a/apps/updatenotification/l10n/pt_BR.json b/apps/updatenotification/l10n/pt_BR.json index b14ce2e8540..7b803e021e8 100644 --- a/apps/updatenotification/l10n/pt_BR.json +++ b/apps/updatenotification/l10n/pt_BR.json @@ -2,7 +2,7 @@ "Update notifications" : "Notificações de atualização", "Could not start updater, please try the manual update" : "Não foi possível iniciar o atualizador, tente a atualização manual", "{version} is available. Get more information on how to update." : "{version} está disponível. Obtenha mais informações sobre como atualizar.", - "Channel updated" : "Versão atualizada", + "Channel updated" : "Canal atualizado", "The update server could not be reached since %d days to check for new updates." : "O servidor de atualização não foi encontrado já há %d dias para verificar por novas atualizações.", "Please check the Nextcloud and server log files for errors." : "Verifique se há erros nos arquivos de log do servidor e do Nextcloud ", "Update to %1$s is available." : "Atualização para %1$s está disponível.", @@ -15,7 +15,7 @@ "Your version is up to date." : "Sua versão está atualizada.", "Checked on %s" : "Verificada em %s", "Update channel:" : "Atualizar para:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Você pode atualizar para a versão mais nova ou experimental. No entanto, nunca pode voltar para a versão estável.", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Você pode atualizar para uma versão mais nova ou experimental. No entanto, nunca poderá voltar para uma versão estável.", "Notify members of the following groups about available updates:" : "Notificar membros dos seguintes grupos sobre atualizações disponíveis:", "Only notification for app updates are available." : "Só está disponível notificação para atualizações de aplicativos.", "The selected update channel makes dedicated notifications for the server obsolete." : "A atualização selecionada fornece notificações dedicadas para o servidor desatualizado.", diff --git a/apps/updatenotification/l10n/sq.js b/apps/updatenotification/l10n/sq.js index aff838bbf64..4c40086dba7 100644 --- a/apps/updatenotification/l10n/sq.js +++ b/apps/updatenotification/l10n/sq.js @@ -5,9 +5,11 @@ OC.L10N.register( "Could not start updater, please try the manual update" : "Nuk mundi të filloj përditësuesi, ju lutemi të provoni përditësimin manual", "{version} is available. Get more information on how to update." : "Është gati {version}. Merrni më tepër informacion se si ta përditësoni.", "Channel updated" : "Kanali u përditësua", + "Please check the Nextcloud and server log files for errors." : "Ju lutemi kontrolloni dosjet e Nextcloud dhe te server log-ut per gabimet", "Update to %1$s is available." : "Përditësimi te%1$s është në dispozicion.", "Update for %1$s to version %2$s is available." : "Është gati përditësimi për %1$s në version %2$s.", "Update for {app} to version %s is available." : "Përditësimi për {app} në versionin %s është në dispozicion", + "Update notification" : "Njoftim rifreskimi ", "A new version is available: %s" : "Ka gati një version të ri: %s", "Open updater" : "Hape përditësuesin", "Download now" : "Shkarko tani", diff --git a/apps/updatenotification/l10n/sq.json b/apps/updatenotification/l10n/sq.json index 9bfee85dcb3..517ea1fec6b 100644 --- a/apps/updatenotification/l10n/sq.json +++ b/apps/updatenotification/l10n/sq.json @@ -3,9 +3,11 @@ "Could not start updater, please try the manual update" : "Nuk mundi të filloj përditësuesi, ju lutemi të provoni përditësimin manual", "{version} is available. Get more information on how to update." : "Është gati {version}. Merrni më tepër informacion se si ta përditësoni.", "Channel updated" : "Kanali u përditësua", + "Please check the Nextcloud and server log files for errors." : "Ju lutemi kontrolloni dosjet e Nextcloud dhe te server log-ut per gabimet", "Update to %1$s is available." : "Përditësimi te%1$s është në dispozicion.", "Update for %1$s to version %2$s is available." : "Është gati përditësimi për %1$s në version %2$s.", "Update for {app} to version %s is available." : "Përditësimi për {app} në versionin %s është në dispozicion", + "Update notification" : "Njoftim rifreskimi ", "A new version is available: %s" : "Ka gati një version të ri: %s", "Open updater" : "Hape përditësuesin", "Download now" : "Shkarko tani", diff --git a/apps/user_ldap/appinfo/app.php b/apps/user_ldap/appinfo/app.php index 70e505c18af..df08a2acd70 100644 --- a/apps/user_ldap/appinfo/app.php +++ b/apps/user_ldap/appinfo/app.php @@ -60,9 +60,3 @@ if(count($configPrefixes) > 0) { '\OCA\User_LDAP\Helper', 'loginName2UserName' ); - -if(OCP\App::isEnabled('user_webdavauth')) { - OCP\Util::writeLog('user_ldap', - 'user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour', - OCP\Util::WARN); -} diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js index 6c4f10cd309..37760de8346 100644 --- a/apps/user_ldap/l10n/cs.js +++ b/apps/user_ldap/l10n/cs.js @@ -58,6 +58,7 @@ OC.L10N.register( "Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla", "Your password will expire tomorrow." : "Vaše heslo zítra vyprší.", "Your password will expire today." : "Vaše heslo dnes vyprší.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Vaše heslo vyprší za %n den.","Vaše heslo vyprší za %n dny.","Vaše heslo vyprší za %n dní."], "LDAP / AD integration" : "LDAP / AD propojení", "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json index e8e6553e2d8..8497ba51c9a 100644 --- a/apps/user_ldap/l10n/cs.json +++ b/apps/user_ldap/l10n/cs.json @@ -56,6 +56,7 @@ "Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla", "Your password will expire tomorrow." : "Vaše heslo zítra vyprší.", "Your password will expire today." : "Vaše heslo dnes vyprší.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Vaše heslo vyprší za %n den.","Vaše heslo vyprší za %n dny.","Vaše heslo vyprší za %n dní."], "LDAP / AD integration" : "LDAP / AD propojení", "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], diff --git a/apps/user_ldap/l10n/de.js b/apps/user_ldap/l10n/de.js index b302cad271c..e8c91b439cd 100644 --- a/apps/user_ldap/l10n/de.js +++ b/apps/user_ldap/l10n/de.js @@ -12,8 +12,8 @@ OC.L10N.register( "No data specified" : "Keine Daten angegeben", " Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden", "Action does not exist" : "Aktion existiert nicht", - "LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend", - "Renewing …" : "Erneuere ...", + "LDAP user and group backend" : "LDAP Benutzer- und Gruppen-Backend", + "Renewing …" : "Erneuere…", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", "So-so password" : "Passables Passwort", @@ -45,9 +45,9 @@ OC.L10N.register( "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Soll immer noch in den Modus gewechselt werden?", "Mode switch" : "Modus wechseln", "Select attributes" : "Attribute auswählen", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Loginattribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Anmelde-Attribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", "User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur der ersten Nutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Benutzer gefunden. Nur der ersten Benutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.", "An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte prüfe die Einstellungen und die Logdatei.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Der Suchfilter ist ungültig, möglicherweise bestehen Eingabefehler wie z.B. eine ungerade Anzahl von geöffneten und geschlossenen Klammern. Bitte überarbeiten.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Es ist ein Verbindungsfehler zum LDAP/AD aufgetreten, bitte Host, Port und Anmeldeinformationen überprüfen.", @@ -84,7 +84,7 @@ OC.L10N.register( "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.", "Other Attributes:" : "Andere Attribute:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"", - "Test Loginname" : "Loginnamen testen", + "Test Loginname" : "Anmeldenamen testen", "Verify settings" : "Einstellungen überprüfen", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", @@ -124,7 +124,7 @@ OC.L10N.register( "LDAP" : "LDAP", "Server" : "Server", "Users" : "Benutzer", - "Login Attributes" : "Loginattribute", + "Login Attributes" : "Anmelde-Attribute", "Groups" : "Gruppen", "Expert" : "Experte", "Advanced" : "Fortgeschritten", @@ -144,7 +144,7 @@ OC.L10N.register( "in seconds. A change empties the cache." : "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" : "Ordnereinstellungen", "User Display Name Field" : "Feld für den Anzeigenamen des Benutzers", - "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens des Benutzers.", + "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens des Benutzers.", "2nd User Display Name Field" : "2. Benutzeranzeigename Feld", "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Optional. Ein hinzuzufügendes LDAP-Attribut um den Namen in Klammern anzuzeigen. Beispiel: »John Doe (john.doe@example.org)«.", "Base User Tree" : "Basis-Benutzerbaum", @@ -152,7 +152,7 @@ OC.L10N.register( "User Search Attributes" : "Benutzersucheigenschaften", "Optional; one attribute per line" : "Optional; ein Attribut pro Zeile", "Group Display Name Field" : "Feld für den Anzeigenamen der Gruppe", - "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens der Gruppen.", + "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens der Gruppen.", "Base Group Tree" : "Basis-Gruppenbaum", "One Group Base DN per line" : "Ein Gruppen Basis-DN pro Zeile", "Group Search Attributes" : "Gruppensucheigenschaften", @@ -169,7 +169,7 @@ OC.L10N.register( "Default password policy DN" : "Standard Passwort-Regeln DN", "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Die DN einer Standard-Passwort-Policy, welche für den Umgang mit ablaufenden Passwörtern verwendet wird. Dies funktioniert nur wenn Passwort-Änderungen pro Benutzer via LDAP aktiviert ist. Und funktioniert nur mit OpenLDAP. Lasse dieses Feld leer um den Umgang mit ablaufenden Passwörtern zu deaktivieren.", "Special Attributes" : "Spezielle Eigenschaften", - "Quota Field" : "Kontingent Feld", + "Quota Field" : "Kontingent-Feld", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Ohne Eingabe wird das Standard-Kontingent des Benutzers verwendet. Andernfall trage ein LDAP/AD-Attribut ein.", "Quota Default" : "Standard Kontingent", "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Standard-Kontingent ignorieren für Benutzer von LDAP, die kein Kontingent festgelegt haben.", diff --git a/apps/user_ldap/l10n/de.json b/apps/user_ldap/l10n/de.json index 5e767ff1d1d..2bdd510c7b3 100644 --- a/apps/user_ldap/l10n/de.json +++ b/apps/user_ldap/l10n/de.json @@ -10,8 +10,8 @@ "No data specified" : "Keine Daten angegeben", " Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden", "Action does not exist" : "Aktion existiert nicht", - "LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend", - "Renewing …" : "Erneuere ...", + "LDAP user and group backend" : "LDAP Benutzer- und Gruppen-Backend", + "Renewing …" : "Erneuere…", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", "So-so password" : "Passables Passwort", @@ -43,9 +43,9 @@ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Soll immer noch in den Modus gewechselt werden?", "Mode switch" : "Modus wechseln", "Select attributes" : "Attribute auswählen", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Loginattribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfe Deine Anmelde-Attribute und Deinen Benutzernamen. Gültige Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", "User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur der ersten Nutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Benutzer gefunden. Nur der ersten Benutzer wird in der Lage sein sich anzumelden. Verwende einen weiter einschränkenenden Filter.", "An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte prüfe die Einstellungen und die Logdatei.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Der Suchfilter ist ungültig, möglicherweise bestehen Eingabefehler wie z.B. eine ungerade Anzahl von geöffneten und geschlossenen Klammern. Bitte überarbeiten.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Es ist ein Verbindungsfehler zum LDAP/AD aufgetreten, bitte Host, Port und Anmeldeinformationen überprüfen.", @@ -82,7 +82,7 @@ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.", "Other Attributes:" : "Andere Attribute:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"", - "Test Loginname" : "Loginnamen testen", + "Test Loginname" : "Anmeldenamen testen", "Verify settings" : "Einstellungen überprüfen", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", @@ -122,7 +122,7 @@ "LDAP" : "LDAP", "Server" : "Server", "Users" : "Benutzer", - "Login Attributes" : "Loginattribute", + "Login Attributes" : "Anmelde-Attribute", "Groups" : "Gruppen", "Expert" : "Experte", "Advanced" : "Fortgeschritten", @@ -142,7 +142,7 @@ "in seconds. A change empties the cache." : "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" : "Ordnereinstellungen", "User Display Name Field" : "Feld für den Anzeigenamen des Benutzers", - "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens des Benutzers.", + "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens des Benutzers.", "2nd User Display Name Field" : "2. Benutzeranzeigename Feld", "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Optional. Ein hinzuzufügendes LDAP-Attribut um den Namen in Klammern anzuzeigen. Beispiel: »John Doe (john.doe@example.org)«.", "Base User Tree" : "Basis-Benutzerbaum", @@ -150,7 +150,7 @@ "User Search Attributes" : "Benutzersucheigenschaften", "Optional; one attribute per line" : "Optional; ein Attribut pro Zeile", "Group Display Name Field" : "Feld für den Anzeigenamen der Gruppe", - "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens der Gruppen.", + "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens der Gruppen.", "Base Group Tree" : "Basis-Gruppenbaum", "One Group Base DN per line" : "Ein Gruppen Basis-DN pro Zeile", "Group Search Attributes" : "Gruppensucheigenschaften", @@ -167,7 +167,7 @@ "Default password policy DN" : "Standard Passwort-Regeln DN", "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Die DN einer Standard-Passwort-Policy, welche für den Umgang mit ablaufenden Passwörtern verwendet wird. Dies funktioniert nur wenn Passwort-Änderungen pro Benutzer via LDAP aktiviert ist. Und funktioniert nur mit OpenLDAP. Lasse dieses Feld leer um den Umgang mit ablaufenden Passwörtern zu deaktivieren.", "Special Attributes" : "Spezielle Eigenschaften", - "Quota Field" : "Kontingent Feld", + "Quota Field" : "Kontingent-Feld", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Ohne Eingabe wird das Standard-Kontingent des Benutzers verwendet. Andernfall trage ein LDAP/AD-Attribut ein.", "Quota Default" : "Standard Kontingent", "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Standard-Kontingent ignorieren für Benutzer von LDAP, die kein Kontingent festgelegt haben.", diff --git a/apps/user_ldap/l10n/de_DE.js b/apps/user_ldap/l10n/de_DE.js index c9e6702aa06..f79446a85cd 100644 --- a/apps/user_ldap/l10n/de_DE.js +++ b/apps/user_ldap/l10n/de_DE.js @@ -12,7 +12,7 @@ OC.L10N.register( "No data specified" : "Keine Daten angegeben", " Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden", "Action does not exist" : "Aktion existiert nicht", - "LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend", + "LDAP user and group backend" : "LDAP Benutzer- und Gruppen-Backend", "Renewing …" : "Erneuere …", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", @@ -45,9 +45,9 @@ OC.L10N.register( "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Wollen Sie immer noch den Modus wechseln?", "Mode switch" : "Modus umschalten", "Select attributes" : "Attribute auswählen", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Loginattribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Anmelde-Attribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", "User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur. der ersten Nutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Benutzer gefunden. Nur der ersten Benutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.", "An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte überprüfe die Einstellungen und die Logdatei.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Der Suchfilter ist ungültig, möglicherweise bestehen Eingabefehler wie z.B. eine ungerade Anzahl von geöffneten und geschlossenen Klammern. Bitte überarbeiten.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Es ist ein Verbindungsfehler zum LDAP/AD aufgetreten, bitte überprüfen Sie Host, Port und Anmeldeinformationen.", @@ -84,7 +84,7 @@ OC.L10N.register( "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.", "Other Attributes:" : "Andere Attribute:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"", - "Test Loginname" : "Loginnamen testen", + "Test Loginname" : "Anmeldenamen testen", "Verify settings" : "Einstellungen überprüfen", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", @@ -144,7 +144,7 @@ OC.L10N.register( "in seconds. A change empties the cache." : "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" : "Ordnereinstellungen", "User Display Name Field" : "Feld für den Anzeigenamen des Benutzers", - "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens des Benutzers.", + "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens des Benutzers.", "2nd User Display Name Field" : "2. Benutzeranzeigename Feld", "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Optional. Ein hinzuzufügendes LDAP-Attribut um den Namen in Klammern anzuzeigen. Beispiel: »John Doe (john.doe@example.org)«.", "Base User Tree" : "Basis-Benutzerbaum", @@ -152,7 +152,7 @@ OC.L10N.register( "User Search Attributes" : "Benutzersucheigenschaften", "Optional; one attribute per line" : "Optional; ein Attribut pro Zeile", "Group Display Name Field" : "Feld für den Anzeigenamen der Gruppe", - "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens der Gruppen.", + "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens der Gruppen.", "Base Group Tree" : "Basis-Gruppenbaum", "One Group Base DN per line" : "Ein Gruppen Basis-DN pro Zeile", "Group Search Attributes" : "Gruppensucheigenschaften", diff --git a/apps/user_ldap/l10n/de_DE.json b/apps/user_ldap/l10n/de_DE.json index 00713083397..8f9873a2481 100644 --- a/apps/user_ldap/l10n/de_DE.json +++ b/apps/user_ldap/l10n/de_DE.json @@ -10,7 +10,7 @@ "No data specified" : "Keine Daten angegeben", " Could not set configuration %s" : "Die Konfiguration %s konnte nicht gesetzt werden", "Action does not exist" : "Aktion existiert nicht", - "LDAP user and group backend" : "LDAP Nutzer- und Gruppen-Backend", + "LDAP user and group backend" : "LDAP Benutzer- und Gruppen-Backend", "Renewing …" : "Erneuere …", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", @@ -43,9 +43,9 @@ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Das Umschalten des Modus ermöglicht automatische LDAP-Abfragen. Abhängig von Ihrer LDAP-Größe können diese einige Zeit in Anspruch nehmen. Wollen Sie immer noch den Modus wechseln?", "Mode switch" : "Modus umschalten", "Select attributes" : "Attribute auswählen", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Loginattribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Benutzer nicht gefunden. Bitte überprüfen Sie Ihre Anmelde-Attribute und Ihren Benutzernamen. Gültiger Filter (zum Kopieren und Einfügen bei der Überprüfung auf der Kommandozeile): <br/>", "User found and settings verified." : "Benutzer gefunden und Einstellungen überprüft.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Nutzer gefunden. Nur. der ersten Nutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Einstellungen geprüft, es wurde mehr als ein Benutzer gefunden. Nur der ersten Benutzer wird in der Lage sein, sich anzumelden. Verwenden Sie einen weiter einschränkenenden Filter.", "An unspecified error occurred. Please check the settings and the log." : "Ein nicht näher spezifizierter Fehler ist aufgetreten. Bitte überprüfe die Einstellungen und die Logdatei.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Der Suchfilter ist ungültig, möglicherweise bestehen Eingabefehler wie z.B. eine ungerade Anzahl von geöffneten und geschlossenen Klammern. Bitte überarbeiten.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Es ist ein Verbindungsfehler zum LDAP/AD aufgetreten, bitte überprüfen Sie Host, Port und Anmeldeinformationen.", @@ -82,7 +82,7 @@ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Erlaubt das Anmelden gegen ein E-Mail Attribut. Mail und mailPrimaryAddress sind erlaubt.", "Other Attributes:" : "Andere Attribute:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"", - "Test Loginname" : "Loginnamen testen", + "Test Loginname" : "Anmeldenamen testen", "Verify settings" : "Einstellungen überprüfen", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", @@ -142,7 +142,7 @@ "in seconds. A change empties the cache." : "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" : "Ordnereinstellungen", "User Display Name Field" : "Feld für den Anzeigenamen des Benutzers", - "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens des Benutzers.", + "The LDAP attribute to use to generate the user's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens des Benutzers.", "2nd User Display Name Field" : "2. Benutzeranzeigename Feld", "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Optional. Ein hinzuzufügendes LDAP-Attribut um den Namen in Klammern anzuzeigen. Beispiel: »John Doe (john.doe@example.org)«.", "Base User Tree" : "Basis-Benutzerbaum", @@ -150,7 +150,7 @@ "User Search Attributes" : "Benutzersucheigenschaften", "Optional; one attribute per line" : "Optional; ein Attribut pro Zeile", "Group Display Name Field" : "Feld für den Anzeigenamen der Gruppe", - "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Generierung des Anzeigenamens der Gruppen.", + "The LDAP attribute to use to generate the groups's display name." : "Das LDAP-Attribut zur Erzeugung des Anzeigenamens der Gruppen.", "Base Group Tree" : "Basis-Gruppenbaum", "One Group Base DN per line" : "Ein Gruppen Basis-DN pro Zeile", "Group Search Attributes" : "Gruppensucheigenschaften", diff --git a/apps/user_ldap/l10n/el.js b/apps/user_ldap/l10n/el.js index 49974f76b03..c28ca89de14 100644 --- a/apps/user_ldap/l10n/el.js +++ b/apps/user_ldap/l10n/el.js @@ -102,6 +102,7 @@ OC.L10N.register( "Continue" : "Συνέχεια", "Please renew your password." : "Παρακαλούμε ανανεώτε το συνθηματικό σας.", "An internal error occurred." : "Παρουσιάστηκε ένα εσωτερικό σφάλμα.", + "Please try again or contact your administrator." : "Παρακαλούμε δοκιμάστε ξανά ή επικοινωνήστε με τον διαχειριστή σας.", "Current password" : "Τρέχον συνθηματικό", "New password" : "Νέο συνθηματικό", "Renew password" : "Ανανέωση συνθηματικού", diff --git a/apps/user_ldap/l10n/el.json b/apps/user_ldap/l10n/el.json index d0262fa9cfd..05b1b5206a9 100644 --- a/apps/user_ldap/l10n/el.json +++ b/apps/user_ldap/l10n/el.json @@ -100,6 +100,7 @@ "Continue" : "Συνέχεια", "Please renew your password." : "Παρακαλούμε ανανεώτε το συνθηματικό σας.", "An internal error occurred." : "Παρουσιάστηκε ένα εσωτερικό σφάλμα.", + "Please try again or contact your administrator." : "Παρακαλούμε δοκιμάστε ξανά ή επικοινωνήστε με τον διαχειριστή σας.", "Current password" : "Τρέχον συνθηματικό", "New password" : "Νέο συνθηματικό", "Renew password" : "Ανανέωση συνθηματικού", diff --git a/apps/user_ldap/l10n/es_AR.js b/apps/user_ldap/l10n/es_AR.js index 432ecb14563..324a0e1b73f 100644 --- a/apps/user_ldap/l10n/es_AR.js +++ b/apps/user_ldap/l10n/es_AR.js @@ -1,94 +1,198 @@ OC.L10N.register( "user_ldap", { - "Failed to clear the mappings." : "Hubo un error al borrar las asignaciones.", - "Failed to delete the server configuration" : "Fallo al borrar la configuración del servidor", - "The configuration is valid and the connection could be established!" : "La configuración es válida y la conexión pudo ser establecida.", - "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "La configuración es válida, pero el enlace falló. Por favor, comprobá la configuración del servidor y las credenciales.", - "The configuration is invalid. Please have a look at the logs for further details." : "La configuración es inválida. Por favor, verifique los logs para más detalles.", + "Failed to clear the mappings." : "Se presentó una falla al borrar los mapeos.", + "Failed to delete the server configuration" : "Se presentó una falla al borrar la configuración del servidor", + "The configuration is invalid: anonymous bind is not allowed." : "La configuración es inválida: No se permite hacer una vinculación anónima . ", + "The configuration is valid and the connection could be established!" : "¡La configuración es válida y la conexión pudo ser establecida!", + "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "La configuración es válida, pero falló la Vinculación. Favor de verificar los ajustes del servidor y las credenciales.", + "The configuration is invalid. Please have a look at the logs for further details." : "La configuración es inválida. Favor de consultar las bitácoras para más detalles.", "No action specified" : "No se ha especificado una acción", "No configuration specified" : "No se ha especificado una configuración", - "No data specified" : "No se ha especificado datos", - " Could not set configuration %s" : "No se pudo asignar la configuración %s", - "Configuration incorrect" : "Configuración incorrecta", + "No data specified" : "No se han especificado datos", + " Could not set configuration %s" : "No fue posible establecer la configuración %s", + "Action does not exist" : "La acción no existe", + "LDAP user and group backend" : "Backend de LDAP para usuario y grupo", + "Renewing …" : "Renovando ...", + "Very weak password" : "Contraseña muy debil", + "Weak password" : "Contraseña debill", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "The Base DN appears to be wrong" : "El DN Base parece estar incorrecto", + "Testing configuration…" : "Probando configuracion... ", + "Configuration incorrect" : "Configuración Incorrecta", "Configuration incomplete" : "Configuración incompleta", - "Configuration OK" : "Configuración válida", + "Configuration OK" : "Configuración correcta", "Select groups" : "Seleccionar grupos", - "Select object classes" : "Seleccionar las clases de objetos", - "Do you really want to delete the current Server Configuration?" : "¿Realmente desea borrar la configuración actual del servidor?", - "Confirm Deletion" : "Confirmar borrado", + "Select object classes" : "Seleccionar las clases de objeto", + "Please check the credentials, they seem to be wrong." : "Favor de verificar sus credenciales, al parecer están equivocadas.", + "Please specify the port, it could not be auto-detected." : "No fue posible auto-detectar el puerto, favor de especificarlo.", + "Base DN could not be auto-detected, please revise credentials, host and port." : "No fue posible auto detectar el DN Base, favor de verificar las credenciales, servidor y puerto.", + "Could not detect Base DN, please enter it manually." : "No fue posible detectar el DN Base, favor de ingresarlo manualmente.", + "{nthServer}. Server" : "{nthServer}. Servidor", + "No object found in the given Base DN. Please revise." : "No fue posible encontrar ningún objeto en el DN Base dado. Favor de verificar. ", + "More than 1,000 directory entries available." : "Se encuentran disponibles más de 1,000 elementos de directoiros. ", + " entries available within the provided Base DN" : "elementos disponibles dentro del DN Base proporcionado", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como las configuraciones de la conexión y las credenciales.", + "Do you really want to delete the current Server Configuration?" : "¿Realmente desea eliminar la configuración actual del servidor?", + "Confirm Deletion" : "Confirmar el borrado", + "Mappings cleared successfully!" : "¡Los mapeos se borraron exitosamente!", + "Error while clearing the mappings." : "Se presentó un error al borrar los mapeos. ", + "Anonymous bind is not allowed. Please provide a User DN and Password." : "La vinculación anónima no está permitida. Favor de proporcionar un Usuario DN y una Contaseña.", + "LDAP Operations error. Anonymous bind might not be allowed." : "Error de Operaciones LDAP. Las vinculaciones anónimas pueden no estar permitidas. ", + "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Se presentó una falla en el guardado. Favor de verificar que la base de datos esté operando. Recargue antes de continuar. ", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Cambiar la modalidad habilitará las consultas automaticas de LDAP. Dependiendo del tamaño de su LDAP esto puede tomar algun tiempo. ¿Aún desea cambiar la modalidad?", + "Mode switch" : "Cambio de modo", "Select attributes" : "Seleccionar atributos", - "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados"], - "_%s user found_::_%s users found_" : ["%s usuario encontrado","%s usuarios encontrados"], - "Could not find the desired feature" : "No se pudo encontrar la característica deseada", - "Invalid Host" : "Host inválido", - "Users" : "Usuarios", - "Groups" : "Grupos", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "El usuario no fue encontrado. Favor de verficar los atributos de inicio de sesión así como su nombre de usuario. Filtro aplicado (para copiar-y-pegar para validar en la línea de comandos): </br>", + "User found and settings verified." : "Usuario encontrado y configuraciones verificadas. ", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Configuraciones verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", + "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar las configuraciones y la bitácroa. ", + "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "El filtro de la búsqueda es inválido, posiblemente debido a temas de sintaxis como un número diferente de corchetes abiertos y cerrados. Favor de verificar. ", + "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Se presentó una falla con la conexión al servidor LDAP / AD, favor de verificar el servidor, puerto y credenciales. ", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Falta el \"%uid\" del marcador de posición. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", + "Please provide a login name to test against" : "Favor de proporcionar un nombre de usuario contra el cual probar", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "El cuadro de grupo está deshabilitado, porque el servidor LDAP / AD no soporta memberOf.", + "Password change rejected. Hint: " : "Cambio de contraseña rechazado. Pista: ", + "Please login with the new password" : "Favor de iniciar sesion con la nueva contraseña", + "Your password will expire tomorrow." : "Su contraseña expirará mañana.", + "Your password will expire today." : "Su contraseña expirará el día de hoy. ", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["La contraseña expirará dentro de %n día. ","La contraseña expirará dentro de %n días. "], + "LDAP / AD integration" : "Integración con LDAP / AD", + "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados"], + "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados"], + "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en las configuraciones avanzadas de LDAP.", + "Could not find the desired feature" : "No fue posible encontrar la función deseada.", + "Invalid Host" : "Servidor inválido", "Test Configuration" : "Probar configuración", "Help" : "Ayuda", - "Groups meeting these criteria are available in %s:" : "Los grupos que cumplen con estos criterios están disponibles en %s:", - "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica qué grupos LDAP deben tener acceso a la instancia %s.", + "Groups meeting these criteria are available in %s:" : "Los grupos que cumplen con los sigueintes criterios están disponibles en %s:", + "Only these object classes:" : "Sólo estas clases de objetos:", + "Only from these groups:" : "Sólo desde estos grupos:", + "Search groups" : "Buscar grupos", + "Available groups" : "Grupos disponibles", + "Selected groups" : "Grupos seleccionados", + "Edit LDAP Query" : "Editar consulta a LDAP", + "LDAP Filter:" : "Filtro de LDAP:", + "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica cuales grupos LDAP tendrán acceso a la instancia %s.", + "Verify settings and count the groups" : "Verificar las configuraciones y contar los grupos", + "When logging in, %s will find the user based on the following attributes:" : "Al iniciar sesion, %s encontrará al usuario con base en los siguientes atributos:", + "LDAP / AD Username:" : "Nombre de usuario LDAP / AD", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el sAMAccountName y será detectado. ", + "LDAP / AD Email Address:" : "Dirección de correo electrónico LDAP / AD", + "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite iniciar sesión contra el atributo correo electrónico. Mail y mailPrimaryAddress serán permitidos.", "Other Attributes:" : "Otros atributos:", - "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar cuando se intenta ingresar. %%uid remplaza el nombre de usuario en el proceso de identificación. Por ejemplo: \"uid=%%uid\"", + "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar al intentar ingresar. %% uid remplaza al nombre de usuario al intentar ingresar. Por ejemplo: \"uid=%%uid\"", + "Test Loginname" : "Probar nombre de usuario", + "Verify settings" : "Verificar configuraciones ", + "1. Server" : "1. Servidor", + "%s. Server:" : "%s. Servidor:", + "Add a new configuration" : "Agregar una nueva configuración", + "Copy current configuration into new directory binding" : "Copiar la configuración actual a un nuevo directorio de vinculación", + "Delete the current configuration" : "Borrar la configuración actual", "Host" : "Servidor", - "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Podés omitir el protocolo, excepto si SSL es requerido. En ese caso, empezá con ldaps://", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Puede omitir el protocolo, a menos que requiera SSL. Si es el caso, empiece con ldaps://", "Port" : "Puerto", - "User DN" : "DN usuario", - "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, dejá DN y contraseña vacíos.", + "Detect Port" : "Detectar Puerto", + "User DN" : "DN del usuario", + "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "El DN del cliente del usuario con el que se vinculará, ejem. uid=agente,dc=ejemplo,dc=com. Para tener un acceso anónimo, mantenga el DN y la contraseña vacíos.", "Password" : "Contraseña", - "For anonymous access, leave DN and Password empty." : "Para acceso anónimo, dejá DN y contraseña vacíos.", - "One Base DN per line" : "Una DN base por línea", - "You can specify Base DN for users and groups in the Advanced tab" : "Podés especificar el DN base para usuarios y grupos en la pestaña \"Avanzado\"", - "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP deben tener acceso a la instancia %s.", - "Back" : "Volver", + "For anonymous access, leave DN and Password empty." : "Para acceso anónimo, deje la contraseña y DN vacíos.", + "One Base DN per line" : "Un DN Base por línea", + "You can specify Base DN for users and groups in the Advanced tab" : "Puede especificar el DN Base para usuarios y grupos en la pestaña Avanzado", + "Detect Base DN" : "Detectar DN Base", + "Test Base DN" : "Probar el DN Base", + "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita solicitudes automaticas de LDAP. Es mejor para ambientes más grandes pero requiere mayor conocimiento de LDAP. ", + "Manually enter LDAP filters (recommended for large directories)" : "Ingresar los filtros LDAP manualmente (recomendado para directorios grandes)", + "Listing and searching for users is constrained by these criteria:" : "Los enlistados y las busquedas para los usuarios están acotados por estos criterios:", + "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Las clases de objetos más comunes para usuarios son organizationalPerson, person, user, and inetOrgPerson. Si no está seguro de cuál clase de objeto selecciónar, favor de consultar su directorio admin.", + "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP tendrán acceso a la instancia %s.", + "Verify settings and count users" : "Verificar configuraciones y contar ususarios", + "Saving" : "Guardando", + "Back" : "Atrás", "Continue" : "Continuar", + "Please renew your password." : "Favor de renovar su contraseña.", + "An internal error occurred." : "Se presentó un error interno. ", + "Please try again or contact your administrator." : "Favor de intentarlo de nuevo o contacte a su administrador. ", + "Current password" : "Contraseña actual", + "New password" : "Nueva contraseña", + "Renew password" : "Renovar contraseña", + "Wrong password. Reset it?" : "Contraseña incorrecta. ¿Desea restablecerla?", + "Wrong password." : "Contraseña incorrecta. ", + "Cancel" : "Cancelar", + "LDAP" : "LDAP", + "Server" : "Servidor", + "Users" : "Usuarios", + "Login Attributes" : "Atriburos de Inicio de Sesión", + "Groups" : "Grupos", + "Expert" : "Experto", "Advanced" : "Avanzado", - "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las apps user_ldap y user_webdavauth son incompatibles. Puede ser que experimentes comportamientos inesperados. Pedile al administrador que desactive uno de ellos.", - "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Atención:</b> El módulo PHP LDAP no está instalado, este elemento no va a funcionar. Por favor, pedile al administrador que lo instale.", - "Connection Settings" : "Configuración de Conección", - "Configuration Active" : "Configuración activa", - "When unchecked, this configuration will be skipped." : "Si no está seleccionada, esta configuración será omitida.", - "Backup (Replica) Host" : "Host para copia de seguridad (réplica)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Dar un servidor de copia de seguridad opcional. Debe ser una réplica del servidor principal LDAP/AD.", - "Backup (Replica) Port" : "Puerto para copia de seguridad (réplica)", - "Disable Main Server" : "Deshabilitar el Servidor Principal", - "Only connect to the replica server." : "Conectarse únicamente al servidor de réplica.", - "Turn off SSL certificate validation." : "Desactivar la validación por certificado SSL.", - "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "No es recomendado, ¡Usalo solamente para pruebas! Si la conexión únicamente funciona con esta opción, importá el certificado SSL del servidor LDAP en tu servidor %s.", + "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las aplicaciones user_ldap y user_webdavauth son incompatibles. Usted puede expermientar comportamientos inesperados. Favor de solicitar a su administrador del sistema deshabilitar alguno de ellos.", + "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advertencia:</b> El módulo LDAP de PHP no está instalado, el backend no funcionará. Favor de solicitar su instalación a su administrador del sistema.", + "Connection Settings" : "Configuraciones de la conexión", + "Configuration Active" : "Configuracion Activa", + "When unchecked, this configuration will be skipped." : "Cuando no esté seleccionada, esta configuración será omitida.", + "Backup (Replica) Host" : "Servidor de copia de seguridad (Replica)", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Favor de proporcionar un servidor de copia de seguridad opcional. Debe ser una réplica del servidor LDAP / AD principal.", + "Backup (Replica) Port" : "Puerto para copias de seguridad (Réplica)", + "Disable Main Server" : "Deshabilitar servidor principal", + "Only connect to the replica server." : "Sólo contectarse al servidor de réplica.", + "Turn off SSL certificate validation." : "Deshabilitar la validación del certificado SSL.", + "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "¡No se recomienda, úselo únicamente para pruebas! Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP a su servidor %s.", "Cache Time-To-Live" : "Tiempo de vida del caché", - "in seconds. A change empties the cache." : "en segundos. Cambiarlo vacía la cache.", - "Directory Settings" : "Configuración de Directorio", - "User Display Name Field" : "Campo de nombre de usuario a mostrar", - "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre de usuario mostrado.", - "Base User Tree" : "Árbol base de usuario", - "One User Base DN per line" : "Una DN base de usuario por línea", - "User Search Attributes" : "Atributos de la búsqueda de usuario", - "Optional; one attribute per line" : "Opcional; un atributo por linea", - "Group Display Name Field" : "Campo de nombre de grupo a mostrar", - "The LDAP attribute to use to generate the groups's display name." : "El atributo LDAP a usar para generar el nombre de grupo mostrado.", + "in seconds. A change empties the cache." : "en segundos. Un cambio vacía la caché.", + "Directory Settings" : "Configuraciones del directorio", + "User Display Name Field" : "Campo de nombre del usuario a desplegar", + "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre del usuario a desplegar.", + "2nd User Display Name Field" : "2do Campo de Nombre a Desplegar del Usuario", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP puede ser agregado al nombre a despelegar entre corchetes. Ejemplos de resultados »John Doe (john.doe@example.org)«.", + "Base User Tree" : "Árbol de Usuario Base", + "One User Base DN per line" : "Un DN Base de Usuario por línea", + "User Search Attributes" : "Atributos de búsqueda de usuario", + "Optional; one attribute per line" : "Opcional; un atributo por línea", + "Group Display Name Field" : "Campo de Nombre de Grupo a Desplegar", + "The LDAP attribute to use to generate the groups's display name." : "El atributo LDAP a usar para generar el nombre para mostrar del grupo.", "Base Group Tree" : "Árbol base de grupo", - "One Group Base DN per line" : "Una DN base de grupo por línea", - "Group Search Attributes" : "Atributos de búsqueda de grupo", + "One Group Base DN per line" : "Un DN Base de Grupo por línea", + "Group Search Attributes" : "Atributos de Búsqueda de Grupo", "Group-Member association" : "Asociación Grupo-Miembro", + "Dynamic Group Member URL" : "URL de Miembro de Grupo Dinámico ", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "El atributo de LDAP que, en objetos de grupo, contiene una URL de búsqueda LDAP que determina cuáles objetos pertenecen al grupo. (Un ajuste vacío deshabilita la funcionalidad de membrecía de grupo dinámica.)", "Nested Groups" : "Grupos Anidados", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Cuando se activa, grupos que contienen grupos son soportados. (Solo funciona si el atributo de miembro del grupo contiene DNs)", - "Paging chunksize" : "Tamaño del fragmento de paginación", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Cuando se enciende, los grupos que contengan grupos están soportados. (Sólo funciona si el atributo de miembro de grupo contiene los DNs). ", + "Paging chunksize" : "Tamaño del chunk de paginación", + "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "El tamaño de chunk usado para las búsquedas con paginación de LDAP puede regresar resuldados volumniosos tales como enumeraciones de usuarios o grupos. (Establecerlo a 0 deshabilita las busquedas con paginación en estos casos). ", + "Enable LDAP password changes per user" : "Habilitar cambio de contraseñas en LDAP por el usuario", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Permitir que los usuarios LDAP puedan cambiar su contraseña y permitir a los Super Administradortes y Administradores de grupo cambiar la contraseña de sus usuarios LDAP. Únicamente funciona si configuración de las poiíticas de control de acceso en el servidor LDAP está alineada. Como las contraseñas son enviadas en texto plano al servidor LDAP, se debe usar encripción en el transporte y del mismo modo se debe configurar el uso de funciones de resumen en el servidor LDAP", + "(New password is sent as plain text to LDAP)" : "(La nueva contraseña se envía como texto plano a LDAP)", + "Default password policy DN" : "DN de la política predeterminada de contraseñas", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "El DN de la política de contraseñas predeterminada que será usada para el manejo de expiración de contraseñas. Solo funciona cuando está habilitado el cambio de contraseñas por el usuario y solo está soportado para OpenLDAP. Deje en blanco para deshabilitar el manejo de expiración de contraseñas.", "Special Attributes" : "Atributos Especiales", "Quota Field" : "Campo de cuota", - "Quota Default" : "Cuota por defecto", - "in bytes" : "en bytes", - "Email Field" : "Campo de e-mail", - "User Home Folder Naming Rule" : "Regla de nombre de los directorios de usuario", - "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Vacío para el nombre de usuario (por defecto). En otro caso, especificá un atributo LDAP/AD.", - "Internal Username" : "Nombre interno de usuario", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por defecto, el nombre de usuario interno es creado a partir del atributo UUID. Esto asegura que el nombre de usuario es único y no es necesaria una conversión de caracteres. El nombre de usuario interno sólo se pueden usar estos caracteres: [ a-zA-Z0-9_.@- ]. El resto de caracteres son sustituidos por su correspondiente en ASCII o simplemente omitidos. En caso colisiones, se agregará o incrementará un número. El nombre de usuario interno es usado para identificar un usuario. Es también el nombre predeterminado para el directorio personal del usuario en ownCloud. También es parte de las URLs remotas, por ejemplo, para los servicios *DAV. Con esta opción, se puede cambiar el comportamiento por defecto. Para conseguir un comportamiento similar a versiones anteriores a ownCloud 5, ingresá el atributo del nombre mostrado en el campo siguiente. Dejalo vacío para el comportamiento por defecto. Los cambios solo tendrán efecto en los nuevos usuarios LDAP mapeados (agregados).", - "Internal Username Attribute:" : "Atributo Nombre Interno de usuario:", - "Override UUID detection" : "Sobrescribir la detección UUID", - "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por defecto, el atributo UUID es detectado automáticamente. Este atributo es usado para identificar de manera certera usuarios y grupos LDAP. Además, el nombre de usuario interno será creado en base al UUID, si no fue especificado otro comportamiento más arriba. Podés sobrescribir la configuración y pasar un atributo de tu elección. Tenés que asegurarte que el atributo de tu elección sea accesible por los usuarios y grupos y que sea único. Dejalo en blanco para usar el comportamiento por defecto. Los cambios tendrán efecto sólo en los nuevos usuarios y grupos de LDAP mapeados (agregados).", - "UUID Attribute for Users:" : "Atributo UUID para usuarios:", - "UUID Attribute for Groups:" : "Atributo UUID para grupos:", - "Username-LDAP User Mapping" : "Asignación del Nombre de usuario de un usuario LDAP", - "Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP", - "Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP" + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Dejar en blanco para usar la cuota predeterminada del usuario. En caso contrario, favor de especificar el atributo LDAP / AD.", + "Quota Default" : "Cuota predeterminada", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Anular la cuota predeterminada para usuarios LDAP que no tienen una cuota establecida en el Campo Cuota. ", + "Email Field" : "Campo de correo electrónico", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Establecer el correo electrónico del usuario con base en el atributo LDAP. Dejelo vacío para el comportamiento predeterminado. ", + "User Home Folder Naming Rule" : "Regla de Nomenclatura para la Carpeta Inicio del Usuario", + "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Dejar vacío para el nombre de usuario (predeterminado). En otro caso, especifique un atributo LDAP/AD.", + "Internal Username" : "Nombre de usuario interno", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por defecto, el nombre de usuario interno se creará con base en el atributo UUID. Esto asegura que el nombre de usuario sea único y que los caracteres no tengan que ser convertidos. El nombre de usuario intenro tiene la restricción de que sólo los siguienes caracteres están permitidos: [ a-zA-Z0-9_.@- ]. El resto de los caracteres son reemplazados con su correspondencia ASCII o simplemente se omiten. En caso de colisiones, se agregará/ incrementará un numero. El nombre de usuario interno se usa para identificar a un usuario internamente. Adicionalmente es el nombre predeterminado para la carpeta de inicio. También es parte de las URLs remotas, por ejemplo, para todos los servicios *DAV. Con este ajuste se puede anular el comportamiento predeterminado. Mantengalo vacío para mantener el comportamiento predeterminado. Los cambios surtiran efecto sólo en los usuarios mapeados (agregados) nuevos a LDAP. ", + "Internal Username Attribute:" : "Atributo de nombre de usuario Interno:", + "Override UUID detection" : "Anular la detección UUID", + "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por defecto, el atributo UUID se detecta automáticamente. Este atributo se usa para identificar, sin ninguna duda, a usuarios y grupos LDAP. Adicionalmente, el nombre de usuario interno se creará con base en el UUID, si no ha sido especificado otro comportamiento en la parte de arriba. Puede anular el ajuste y proporcionar el atributo que desee. Debe asegurarse de que el atributo que desee sea accesible por los usuarios y grupos y que sea único. Mantengalo vacío para el comportamiento predeterminado . Los cambios surtirán efecto sólo en los usuarios y grupos mapeados (agregados) nuevos a LDAP.", + "UUID Attribute for Users:" : "Atributo UUID para Usuarios:", + "UUID Attribute for Groups:" : "Atributo UUID para Grupos:", + "Username-LDAP User Mapping" : "Mapeo del Nombre del usuario al Usuario LDAP", + "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuario son usados para almacenar y asignar (meta) datos. Para poder identificar y reconocer con precisión a los usuarios, cada usuario LDAP contará con un Nombre de usuario interno. Esto requiere un mapeo del Nombre de usuario al usuario LDAP. El nombre de usuario creado se mapea al UUID del usuario LDAP. Adicionalmente el DN se guarda en caché para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, las modficaciones serán encontradas. El Nombre del usuario interno se usa en todos lados. Limpiar los mapeos dejará sobras en todos lados. ¡Limpiar los mapeos no es senible a la configuración, afecta a todas las configuraciones LDAP! Nunca borre las configuraciones en el ambiente de producción, sólo hágalo en los ambientes de pruebas o de experimentación. ", + "Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP", + "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP", + "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "El id %u del marcador de posición esta faltando. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", + "Verify settings and count groups" : "Verificar configuraciones y contar grupos", + "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el samaccountname y será detectado. ", + "Add a new and blank configuration" : "Agregar una configuración nueva y en blanco", + "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://", + "in bytes" : "en bytes" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/user_ldap/l10n/es_AR.json b/apps/user_ldap/l10n/es_AR.json index 4bff068b53b..c1f4eb25b8d 100644 --- a/apps/user_ldap/l10n/es_AR.json +++ b/apps/user_ldap/l10n/es_AR.json @@ -1,92 +1,196 @@ { "translations": { - "Failed to clear the mappings." : "Hubo un error al borrar las asignaciones.", - "Failed to delete the server configuration" : "Fallo al borrar la configuración del servidor", - "The configuration is valid and the connection could be established!" : "La configuración es válida y la conexión pudo ser establecida.", - "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "La configuración es válida, pero el enlace falló. Por favor, comprobá la configuración del servidor y las credenciales.", - "The configuration is invalid. Please have a look at the logs for further details." : "La configuración es inválida. Por favor, verifique los logs para más detalles.", + "Failed to clear the mappings." : "Se presentó una falla al borrar los mapeos.", + "Failed to delete the server configuration" : "Se presentó una falla al borrar la configuración del servidor", + "The configuration is invalid: anonymous bind is not allowed." : "La configuración es inválida: No se permite hacer una vinculación anónima . ", + "The configuration is valid and the connection could be established!" : "¡La configuración es válida y la conexión pudo ser establecida!", + "The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "La configuración es válida, pero falló la Vinculación. Favor de verificar los ajustes del servidor y las credenciales.", + "The configuration is invalid. Please have a look at the logs for further details." : "La configuración es inválida. Favor de consultar las bitácoras para más detalles.", "No action specified" : "No se ha especificado una acción", "No configuration specified" : "No se ha especificado una configuración", - "No data specified" : "No se ha especificado datos", - " Could not set configuration %s" : "No se pudo asignar la configuración %s", - "Configuration incorrect" : "Configuración incorrecta", + "No data specified" : "No se han especificado datos", + " Could not set configuration %s" : "No fue posible establecer la configuración %s", + "Action does not exist" : "La acción no existe", + "LDAP user and group backend" : "Backend de LDAP para usuario y grupo", + "Renewing …" : "Renovando ...", + "Very weak password" : "Contraseña muy debil", + "Weak password" : "Contraseña debill", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "The Base DN appears to be wrong" : "El DN Base parece estar incorrecto", + "Testing configuration…" : "Probando configuracion... ", + "Configuration incorrect" : "Configuración Incorrecta", "Configuration incomplete" : "Configuración incompleta", - "Configuration OK" : "Configuración válida", + "Configuration OK" : "Configuración correcta", "Select groups" : "Seleccionar grupos", - "Select object classes" : "Seleccionar las clases de objetos", - "Do you really want to delete the current Server Configuration?" : "¿Realmente desea borrar la configuración actual del servidor?", - "Confirm Deletion" : "Confirmar borrado", + "Select object classes" : "Seleccionar las clases de objeto", + "Please check the credentials, they seem to be wrong." : "Favor de verificar sus credenciales, al parecer están equivocadas.", + "Please specify the port, it could not be auto-detected." : "No fue posible auto-detectar el puerto, favor de especificarlo.", + "Base DN could not be auto-detected, please revise credentials, host and port." : "No fue posible auto detectar el DN Base, favor de verificar las credenciales, servidor y puerto.", + "Could not detect Base DN, please enter it manually." : "No fue posible detectar el DN Base, favor de ingresarlo manualmente.", + "{nthServer}. Server" : "{nthServer}. Servidor", + "No object found in the given Base DN. Please revise." : "No fue posible encontrar ningún objeto en el DN Base dado. Favor de verificar. ", + "More than 1,000 directory entries available." : "Se encuentran disponibles más de 1,000 elementos de directoiros. ", + " entries available within the provided Base DN" : "elementos disponibles dentro del DN Base proporcionado", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como las configuraciones de la conexión y las credenciales.", + "Do you really want to delete the current Server Configuration?" : "¿Realmente desea eliminar la configuración actual del servidor?", + "Confirm Deletion" : "Confirmar el borrado", + "Mappings cleared successfully!" : "¡Los mapeos se borraron exitosamente!", + "Error while clearing the mappings." : "Se presentó un error al borrar los mapeos. ", + "Anonymous bind is not allowed. Please provide a User DN and Password." : "La vinculación anónima no está permitida. Favor de proporcionar un Usuario DN y una Contaseña.", + "LDAP Operations error. Anonymous bind might not be allowed." : "Error de Operaciones LDAP. Las vinculaciones anónimas pueden no estar permitidas. ", + "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Se presentó una falla en el guardado. Favor de verificar que la base de datos esté operando. Recargue antes de continuar. ", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Cambiar la modalidad habilitará las consultas automaticas de LDAP. Dependiendo del tamaño de su LDAP esto puede tomar algun tiempo. ¿Aún desea cambiar la modalidad?", + "Mode switch" : "Cambio de modo", "Select attributes" : "Seleccionar atributos", - "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados"], - "_%s user found_::_%s users found_" : ["%s usuario encontrado","%s usuarios encontrados"], - "Could not find the desired feature" : "No se pudo encontrar la característica deseada", - "Invalid Host" : "Host inválido", - "Users" : "Usuarios", - "Groups" : "Grupos", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "El usuario no fue encontrado. Favor de verficar los atributos de inicio de sesión así como su nombre de usuario. Filtro aplicado (para copiar-y-pegar para validar en la línea de comandos): </br>", + "User found and settings verified." : "Usuario encontrado y configuraciones verificadas. ", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Configuraciones verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", + "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar las configuraciones y la bitácroa. ", + "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "El filtro de la búsqueda es inválido, posiblemente debido a temas de sintaxis como un número diferente de corchetes abiertos y cerrados. Favor de verificar. ", + "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Se presentó una falla con la conexión al servidor LDAP / AD, favor de verificar el servidor, puerto y credenciales. ", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Falta el \"%uid\" del marcador de posición. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", + "Please provide a login name to test against" : "Favor de proporcionar un nombre de usuario contra el cual probar", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "El cuadro de grupo está deshabilitado, porque el servidor LDAP / AD no soporta memberOf.", + "Password change rejected. Hint: " : "Cambio de contraseña rechazado. Pista: ", + "Please login with the new password" : "Favor de iniciar sesion con la nueva contraseña", + "Your password will expire tomorrow." : "Su contraseña expirará mañana.", + "Your password will expire today." : "Su contraseña expirará el día de hoy. ", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["La contraseña expirará dentro de %n día. ","La contraseña expirará dentro de %n días. "], + "LDAP / AD integration" : "Integración con LDAP / AD", + "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados"], + "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados"], + "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en las configuraciones avanzadas de LDAP.", + "Could not find the desired feature" : "No fue posible encontrar la función deseada.", + "Invalid Host" : "Servidor inválido", "Test Configuration" : "Probar configuración", "Help" : "Ayuda", - "Groups meeting these criteria are available in %s:" : "Los grupos que cumplen con estos criterios están disponibles en %s:", - "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica qué grupos LDAP deben tener acceso a la instancia %s.", + "Groups meeting these criteria are available in %s:" : "Los grupos que cumplen con los sigueintes criterios están disponibles en %s:", + "Only these object classes:" : "Sólo estas clases de objetos:", + "Only from these groups:" : "Sólo desde estos grupos:", + "Search groups" : "Buscar grupos", + "Available groups" : "Grupos disponibles", + "Selected groups" : "Grupos seleccionados", + "Edit LDAP Query" : "Editar consulta a LDAP", + "LDAP Filter:" : "Filtro de LDAP:", + "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica cuales grupos LDAP tendrán acceso a la instancia %s.", + "Verify settings and count the groups" : "Verificar las configuraciones y contar los grupos", + "When logging in, %s will find the user based on the following attributes:" : "Al iniciar sesion, %s encontrará al usuario con base en los siguientes atributos:", + "LDAP / AD Username:" : "Nombre de usuario LDAP / AD", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el sAMAccountName y será detectado. ", + "LDAP / AD Email Address:" : "Dirección de correo electrónico LDAP / AD", + "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite iniciar sesión contra el atributo correo electrónico. Mail y mailPrimaryAddress serán permitidos.", "Other Attributes:" : "Otros atributos:", - "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar cuando se intenta ingresar. %%uid remplaza el nombre de usuario en el proceso de identificación. Por ejemplo: \"uid=%%uid\"", + "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar al intentar ingresar. %% uid remplaza al nombre de usuario al intentar ingresar. Por ejemplo: \"uid=%%uid\"", + "Test Loginname" : "Probar nombre de usuario", + "Verify settings" : "Verificar configuraciones ", + "1. Server" : "1. Servidor", + "%s. Server:" : "%s. Servidor:", + "Add a new configuration" : "Agregar una nueva configuración", + "Copy current configuration into new directory binding" : "Copiar la configuración actual a un nuevo directorio de vinculación", + "Delete the current configuration" : "Borrar la configuración actual", "Host" : "Servidor", - "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Podés omitir el protocolo, excepto si SSL es requerido. En ese caso, empezá con ldaps://", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Puede omitir el protocolo, a menos que requiera SSL. Si es el caso, empiece con ldaps://", "Port" : "Puerto", - "User DN" : "DN usuario", - "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, dejá DN y contraseña vacíos.", + "Detect Port" : "Detectar Puerto", + "User DN" : "DN del usuario", + "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "El DN del cliente del usuario con el que se vinculará, ejem. uid=agente,dc=ejemplo,dc=com. Para tener un acceso anónimo, mantenga el DN y la contraseña vacíos.", "Password" : "Contraseña", - "For anonymous access, leave DN and Password empty." : "Para acceso anónimo, dejá DN y contraseña vacíos.", - "One Base DN per line" : "Una DN base por línea", - "You can specify Base DN for users and groups in the Advanced tab" : "Podés especificar el DN base para usuarios y grupos en la pestaña \"Avanzado\"", - "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP deben tener acceso a la instancia %s.", - "Back" : "Volver", + "For anonymous access, leave DN and Password empty." : "Para acceso anónimo, deje la contraseña y DN vacíos.", + "One Base DN per line" : "Un DN Base por línea", + "You can specify Base DN for users and groups in the Advanced tab" : "Puede especificar el DN Base para usuarios y grupos en la pestaña Avanzado", + "Detect Base DN" : "Detectar DN Base", + "Test Base DN" : "Probar el DN Base", + "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita solicitudes automaticas de LDAP. Es mejor para ambientes más grandes pero requiere mayor conocimiento de LDAP. ", + "Manually enter LDAP filters (recommended for large directories)" : "Ingresar los filtros LDAP manualmente (recomendado para directorios grandes)", + "Listing and searching for users is constrained by these criteria:" : "Los enlistados y las busquedas para los usuarios están acotados por estos criterios:", + "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Las clases de objetos más comunes para usuarios son organizationalPerson, person, user, and inetOrgPerson. Si no está seguro de cuál clase de objeto selecciónar, favor de consultar su directorio admin.", + "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP tendrán acceso a la instancia %s.", + "Verify settings and count users" : "Verificar configuraciones y contar ususarios", + "Saving" : "Guardando", + "Back" : "Atrás", "Continue" : "Continuar", + "Please renew your password." : "Favor de renovar su contraseña.", + "An internal error occurred." : "Se presentó un error interno. ", + "Please try again or contact your administrator." : "Favor de intentarlo de nuevo o contacte a su administrador. ", + "Current password" : "Contraseña actual", + "New password" : "Nueva contraseña", + "Renew password" : "Renovar contraseña", + "Wrong password. Reset it?" : "Contraseña incorrecta. ¿Desea restablecerla?", + "Wrong password." : "Contraseña incorrecta. ", + "Cancel" : "Cancelar", + "LDAP" : "LDAP", + "Server" : "Servidor", + "Users" : "Usuarios", + "Login Attributes" : "Atriburos de Inicio de Sesión", + "Groups" : "Grupos", + "Expert" : "Experto", "Advanced" : "Avanzado", - "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las apps user_ldap y user_webdavauth son incompatibles. Puede ser que experimentes comportamientos inesperados. Pedile al administrador que desactive uno de ellos.", - "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Atención:</b> El módulo PHP LDAP no está instalado, este elemento no va a funcionar. Por favor, pedile al administrador que lo instale.", - "Connection Settings" : "Configuración de Conección", - "Configuration Active" : "Configuración activa", - "When unchecked, this configuration will be skipped." : "Si no está seleccionada, esta configuración será omitida.", - "Backup (Replica) Host" : "Host para copia de seguridad (réplica)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Dar un servidor de copia de seguridad opcional. Debe ser una réplica del servidor principal LDAP/AD.", - "Backup (Replica) Port" : "Puerto para copia de seguridad (réplica)", - "Disable Main Server" : "Deshabilitar el Servidor Principal", - "Only connect to the replica server." : "Conectarse únicamente al servidor de réplica.", - "Turn off SSL certificate validation." : "Desactivar la validación por certificado SSL.", - "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "No es recomendado, ¡Usalo solamente para pruebas! Si la conexión únicamente funciona con esta opción, importá el certificado SSL del servidor LDAP en tu servidor %s.", + "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las aplicaciones user_ldap y user_webdavauth son incompatibles. Usted puede expermientar comportamientos inesperados. Favor de solicitar a su administrador del sistema deshabilitar alguno de ellos.", + "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advertencia:</b> El módulo LDAP de PHP no está instalado, el backend no funcionará. Favor de solicitar su instalación a su administrador del sistema.", + "Connection Settings" : "Configuraciones de la conexión", + "Configuration Active" : "Configuracion Activa", + "When unchecked, this configuration will be skipped." : "Cuando no esté seleccionada, esta configuración será omitida.", + "Backup (Replica) Host" : "Servidor de copia de seguridad (Replica)", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Favor de proporcionar un servidor de copia de seguridad opcional. Debe ser una réplica del servidor LDAP / AD principal.", + "Backup (Replica) Port" : "Puerto para copias de seguridad (Réplica)", + "Disable Main Server" : "Deshabilitar servidor principal", + "Only connect to the replica server." : "Sólo contectarse al servidor de réplica.", + "Turn off SSL certificate validation." : "Deshabilitar la validación del certificado SSL.", + "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "¡No se recomienda, úselo únicamente para pruebas! Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP a su servidor %s.", "Cache Time-To-Live" : "Tiempo de vida del caché", - "in seconds. A change empties the cache." : "en segundos. Cambiarlo vacía la cache.", - "Directory Settings" : "Configuración de Directorio", - "User Display Name Field" : "Campo de nombre de usuario a mostrar", - "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre de usuario mostrado.", - "Base User Tree" : "Árbol base de usuario", - "One User Base DN per line" : "Una DN base de usuario por línea", - "User Search Attributes" : "Atributos de la búsqueda de usuario", - "Optional; one attribute per line" : "Opcional; un atributo por linea", - "Group Display Name Field" : "Campo de nombre de grupo a mostrar", - "The LDAP attribute to use to generate the groups's display name." : "El atributo LDAP a usar para generar el nombre de grupo mostrado.", + "in seconds. A change empties the cache." : "en segundos. Un cambio vacía la caché.", + "Directory Settings" : "Configuraciones del directorio", + "User Display Name Field" : "Campo de nombre del usuario a desplegar", + "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre del usuario a desplegar.", + "2nd User Display Name Field" : "2do Campo de Nombre a Desplegar del Usuario", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP puede ser agregado al nombre a despelegar entre corchetes. Ejemplos de resultados »John Doe (john.doe@example.org)«.", + "Base User Tree" : "Árbol de Usuario Base", + "One User Base DN per line" : "Un DN Base de Usuario por línea", + "User Search Attributes" : "Atributos de búsqueda de usuario", + "Optional; one attribute per line" : "Opcional; un atributo por línea", + "Group Display Name Field" : "Campo de Nombre de Grupo a Desplegar", + "The LDAP attribute to use to generate the groups's display name." : "El atributo LDAP a usar para generar el nombre para mostrar del grupo.", "Base Group Tree" : "Árbol base de grupo", - "One Group Base DN per line" : "Una DN base de grupo por línea", - "Group Search Attributes" : "Atributos de búsqueda de grupo", + "One Group Base DN per line" : "Un DN Base de Grupo por línea", + "Group Search Attributes" : "Atributos de Búsqueda de Grupo", "Group-Member association" : "Asociación Grupo-Miembro", + "Dynamic Group Member URL" : "URL de Miembro de Grupo Dinámico ", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "El atributo de LDAP que, en objetos de grupo, contiene una URL de búsqueda LDAP que determina cuáles objetos pertenecen al grupo. (Un ajuste vacío deshabilita la funcionalidad de membrecía de grupo dinámica.)", "Nested Groups" : "Grupos Anidados", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Cuando se activa, grupos que contienen grupos son soportados. (Solo funciona si el atributo de miembro del grupo contiene DNs)", - "Paging chunksize" : "Tamaño del fragmento de paginación", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Cuando se enciende, los grupos que contengan grupos están soportados. (Sólo funciona si el atributo de miembro de grupo contiene los DNs). ", + "Paging chunksize" : "Tamaño del chunk de paginación", + "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "El tamaño de chunk usado para las búsquedas con paginación de LDAP puede regresar resuldados volumniosos tales como enumeraciones de usuarios o grupos. (Establecerlo a 0 deshabilita las busquedas con paginación en estos casos). ", + "Enable LDAP password changes per user" : "Habilitar cambio de contraseñas en LDAP por el usuario", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Permitir que los usuarios LDAP puedan cambiar su contraseña y permitir a los Super Administradortes y Administradores de grupo cambiar la contraseña de sus usuarios LDAP. Únicamente funciona si configuración de las poiíticas de control de acceso en el servidor LDAP está alineada. Como las contraseñas son enviadas en texto plano al servidor LDAP, se debe usar encripción en el transporte y del mismo modo se debe configurar el uso de funciones de resumen en el servidor LDAP", + "(New password is sent as plain text to LDAP)" : "(La nueva contraseña se envía como texto plano a LDAP)", + "Default password policy DN" : "DN de la política predeterminada de contraseñas", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "El DN de la política de contraseñas predeterminada que será usada para el manejo de expiración de contraseñas. Solo funciona cuando está habilitado el cambio de contraseñas por el usuario y solo está soportado para OpenLDAP. Deje en blanco para deshabilitar el manejo de expiración de contraseñas.", "Special Attributes" : "Atributos Especiales", "Quota Field" : "Campo de cuota", - "Quota Default" : "Cuota por defecto", - "in bytes" : "en bytes", - "Email Field" : "Campo de e-mail", - "User Home Folder Naming Rule" : "Regla de nombre de los directorios de usuario", - "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Vacío para el nombre de usuario (por defecto). En otro caso, especificá un atributo LDAP/AD.", - "Internal Username" : "Nombre interno de usuario", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por defecto, el nombre de usuario interno es creado a partir del atributo UUID. Esto asegura que el nombre de usuario es único y no es necesaria una conversión de caracteres. El nombre de usuario interno sólo se pueden usar estos caracteres: [ a-zA-Z0-9_.@- ]. El resto de caracteres son sustituidos por su correspondiente en ASCII o simplemente omitidos. En caso colisiones, se agregará o incrementará un número. El nombre de usuario interno es usado para identificar un usuario. Es también el nombre predeterminado para el directorio personal del usuario en ownCloud. También es parte de las URLs remotas, por ejemplo, para los servicios *DAV. Con esta opción, se puede cambiar el comportamiento por defecto. Para conseguir un comportamiento similar a versiones anteriores a ownCloud 5, ingresá el atributo del nombre mostrado en el campo siguiente. Dejalo vacío para el comportamiento por defecto. Los cambios solo tendrán efecto en los nuevos usuarios LDAP mapeados (agregados).", - "Internal Username Attribute:" : "Atributo Nombre Interno de usuario:", - "Override UUID detection" : "Sobrescribir la detección UUID", - "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por defecto, el atributo UUID es detectado automáticamente. Este atributo es usado para identificar de manera certera usuarios y grupos LDAP. Además, el nombre de usuario interno será creado en base al UUID, si no fue especificado otro comportamiento más arriba. Podés sobrescribir la configuración y pasar un atributo de tu elección. Tenés que asegurarte que el atributo de tu elección sea accesible por los usuarios y grupos y que sea único. Dejalo en blanco para usar el comportamiento por defecto. Los cambios tendrán efecto sólo en los nuevos usuarios y grupos de LDAP mapeados (agregados).", - "UUID Attribute for Users:" : "Atributo UUID para usuarios:", - "UUID Attribute for Groups:" : "Atributo UUID para grupos:", - "Username-LDAP User Mapping" : "Asignación del Nombre de usuario de un usuario LDAP", - "Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP", - "Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP" + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Dejar en blanco para usar la cuota predeterminada del usuario. En caso contrario, favor de especificar el atributo LDAP / AD.", + "Quota Default" : "Cuota predeterminada", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Anular la cuota predeterminada para usuarios LDAP que no tienen una cuota establecida en el Campo Cuota. ", + "Email Field" : "Campo de correo electrónico", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Establecer el correo electrónico del usuario con base en el atributo LDAP. Dejelo vacío para el comportamiento predeterminado. ", + "User Home Folder Naming Rule" : "Regla de Nomenclatura para la Carpeta Inicio del Usuario", + "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Dejar vacío para el nombre de usuario (predeterminado). En otro caso, especifique un atributo LDAP/AD.", + "Internal Username" : "Nombre de usuario interno", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por defecto, el nombre de usuario interno se creará con base en el atributo UUID. Esto asegura que el nombre de usuario sea único y que los caracteres no tengan que ser convertidos. El nombre de usuario intenro tiene la restricción de que sólo los siguienes caracteres están permitidos: [ a-zA-Z0-9_.@- ]. El resto de los caracteres son reemplazados con su correspondencia ASCII o simplemente se omiten. En caso de colisiones, se agregará/ incrementará un numero. El nombre de usuario interno se usa para identificar a un usuario internamente. Adicionalmente es el nombre predeterminado para la carpeta de inicio. También es parte de las URLs remotas, por ejemplo, para todos los servicios *DAV. Con este ajuste se puede anular el comportamiento predeterminado. Mantengalo vacío para mantener el comportamiento predeterminado. Los cambios surtiran efecto sólo en los usuarios mapeados (agregados) nuevos a LDAP. ", + "Internal Username Attribute:" : "Atributo de nombre de usuario Interno:", + "Override UUID detection" : "Anular la detección UUID", + "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por defecto, el atributo UUID se detecta automáticamente. Este atributo se usa para identificar, sin ninguna duda, a usuarios y grupos LDAP. Adicionalmente, el nombre de usuario interno se creará con base en el UUID, si no ha sido especificado otro comportamiento en la parte de arriba. Puede anular el ajuste y proporcionar el atributo que desee. Debe asegurarse de que el atributo que desee sea accesible por los usuarios y grupos y que sea único. Mantengalo vacío para el comportamiento predeterminado . Los cambios surtirán efecto sólo en los usuarios y grupos mapeados (agregados) nuevos a LDAP.", + "UUID Attribute for Users:" : "Atributo UUID para Usuarios:", + "UUID Attribute for Groups:" : "Atributo UUID para Grupos:", + "Username-LDAP User Mapping" : "Mapeo del Nombre del usuario al Usuario LDAP", + "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuario son usados para almacenar y asignar (meta) datos. Para poder identificar y reconocer con precisión a los usuarios, cada usuario LDAP contará con un Nombre de usuario interno. Esto requiere un mapeo del Nombre de usuario al usuario LDAP. El nombre de usuario creado se mapea al UUID del usuario LDAP. Adicionalmente el DN se guarda en caché para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, las modficaciones serán encontradas. El Nombre del usuario interno se usa en todos lados. Limpiar los mapeos dejará sobras en todos lados. ¡Limpiar los mapeos no es senible a la configuración, afecta a todas las configuraciones LDAP! Nunca borre las configuraciones en el ambiente de producción, sólo hágalo en los ambientes de pruebas o de experimentación. ", + "Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP", + "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP", + "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "El id %u del marcador de posición esta faltando. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", + "Verify settings and count groups" : "Verificar configuraciones y contar grupos", + "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el samaccountname y será detectado. ", + "Add a new and blank configuration" : "Agregar una configuración nueva y en blanco", + "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://", + "in bytes" : "en bytes" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/user_ldap/l10n/es_MX.js b/apps/user_ldap/l10n/es_MX.js index 6a3dd19978a..324a0e1b73f 100644 --- a/apps/user_ldap/l10n/es_MX.js +++ b/apps/user_ldap/l10n/es_MX.js @@ -34,7 +34,7 @@ OC.L10N.register( "No object found in the given Base DN. Please revise." : "No fue posible encontrar ningún objeto en el DN Base dado. Favor de verificar. ", "More than 1,000 directory entries available." : "Se encuentran disponibles más de 1,000 elementos de directoiros. ", " entries available within the provided Base DN" : "elementos disponibles dentro del DN Base proporcionado", - "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como los ajustes de la conexión y las credenciales.", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como las configuraciones de la conexión y las credenciales.", "Do you really want to delete the current Server Configuration?" : "¿Realmente desea eliminar la configuración actual del servidor?", "Confirm Deletion" : "Confirmar el borrado", "Mappings cleared successfully!" : "¡Los mapeos se borraron exitosamente!", @@ -46,9 +46,9 @@ OC.L10N.register( "Mode switch" : "Cambio de modo", "Select attributes" : "Seleccionar atributos", "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "El usuario no fue encontrado. Favor de verficar los atributos de inicio de sesión así como su nombre de usuario. Filtro aplicado (para copiar-y-pegar para validar en la línea de comandos): </br>", - "User found and settings verified." : "Usuario encontrado y ajustes verificados. ", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ajustes verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", - "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar los ajustes y la bitácroa. ", + "User found and settings verified." : "Usuario encontrado y configuraciones verificadas. ", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Configuraciones verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", + "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar las configuraciones y la bitácroa. ", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "El filtro de la búsqueda es inválido, posiblemente debido a temas de sintaxis como un número diferente de corchetes abiertos y cerrados. Favor de verificar. ", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Se presentó una falla con la conexión al servidor LDAP / AD, favor de verificar el servidor, puerto y credenciales. ", "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Falta el \"%uid\" del marcador de posición. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", @@ -62,7 +62,7 @@ OC.L10N.register( "LDAP / AD integration" : "Integración con LDAP / AD", "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados"], "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados"], - "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en los ajustes avanzados de LDAP.", + "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en las configuraciones avanzadas de LDAP.", "Could not find the desired feature" : "No fue posible encontrar la función deseada.", "Invalid Host" : "Servidor inválido", "Test Configuration" : "Probar configuración", @@ -76,7 +76,7 @@ OC.L10N.register( "Edit LDAP Query" : "Editar consulta a LDAP", "LDAP Filter:" : "Filtro de LDAP:", "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica cuales grupos LDAP tendrán acceso a la instancia %s.", - "Verify settings and count the groups" : "Verificar los ajustes y contar los grupos", + "Verify settings and count the groups" : "Verificar las configuraciones y contar los grupos", "When logging in, %s will find the user based on the following attributes:" : "Al iniciar sesion, %s encontrará al usuario con base en los siguientes atributos:", "LDAP / AD Username:" : "Nombre de usuario LDAP / AD", "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el sAMAccountName y será detectado. ", @@ -85,7 +85,7 @@ OC.L10N.register( "Other Attributes:" : "Otros atributos:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar al intentar ingresar. %% uid remplaza al nombre de usuario al intentar ingresar. Por ejemplo: \"uid=%%uid\"", "Test Loginname" : "Probar nombre de usuario", - "Verify settings" : "Verificar ajustes", + "Verify settings" : "Verificar configuraciones ", "1. Server" : "1. Servidor", "%s. Server:" : "%s. Servidor:", "Add a new configuration" : "Agregar una nueva configuración", @@ -108,7 +108,7 @@ OC.L10N.register( "Listing and searching for users is constrained by these criteria:" : "Los enlistados y las busquedas para los usuarios están acotados por estos criterios:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Las clases de objetos más comunes para usuarios son organizationalPerson, person, user, and inetOrgPerson. Si no está seguro de cuál clase de objeto selecciónar, favor de consultar su directorio admin.", "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP tendrán acceso a la instancia %s.", - "Verify settings and count users" : "Verificar ajustes y contar ususarios", + "Verify settings and count users" : "Verificar configuraciones y contar ususarios", "Saving" : "Guardando", "Back" : "Atrás", "Continue" : "Continuar", @@ -130,7 +130,7 @@ OC.L10N.register( "Advanced" : "Avanzado", "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las aplicaciones user_ldap y user_webdavauth son incompatibles. Usted puede expermientar comportamientos inesperados. Favor de solicitar a su administrador del sistema deshabilitar alguno de ellos.", "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advertencia:</b> El módulo LDAP de PHP no está instalado, el backend no funcionará. Favor de solicitar su instalación a su administrador del sistema.", - "Connection Settings" : "Ajustes de la conexión", + "Connection Settings" : "Configuraciones de la conexión", "Configuration Active" : "Configuracion Activa", "When unchecked, this configuration will be skipped." : "Cuando no esté seleccionada, esta configuración será omitida.", "Backup (Replica) Host" : "Servidor de copia de seguridad (Replica)", @@ -142,7 +142,7 @@ OC.L10N.register( "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "¡No se recomienda, úselo únicamente para pruebas! Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP a su servidor %s.", "Cache Time-To-Live" : "Tiempo de vida del caché", "in seconds. A change empties the cache." : "en segundos. Un cambio vacía la caché.", - "Directory Settings" : "Ajustes del directorio", + "Directory Settings" : "Configuraciones del directorio", "User Display Name Field" : "Campo de nombre del usuario a desplegar", "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre del usuario a desplegar.", "2nd User Display Name Field" : "2do Campo de Nombre a Desplegar del Usuario", @@ -189,7 +189,7 @@ OC.L10N.register( "Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP", "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP", "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "El id %u del marcador de posición esta faltando. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", - "Verify settings and count groups" : "Verificar ajustes y contar grupos", + "Verify settings and count groups" : "Verificar configuraciones y contar grupos", "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el samaccountname y será detectado. ", "Add a new and blank configuration" : "Agregar una configuración nueva y en blanco", "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://", diff --git a/apps/user_ldap/l10n/es_MX.json b/apps/user_ldap/l10n/es_MX.json index b3a56b09562..c1f4eb25b8d 100644 --- a/apps/user_ldap/l10n/es_MX.json +++ b/apps/user_ldap/l10n/es_MX.json @@ -32,7 +32,7 @@ "No object found in the given Base DN. Please revise." : "No fue posible encontrar ningún objeto en el DN Base dado. Favor de verificar. ", "More than 1,000 directory entries available." : "Se encuentran disponibles más de 1,000 elementos de directoiros. ", " entries available within the provided Base DN" : "elementos disponibles dentro del DN Base proporcionado", - "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como los ajustes de la conexión y las credenciales.", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Se presentó un error. Favor de verificar la DN Base, así como las configuraciones de la conexión y las credenciales.", "Do you really want to delete the current Server Configuration?" : "¿Realmente desea eliminar la configuración actual del servidor?", "Confirm Deletion" : "Confirmar el borrado", "Mappings cleared successfully!" : "¡Los mapeos se borraron exitosamente!", @@ -44,9 +44,9 @@ "Mode switch" : "Cambio de modo", "Select attributes" : "Seleccionar atributos", "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "El usuario no fue encontrado. Favor de verficar los atributos de inicio de sesión así como su nombre de usuario. Filtro aplicado (para copiar-y-pegar para validar en la línea de comandos): </br>", - "User found and settings verified." : "Usuario encontrado y ajustes verificados. ", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ajustes verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", - "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar los ajustes y la bitácroa. ", + "User found and settings verified." : "Usuario encontrado y configuraciones verificadas. ", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Configuraciones verficados, pero se encontró más de un usuario. Sólo el primero será capaz de iniciar sesión. Considere un filtro más refinado.", + "An unspecified error occurred. Please check the settings and the log." : "Se presentó un error no especificado. Favor de verificar las configuraciones y la bitácroa. ", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "El filtro de la búsqueda es inválido, posiblemente debido a temas de sintaxis como un número diferente de corchetes abiertos y cerrados. Favor de verificar. ", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Se presentó una falla con la conexión al servidor LDAP / AD, favor de verificar el servidor, puerto y credenciales. ", "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Falta el \"%uid\" del marcador de posición. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", @@ -60,7 +60,7 @@ "LDAP / AD integration" : "Integración con LDAP / AD", "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados"], "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados"], - "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en los ajustes avanzados de LDAP.", + "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "No fue posible detectar el atributo nombre a desplegar del usuario. Favor de especificarlo usted mismo en las configuraciones avanzadas de LDAP.", "Could not find the desired feature" : "No fue posible encontrar la función deseada.", "Invalid Host" : "Servidor inválido", "Test Configuration" : "Probar configuración", @@ -74,7 +74,7 @@ "Edit LDAP Query" : "Editar consulta a LDAP", "LDAP Filter:" : "Filtro de LDAP:", "The filter specifies which LDAP groups shall have access to the %s instance." : "El filtro especifica cuales grupos LDAP tendrán acceso a la instancia %s.", - "Verify settings and count the groups" : "Verificar los ajustes y contar los grupos", + "Verify settings and count the groups" : "Verificar las configuraciones y contar los grupos", "When logging in, %s will find the user based on the following attributes:" : "Al iniciar sesion, %s encontrará al usuario con base en los siguientes atributos:", "LDAP / AD Username:" : "Nombre de usuario LDAP / AD", "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el sAMAccountName y será detectado. ", @@ -83,7 +83,7 @@ "Other Attributes:" : "Otros atributos:", "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define el filtro a aplicar al intentar ingresar. %% uid remplaza al nombre de usuario al intentar ingresar. Por ejemplo: \"uid=%%uid\"", "Test Loginname" : "Probar nombre de usuario", - "Verify settings" : "Verificar ajustes", + "Verify settings" : "Verificar configuraciones ", "1. Server" : "1. Servidor", "%s. Server:" : "%s. Servidor:", "Add a new configuration" : "Agregar una nueva configuración", @@ -106,7 +106,7 @@ "Listing and searching for users is constrained by these criteria:" : "Los enlistados y las busquedas para los usuarios están acotados por estos criterios:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Las clases de objetos más comunes para usuarios son organizationalPerson, person, user, and inetOrgPerson. Si no está seguro de cuál clase de objeto selecciónar, favor de consultar su directorio admin.", "The filter specifies which LDAP users shall have access to the %s instance." : "El filtro especifica cuáles usuarios LDAP tendrán acceso a la instancia %s.", - "Verify settings and count users" : "Verificar ajustes y contar ususarios", + "Verify settings and count users" : "Verificar configuraciones y contar ususarios", "Saving" : "Guardando", "Back" : "Atrás", "Continue" : "Continuar", @@ -128,7 +128,7 @@ "Advanced" : "Avanzado", "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advertencia:</b> Las aplicaciones user_ldap y user_webdavauth son incompatibles. Usted puede expermientar comportamientos inesperados. Favor de solicitar a su administrador del sistema deshabilitar alguno de ellos.", "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advertencia:</b> El módulo LDAP de PHP no está instalado, el backend no funcionará. Favor de solicitar su instalación a su administrador del sistema.", - "Connection Settings" : "Ajustes de la conexión", + "Connection Settings" : "Configuraciones de la conexión", "Configuration Active" : "Configuracion Activa", "When unchecked, this configuration will be skipped." : "Cuando no esté seleccionada, esta configuración será omitida.", "Backup (Replica) Host" : "Servidor de copia de seguridad (Replica)", @@ -140,7 +140,7 @@ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "¡No se recomienda, úselo únicamente para pruebas! Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP a su servidor %s.", "Cache Time-To-Live" : "Tiempo de vida del caché", "in seconds. A change empties the cache." : "en segundos. Un cambio vacía la caché.", - "Directory Settings" : "Ajustes del directorio", + "Directory Settings" : "Configuraciones del directorio", "User Display Name Field" : "Campo de nombre del usuario a desplegar", "The LDAP attribute to use to generate the user's display name." : "El atributo LDAP a usar para generar el nombre del usuario a desplegar.", "2nd User Display Name Field" : "2do Campo de Nombre a Desplegar del Usuario", @@ -187,7 +187,7 @@ "Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP", "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP", "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "El id %u del marcador de posición esta faltando. Será reemplazado con el nombre de usuario al consultar LDAP / AD.", - "Verify settings and count groups" : "Verificar ajustes y contar grupos", + "Verify settings and count groups" : "Verificar configuraciones y contar grupos", "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Permite iniciar sesión contra el nombre de usuario LDAP / AD, que es el uid o el samaccountname y será detectado. ", "Add a new and blank configuration" : "Agregar una configuración nueva y en blanco", "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://", diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js index fa1de5051e8..595e4553160 100644 --- a/apps/user_ldap/l10n/gl.js +++ b/apps/user_ldap/l10n/gl.js @@ -12,6 +12,13 @@ OC.L10N.register( "No data specified" : "Non se especificaron datos", " Could not set configuration %s" : "Non foi posíbel estabelecer a configuración %s", "Action does not exist" : "Non existe esta acción", + "LDAP user and group backend" : "Infraestrutura de usuarios e grupos LDAP", + "Renewing …" : "Renovando …", + "Very weak password" : "Contrasinal moi feble", + "Weak password" : "Contrasinal feble", + "So-so password" : "Contrasinal non moi aló", + "Good password" : "Bo contrasinal", + "Strong password" : "Contrasinal forte", "The Base DN appears to be wrong" : "O DN base semella ser erróneo", "Testing configuration…" : "Probando a configuración...", "Configuration incorrect" : "Configuración incorrecta", @@ -40,11 +47,19 @@ OC.L10N.register( "Select attributes" : "Seleccione os atributos", "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Non se atopou o usuario. Recomendase consultar os atributos de acceso e o nome de usuario. Filtro eficaz (copiar e pegar para a validación en liña de ordes): <br/>", "User found and settings verified." : "Atopouse o usuario e verificáronse os axustes.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Os axustes foron verificados, mais atopou máis dun usuario. Só o primeiro deles será quen de iniciar sesión. Considere o uso dun filtro máis preciso.", "An unspecified error occurred. Please check the settings and the log." : "Produciuse un erro non agardado. Comprobe os axustes e o rexistro.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "O filtro de busca é incorrecto, probabelmente por mor de erros de sintaxe como un número impar de chaves de apertura/peche. Revíseo.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Produciuse un erro de conexión no LDAP / AD, comprobe a máquina o porto e as credenciais.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición «%uid». Vai seren substituído co nome de acceso cando se consulta LDAP / AD.", "Please provide a login name to test against" : "Forneza o nome de acceso para facer a proba", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "A caixa de grupo está desactivada, o servidor LDAP / AD non admite «memberOf».", + "Password change rejected. Hint: " : "Contrasinal rexeitado. Consello:", + "Please login with the new password" : "Acceda co novo contrasinal", + "Your password will expire tomorrow." : "O seu contrasinal caduca mañá.", + "Your password will expire today." : "O seu contrasinal caducará hoxe.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["O seu contrasinal caducará en %n día.","O seu contrasinal caducará en %n días."], + "LDAP / AD integration" : "Integración LDAP / AD", "_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"], "_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.", @@ -61,8 +76,10 @@ OC.L10N.register( "Edit LDAP Query" : "Editar a consulta LDAP", "LDAP Filter:" : "Filtro LDAP:", "The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica que grupos LDAP teñen acceso á instancia %s.", + "Verify settings and count the groups" : "Verificar os axustes e contar os grupos", "When logging in, %s will find the user based on the following attributes:" : "Ao acceder, %s atopa o usuario en función dos seguintes atributos:", "LDAP / AD Username:" : "Nome de usuario LDAP / AD:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite o acceso co nome de usuario LDAP / AD, sexa UID ou sAMAccountName e será detectado.", "LDAP / AD Email Address:" : "Enderezo de correo LDAP / AD:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o acceso contra un atributo de correo-e. Permitirase «Mail» e «mailPrimaryAddress».", "Other Attributes:" : "Outros atributos:", @@ -71,9 +88,11 @@ OC.L10N.register( "Verify settings" : "Verificar os axustes", "1. Server" : "1. Servidor", "%s. Server:" : "%s. Servidor:", + "Add a new configuration" : "Engadir unha configuración nova", "Copy current configuration into new directory binding" : "Copiar a configuración no novo directorio vinculado", "Delete the current configuration" : "Eliminar a configuración actual", "Host" : "Máquina", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pode omitir o protocolo a non ser que precise de SSL. Nese caso comece con ldaps://", "Port" : "Porto", "Detect Port" : "Detectar o porto", "User DN" : "DN do usuario", @@ -84,14 +103,24 @@ OC.L10N.register( "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar o DN base para usuarios e grupos na lapela de «Avanzado»", "Detect Base DN" : "Detectar o DN base", "Test Base DN" : "Probar o DN base", - "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.", + "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as solicitudes LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.", "Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)", + "Listing and searching for users is constrained by these criteria:" : "O listado e a busca de usuarios están restrinxidos por estes criterios:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As clases de obxecto máis comúns para os usuarios son «organizationalPerson», «person», «user» e «inetOrgPerson». Se non está seguro de que clase de obxecto ten que seleccionar, consulte co administrador de directorios.", "The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica que usuarios LDAP teñen acceso á instancia %s.", "Verify settings and count users" : "Verificar os axustes e contar os usuarios", "Saving" : "Gardando", "Back" : "Atrás", "Continue" : "Continuar", + "Please renew your password." : "Renove o seu contrasinal.", + "An internal error occurred." : "Produciuse un erro interno.", + "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.", + "Current password" : "Contrasinal actual", + "New password" : "Contrasinal novo", + "Renew password" : "Renovar o contrasinal", + "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?", + "Wrong password." : "Contrasinal incorrecto.", + "Cancel" : "Cancelar", "LDAP" : "LDAP", "Server" : "Servidor", "Users" : "Usuarios", @@ -104,9 +133,9 @@ OC.L10N.register( "Connection Settings" : "Axustes da conexión", "Configuration Active" : "Configuración activa", "When unchecked, this configuration will be skipped." : "Se está sen marcar, omítese esta configuración.", - "Backup (Replica) Host" : "Servidor da copia de seguranza (Réplica)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Indicar un servidor de copia de seguranza opcional. Debe ser unha réplica do servidor principal LDAP/AD.", - "Backup (Replica) Port" : "Porto da copia de seguranza (Réplica)", + "Backup (Replica) Host" : "Servidor da copia de seguridade (Réplica)", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Indicar un servidor de copia de seguridade opcional. Debe ser unha réplica do servidor principal LDAP/AD.", + "Backup (Replica) Port" : "Porto da copia de seguridade (Réplica)", "Disable Main Server" : "Desactivar o servidor principal", "Only connect to the replica server." : "Conectar só co servidor de réplica.", "Turn off SSL certificate validation." : "Desactiva a validación do certificado SSL.", @@ -114,8 +143,10 @@ OC.L10N.register( "Cache Time-To-Live" : "Tempo de persistencia da caché", "in seconds. A change empties the cache." : "en segundos. Calquera cambio baleira a caché.", "Directory Settings" : "Axustes do directorio", - "User Display Name Field" : "Campo de mostra do nome de usuario", + "User Display Name Field" : "Campo de nome de usuario para amosar", "The LDAP attribute to use to generate the user's display name." : "O atributo LDAP a empregar para xerar o nome de usuario para amosar.", + "2nd User Display Name Field" : "2º campo de nome de usuario para amosar", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP para ser engadido no nome para amosar entre parénteses. Resulta en p.ex. «Xan Carallás (xan.carallas@exemple.org)».", "Base User Tree" : "Base da árbore de usuarios", "One User Base DN per line" : "Un DN base de usuario por liña", "User Search Attributes" : "Atributos de busca do usuario", @@ -125,25 +156,36 @@ OC.L10N.register( "Base Group Tree" : "Base da árbore de grupo", "One Group Base DN per line" : "Un DN base de grupo por liña", "Group Search Attributes" : "Atributos de busca do grupo", - "Group-Member association" : "Asociación de grupos e membros", + "Group-Member association" : "Asociación de grupos e participantes", + "Dynamic Group Member URL" : "URL Dinámico do participante no grupo", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "O atributo LDAP que nos obxectos de grupo conten un URL de busca LDAP que determina que obxectos pertencen ao grupo. (Un escenario baleiro desactiva a funcionalidade dinámica de pertenza ao grupo.)", "Nested Groups" : "Grupos aniñados", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de participante ne grupo conten os DN.)", "Paging chunksize" : "Tamaño dos fragmentos paxinados", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)", + "Enable LDAP password changes per user" : "Activar os cambios no contrasinal LDAP polo usuario", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Permítelle aos usuarios LDAP cambiar o seu contrasinal e permite que os administradores e administradores de grupos, cambiar o contrasinal dos seus usuarios LDAP. Só funciona cando as directivas de control de acceso están configuradas conforme coas do servidor LDAP. Xa que os contrasinais son enviados en texto simple ao servidor, LDAP, debe empregarse o cifrado no transporte e o cifrado dos contrasinais debe ser configurado no servidor LDAP.", + "(New password is sent as plain text to LDAP)" : "(O novo contrasinal envíase como un texto simple para LDAP)", + "Default password policy DN" : "DN da directiva de contrasinal predeterminado", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "O DN dunha directiva de contrasinais predeterminados que será usado para o control da caducidade dos contrasinais. Só funciona cando está activado o cambio do contrasinal LDAP polos usuarios e só está aceptado por OpenLDAP. Déixea baleira para desactivar o control da caducidade dos contrasinais.", "Special Attributes" : "Atributos especiais", "Quota Field" : "Campo de cota", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para a cota predeterminada do usuario. Noutro caso, especifique un atributo LDAP/AD.", "Quota Default" : "Cota predeterminada", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Sobrescribir a cota predeterminada para usuarios LDAP que non teñen unha cota configurada no campo Cota.", "Email Field" : "Campo do correo", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Axustar o correo do usuario desde un atributo LDAP. Déixeo baleiro para un comportamento predeterminado.", "User Home Folder Naming Rule" : "Regra de nomeado do cartafol do usuario", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.", - "Internal Username" : "Nome de usuario interno", - "Internal Username Attribute:" : "Atributo do nome de usuario interno:", + "Internal Username" : "Nome interno de usuario", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "De xeito predeterminado, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restricción de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son reemplazados por la súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", + "Internal Username Attribute:" : "Atributo do nome interno de usuario:", "Override UUID detection" : "Ignorar a detección do UUID", - "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", + "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", "UUID Attribute for Users:" : "Atributo do UUID para usuarios:", "UUID Attribute for Groups:" : "Atributo do UUID para grupos:", "Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»", - "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.", + "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.", "Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»", "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»", "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición %uid. Vai seren substituído co nome de acceso cando se consulta LDAP / AD.", diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json index 024d6d6ebb2..eaab90ab2bd 100644 --- a/apps/user_ldap/l10n/gl.json +++ b/apps/user_ldap/l10n/gl.json @@ -10,6 +10,13 @@ "No data specified" : "Non se especificaron datos", " Could not set configuration %s" : "Non foi posíbel estabelecer a configuración %s", "Action does not exist" : "Non existe esta acción", + "LDAP user and group backend" : "Infraestrutura de usuarios e grupos LDAP", + "Renewing …" : "Renovando …", + "Very weak password" : "Contrasinal moi feble", + "Weak password" : "Contrasinal feble", + "So-so password" : "Contrasinal non moi aló", + "Good password" : "Bo contrasinal", + "Strong password" : "Contrasinal forte", "The Base DN appears to be wrong" : "O DN base semella ser erróneo", "Testing configuration…" : "Probando a configuración...", "Configuration incorrect" : "Configuración incorrecta", @@ -38,11 +45,19 @@ "Select attributes" : "Seleccione os atributos", "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Non se atopou o usuario. Recomendase consultar os atributos de acceso e o nome de usuario. Filtro eficaz (copiar e pegar para a validación en liña de ordes): <br/>", "User found and settings verified." : "Atopouse o usuario e verificáronse os axustes.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Os axustes foron verificados, mais atopou máis dun usuario. Só o primeiro deles será quen de iniciar sesión. Considere o uso dun filtro máis preciso.", "An unspecified error occurred. Please check the settings and the log." : "Produciuse un erro non agardado. Comprobe os axustes e o rexistro.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "O filtro de busca é incorrecto, probabelmente por mor de erros de sintaxe como un número impar de chaves de apertura/peche. Revíseo.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Produciuse un erro de conexión no LDAP / AD, comprobe a máquina o porto e as credenciais.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición «%uid». Vai seren substituído co nome de acceso cando se consulta LDAP / AD.", "Please provide a login name to test against" : "Forneza o nome de acceso para facer a proba", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "A caixa de grupo está desactivada, o servidor LDAP / AD non admite «memberOf».", + "Password change rejected. Hint: " : "Contrasinal rexeitado. Consello:", + "Please login with the new password" : "Acceda co novo contrasinal", + "Your password will expire tomorrow." : "O seu contrasinal caduca mañá.", + "Your password will expire today." : "O seu contrasinal caducará hoxe.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["O seu contrasinal caducará en %n día.","O seu contrasinal caducará en %n días."], + "LDAP / AD integration" : "Integración LDAP / AD", "_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"], "_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.", @@ -59,8 +74,10 @@ "Edit LDAP Query" : "Editar a consulta LDAP", "LDAP Filter:" : "Filtro LDAP:", "The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica que grupos LDAP teñen acceso á instancia %s.", + "Verify settings and count the groups" : "Verificar os axustes e contar os grupos", "When logging in, %s will find the user based on the following attributes:" : "Ao acceder, %s atopa o usuario en función dos seguintes atributos:", "LDAP / AD Username:" : "Nome de usuario LDAP / AD:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Permite o acceso co nome de usuario LDAP / AD, sexa UID ou sAMAccountName e será detectado.", "LDAP / AD Email Address:" : "Enderezo de correo LDAP / AD:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o acceso contra un atributo de correo-e. Permitirase «Mail» e «mailPrimaryAddress».", "Other Attributes:" : "Outros atributos:", @@ -69,9 +86,11 @@ "Verify settings" : "Verificar os axustes", "1. Server" : "1. Servidor", "%s. Server:" : "%s. Servidor:", + "Add a new configuration" : "Engadir unha configuración nova", "Copy current configuration into new directory binding" : "Copiar a configuración no novo directorio vinculado", "Delete the current configuration" : "Eliminar a configuración actual", "Host" : "Máquina", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pode omitir o protocolo a non ser que precise de SSL. Nese caso comece con ldaps://", "Port" : "Porto", "Detect Port" : "Detectar o porto", "User DN" : "DN do usuario", @@ -82,14 +101,24 @@ "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar o DN base para usuarios e grupos na lapela de «Avanzado»", "Detect Base DN" : "Detectar o DN base", "Test Base DN" : "Probar o DN base", - "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.", + "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as solicitudes LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.", "Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)", + "Listing and searching for users is constrained by these criteria:" : "O listado e a busca de usuarios están restrinxidos por estes criterios:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As clases de obxecto máis comúns para os usuarios son «organizationalPerson», «person», «user» e «inetOrgPerson». Se non está seguro de que clase de obxecto ten que seleccionar, consulte co administrador de directorios.", "The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica que usuarios LDAP teñen acceso á instancia %s.", "Verify settings and count users" : "Verificar os axustes e contar os usuarios", "Saving" : "Gardando", "Back" : "Atrás", "Continue" : "Continuar", + "Please renew your password." : "Renove o seu contrasinal.", + "An internal error occurred." : "Produciuse un erro interno.", + "Please try again or contact your administrator." : "Ténteo de novo ou póñase en contacto co administrador.", + "Current password" : "Contrasinal actual", + "New password" : "Contrasinal novo", + "Renew password" : "Renovar o contrasinal", + "Wrong password. Reset it?" : "Contrasinal incorrecto. Restabelecelo?", + "Wrong password." : "Contrasinal incorrecto.", + "Cancel" : "Cancelar", "LDAP" : "LDAP", "Server" : "Servidor", "Users" : "Usuarios", @@ -102,9 +131,9 @@ "Connection Settings" : "Axustes da conexión", "Configuration Active" : "Configuración activa", "When unchecked, this configuration will be skipped." : "Se está sen marcar, omítese esta configuración.", - "Backup (Replica) Host" : "Servidor da copia de seguranza (Réplica)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Indicar un servidor de copia de seguranza opcional. Debe ser unha réplica do servidor principal LDAP/AD.", - "Backup (Replica) Port" : "Porto da copia de seguranza (Réplica)", + "Backup (Replica) Host" : "Servidor da copia de seguridade (Réplica)", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Indicar un servidor de copia de seguridade opcional. Debe ser unha réplica do servidor principal LDAP/AD.", + "Backup (Replica) Port" : "Porto da copia de seguridade (Réplica)", "Disable Main Server" : "Desactivar o servidor principal", "Only connect to the replica server." : "Conectar só co servidor de réplica.", "Turn off SSL certificate validation." : "Desactiva a validación do certificado SSL.", @@ -112,8 +141,10 @@ "Cache Time-To-Live" : "Tempo de persistencia da caché", "in seconds. A change empties the cache." : "en segundos. Calquera cambio baleira a caché.", "Directory Settings" : "Axustes do directorio", - "User Display Name Field" : "Campo de mostra do nome de usuario", + "User Display Name Field" : "Campo de nome de usuario para amosar", "The LDAP attribute to use to generate the user's display name." : "O atributo LDAP a empregar para xerar o nome de usuario para amosar.", + "2nd User Display Name Field" : "2º campo de nome de usuario para amosar", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Opcional. Un atributo LDAP para ser engadido no nome para amosar entre parénteses. Resulta en p.ex. «Xan Carallás (xan.carallas@exemple.org)».", "Base User Tree" : "Base da árbore de usuarios", "One User Base DN per line" : "Un DN base de usuario por liña", "User Search Attributes" : "Atributos de busca do usuario", @@ -123,25 +154,36 @@ "Base Group Tree" : "Base da árbore de grupo", "One Group Base DN per line" : "Un DN base de grupo por liña", "Group Search Attributes" : "Atributos de busca do grupo", - "Group-Member association" : "Asociación de grupos e membros", + "Group-Member association" : "Asociación de grupos e participantes", + "Dynamic Group Member URL" : "URL Dinámico do participante no grupo", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "O atributo LDAP que nos obxectos de grupo conten un URL de busca LDAP que determina que obxectos pertencen ao grupo. (Un escenario baleiro desactiva a funcionalidade dinámica de pertenza ao grupo.)", "Nested Groups" : "Grupos aniñados", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de participante ne grupo conten os DN.)", "Paging chunksize" : "Tamaño dos fragmentos paxinados", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)", + "Enable LDAP password changes per user" : "Activar os cambios no contrasinal LDAP polo usuario", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Permítelle aos usuarios LDAP cambiar o seu contrasinal e permite que os administradores e administradores de grupos, cambiar o contrasinal dos seus usuarios LDAP. Só funciona cando as directivas de control de acceso están configuradas conforme coas do servidor LDAP. Xa que os contrasinais son enviados en texto simple ao servidor, LDAP, debe empregarse o cifrado no transporte e o cifrado dos contrasinais debe ser configurado no servidor LDAP.", + "(New password is sent as plain text to LDAP)" : "(O novo contrasinal envíase como un texto simple para LDAP)", + "Default password policy DN" : "DN da directiva de contrasinal predeterminado", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "O DN dunha directiva de contrasinais predeterminados que será usado para o control da caducidade dos contrasinais. Só funciona cando está activado o cambio do contrasinal LDAP polos usuarios e só está aceptado por OpenLDAP. Déixea baleira para desactivar o control da caducidade dos contrasinais.", "Special Attributes" : "Atributos especiais", "Quota Field" : "Campo de cota", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para a cota predeterminada do usuario. Noutro caso, especifique un atributo LDAP/AD.", "Quota Default" : "Cota predeterminada", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Sobrescribir a cota predeterminada para usuarios LDAP que non teñen unha cota configurada no campo Cota.", "Email Field" : "Campo do correo", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Axustar o correo do usuario desde un atributo LDAP. Déixeo baleiro para un comportamento predeterminado.", "User Home Folder Naming Rule" : "Regra de nomeado do cartafol do usuario", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.", - "Internal Username" : "Nome de usuario interno", - "Internal Username Attribute:" : "Atributo do nome de usuario interno:", + "Internal Username" : "Nome interno de usuario", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "De xeito predeterminado, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restricción de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son reemplazados por la súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", + "Internal Username Attribute:" : "Atributo do nome interno de usuario:", "Override UUID detection" : "Ignorar a detección do UUID", - "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", + "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", "UUID Attribute for Users:" : "Atributo do UUID para usuarios:", "UUID Attribute for Groups:" : "Atributo do UUID para grupos:", "Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»", - "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.", + "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais.", "Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»", "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»", "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Non se atopou o marcador de posición %uid. Vai seren substituído co nome de acceso cando se consulta LDAP / AD.", diff --git a/apps/user_ldap/l10n/it.js b/apps/user_ldap/l10n/it.js index 7a382013f5f..059d38ab183 100644 --- a/apps/user_ldap/l10n/it.js +++ b/apps/user_ldap/l10n/it.js @@ -12,6 +12,10 @@ OC.L10N.register( "No data specified" : "Nessun dato specificato", " Could not set configuration %s" : "Impossibile impostare la configurazione %s", "Action does not exist" : "L'azione non esiste", + "Very weak password" : "Password molto debole", + "Weak password" : "Password debole", + "Good password" : "Password buona", + "Strong password" : "Password forte", "The Base DN appears to be wrong" : "Il DN base sembra essere errato", "Testing configuration…" : "Prova della configurazione...", "Configuration incorrect" : "Configurazione non corretta", @@ -47,6 +51,8 @@ OC.L10N.register( "Please provide a login name to test against" : "Fornisci un nome di accesso da provare", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "La casella dei gruppi è stata disabilitata, poiché il server LDAP / AD non supporta memberOf.", "Password change rejected. Hint: " : "Cambio password rifiutato. Suggerimento:", + "Your password will expire tomorrow." : "La tua password scadrà domani.", + "Your password will expire today." : "La tua password scadrà oggi.", "LDAP / AD integration" : "Integrazione LDAP / AD", "_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati"], "_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati"], @@ -97,6 +103,14 @@ OC.L10N.register( "Saving" : "Salvataggio", "Back" : "Indietro", "Continue" : "Continua", + "Please renew your password." : "Rinnova la tua password.", + "An internal error occurred." : "Si è verificato un errore interno.", + "Current password" : "Password attuale", + "New password" : "Nuova password", + "Renew password" : "Rinnova la password", + "Wrong password. Reset it?" : "Password errata. Vuoi reimpostarla?", + "Wrong password." : "Password errata.", + "Cancel" : "Annulla", "LDAP" : "LDAP", "Server" : "Server", "Users" : "Utenti", diff --git a/apps/user_ldap/l10n/it.json b/apps/user_ldap/l10n/it.json index 53336a234a8..3896e02f9c8 100644 --- a/apps/user_ldap/l10n/it.json +++ b/apps/user_ldap/l10n/it.json @@ -10,6 +10,10 @@ "No data specified" : "Nessun dato specificato", " Could not set configuration %s" : "Impossibile impostare la configurazione %s", "Action does not exist" : "L'azione non esiste", + "Very weak password" : "Password molto debole", + "Weak password" : "Password debole", + "Good password" : "Password buona", + "Strong password" : "Password forte", "The Base DN appears to be wrong" : "Il DN base sembra essere errato", "Testing configuration…" : "Prova della configurazione...", "Configuration incorrect" : "Configurazione non corretta", @@ -45,6 +49,8 @@ "Please provide a login name to test against" : "Fornisci un nome di accesso da provare", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "La casella dei gruppi è stata disabilitata, poiché il server LDAP / AD non supporta memberOf.", "Password change rejected. Hint: " : "Cambio password rifiutato. Suggerimento:", + "Your password will expire tomorrow." : "La tua password scadrà domani.", + "Your password will expire today." : "La tua password scadrà oggi.", "LDAP / AD integration" : "Integrazione LDAP / AD", "_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati"], "_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati"], @@ -95,6 +101,14 @@ "Saving" : "Salvataggio", "Back" : "Indietro", "Continue" : "Continua", + "Please renew your password." : "Rinnova la tua password.", + "An internal error occurred." : "Si è verificato un errore interno.", + "Current password" : "Password attuale", + "New password" : "Nuova password", + "Renew password" : "Rinnova la password", + "Wrong password. Reset it?" : "Password errata. Vuoi reimpostarla?", + "Wrong password." : "Password errata.", + "Cancel" : "Annulla", "LDAP" : "LDAP", "Server" : "Server", "Users" : "Utenti", diff --git a/apps/user_ldap/l10n/nb.js b/apps/user_ldap/l10n/nb.js index 3a1d61a5c66..6f27c8f3f15 100644 --- a/apps/user_ldap/l10n/nb.js +++ b/apps/user_ldap/l10n/nb.js @@ -161,10 +161,13 @@ OC.L10N.register( "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Grupper som inneholder grupper er tillatt når denne er slått på. (Virker bare hvis gruppenes member-attributt inneholder DN-er.)", "Paging chunksize" : "Sidestørrelse", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Sidestørrelsen brukes for sidevise (paged) LDAP-søk som kan returnere store resultater, som f.eks. gjennomløping av brukere eller grupper. (Sett til 0 for å skru av sidevis LDAP-spørring i disse situasjonene.)", + "Enable LDAP password changes per user" : "Skru på LDAP-passordsendringer per bruker", "(New password is sent as plain text to LDAP)" : "(Nytt passord blir sendt i klartekst til LDAP)", + "Default password policy DN" : "Standard passordregler DN", "Special Attributes" : "Spesielle attributter", "Quota Field" : "Felt med lagringskvote", "Quota Default" : "Standard lagringskvote", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Overskriv forvalgt kvote for LDAP-brukere som ikke har kvote satt i kvotefeltet.", "Email Field" : "Felt med e-postadresse", "User Home Folder Naming Rule" : "Navneregel for brukers hjemmemappe", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "La stå tom for brukernavn (forvalg). Ellers, spesifiser en LDAP/AD attributt.", diff --git a/apps/user_ldap/l10n/nb.json b/apps/user_ldap/l10n/nb.json index b76e4ade794..7949a4d5f2a 100644 --- a/apps/user_ldap/l10n/nb.json +++ b/apps/user_ldap/l10n/nb.json @@ -159,10 +159,13 @@ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Grupper som inneholder grupper er tillatt når denne er slått på. (Virker bare hvis gruppenes member-attributt inneholder DN-er.)", "Paging chunksize" : "Sidestørrelse", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Sidestørrelsen brukes for sidevise (paged) LDAP-søk som kan returnere store resultater, som f.eks. gjennomløping av brukere eller grupper. (Sett til 0 for å skru av sidevis LDAP-spørring i disse situasjonene.)", + "Enable LDAP password changes per user" : "Skru på LDAP-passordsendringer per bruker", "(New password is sent as plain text to LDAP)" : "(Nytt passord blir sendt i klartekst til LDAP)", + "Default password policy DN" : "Standard passordregler DN", "Special Attributes" : "Spesielle attributter", "Quota Field" : "Felt med lagringskvote", "Quota Default" : "Standard lagringskvote", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Overskriv forvalgt kvote for LDAP-brukere som ikke har kvote satt i kvotefeltet.", "Email Field" : "Felt med e-postadresse", "User Home Folder Naming Rule" : "Navneregel for brukers hjemmemappe", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "La stå tom for brukernavn (forvalg). Ellers, spesifiser en LDAP/AD attributt.", diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js index 697b17c2d55..3238a738b80 100644 --- a/apps/user_ldap/l10n/pl.js +++ b/apps/user_ldap/l10n/pl.js @@ -167,6 +167,7 @@ OC.L10N.register( "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.", "(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)", "Default password policy DN" : "Domyślna polityka haseł DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Nazwa domenowa domyślnej polityki haseł obsługującej wygasanie haseł. Działa tylko gdy opcja zmiany hasła dla pojedynczego użytkownika LDAP jest włączona i jest wspierana jedynie przez OpenLDAP. Pozostaw puste, aby wyłączyć obsługę wygasania haseł. ", "Special Attributes" : "Specjalne atrybuty", "Quota Field" : "Pole limitu przestrzeni", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Zostaw puste dla domyślnego limitu przestrzeni dla użytkowników lub określ atrybut LDAP/AD.", diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json index 974bab6b206..39e098286f7 100644 --- a/apps/user_ldap/l10n/pl.json +++ b/apps/user_ldap/l10n/pl.json @@ -165,6 +165,7 @@ "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.", "(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)", "Default password policy DN" : "Domyślna polityka haseł DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Nazwa domenowa domyślnej polityki haseł obsługującej wygasanie haseł. Działa tylko gdy opcja zmiany hasła dla pojedynczego użytkownika LDAP jest włączona i jest wspierana jedynie przez OpenLDAP. Pozostaw puste, aby wyłączyć obsługę wygasania haseł. ", "Special Attributes" : "Specjalne atrybuty", "Quota Field" : "Pole limitu przestrzeni", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Zostaw puste dla domyślnego limitu przestrzeni dla użytkowników lub określ atrybut LDAP/AD.", diff --git a/apps/user_ldap/l10n/pt_BR.js b/apps/user_ldap/l10n/pt_BR.js index a70709df9d1..52e6033fb78 100644 --- a/apps/user_ldap/l10n/pt_BR.js +++ b/apps/user_ldap/l10n/pt_BR.js @@ -27,7 +27,7 @@ OC.L10N.register( "Select groups" : "Selecionar grupos", "Select object classes" : "Selecionar classes de objetos", "Please check the credentials, they seem to be wrong." : "Por favor verifique as credenciais, elas parecem erradas.", - "Please specify the port, it could not be auto-detected." : "Por favor especifique uma porta, pois ela não pôde ser detectada automaticamente.", + "Please specify the port, it could not be auto-detected." : "Por favor especifique um porto, pois ela não pôde ser detectada automaticamente.", "Base DN could not be auto-detected, please revise credentials, host and port." : "A Base DN não pôde ser detectada automaticamente, por favor revise as credenciais, host e porta.", "Could not detect Base DN, please enter it manually." : "Não foi possível detectar a Base DN, por favor entre manualmente.", "{nthServer}. Server" : "{nthServer}. Servidor", @@ -95,7 +95,7 @@ OC.L10N.register( "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Você pode omitir o protocolo a menos que o SSL seja requerido. Se sim, inicie com ldaps://", "Port" : "Porta", "Detect Port" : "Detectar Porta", - "User DN" : "DN do usuário", + "User DN" : "usuário DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "O DN do usuário cliente com qual a ligação deverá ser feita, ex. uid=agent,dc=example,dc=com. Para acesso anônimo, deixe DN e senha vazios.", "Password" : "Senha", "For anonymous access, leave DN and Password empty." : "Para acesso anônimo, deixe DN e senha vazios.", diff --git a/apps/user_ldap/l10n/pt_BR.json b/apps/user_ldap/l10n/pt_BR.json index 0e523b59143..ef7a88a156c 100644 --- a/apps/user_ldap/l10n/pt_BR.json +++ b/apps/user_ldap/l10n/pt_BR.json @@ -25,7 +25,7 @@ "Select groups" : "Selecionar grupos", "Select object classes" : "Selecionar classes de objetos", "Please check the credentials, they seem to be wrong." : "Por favor verifique as credenciais, elas parecem erradas.", - "Please specify the port, it could not be auto-detected." : "Por favor especifique uma porta, pois ela não pôde ser detectada automaticamente.", + "Please specify the port, it could not be auto-detected." : "Por favor especifique um porto, pois ela não pôde ser detectada automaticamente.", "Base DN could not be auto-detected, please revise credentials, host and port." : "A Base DN não pôde ser detectada automaticamente, por favor revise as credenciais, host e porta.", "Could not detect Base DN, please enter it manually." : "Não foi possível detectar a Base DN, por favor entre manualmente.", "{nthServer}. Server" : "{nthServer}. Servidor", @@ -93,7 +93,7 @@ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Você pode omitir o protocolo a menos que o SSL seja requerido. Se sim, inicie com ldaps://", "Port" : "Porta", "Detect Port" : "Detectar Porta", - "User DN" : "DN do usuário", + "User DN" : "usuário DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "O DN do usuário cliente com qual a ligação deverá ser feita, ex. uid=agent,dc=example,dc=com. Para acesso anônimo, deixe DN e senha vazios.", "Password" : "Senha", "For anonymous access, leave DN and Password empty." : "Para acesso anônimo, deixe DN e senha vazios.", diff --git a/apps/user_ldap/l10n/ru.js b/apps/user_ldap/l10n/ru.js index ff5702c3634..1d775345e9e 100644 --- a/apps/user_ldap/l10n/ru.js +++ b/apps/user_ldap/l10n/ru.js @@ -12,7 +12,7 @@ OC.L10N.register( "No data specified" : "Нет данных", " Could not set configuration %s" : "Невозможно создать конфигурацию %s", "Action does not exist" : "Действия не существует", - "LDAP user and group backend" : "Интерфейс польщователей и групп LDAP", + "LDAP user and group backend" : "Интерфейс пользователей и групп LDAP", "Renewing …" : "Обновляется…", "Very weak password" : "Очень слабый пароль", "Weak password" : "Слабый пароль", diff --git a/apps/user_ldap/l10n/ru.json b/apps/user_ldap/l10n/ru.json index 448a36cb396..055fb590048 100644 --- a/apps/user_ldap/l10n/ru.json +++ b/apps/user_ldap/l10n/ru.json @@ -10,7 +10,7 @@ "No data specified" : "Нет данных", " Could not set configuration %s" : "Невозможно создать конфигурацию %s", "Action does not exist" : "Действия не существует", - "LDAP user and group backend" : "Интерфейс польщователей и групп LDAP", + "LDAP user and group backend" : "Интерфейс пользователей и групп LDAP", "Renewing …" : "Обновляется…", "Very weak password" : "Очень слабый пароль", "Weak password" : "Слабый пароль", diff --git a/apps/user_ldap/l10n/sl.js b/apps/user_ldap/l10n/sl.js index 3dc143cc05c..35d65ae7d0a 100644 --- a/apps/user_ldap/l10n/sl.js +++ b/apps/user_ldap/l10n/sl.js @@ -45,6 +45,8 @@ OC.L10N.register( "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.", "Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku ni omogočena podpora atributu memberOf.", + "Please login with the new password" : "Prijavite se z novim geslom", + "Your password will expire tomorrow." : "Vaše geslo bo poteklo naslednji dan", "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"], "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Ni mogoče prebrati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.", diff --git a/apps/user_ldap/l10n/sl.json b/apps/user_ldap/l10n/sl.json index 8da7b06c004..e717b1d100c 100644 --- a/apps/user_ldap/l10n/sl.json +++ b/apps/user_ldap/l10n/sl.json @@ -43,6 +43,8 @@ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Prišlo je do napake povezave z LDAP / AD. Preverite podatke o gostitelju, vratih in poverilih.", "Please provide a login name to test against" : "Vpisati je treba uporabniško ime za preizkus", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupina je onemogočena, ker na strežniku ni omogočena podpora atributu memberOf.", + "Please login with the new password" : "Prijavite se z novim geslom", + "Your password will expire tomorrow." : "Vaše geslo bo poteklo naslednji dan", "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"], "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Ni mogoče prebrati atributa prikaznega imena. Določiti ga je treba ročno med nastavitvami LDAP.", diff --git a/apps/user_ldap/l10n/sq.js b/apps/user_ldap/l10n/sq.js index 20f125f50cb..25cdf8d6063 100644 --- a/apps/user_ldap/l10n/sq.js +++ b/apps/user_ldap/l10n/sq.js @@ -12,7 +12,12 @@ OC.L10N.register( "No data specified" : "S’u treguan të dhëna", " Could not set configuration %s" : "S’vuri dot në punë formësimin %s", "Action does not exist" : "Veprimi s’ekziston", + "Renewing …" : "Duke rinovuar...", "Very weak password" : "Fjalëkalim shumë i dobët", + "Weak password" : "Fjalekalim i dobët ", + "So-so password" : "Fjalekalim hajd mo ", + "Good password" : "Fjalëkalim i mirë", + "Strong password" : "Fjalëkalim i fortë ", "The Base DN appears to be wrong" : "DN-ja Bazë duket se është e gabuar", "Testing configuration…" : "Po provohet formësimi…", "Configuration incorrect" : "Formësim i pasaktë", diff --git a/apps/user_ldap/l10n/sq.json b/apps/user_ldap/l10n/sq.json index 5f95db90f51..846e2f119cd 100644 --- a/apps/user_ldap/l10n/sq.json +++ b/apps/user_ldap/l10n/sq.json @@ -10,7 +10,12 @@ "No data specified" : "S’u treguan të dhëna", " Could not set configuration %s" : "S’vuri dot në punë formësimin %s", "Action does not exist" : "Veprimi s’ekziston", + "Renewing …" : "Duke rinovuar...", "Very weak password" : "Fjalëkalim shumë i dobët", + "Weak password" : "Fjalekalim i dobët ", + "So-so password" : "Fjalekalim hajd mo ", + "Good password" : "Fjalëkalim i mirë", + "Strong password" : "Fjalëkalim i fortë ", "The Base DN appears to be wrong" : "DN-ja Bazë duket se është e gabuar", "Testing configuration…" : "Po provohet formësimi…", "Configuration incorrect" : "Formësim i pasaktë", diff --git a/apps/user_ldap/lib/Access.php b/apps/user_ldap/lib/Access.php index 973b23e81cc..f342785ee03 100644 --- a/apps/user_ldap/lib/Access.php +++ b/apps/user_ldap/lib/Access.php @@ -47,6 +47,8 @@ use OCA\User_LDAP\User\Manager; use OCA\User_LDAP\User\OfflineUser; use OCA\User_LDAP\Mapping\AbstractMapping; +use OC\ServerNotAvailableException; + /** * Class Access * @package OCA\User_LDAP @@ -244,7 +246,7 @@ class Access extends LDAPUtility implements IUserTools { public function executeRead($cr, $dn, $attribute, $filter, $maxResults) { $this->initPagedSearch($filter, array($dn), array($attribute), $maxResults, 0); $dn = $this->helper->DNasBaseParameter($dn); - $rr = @$this->ldap->read($cr, $dn, $filter, array($attribute)); + $rr = @$this->invokeLDAPMethod('read', $cr, $dn, $filter, array($attribute)); if (!$this->ldap->isResource($rr)) { if ($attribute !== '') { //do not throw this message on userExists check, irritates @@ -253,18 +255,18 @@ class Access extends LDAPUtility implements IUserTools { //in case an error occurs , e.g. object does not exist return false; } - if ($attribute === '' && ($filter === 'objectclass=*' || $this->ldap->countEntries($cr, $rr) === 1)) { + if ($attribute === '' && ($filter === 'objectclass=*' || $this->invokeLDAPMethod('countEntries', $cr, $rr) === 1)) { \OCP\Util::writeLog('user_ldap', 'readAttribute: ' . $dn . ' found', \OCP\Util::DEBUG); return true; } - $er = $this->ldap->firstEntry($cr, $rr); + $er = $this->invokeLDAPMethod('firstEntry', $cr, $rr); if (!$this->ldap->isResource($er)) { //did not match the filter, return false return false; } //LDAP attributes are not case sensitive $result = \OCP\Util::mb_array_change_key_case( - $this->ldap->getAttributes($cr, $er), MB_CASE_LOWER, 'UTF-8'); + $this->invokeLDAPMethod('getAttributes', $cr, $er), MB_CASE_LOWER, 'UTF-8'); return $result; } @@ -343,9 +345,8 @@ class Access extends LDAPUtility implements IUserTools { \OCP\Util::writeLog('user_ldap', 'LDAP resource not available.', \OCP\Util::DEBUG); return false; } - try { - return $this->ldap->modReplace($cr, $userDN, $password); + return $this->invokeLDAPMethod('modReplace', $cr, $userDN, $password); } catch(ConstraintViolationException $e) { throw new HintException('Password change rejected.', \OC::$server->getL10N('user_ldap')->t('Password change rejected. Hint: ').$e->getMessage(), $e->getCode()); } @@ -938,11 +939,62 @@ class Access extends LDAPUtility implements IUserTools { } /** + * Returns the LDAP handler + * @throws \OC\ServerNotAvailableException + */ + + /** + * @return mixed + * @throws \OC\ServerNotAvailableException + */ + private function invokeLDAPMethod() { + $arguments = func_get_args(); + $command = array_shift($arguments); + $cr = array_shift($arguments); + if (!method_exists($this->ldap, $command)) { + return null; + } + array_unshift($arguments, $cr); + // php no longer supports call-time pass-by-reference + // thus cannot support controlPagedResultResponse as the third argument + // is a reference + $doMethod = function () use ($command, &$arguments) { + if ($command == 'controlPagedResultResponse') { + throw new \InvalidArgumentException('Invoker does not support controlPagedResultResponse, call LDAP Wrapper directly instead.'); + } else { + return call_user_func_array(array($this->ldap, $command), $arguments); + } + }; + try { + $ret = $doMethod(); + } catch (ServerNotAvailableException $e) { + /* Server connection lost, attempt to reestablish it + * Maybe implement exponential backoff? + * This was enough to get solr indexer working which has large delays between LDAP fetches. + */ + \OCP\Util::writeLog('user_ldap', "Connection lost on $command, attempting to reestablish.", \OCP\Util::DEBUG); + $this->connection->resetConnectionResource(); + $cr = $this->connection->getConnectionResource(); + + if(!$this->ldap->isResource($cr)) { + // Seems like we didn't find any resource. + \OCP\Util::writeLog('user_ldap', "Could not $command, because resource is missing.", \OCP\Util::DEBUG); + throw $e; + } + + $arguments[0] = array_pad([], count($arguments[0]), $cr); + $ret = $doMethod(); + } + return $ret; + } + + /** * retrieved. Results will according to the order in the array. * @param int $limit optional, maximum results to be counted * @param int $offset optional, a starting point * @return array|false array with the search result as first value and pagedSearchOK as * second | false if not successful + * @throws \OC\ServerNotAvailableException */ private function executeSearch($filter, $base, &$attr = null, $limit = null, $offset = null) { if(!is_null($attr) && !is_array($attr)) { @@ -962,8 +1014,9 @@ class Access extends LDAPUtility implements IUserTools { $pagedSearchOK = $this->initPagedSearch($filter, $base, $attr, intval($limit), $offset); $linkResources = array_pad(array(), count($base), $cr); - $sr = $this->ldap->search($linkResources, $base, $filter, $attr); - $error = $this->ldap->errno($cr); + $sr = $this->invokeLDAPMethod('search', $linkResources, $base, $filter, $attr); + // cannot use $cr anymore, might have changed in the previous call! + $error = $this->ldap->errno($this->connection->getConnectionResource()); if(!is_array($sr) || $error !== 0) { \OCP\Util::writeLog('user_ldap', 'Attempt for Paging? '.print_r($pagedSearchOK, true), \OCP\Util::ERROR); return false; @@ -1075,11 +1128,10 @@ class Access extends LDAPUtility implements IUserTools { * @return int */ private function countEntriesInSearchResults($searchResults) { - $cr = $this->connection->getConnectionResource(); $counter = 0; foreach($searchResults as $res) { - $count = intval($this->ldap->countEntries($cr, $res)); + $count = intval($this->invokeLDAPMethod('countEntries', $this->connection->getConnectionResource(), $res)); $counter += $count; } @@ -1129,7 +1181,7 @@ class Access extends LDAPUtility implements IUserTools { } foreach($sr as $res) { - $findings = array_merge($findings, $this->ldap->getEntries($cr , $res )); + $findings = array_merge($findings, $this->invokeLDAPMethod('getEntries', $cr, $res)); } $continue = $this->processPagedSearchStatus($sr, $filter, $base, $findings['count'], @@ -1692,7 +1744,7 @@ class Access extends LDAPUtility implements IUserTools { private function abandonPagedSearch() { if($this->connection->hasPagedResultSupport) { $cr = $this->connection->getConnectionResource(); - $this->ldap->controlPagedResult($cr, 0, false, $this->lastCookie); + $this->invokeLDAPMethod('controlPagedResult', $cr, 0, false, $this->lastCookie); $this->getPagedSearchResultState(); $this->lastCookie = ''; $this->cookies = array(); @@ -1818,7 +1870,7 @@ class Access extends LDAPUtility implements IUserTools { if(!is_null($cookie)) { //since offset = 0, this is a new search. We abandon other searches that might be ongoing. $this->abandonPagedSearch(); - $pagedSearchOK = $this->ldap->controlPagedResult( + $pagedSearchOK = $this->invokeLDAPMethod('controlPagedResult', $this->connection->getConnectionResource(), $limit, false, $cookie); if(!$pagedSearchOK) { @@ -1846,9 +1898,9 @@ class Access extends LDAPUtility implements IUserTools { // in case someone set it to 0 … use 500, otherwise no results will // be returned. $pageSize = intval($this->connection->ldapPagingSize) > 0 ? intval($this->connection->ldapPagingSize) : 500; - $pagedSearchOK = $this->ldap->controlPagedResult( - $this->connection->getConnectionResource(), $pageSize, false, '' - ); + $pagedSearchOK = $this->invokeLDAPMethod('controlPagedResult', + $this->connection->getConnectionResource(), + $pageSize, false, ''); } return $pagedSearchOK; diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php index 58116b8c0e7..82e61cd5dcd 100644 --- a/apps/user_ldap/templates/settings.php +++ b/apps/user_ldap/templates/settings.php @@ -66,9 +66,7 @@ style('user_ldap', 'settings'); <li class="ldapSettingsTabs"><a href="#ldapSettings-2"><?php p($l->t('Expert'));?></a></li> <li class="ldapSettingsTabs"><a href="#ldapSettings-1"><?php p($l->t('Advanced'));?></a></li> </ul> - <?php if(OCP\App::isEnabled('user_webdavauth')) { - print_unescaped('<p class="ldapwarning">'.$l->t('<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them.').'</p>'); - } + <?php if(!function_exists('ldap_connect')) { print_unescaped('<p class="ldapwarning">'.$l->t('<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it.').'</p>'); } diff --git a/apps/user_ldap/tests/Integration/AbstractIntegrationTest.php b/apps/user_ldap/tests/Integration/AbstractIntegrationTest.php index 2966180f5a1..9891a4f719d 100644 --- a/apps/user_ldap/tests/Integration/AbstractIntegrationTest.php +++ b/apps/user_ldap/tests/Integration/AbstractIntegrationTest.php @@ -105,7 +105,6 @@ abstract class AbstractIntegrationTest { /** * initializes an LDAP user manager instance - * @return Manager */ protected function initUserManager() { $this->userManager = new Manager( @@ -115,7 +114,8 @@ abstract class AbstractIntegrationTest { \OC::$server->getAvatarManager(), new \OCP\Image(), \OC::$server->getDatabaseConnection(), - \OC::$server->getUserManager() + \OC::$server->getUserManager(), + \OC::$server->getNotificationManager() ); } diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestAccessGroupsMatchFilter.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestAccessGroupsMatchFilter.php index 2411a46d8ee..87c2e408424 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestAccessGroupsMatchFilter.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestAccessGroupsMatchFilter.php @@ -117,6 +117,11 @@ class IntegrationTestAccessGroupsMatchFilter extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestAccessGroupsMatchFilter($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestAttributeDetection.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestAttributeDetection.php index 55b2eabedc2..be35556111f 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestAttributeDetection.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestAttributeDetection.php @@ -49,7 +49,7 @@ class IntegrationTestAttributeDetection extends AbstractIntegrationTest { $groupMapper->clear(); $this->access->setGroupMapper($groupMapper); - $userBackend = new User_LDAP($this->access, \OC::$server->getConfig()); + $userBackend = new User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); $userManager = \OC::$server->getUserManager(); $userManager->clearBackends(); $userManager->registerBackend($userBackend); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestBackupServer.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestBackupServer.php index f433930bd26..0eef5507538 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestBackupServer.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestBackupServer.php @@ -23,6 +23,7 @@ namespace OCA\User_LDAP\Tests\Integration\Lib; +use OC\ServerNotAvailableException; use OCA\User_LDAP\Tests\Integration\AbstractIntegrationTest; use OCA\User_LDAP\Mapping\UserMapping; use OCA\User_LDAP\User_LDAP; @@ -64,7 +65,7 @@ class IntegrationTestBackupServer extends AbstractIntegrationTest { protected function case1() { try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return false; } return true; @@ -85,7 +86,7 @@ class IntegrationTestBackupServer extends AbstractIntegrationTest { 'ldap_backup_port' => '32123', ]); $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return true; } return false; @@ -106,13 +107,18 @@ class IntegrationTestBackupServer extends AbstractIntegrationTest { 'ldap_backup_port' => '', ]); $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return true; } return false; } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestBackupServer($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestBatchApplyUserAttributes.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestBatchApplyUserAttributes.php index 89ce764e51a..24476c9a868 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestBatchApplyUserAttributes.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestBatchApplyUserAttributes.php @@ -29,6 +29,9 @@ use OCA\User_LDAP\Tests\Integration\AbstractIntegrationTest; require_once __DIR__ . '/../Bootstrap.php'; class IntegrationTestBatchApplyUserAttributes extends AbstractIntegrationTest { + /** @var UserMapping */ + protected $mapping; + /** * prepares the LDAP environment and sets up a test configuration for * the LDAP backend. @@ -68,6 +71,11 @@ class IntegrationTestBatchApplyUserAttributes extends AbstractIntegrationTest { } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestBatchApplyUserAttributes($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestConnect.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestConnect.php index 44b16aed6a1..f4fc0f189b4 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestConnect.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestConnect.php @@ -23,6 +23,7 @@ namespace OCA\User_LDAP\Tests\Integration\Lib; +use OC\ServerNotAvailableException; use OCA\User_LDAP\Tests\Integration\AbstractIntegrationTest; use OCA\User_LDAP\Mapping\UserMapping; use OCA\User_LDAP\User_LDAP; @@ -68,7 +69,7 @@ class IntegrationTestConnect extends AbstractIntegrationTest { ]); try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return true; } return false; @@ -87,7 +88,7 @@ class IntegrationTestConnect extends AbstractIntegrationTest { ]); try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return false; } return true; @@ -106,7 +107,7 @@ class IntegrationTestConnect extends AbstractIntegrationTest { ]); try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return false; } return true; @@ -125,7 +126,7 @@ class IntegrationTestConnect extends AbstractIntegrationTest { ]); try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return false; } return true; @@ -144,7 +145,7 @@ class IntegrationTestConnect extends AbstractIntegrationTest { ]); try { $this->connection->getConnectionResource(); - } catch (\OC\ServerNotAvailableException $e) { + } catch (ServerNotAvailableException $e) { return false; } return true; @@ -161,6 +162,11 @@ class IntegrationTestConnect extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestConnect($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestCountUsersByLoginName.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestCountUsersByLoginName.php index eb4a0a5c9cf..ebbe2197504 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestCountUsersByLoginName.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestCountUsersByLoginName.php @@ -61,6 +61,11 @@ class IntegrationTestCountUsersByLoginName extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestCountUsersByLoginName($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestFetchUsersByLoginName.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestFetchUsersByLoginName.php index 25b7cf83f99..5dda79c2ec0 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestFetchUsersByLoginName.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestFetchUsersByLoginName.php @@ -47,7 +47,7 @@ class IntegrationTestFetchUsersByLoginName extends AbstractIntegrationTest { $this->mapping = new UserMapping(\OC::$server->getDatabaseConnection()); $this->mapping->clear(); $this->access->setUserMapper($this->mapping); - $this->backend = new \OCA\User_LDAP\User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); + $this->backend = new User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); } /** @@ -74,6 +74,11 @@ class IntegrationTestFetchUsersByLoginName extends AbstractIntegrationTest { } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestFetchUsersByLoginName($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestPaging.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestPaging.php index 2f14b0d1c1b..44ee1c3bb5c 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestPaging.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestPaging.php @@ -44,7 +44,7 @@ class IntegrationTestPaging extends AbstractIntegrationTest { require(__DIR__ . '/../setup-scripts/createExplicitUsers.php'); parent::init(); - $this->backend = new \OCA\User_LDAP\User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); + $this->backend = new User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); } /** @@ -76,6 +76,11 @@ class IntegrationTestPaging extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestPaging($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/IntegrationTestUserHome.php b/apps/user_ldap/tests/Integration/Lib/IntegrationTestUserHome.php index 57c48fa18e0..9226c56ee89 100644 --- a/apps/user_ldap/tests/Integration/Lib/IntegrationTestUserHome.php +++ b/apps/user_ldap/tests/Integration/Lib/IntegrationTestUserHome.php @@ -23,10 +23,13 @@ namespace OCA\User_LDAP\Tests\Integration\Lib; +use OCA\User_LDAP\FilesystemHelper; +use OCA\User_LDAP\LogWrapper; use OCA\User_LDAP\User\Manager as LDAPUserManager; use OCA\User_LDAP\Tests\Integration\AbstractIntegrationTest; use OCA\User_LDAP\Mapping\UserMapping; use OCA\User_LDAP\User_LDAP; +use OCP\Image; require_once __DIR__ . '/../Bootstrap.php'; @@ -48,7 +51,7 @@ class IntegrationTestUserHome extends AbstractIntegrationTest { $this->mapping = new UserMapping(\OC::$server->getDatabaseConnection()); $this->mapping->clear(); $this->access->setUserMapper($this->mapping); - $this->backend = new \OCA\User_LDAP\User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); + $this->backend = new User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); } /** @@ -68,12 +71,13 @@ class IntegrationTestUserHome extends AbstractIntegrationTest { protected function initUserManager() { $this->userManager = new LDAPUserManager( \OC::$server->getConfig(), - new \OCA\User_LDAP\FilesystemHelper(), - new \OCA\User_LDAP\LogWrapper(), + new FilesystemHelper(), + new LogWrapper(), \OC::$server->getAvatarManager(), - new \OCP\Image(), + new Image(), \OC::$server->getDatabaseConnection(), - \OC::$server->getUserManager() + \OC::$server->getUserManager(), + \OC::$server->getNotificationManager() ); } @@ -169,6 +173,11 @@ class IntegrationTestUserHome extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestUserHome($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserAvatar.php b/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserAvatar.php index 3fb5a67591b..1710f519158 100644 --- a/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserAvatar.php +++ b/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserAvatar.php @@ -25,9 +25,14 @@ namespace OCA\User_LDAP\Tests\Integration\Lib\User; +use OCA\User_LDAP\FilesystemHelper; +use OCA\User_LDAP\LogWrapper; +use OCA\User_LDAP\User\Manager; use OCA\User_LDAP\User\User; use OCA\User_LDAP\Mapping\UserMapping; use OCA\User_LDAP\Tests\Integration\AbstractIntegrationTest; +use OCA\User_LDAP\User_LDAP; +use OCP\Image; require_once __DIR__ . '/../../Bootstrap.php'; @@ -45,7 +50,7 @@ class IntegrationTestUserAvatar extends AbstractIntegrationTest { $this->mapping = new UserMapping(\OC::$server->getDatabaseConnection()); $this->mapping->clear(); $this->access->setUserMapper($this->mapping); - $userBackend = new \OCA\User_LDAP\User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); + $userBackend = new User_LDAP($this->access, \OC::$server->getConfig(), \OC::$server->getNotificationManager()); \OC_User::useBackend($userBackend); } @@ -123,12 +128,12 @@ class IntegrationTestUserAvatar extends AbstractIntegrationTest { } protected function initUserManager() { - $this->userManager = new \OCA\User_LDAP\User\Manager( + $this->userManager = new Manager( \OC::$server->getConfig(), - new \OCA\User_LDAP\FilesystemHelper(), - new \OCA\User_LDAP\LogWrapper(), + new FilesystemHelper(), + new LogWrapper(), \OC::$server->getAvatarManager(), - new \OCP\Image(), + new Image(), \OC::$server->getDatabaseConnection(), \OC::$server->getUserManager(), \OC::$server->getNotificationManager() @@ -149,6 +154,11 @@ class IntegrationTestUserAvatar extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestUserAvatar($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserDisplayName.php b/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserDisplayName.php index 616bf410e04..886b0b46f0e 100644 --- a/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserDisplayName.php +++ b/apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserDisplayName.php @@ -101,6 +101,11 @@ class IntegrationTestUserDisplayName extends AbstractIntegrationTest { } } +/** @var string $host */ +/** @var int $port */ +/** @var string $adn */ +/** @var string $apwd */ +/** @var string $bdn */ $test = new IntegrationTestUserDisplayName($host, $port, $adn, $apwd, $bdn); $test->init(); $test->run(); diff --git a/apps/user_ldap/tests/Integration/run-all.sh b/apps/user_ldap/tests/Integration/run-all.sh new file mode 100755 index 00000000000..02bab97e45f --- /dev/null +++ b/apps/user_ldap/tests/Integration/run-all.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +trigger_notification() { + which notify-send 1>/dev/null + if [[ $? == 1 ]] ; then + return + fi + export NOTIFY_USER=$SUDO_USER + export RESULT_STR=$1 + # does not work. just pipe result into a non-sudo cmd + su "$NOTIFY_USER" -c "notify-send -u normal -t 43200000 -a Nextcloud -i Nextcloud \"LDAP Integration tests $RESULT_STR\"" +} + +FILES_ROOT=($(ls -d -p Lib/* | grep -v "/$")) +FILES_USER=($(ls -d -p Lib/User/* | grep -v "/$")) +# TODO: Loop through dirs (and subdirs?) once there are more +TESTFILES=("${FILES_ROOT[@]}" "${FILES_USER[@]}") + +TESTCMD="./run-test.sh" + +echo "Running " ${#TESTFILES[@]} " tests" +for TESTFILE in "${TESTFILES[@]}" ; do + echo -n "Test: $TESTFILE… " + STATE=`$TESTCMD "$TESTFILE" | grep -c "Tests succeeded"` + if [ "$STATE" -eq 0 ] ; then + echo "failed!" + trigger_notification "failed" + exit 1 + fi + echo "succeeded" +done + +echo -e "\nAll tests succeeded" +trigger_notification "succeeded" diff --git a/apps/workflowengine/l10n/ca.js b/apps/workflowengine/l10n/ca.js index c8de2819b34..f2ff19972a5 100644 --- a/apps/workflowengine/l10n/ca.js +++ b/apps/workflowengine/l10n/ca.js @@ -59,6 +59,7 @@ OC.L10N.register( "Check %s is invalid" : "Comprovació %s no és vàlid", "Check #%s does not exist" : "Comprovació #%s no existeix", "Workflow" : "Flux de treball", + "Files workflow engine" : "Fitxers del motor de flux de treball", "Open documentation" : "Obrir documentació", "Add rule group" : "Afegeix una regla de grup", "Short rule description" : "Descripció breu de regla", diff --git a/apps/workflowengine/l10n/ca.json b/apps/workflowengine/l10n/ca.json index d142823c0bb..777ff20e3ca 100644 --- a/apps/workflowengine/l10n/ca.json +++ b/apps/workflowengine/l10n/ca.json @@ -57,6 +57,7 @@ "Check %s is invalid" : "Comprovació %s no és vàlid", "Check #%s does not exist" : "Comprovació #%s no existeix", "Workflow" : "Flux de treball", + "Files workflow engine" : "Fitxers del motor de flux de treball", "Open documentation" : "Obrir documentació", "Add rule group" : "Afegeix una regla de grup", "Short rule description" : "Descripció breu de regla", diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js index 50cf2affb0b..b0b4c9c4e31 100644 --- a/apps/workflowengine/l10n/cs.js +++ b/apps/workflowengine/l10n/cs.js @@ -59,6 +59,7 @@ OC.L10N.register( "Check %s is invalid" : "Kontrola %s je neplatná", "Check #%s does not exist" : "Kontrola #%s neexistuje", "Workflow" : "Postup práce", + "Files workflow engine" : "Zpracování souborů postupu práce", "Open documentation" : "Otevřít dokumentaci", "Add rule group" : "Přidat skupinu pravidel", "Short rule description" : "Krátký popis pravidla", diff --git a/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json index 82ba8a80639..b1b3e441d35 100644 --- a/apps/workflowengine/l10n/cs.json +++ b/apps/workflowengine/l10n/cs.json @@ -57,6 +57,7 @@ "Check %s is invalid" : "Kontrola %s je neplatná", "Check #%s does not exist" : "Kontrola #%s neexistuje", "Workflow" : "Postup práce", + "Files workflow engine" : "Zpracování souborů postupu práce", "Open documentation" : "Otevřít dokumentaci", "Add rule group" : "Přidat skupinu pravidel", "Short rule description" : "Krátký popis pravidla", diff --git a/apps/workflowengine/l10n/de.js b/apps/workflowengine/l10n/de.js index 4b10c1be220..18d28fa5766 100644 --- a/apps/workflowengine/l10n/de.js +++ b/apps/workflowengine/l10n/de.js @@ -18,7 +18,7 @@ OC.L10N.register( "is tagged with" : "ist zugewiesen", "is not tagged with" : "ist nicht zugewiesen", "Select tag…" : "Wähle einen Tag…", - "Request remote address" : "Anfrage Remote-Addresse", + "Request remote address" : "Anfrage Remote-Adresse", "matches IPv4" : "entspricht IPv4", "does not match IPv4" : "entspricht nicht IPv4", "matches IPv6" : "entspricht IPv6", diff --git a/apps/workflowengine/l10n/de.json b/apps/workflowengine/l10n/de.json index 7d02bcadf2f..d82792e0617 100644 --- a/apps/workflowengine/l10n/de.json +++ b/apps/workflowengine/l10n/de.json @@ -16,7 +16,7 @@ "is tagged with" : "ist zugewiesen", "is not tagged with" : "ist nicht zugewiesen", "Select tag…" : "Wähle einen Tag…", - "Request remote address" : "Anfrage Remote-Addresse", + "Request remote address" : "Anfrage Remote-Adresse", "matches IPv4" : "entspricht IPv4", "does not match IPv4" : "entspricht nicht IPv4", "matches IPv6" : "entspricht IPv6", diff --git a/apps/workflowengine/l10n/de_DE.js b/apps/workflowengine/l10n/de_DE.js index 96b8e6b546b..92184e24819 100644 --- a/apps/workflowengine/l10n/de_DE.js +++ b/apps/workflowengine/l10n/de_DE.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Saved" : "Gespeichert", "Saving failed:" : "Speichern fehlgeschlagen:", - "File MIME type" : "Datei MIME Typ", + "File MIME type" : "Datei MIME-Typ", "is" : "ist", "is not" : "ist nicht", "matches" : "passt zu", diff --git a/apps/workflowengine/l10n/de_DE.json b/apps/workflowengine/l10n/de_DE.json index 060b6c92e96..69a00cc8a9b 100644 --- a/apps/workflowengine/l10n/de_DE.json +++ b/apps/workflowengine/l10n/de_DE.json @@ -1,7 +1,7 @@ { "translations": { "Saved" : "Gespeichert", "Saving failed:" : "Speichern fehlgeschlagen:", - "File MIME type" : "Datei MIME Typ", + "File MIME type" : "Datei MIME-Typ", "is" : "ist", "is not" : "ist nicht", "matches" : "passt zu", diff --git a/apps/workflowengine/l10n/es.js b/apps/workflowengine/l10n/es.js index 8fa1d6dbd10..9fee87355a4 100644 --- a/apps/workflowengine/l10n/es.js +++ b/apps/workflowengine/l10n/es.js @@ -59,6 +59,7 @@ OC.L10N.register( "Check %s is invalid" : "Chequeo %s no es valido", "Check #%s does not exist" : "El chequeo #%s no existe", "Workflow" : "Flujo de trabajo", + "Files workflow engine" : "Motor de flujo de trabajo de archivos", "Open documentation" : "Documentación abierta", "Add rule group" : "Añadir regla al grupo", "Short rule description" : "Descripción de la regla corta", diff --git a/apps/workflowengine/l10n/es.json b/apps/workflowengine/l10n/es.json index d782e00360b..20f4fc8741a 100644 --- a/apps/workflowengine/l10n/es.json +++ b/apps/workflowengine/l10n/es.json @@ -57,6 +57,7 @@ "Check %s is invalid" : "Chequeo %s no es valido", "Check #%s does not exist" : "El chequeo #%s no existe", "Workflow" : "Flujo de trabajo", + "Files workflow engine" : "Motor de flujo de trabajo de archivos", "Open documentation" : "Documentación abierta", "Add rule group" : "Añadir regla al grupo", "Short rule description" : "Descripción de la regla corta", diff --git a/apps/workflowengine/l10n/es_AR.js b/apps/workflowengine/l10n/es_AR.js new file mode 100644 index 00000000000..9f4a1d0aca4 --- /dev/null +++ b/apps/workflowengine/l10n/es_AR.js @@ -0,0 +1,74 @@ +OC.L10N.register( + "workflowengine", + { + "Saved" : "Guardado", + "Saving failed:" : "Falla al guardar:", + "File MIME type" : "Tipo MIME del archivo", + "is" : "es", + "is not" : "no es", + "matches" : "coincide", + "does not match" : "No coincide", + "Example: {placeholder}" : "Ejemplo: {placeholder}", + "File size (upload)" : "Tamaño del archivo (carga)", + "less" : "menor", + "less or equals" : "menor o igual", + "greater or equals" : "mayor o igual", + "greater" : "mayor", + "File system tag" : "Etiqueta del sistema de archivos", + "is tagged with" : "está etiquetado con", + "is not tagged with" : "no está etiquetado con", + "Select tag…" : "Seleccionar etiqueta...", + "Request remote address" : "Solicitar dirección remota", + "matches IPv4" : "coincide con IPv4", + "does not match IPv4" : "no coincide con IPv4", + "matches IPv6" : "coincide con IPv6", + "does not match IPv6" : "no coincide con IPv6", + "Request time" : "Tiempo de la solicitud", + "between" : "entre", + "not between" : "no entre", + "Start" : "Inicio", + "End" : "Fin", + "Select timezone…" : "Seleccionar zona horaria...", + "Request URL" : "Solicitar URL", + "Predefined URLs" : "URLs predefinidos", + "Files WebDAV" : "Archivos en WebDAV", + "Request user agent" : "Solicitar agente de usuario", + "Sync clients" : "Sincronizar clientes", + "Android client" : "Cliente Android", + "iOS client" : "Cliente iOS", + "Desktop client" : "Cliente de escritorio", + "User group membership" : "Membresia al grupo de usuarios", + "is member of" : "es miembro de", + "is not member of" : "no es miembro de", + "The given operator is invalid" : "El operador indicado es inválido", + "The given regular expression is invalid" : "La expresión regular indicada es inválida", + "The given file size is invalid" : "El tamaño de archivo indicado es inválido", + "The given tag id is invalid" : "El id de la etiqueta es inválido", + "The given IP range is invalid" : "El rango de IP's es inválido", + "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4", + "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6", + "The given time span is invalid" : "El espacio de tiempo dado es inválido", + "The given start time is invalid" : "El tiempo inicial dado no es válido", + "The given end time is invalid" : "El tiempo final dado no es válido", + "The given group does not exist" : "El grupo dado no existe", + "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe", + "Operation #%s does not exist" : "La operación #%s no existe", + "Operation %s does not exist" : "La operación %s no existe", + "Operation %s is invalid" : "La operación %s es inválida", + "Check %s does not exist" : "La validación %s no existe", + "Check %s is invalid" : "La validación %s no es inválida", + "Check #%s does not exist" : "La validación #%s no existe", + "Workflow" : "Flujo de trabajo", + "Files workflow engine" : "Motor de flujo de trabajo de archivos", + "Open documentation" : "Abrir documentación", + "Add rule group" : "Agregar regla de grupo", + "Short rule description" : "Descripción corta de regla", + "Add rule" : "Agregar regla", + "Reset" : "Restablecer", + "Save" : "Guardar", + "Saving…" : "Guardando...", + "Loading…" : "Cargando...", + "Successfully saved" : "Guardado exitosamente", + "File mime type" : "Tipo mime del archivo" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/workflowengine/l10n/es_AR.json b/apps/workflowengine/l10n/es_AR.json new file mode 100644 index 00000000000..31457dc754c --- /dev/null +++ b/apps/workflowengine/l10n/es_AR.json @@ -0,0 +1,72 @@ +{ "translations": { + "Saved" : "Guardado", + "Saving failed:" : "Falla al guardar:", + "File MIME type" : "Tipo MIME del archivo", + "is" : "es", + "is not" : "no es", + "matches" : "coincide", + "does not match" : "No coincide", + "Example: {placeholder}" : "Ejemplo: {placeholder}", + "File size (upload)" : "Tamaño del archivo (carga)", + "less" : "menor", + "less or equals" : "menor o igual", + "greater or equals" : "mayor o igual", + "greater" : "mayor", + "File system tag" : "Etiqueta del sistema de archivos", + "is tagged with" : "está etiquetado con", + "is not tagged with" : "no está etiquetado con", + "Select tag…" : "Seleccionar etiqueta...", + "Request remote address" : "Solicitar dirección remota", + "matches IPv4" : "coincide con IPv4", + "does not match IPv4" : "no coincide con IPv4", + "matches IPv6" : "coincide con IPv6", + "does not match IPv6" : "no coincide con IPv6", + "Request time" : "Tiempo de la solicitud", + "between" : "entre", + "not between" : "no entre", + "Start" : "Inicio", + "End" : "Fin", + "Select timezone…" : "Seleccionar zona horaria...", + "Request URL" : "Solicitar URL", + "Predefined URLs" : "URLs predefinidos", + "Files WebDAV" : "Archivos en WebDAV", + "Request user agent" : "Solicitar agente de usuario", + "Sync clients" : "Sincronizar clientes", + "Android client" : "Cliente Android", + "iOS client" : "Cliente iOS", + "Desktop client" : "Cliente de escritorio", + "User group membership" : "Membresia al grupo de usuarios", + "is member of" : "es miembro de", + "is not member of" : "no es miembro de", + "The given operator is invalid" : "El operador indicado es inválido", + "The given regular expression is invalid" : "La expresión regular indicada es inválida", + "The given file size is invalid" : "El tamaño de archivo indicado es inválido", + "The given tag id is invalid" : "El id de la etiqueta es inválido", + "The given IP range is invalid" : "El rango de IP's es inválido", + "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4", + "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6", + "The given time span is invalid" : "El espacio de tiempo dado es inválido", + "The given start time is invalid" : "El tiempo inicial dado no es válido", + "The given end time is invalid" : "El tiempo final dado no es válido", + "The given group does not exist" : "El grupo dado no existe", + "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe", + "Operation #%s does not exist" : "La operación #%s no existe", + "Operation %s does not exist" : "La operación %s no existe", + "Operation %s is invalid" : "La operación %s es inválida", + "Check %s does not exist" : "La validación %s no existe", + "Check %s is invalid" : "La validación %s no es inválida", + "Check #%s does not exist" : "La validación #%s no existe", + "Workflow" : "Flujo de trabajo", + "Files workflow engine" : "Motor de flujo de trabajo de archivos", + "Open documentation" : "Abrir documentación", + "Add rule group" : "Agregar regla de grupo", + "Short rule description" : "Descripción corta de regla", + "Add rule" : "Agregar regla", + "Reset" : "Restablecer", + "Save" : "Guardar", + "Saving…" : "Guardando...", + "Loading…" : "Cargando...", + "Successfully saved" : "Guardado exitosamente", + "File mime type" : "Tipo mime del archivo" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/workflowengine/l10n/gl.js b/apps/workflowengine/l10n/gl.js new file mode 100644 index 00000000000..58ac38dedaa --- /dev/null +++ b/apps/workflowengine/l10n/gl.js @@ -0,0 +1,74 @@ +OC.L10N.register( + "workflowengine", + { + "Saved" : "Gardado", + "Saving failed:" : "Produciuse unha falla ao gardar:", + "File MIME type" : "Tipo MIME do ficheiro", + "is" : "é", + "is not" : "non é", + "matches" : "coincidencias", + "does not match" : "non coinciden", + "Example: {placeholder}" : "Exemplo: {placeholder}", + "File size (upload)" : "Tamaño do ficheiro (envío)", + "less" : "menor", + "less or equals" : "menor ou igual", + "greater or equals" : "maior ou igual", + "greater" : "maior", + "File system tag" : "Etiqueta do sistema de ficheiros", + "is tagged with" : "está etiquetado con", + "is not tagged with" : "non está etiquetado con", + "Select tag…" : "Seleccionar a etiqueta…", + "Request remote address" : "Solicitar o enderezo remoto", + "matches IPv4" : "coincidencias IPv4", + "does not match IPv4" : "sen coincidencias IPv4", + "matches IPv6" : "coincidencias IPv6", + "does not match IPv6" : "sen coincidencias IPv6", + "Request time" : "Tempo da solicitude", + "between" : "entre", + "not between" : "non entre", + "Start" : "Inicio", + "End" : "Final", + "Select timezone…" : "Seleccionar o fuso horario…", + "Request URL" : "Solicitar URL", + "Predefined URLs" : "URL predefinidos", + "Files WebDAV" : "Ficheiros WebDAV", + "Request user agent" : "Solicitar axente de usuario", + "Sync clients" : "Sincronizar clientes", + "Android client" : "Cliente Android", + "iOS client" : "Cliente iOS", + "Desktop client" : "Cliente de escritorio", + "User group membership" : "Pertencia a un grupo de usuarios", + "is member of" : "é participante en", + "is not member of" : "non é participante en", + "The given operator is invalid" : "O operador indicado é incorrecto", + "The given regular expression is invalid" : "A expresión regular indicada é incorrecta", + "The given file size is invalid" : "O tamaño do ficheiro indicado é incorrecto", + "The given tag id is invalid" : "A etiqueta indicada é incorrecta", + "The given IP range is invalid" : "O intervalo de IP indicado é incorrecto", + "The given IP range is not valid for IPv4" : "O intervalo de IP indicado é incorrecto para IPv4", + "The given IP range is not valid for IPv6" : "O intervalo de IP indicado é incorrecto para IPv6", + "The given time span is invalid" : "O intervalo temporal indicado é incorrecto", + "The given start time is invalid" : "A hora de inicio indicada é incorrecta", + "The given end time is invalid" : "A hora final indicada é incorrecta", + "The given group does not exist" : "O grupo indicado non existe", + "Check %s is invalid or does not exist" : "A proba %s é incorrecta ou non existe", + "Operation #%s does not exist" : "Non existe a operación num. %s ", + "Operation %s does not exist" : "Non existe a operación %s", + "Operation %s is invalid" : "A operación %s é incorrecta", + "Check %s does not exist" : "Non existe a proba %s", + "Check %s is invalid" : "A proba %s é incorrecta", + "Check #%s does not exist" : "Non existe a proba num. %s ", + "Workflow" : "Fluxo de traballo", + "Files workflow engine" : "Motor de fluxo de traballo de ficheiros", + "Open documentation" : "Documentación aberta", + "Add rule group" : "Engadir unha regra de grupo", + "Short rule description" : "Breve descrición da regra", + "Add rule" : "Engadir unha regra", + "Reset" : "Restabelecer", + "Save" : "Gardar", + "Saving…" : "Gardando...", + "Loading…" : "Cargando...", + "Successfully saved" : "Gardado satisfactoriamente", + "File mime type" : "Tipo MIME do ficheiro" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/workflowengine/l10n/gl.json b/apps/workflowengine/l10n/gl.json new file mode 100644 index 00000000000..283321b2031 --- /dev/null +++ b/apps/workflowengine/l10n/gl.json @@ -0,0 +1,72 @@ +{ "translations": { + "Saved" : "Gardado", + "Saving failed:" : "Produciuse unha falla ao gardar:", + "File MIME type" : "Tipo MIME do ficheiro", + "is" : "é", + "is not" : "non é", + "matches" : "coincidencias", + "does not match" : "non coinciden", + "Example: {placeholder}" : "Exemplo: {placeholder}", + "File size (upload)" : "Tamaño do ficheiro (envío)", + "less" : "menor", + "less or equals" : "menor ou igual", + "greater or equals" : "maior ou igual", + "greater" : "maior", + "File system tag" : "Etiqueta do sistema de ficheiros", + "is tagged with" : "está etiquetado con", + "is not tagged with" : "non está etiquetado con", + "Select tag…" : "Seleccionar a etiqueta…", + "Request remote address" : "Solicitar o enderezo remoto", + "matches IPv4" : "coincidencias IPv4", + "does not match IPv4" : "sen coincidencias IPv4", + "matches IPv6" : "coincidencias IPv6", + "does not match IPv6" : "sen coincidencias IPv6", + "Request time" : "Tempo da solicitude", + "between" : "entre", + "not between" : "non entre", + "Start" : "Inicio", + "End" : "Final", + "Select timezone…" : "Seleccionar o fuso horario…", + "Request URL" : "Solicitar URL", + "Predefined URLs" : "URL predefinidos", + "Files WebDAV" : "Ficheiros WebDAV", + "Request user agent" : "Solicitar axente de usuario", + "Sync clients" : "Sincronizar clientes", + "Android client" : "Cliente Android", + "iOS client" : "Cliente iOS", + "Desktop client" : "Cliente de escritorio", + "User group membership" : "Pertencia a un grupo de usuarios", + "is member of" : "é participante en", + "is not member of" : "non é participante en", + "The given operator is invalid" : "O operador indicado é incorrecto", + "The given regular expression is invalid" : "A expresión regular indicada é incorrecta", + "The given file size is invalid" : "O tamaño do ficheiro indicado é incorrecto", + "The given tag id is invalid" : "A etiqueta indicada é incorrecta", + "The given IP range is invalid" : "O intervalo de IP indicado é incorrecto", + "The given IP range is not valid for IPv4" : "O intervalo de IP indicado é incorrecto para IPv4", + "The given IP range is not valid for IPv6" : "O intervalo de IP indicado é incorrecto para IPv6", + "The given time span is invalid" : "O intervalo temporal indicado é incorrecto", + "The given start time is invalid" : "A hora de inicio indicada é incorrecta", + "The given end time is invalid" : "A hora final indicada é incorrecta", + "The given group does not exist" : "O grupo indicado non existe", + "Check %s is invalid or does not exist" : "A proba %s é incorrecta ou non existe", + "Operation #%s does not exist" : "Non existe a operación num. %s ", + "Operation %s does not exist" : "Non existe a operación %s", + "Operation %s is invalid" : "A operación %s é incorrecta", + "Check %s does not exist" : "Non existe a proba %s", + "Check %s is invalid" : "A proba %s é incorrecta", + "Check #%s does not exist" : "Non existe a proba num. %s ", + "Workflow" : "Fluxo de traballo", + "Files workflow engine" : "Motor de fluxo de traballo de ficheiros", + "Open documentation" : "Documentación aberta", + "Add rule group" : "Engadir unha regra de grupo", + "Short rule description" : "Breve descrición da regra", + "Add rule" : "Engadir unha regra", + "Reset" : "Restabelecer", + "Save" : "Gardar", + "Saving…" : "Gardando...", + "Loading…" : "Cargando...", + "Successfully saved" : "Gardado satisfactoriamente", + "File mime type" : "Tipo MIME do ficheiro" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/workflowengine/l10n/it.js b/apps/workflowengine/l10n/it.js index 9ef516f3c9d..86a912cdf9a 100644 --- a/apps/workflowengine/l10n/it.js +++ b/apps/workflowengine/l10n/it.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Saved" : "Salvato", "Saving failed:" : "Salvataggio non riuscito:", + "File MIME type" : "Tipo MIME del file", "is" : "è", "is not" : "non è", "matches" : "corrisponde", diff --git a/apps/workflowengine/l10n/it.json b/apps/workflowengine/l10n/it.json index f059a1abd09..9d6b50647f3 100644 --- a/apps/workflowengine/l10n/it.json +++ b/apps/workflowengine/l10n/it.json @@ -1,6 +1,7 @@ { "translations": { "Saved" : "Salvato", "Saving failed:" : "Salvataggio non riuscito:", + "File MIME type" : "Tipo MIME del file", "is" : "è", "is not" : "non è", "matches" : "corrisponde", diff --git a/apps/workflowengine/l10n/pl.js b/apps/workflowengine/l10n/pl.js index d268df7a0b7..d69c0510e4b 100644 --- a/apps/workflowengine/l10n/pl.js +++ b/apps/workflowengine/l10n/pl.js @@ -59,6 +59,7 @@ OC.L10N.register( "Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy", "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje", "Workflow" : "Wpływ na pracę", + "Files workflow engine" : "Silnik przepływu pracy nad plikami", "Open documentation" : "Otwórz dokumentację", "Add rule group" : "Dodaj grupę reguł", "Short rule description" : "Krótki opis reguły", diff --git a/apps/workflowengine/l10n/pl.json b/apps/workflowengine/l10n/pl.json index 61160d783cb..bd05e90193e 100644 --- a/apps/workflowengine/l10n/pl.json +++ b/apps/workflowengine/l10n/pl.json @@ -57,6 +57,7 @@ "Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy", "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje", "Workflow" : "Wpływ na pracę", + "Files workflow engine" : "Silnik przepływu pracy nad plikami", "Open documentation" : "Otwórz dokumentację", "Add rule group" : "Dodaj grupę reguł", "Short rule description" : "Krótki opis reguły", diff --git a/apps/workflowengine/l10n/pt_BR.js b/apps/workflowengine/l10n/pt_BR.js index 7445aab3c7f..970200cabff 100644 --- a/apps/workflowengine/l10n/pt_BR.js +++ b/apps/workflowengine/l10n/pt_BR.js @@ -9,7 +9,7 @@ OC.L10N.register( "matches" : "coincide", "does not match" : "não coincide", "Example: {placeholder}" : "Examplo: {placeholder}", - "File size (upload)" : "Tamanho do arquivo (upload)", + "File size (upload)" : "Tamanho do arquivo (envio)", "less" : "menos", "less or equals" : "menores ou iguais", "greater or equals" : "maiores ou iguais", diff --git a/apps/workflowengine/l10n/pt_BR.json b/apps/workflowengine/l10n/pt_BR.json index 1219c360e66..be29cddf3fb 100644 --- a/apps/workflowengine/l10n/pt_BR.json +++ b/apps/workflowengine/l10n/pt_BR.json @@ -7,7 +7,7 @@ "matches" : "coincide", "does not match" : "não coincide", "Example: {placeholder}" : "Examplo: {placeholder}", - "File size (upload)" : "Tamanho do arquivo (upload)", + "File size (upload)" : "Tamanho do arquivo (envio)", "less" : "menos", "less or equals" : "menores ou iguais", "greater or equals" : "maiores ou iguais", diff --git a/build/integration/features/webdav-related.feature b/build/integration/features/webdav-related.feature index b4fd0511356..b8ed1c4a778 100644 --- a/build/integration/features/webdav-related.feature +++ b/build/integration/features/webdav-related.feature @@ -8,7 +8,7 @@ Feature: webdav-related Then the HTTP status code should be "401" And there are no duplicate headers And The following headers should be set - |WWW-Authenticate|Basic realm="Nextcloud", Bearer realm="Nextcloud"| + |WWW-Authenticate|Basic realm="Nextcloud"| Scenario: Unauthenticated call new dav path Given using new dav path @@ -16,7 +16,7 @@ Feature: webdav-related Then the HTTP status code should be "401" And there are no duplicate headers And The following headers should be set - |WWW-Authenticate|Bearer realm="Nextcloud", Basic realm="Nextcloud"| + |WWW-Authenticate|Basic realm="Nextcloud"| Scenario: Moving a file Given using old dav path diff --git a/config/config.sample.php b/config/config.sample.php index b143693082a..9cff1a4b876 100644 --- a/config/config.sample.php +++ b/config/config.sample.php @@ -967,6 +967,13 @@ $CONFIG = array( 'systemtags.managerFactory' => '\OC\SystemTag\ManagerFactory', /** + * Replaces the default mail template layout. This can be utilized if the + * options to modify the mail texts with the theming app is not enough. + * The class must extend ``\OC\Mail\EMailTemplate`` + */ +'mail_template_class' => '\OC\Mail\EMailTemplate', + +/** * Maintenance * * These options are for halting user activity when you are performing server @@ -1242,13 +1249,13 @@ $CONFIG = array( * During setup, if requirements are met (see below), this setting is set to true * and MySQL can handle 4 byte characters instead of 3 byte characters. * - * If you want to convert an existing 3-byte setup into a 4-byte setup please + * If you want to convert an existing 3-byte setup into a 4-byte setup please * set the parameters in MySQL as mentioned below and run the migration command: * ./occ db:convert-mysql-charset * The config setting will be set automatically after a successful run. - * + * * Consult the documentation for more details. - * + * * MySQL requires a special setup for longer indexes (> 767 bytes) which are * needed: * @@ -1530,4 +1537,15 @@ $CONFIG = array( */ 'lookup_server' => 'https://lookup.nextcloud.com', +/** + * set to true if the server is used in a setup based on Nextcloud's Global Scale architecture + */ +'gs.enabled' => false, + +/** + * by default federation is only used internally in a Global Scale setup + * If you want to allow federation outside of your environment set it to 'global' + */ +'gs.federation' => 'internal', + ); diff --git a/core/Command/App/CheckCode.php b/core/Command/App/CheckCode.php index 46b9b748ada..48662409dcf 100644 --- a/core/Command/App/CheckCode.php +++ b/core/Command/App/CheckCode.php @@ -146,11 +146,7 @@ class CheckCode extends Command implements CompletionAwareInterface { }); $infoChecker->listen('InfoChecker', 'missingRequirement', function($minMax) use ($output) { - $output->writeln("<comment>Nextcloud $minMax version requirement missing (will be an error in Nextcloud 12 and later)</comment>"); - }); - - $infoChecker->listen('InfoChecker', 'duplicateRequirement', function($minMax) use ($output) { - $output->writeln("<error>Duplicate $minMax ownCloud version requirement found</error>"); + $output->writeln("<error>Nextcloud $minMax version requirement missing</error>"); }); $infoChecker->listen('InfoChecker', 'differentVersions', function($versionFile, $infoXML) use ($output) { @@ -162,7 +158,7 @@ class CheckCode extends Command implements CompletionAwareInterface { }); $infoChecker->listen('InfoChecker', 'migrateVersion', function($version) use ($output) { - $output->writeln("<info>Migrate the app version to appinfo/info.xml (add <version>$version</version> to appinfo/info.xml and remove appinfo/version)</info>"); + $output->writeln("<error>Migrate the app version to appinfo/info.xml (add <version>$version</version> to appinfo/info.xml and remove appinfo/version)</error>"); }); if(OutputInterface::VERBOSITY_VERBOSE <= $output->getVerbosity()) { diff --git a/core/css/styles.scss b/core/css/styles.scss index a8ddcfd172c..35fc300eafe 100644 --- a/core/css/styles.scss +++ b/core/css/styles.scss @@ -157,6 +157,7 @@ body { ::-webkit-scrollbar { width: 5px; + height: 5px; } ::-webkit-scrollbar-track-piece { diff --git a/core/js/contactsmenu.js b/core/js/contactsmenu.js index 3da6ea127cd..6d57ae72e65 100644 --- a/core/js/contactsmenu.js +++ b/core/js/contactsmenu.js @@ -26,7 +26,7 @@ 'use strict'; var MENU_TEMPLATE = '' - + '<input id="contactsmenu-search" type="search" placeholder="Search contacts …" value="{{searchTerm}}">' + + '<input id="contactsmenu-search" type="search" placeholder="' + t('core', 'Search contacts …') + '" value="{{searchTerm}}">' + '<div class="content">' + '</div>'; var CONTACTS_LIST_TEMPLATE = '' diff --git a/core/js/js.js b/core/js/js.js index 0a14acd4b6c..ee4b03dd99d 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -371,7 +371,7 @@ var OCP = {}, url: path, cache: true, success: function (content) { - eval(content); + window.eval(content); if(ready) { ready(); } @@ -1511,14 +1511,9 @@ function initCore() { } var resizeMenu = function() { - var maxApps = 8; var appList = $('#appmenu li'); var availableWidth = $('#header-left').width() - $('#nextcloud').width() - 44; var appCount = Math.floor((availableWidth)/44); - // show a maximum of 8 apps - if(appCount >= maxApps) { - appCount = maxApps; - } // show at least 2 apps in the popover if(appList.length-1-appCount >= 1) { appCount--; diff --git a/core/js/setupchecks.js b/core/js/setupchecks.js index 14718446a22..5e8ef9e6961 100644 --- a/core/js/setupchecks.js +++ b/core/js/setupchecks.js @@ -152,7 +152,7 @@ messages.push({ msg: t( 'core', - 'The PHP Opcache is not properly configured. <a target="_blank" rel="noreferrer" href="{docLink}">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:', + 'The PHP OPcache is not properly configured. <a target="_blank" rel="noreferrer" href="{docLink}">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:', { docLink: data.phpOpcacheDocumentation, } diff --git a/core/js/sharedialoglinkshareview.js b/core/js/sharedialoglinkshareview.js index 05af5dc8fd7..dc3b6f062b8 100644 --- a/core/js/sharedialoglinkshareview.js +++ b/core/js/sharedialoglinkshareview.js @@ -17,7 +17,7 @@ var PASSWORD_PLACEHOLDER = '**********'; var PASSWORD_PLACEHOLDER_MESSAGE = t('core', 'Choose a password for the public link'); - var PASSWORD_PLACEHOLDER_MESSAGE_OPTIONAL = t('core', 'Choose a password for the public link or press "Enter ↵"'); + var PASSWORD_PLACEHOLDER_MESSAGE_OPTIONAL = t('core', 'Choose a password for the public link or press the "Enter" key'); var TEMPLATE = '{{#if shareAllowed}}' + diff --git a/core/js/sharedialogresharerinfoview.js b/core/js/sharedialogresharerinfoview.js index 201484c52a8..8afec33e7eb 100644 --- a/core/js/sharedialogresharerinfoview.js +++ b/core/js/sharedialogresharerinfoview.js @@ -80,13 +80,17 @@ { group: this.model.getReshareWithDisplayName(), owner: ownerDisplayName - } + }, + undefined, + {escape: false} ); } else { sharedByText = t( 'core', 'Shared with you by {owner}', - { owner: ownerDisplayName } + { owner: ownerDisplayName }, + undefined, + {escape: false} ); } diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js index 9230484fb40..507abd7e774 100644 --- a/core/js/tests/specs/setupchecksSpec.js +++ b/core/js/tests/specs/setupchecksSpec.js @@ -433,7 +433,7 @@ describe('OC.SetupChecks tests', function() { async.done(function( data, s, x ){ expect(data).toEqual([{ - msg: 'The PHP Opcache is not properly configured. <a href="https://example.org/link/to/doc" rel="noreferrer">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:' + "<pre><code>opcache.enable=1\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>", + msg: 'The PHP OPcache is not properly configured. <a href="https://example.org/link/to/doc" rel="noreferrer">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:' + "<pre><code>opcache.enable=1\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1</code></pre>", type: OC.SetupChecks.MESSAGE_TYPE_INFO }]); done(); diff --git a/core/l10n/ca.js b/core/l10n/ca.js new file mode 100644 index 00000000000..2f433c872eb --- /dev/null +++ b/core/l10n/ca.js @@ -0,0 +1,277 @@ +OC.L10N.register( + "core", + { + "Please select a file." : "Seleccioneu un fitxer.", + "File is too big" : "El fitxer és massa gran", + "The selected file is not an image." : "El fitxer seleccionat no és una imatge", + "The selected file cannot be read." : "El fitxer seleccionat no es pot llegir.", + "Invalid file provided" : "El fitxer proporcionat no és vàlid", + "No image or file provided" : "No s'han proporcionat imatges o fitxers", + "Unknown filetype" : "Tipus de fitxer desconegut", + "Invalid image" : "Imatge no vàlida", + "An error occurred. Please contact your admin." : "Hi ha hagut un error. Contacteu amb l'administrador.", + "No temporary profile picture available, try again" : "No hi ha imatge temporal de perfil disponible, torneu a intentar-ho", + "No crop data provided" : "No heu proporcionat dades del retall", + "No valid crop data provided" : "Les dades del retall proporcionades no són vàlides", + "Crop is not square" : "El retall no és quadrat", + "State token does not match" : "El testimoni d'estat no coincideix", + "Password reset is disabled" : "El canvi de contrasenya està deshabilitat", + "Couldn't reset password because the token is invalid" : "No es pot restablir la contrasenya perquè el testimoni no és vàlid", + "Couldn't reset password because the token is expired" : "No es pot restablir la contrasenya perquè el testimoni ha vençut", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No s'ha pogut enviar correu de restabliment. No hi ha correu per aquest compte. Contacteu amb l'administrador.", + "Password reset" : "Canvi de contrasenya", + "Reset your password" : "Canvia la teva contrasenya", + "%s password reset" : "restableix la contrasenya %s", + "Couldn't send reset email. Please contact your administrator." : "No s'ha pogut restablir el correu. Contacteu amb l'administrador.", + "Couldn't send reset email. Please make sure your username is correct." : "No s'ha pogut enviar el correu de restabliment. Assegureu-vos que el vostre nom d'usuari és correcte.", + "Preparing update" : "Preparant l'actualització", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Repair warning: " : "Advertiment de reparació:", + "Repair error: " : "Error de reparació:", + "[%d / %d]: Checking table %s" : "[%d / %d]: Revisant la taula %s", + "Turned on maintenance mode" : "Activat el mode de manteniment", + "Turned off maintenance mode" : "Desactivat el mode de manteniment", + "Maintenance mode is kept active" : "El mode de manteniment es manté activat", + "Updating database schema" : "Actualitzant l'esquema de la base de dades", + "Updated database" : "Actualitzada la base de dades", + "Checked database schema update" : "S'ha comprobat l'actualització de l'esquema de la base de dades", + "Checking updates of apps" : "Comprovant les actualitzacions d'aplicacions", + "Update app \"%s\" from appstore" : "Actualitza l'aplicació \"%s\" del repositori", + "Checked database schema update for apps" : "S'ha comprobat l'actualització de l'esquema de la base de dades per les apps", + "Updated \"%s\" to %s" : "Actualitzat \"%s\" a %s", + "Set log level to debug" : "Modifica el nivell de registre a depuració", + "Reset log level" : "Reinicia el nivell de registre", + "Starting code integrity check" : "Inicia el test d'integrigtat del codi", + "Finished code integrity check" : "Finalitzat el test d'integritat del codi", + "%s (3rdparty)" : "%s (de tercers)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Les aplicacions següents s'han deshabilitat: %s", + "Already up to date" : "Ja actualitzat", + "No contacts found" : "No s'han trobat contactes", + "Show all contacts …" : "Mostra tots els contactes...", + "There was an error loading your contacts" : "Hi ha hagut un error al carregar els teus contactes", + "Loading your contacts …" : "Carregant els teus contactes...", + "Looking for {term} …" : "Buscant {term} …", + "No action available" : "Cap acció disponible", + "Error fetching contact actions" : "Error al carregar les accions del contacte", + "Settings" : "Configuració", + "Connection to server lost" : "S'ha perdut la connexió amb el servidor", + "Saving..." : "Desant...", + "Dismiss" : "Rebutja", + "This action requires you to confirm your password" : "Aquesta acció requereix que confirmis la teva contrasenya", + "Authentication required" : "Es requereix autenticació", + "Password" : "Contrasenya", + "Cancel" : "Cancel·la", + "Confirm" : "Confirma", + "seconds ago" : "segons enrere", + "Logging in …" : "Accedint a...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "L'enllaç per reiniciar la vostra contrasenya s'ha enviat al vostre correu. Si no el rebeu en un temps raonable comproveu les carpetes de spam. <br>Si no és allà, pregunteu a l'administrador local.", + "I know what I'm doing" : "Sé el que faig", + "Password can not be changed. Please contact your administrator." : "La contrasenya no es pot canviar. Contacteu amb l'administrador.", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hi ha arxius aquí", + "Choose" : "Escull", + "Error loading file picker template: {error}" : "Error en carregar la plantilla de càrrega de fitxers: {error}", + "OK" : "D'acord", + "Error loading message template: {error}" : "Error en carregar la plantilla de missatge: {error}", + "read-only" : "Només de lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicte de fitxer","{count} conflictes de fitxer"], + "One file conflict" : "Un fitxer en conflicte", + "New Files" : "Fitxers nous", + "Already existing files" : "Fitxers que ja existeixen", + "Which files do you want to keep?" : "Quin fitxer voleu conservar?", + "If you select both versions, the copied file will have a number added to its name." : "Si seleccioneu les dues versions, el fitxer copiat tindrà un número afegit al seu nom.", + "Continue" : "Continua", + "(all selected)" : "(selecciona-ho tot)", + "({count} selected)" : "({count} seleccionats)", + "Error loading file exists template" : "Error en carregar la plantilla de fitxer existent", + "Pending" : "Pendent", + "Very weak password" : "Contrasenya massa feble", + "Weak password" : "Contrasenya feble", + "So-so password" : "Contrasenya passable", + "Good password" : "Contrasenya bona", + "Strong password" : "Contrasenya forta", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament.", + "Error occurred while checking server setup" : "Hi ha hagut un error en comprovar la configuració del servidor", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Esteu accedint aquesta web a través de HTTP. Us recomanem que configureu el servidor per requerir HTTPS tal i com es descriu als <a href=\"{docUrl}\">consells de seguretat</a>", + "Shared" : "Compartit", + "Shared with {recipients}" : "Compartit amb {recipients}", + "Error setting expiration date" : "Error en establir la data de venciment", + "The public link will expire no later than {days} days after it is created" : "L'enllaç públic tindrà venciment abans de {days} dies després de crear-lo", + "Set expiration date" : "Estableix la data de venciment", + "Expiration" : "Expiració", + "Expiration date" : "Data de venciment", + "Choose a password for the public link" : "Escolliu una contrasenya per l'enllaç públic", + "Copied!" : "Copiat!", + "Copy" : "Copia", + "Not supported!" : "No soportat!", + "Press ⌘-C to copy." : "Prem ⌘-C per copiar.", + "Press Ctrl-C to copy." : "Prem Ctrl-C per copiar.", + "Resharing is not allowed" : "No es permet compartir de nou", + "Share to {name}" : "Comparteix amb {name}", + "Share link" : "Enllaç de compartició", + "Link" : "Enllaç", + "Password protect" : "Protegir amb contrasenya", + "Allow editing" : "Permetre edició", + "Email link to person" : "Enllaç per correu electrónic amb la persona", + "Send" : "Envia", + "Allow upload and editing" : "Permet afegir i editar", + "Read only" : "Només de lectura", + "File drop (upload only)" : "Arrossega fitxers (només càrrega)", + "Shared with you and the group {group} by {owner}" : "Compartit amb vos i amb el grup {group} per {owner}", + "Shared with you by {owner}" : "Compartit amb vos per {owner}", + "Choose a password for the mail share" : "Escolliu una contrasenya pel mail de compartició", + "group" : "grup", + "remote" : "remot", + "email" : "email", + "shared by {sharer}" : "Compartit per {sharer}", + "Unshare" : "Deixa de compartir", + "Can reshare" : "Pot recompartir", + "Can edit" : "Pot editar", + "Can create" : "Pot crear", + "Can change" : "Pot modificar", + "Can delete" : "Pot esborrar", + "Access control" : "Control d'accés", + "Could not unshare" : "No pot descompartir", + "Error while sharing" : "Error en compartir", + "No users found for {search}" : "No s'han trobat usuaris per {search}", + "An error occurred. Please try again" : "S'ha produït un error. Si us plau, torni a intentar-ho.", + "{sharee} (group)" : "{sharee} (grup)", + "{sharee} (remote)" : "{sharee} (remot)", + "{sharee} (email)" : "{sharee} (email)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Comparteix", + "Name or email address..." : "Nom o adreça electrònica...", + "Name..." : "Nom...", + "Error" : "Error", + "Error removing share" : "Error al treure compartició", + "restricted" : "restringit", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Esborra", + "Rename" : "Reanomena", + "Collaborative tags" : "Etiquetes col·laboratives", + "No tags found" : "No s'han trobat etiquetes", + "unknown text" : "text desconegut", + "Hello world!" : "Hola món!", + "sunny" : "asolellat", + "Hello {name}, the weather is {weather}" : "Hola {name}, el temps és {weather}", + "Hello {name}" : "Hola {name}", + "new" : "Nou", + "_download %n file_::_download %n files_" : ["descarregar l'arxiu %n","descarregar arxius %n "], + "Update to {version}" : "Actualitza a {version}", + "An error occurred." : "S'ha produït un error", + "Please reload the page." : "Carregueu la pàgina de nou.", + "Continue to Nextcloud" : "Continua a Nextcloud", + "Searching other places" : "Buscant altres ubicacions", + "Personal" : "Personal", + "Users" : "Usuaris", + "Apps" : "Aplicacions", + "Admin" : "Administració", + "Help" : "Ajuda", + "Access forbidden" : "Accés prohibit", + "File not found" : "No s'ha trobat l'arxiu", + "The specified document has not been found on the server." : "El document especificat no s'ha trobat al servidor.", + "You can click here to return to %s." : "Pots clicar aquí per tornar a %s.", + "Internal Server Error" : "Error Intern del Servidor", + "The server encountered an internal error and was unable to complete your request." : "El servidor ha trobat un error intern i no pot finalitzar la teva petició.", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Per favor, posi's en contacte amb l'administrador del servidor si aquest error torna a aparèixer diverses vegades, per favor inclogui els detalls tècnics de baix en el seu informe.", + "More details can be found in the server log." : "Pots trobar més detalls al llistat del servidor.", + "Technical details" : "Detalls tècnics", + "Remote Address: %s" : "Adreça remota: %s", + "Request ID: %s" : "Sol·licitud ID: %s ", + "Type: %s" : "Tipus: %s", + "Code: %s" : "Codi: %s", + "Message: %s" : "Missatge: %s", + "File: %s" : "Fitxer: %s", + "Line: %s" : "Línia: %s", + "Trace" : "Traça", + "Security warning" : "Advertiment de seguretat", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "La carpeta de dades i els seus fitxers probablement són accessibles des d'internet perquè el fitxer .htaccess no funciona.", + "Create an <strong>admin account</strong>" : "Crea un <strong>compte d'administrador</strong>", + "Username" : "Nom d'usuari", + "Storage & database" : "Emmagatzematge i base de dades", + "Data folder" : "Carpeta de dades", + "Configure the database" : "Configura la base de dades", + "Only %s is available." : "Només hi ha disponible %s", + "Install and activate additional PHP modules to choose other database types." : "Instal·la i activa mòduls PHP addicionals per seleccionar altres tipus de bases de dades.", + "For more details check out the documentation." : "Per més detalls consulteu la documentació.", + "Database user" : "Usuari de la base de dades", + "Database password" : "Contrasenya de la base de dades", + "Database name" : "Nom de la base de dades", + "Database tablespace" : "Espai de taula de la base de dades", + "Database host" : "Ordinador central de la base de dades", + "Performance warning" : "Alerta de rendiment", + "SQLite will be used as database." : "SQLite s'utilitzarà com a base de dades.", + "For larger installations we recommend to choose a different database backend." : "Per a instal·lacions més grans es recomana triar una base de dades diferent.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "L'ús de SQLite està desaconsellat especialment quan s'usa el client d'escriptori per sincronitzar els fitxers.", + "Finish setup" : "Acaba la configuració", + "Finishing …" : "Acabant...", + "Need help?" : "Necessites ajuda?", + "See the documentation" : "Consulti la documentació", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Aquesta aplicació requereix Javascript per al seu correcte funcionament . Per favor, {linkstart}habiliti Javascript{linkend} i torni a carregar la pàgina.", + "More apps" : "Més aplicacions", + "Search" : "Cerca", + "Confirm your password" : "Confirma la teva contrasenya", + "Server side authentication failed!" : "L'autenticació del servidor ha fallat!", + "Please contact your administrator." : "Contacteu amb l'administrador.", + "Please try again or contact your administrator." : "Intenti-ho de nou o posi's en contacte amb el seu administrador.", + "Username or email" : "Nom d'usuari o correu electrònic", + "Wrong password. Reset it?" : "Contrasenya incorrecta. Voleu restablir-la?", + "Wrong password." : "Contrasenya incorrecta.", + "Log in" : "Inici de sessió", + "Stay logged in" : "Mantén la sessió connectada", + "Alternative Logins" : "Acreditacions alternatives", + "App token" : "Testimoni d'aplicació", + "Redirecting …" : "Redirigint...", + "New password" : "Contrasenya nova", + "New Password" : "Contrasenya nova", + "Reset password" : "Reinicialitza la contrasenya", + "This Nextcloud instance is currently in single user mode." : "La instància Nextcloud està en mode d'usuari únic.", + "This means only administrators can use the instance." : "Això significa que només els administradors poden usar la instància.", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament.", + "Thank you for your patience." : "Gràcies per la paciència.", + "Log out" : "Surt", + "Two-factor authentication" : "Segon factor d'autenticació", + "Cancel log in" : "Cancel·la l'accés a", + "Use backup code" : "Utilitza un codi de copia de seguretat", + "You are accessing the server from an untrusted domain." : "Esteu accedint al servidor des d'un domini no fiable", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "En funció de la teva configuració, com a administrador podries utilitzar el botó d'abaix per confiar en aquest domini.", + "Add \"%s\" as trusted domain" : "Afegeix \"%s\" com a domini de confiança", + "App update required" : "Cal que actualitzeu la aplicació", + "%s will be updated to version %s" : "%s s'actualitzarà a la versió %s", + "These apps will be updated:" : "Aquestes aplicacions s'actualitzaran:", + "These incompatible apps will be disabled:" : "Aquestes aplicacions incompatibles es desactivaran:", + "The theme %s has been disabled." : "S'ha desactivat el tema %s", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Assegureu-vos que heu fet una còpia de seguretat de la base de dades, del fitxer de configuració i de la carpeta de dades abans de continuar.", + "Start update" : "Inicia l'actualització", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Per evitar que s'esgoti el temps d'espera en instalacions grans, pots en el seu lloc fer córrer la següent comanda en el directori d'instalació. ", + "Detailed logs" : "Registres detallats", + "Update needed" : "Actualització necessaria", + "This %s instance is currently in maintenance mode, which may take a while." : "Aquesta instància %s està actualment en manteniment i podria trigar una estona.", + "This page will refresh itself when the %s instance is available again." : "Aquesta pàgina s'actualitzarà automàticament quan la instància %s estigui disponible de nou.", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Els vostres fitxers estan encriptats. Si no heu habilitat la clau de recuperació no hi haurà manera de recuperar les dades després que reestabliu la contrasenya. <br />Si sabeu què fer, contacteu amb l'administrador abans de continuar.<br />Voleu continuar?", + "Ok" : "D'acord", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "La carpeta de dades i els vostres fitxers probablement són accessibles des d'Internet. El fitxer .htaccess no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web.", + "Error while unsharing" : "Error en deixar de compartir", + "can reshare" : "pot recompartir", + "can edit" : "pot editar", + "can create" : "pot crear", + "can change" : "pot canviar", + "can delete" : "Pot esborrar", + "access control" : "control d'accés", + "Share with users..." : "Comparteix amb usuaris...", + "The object type is not specified." : "No s'ha especificat el tipus d'objecte.", + "Enter new" : "Escriu nou", + "Add" : "Afegeix", + "Edit tags" : "Edita etiquetes", + "Error loading dialog template: {error}" : "Error en carregar la plantilla de diàleg: {error}", + "No tags selected for deletion." : "No heu seleccionat les etiquetes a eliminar.", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho a: %s\n\n", + "The share will expire on %s." : "La compartició venç el %s.", + "Cheers!" : "Salut!", + "Use the following link to reset your password: {link}" : "Useu l'enllaç següent per restablir la contrasenya: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Ei, <br><br>només fer-vos saber que %s us ha comparti <strong>%s</strong>. <br><a href=\"%s\">Mireu-ho!</a>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/core/l10n/ca.json b/core/l10n/ca.json new file mode 100644 index 00000000000..d945e5c0cd0 --- /dev/null +++ b/core/l10n/ca.json @@ -0,0 +1,275 @@ +{ "translations": { + "Please select a file." : "Seleccioneu un fitxer.", + "File is too big" : "El fitxer és massa gran", + "The selected file is not an image." : "El fitxer seleccionat no és una imatge", + "The selected file cannot be read." : "El fitxer seleccionat no es pot llegir.", + "Invalid file provided" : "El fitxer proporcionat no és vàlid", + "No image or file provided" : "No s'han proporcionat imatges o fitxers", + "Unknown filetype" : "Tipus de fitxer desconegut", + "Invalid image" : "Imatge no vàlida", + "An error occurred. Please contact your admin." : "Hi ha hagut un error. Contacteu amb l'administrador.", + "No temporary profile picture available, try again" : "No hi ha imatge temporal de perfil disponible, torneu a intentar-ho", + "No crop data provided" : "No heu proporcionat dades del retall", + "No valid crop data provided" : "Les dades del retall proporcionades no són vàlides", + "Crop is not square" : "El retall no és quadrat", + "State token does not match" : "El testimoni d'estat no coincideix", + "Password reset is disabled" : "El canvi de contrasenya està deshabilitat", + "Couldn't reset password because the token is invalid" : "No es pot restablir la contrasenya perquè el testimoni no és vàlid", + "Couldn't reset password because the token is expired" : "No es pot restablir la contrasenya perquè el testimoni ha vençut", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No s'ha pogut enviar correu de restabliment. No hi ha correu per aquest compte. Contacteu amb l'administrador.", + "Password reset" : "Canvi de contrasenya", + "Reset your password" : "Canvia la teva contrasenya", + "%s password reset" : "restableix la contrasenya %s", + "Couldn't send reset email. Please contact your administrator." : "No s'ha pogut restablir el correu. Contacteu amb l'administrador.", + "Couldn't send reset email. Please make sure your username is correct." : "No s'ha pogut enviar el correu de restabliment. Assegureu-vos que el vostre nom d'usuari és correcte.", + "Preparing update" : "Preparant l'actualització", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Repair warning: " : "Advertiment de reparació:", + "Repair error: " : "Error de reparació:", + "[%d / %d]: Checking table %s" : "[%d / %d]: Revisant la taula %s", + "Turned on maintenance mode" : "Activat el mode de manteniment", + "Turned off maintenance mode" : "Desactivat el mode de manteniment", + "Maintenance mode is kept active" : "El mode de manteniment es manté activat", + "Updating database schema" : "Actualitzant l'esquema de la base de dades", + "Updated database" : "Actualitzada la base de dades", + "Checked database schema update" : "S'ha comprobat l'actualització de l'esquema de la base de dades", + "Checking updates of apps" : "Comprovant les actualitzacions d'aplicacions", + "Update app \"%s\" from appstore" : "Actualitza l'aplicació \"%s\" del repositori", + "Checked database schema update for apps" : "S'ha comprobat l'actualització de l'esquema de la base de dades per les apps", + "Updated \"%s\" to %s" : "Actualitzat \"%s\" a %s", + "Set log level to debug" : "Modifica el nivell de registre a depuració", + "Reset log level" : "Reinicia el nivell de registre", + "Starting code integrity check" : "Inicia el test d'integrigtat del codi", + "Finished code integrity check" : "Finalitzat el test d'integritat del codi", + "%s (3rdparty)" : "%s (de tercers)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Les aplicacions següents s'han deshabilitat: %s", + "Already up to date" : "Ja actualitzat", + "No contacts found" : "No s'han trobat contactes", + "Show all contacts …" : "Mostra tots els contactes...", + "There was an error loading your contacts" : "Hi ha hagut un error al carregar els teus contactes", + "Loading your contacts …" : "Carregant els teus contactes...", + "Looking for {term} …" : "Buscant {term} …", + "No action available" : "Cap acció disponible", + "Error fetching contact actions" : "Error al carregar les accions del contacte", + "Settings" : "Configuració", + "Connection to server lost" : "S'ha perdut la connexió amb el servidor", + "Saving..." : "Desant...", + "Dismiss" : "Rebutja", + "This action requires you to confirm your password" : "Aquesta acció requereix que confirmis la teva contrasenya", + "Authentication required" : "Es requereix autenticació", + "Password" : "Contrasenya", + "Cancel" : "Cancel·la", + "Confirm" : "Confirma", + "seconds ago" : "segons enrere", + "Logging in …" : "Accedint a...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "L'enllaç per reiniciar la vostra contrasenya s'ha enviat al vostre correu. Si no el rebeu en un temps raonable comproveu les carpetes de spam. <br>Si no és allà, pregunteu a l'administrador local.", + "I know what I'm doing" : "Sé el que faig", + "Password can not be changed. Please contact your administrator." : "La contrasenya no es pot canviar. Contacteu amb l'administrador.", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hi ha arxius aquí", + "Choose" : "Escull", + "Error loading file picker template: {error}" : "Error en carregar la plantilla de càrrega de fitxers: {error}", + "OK" : "D'acord", + "Error loading message template: {error}" : "Error en carregar la plantilla de missatge: {error}", + "read-only" : "Només de lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicte de fitxer","{count} conflictes de fitxer"], + "One file conflict" : "Un fitxer en conflicte", + "New Files" : "Fitxers nous", + "Already existing files" : "Fitxers que ja existeixen", + "Which files do you want to keep?" : "Quin fitxer voleu conservar?", + "If you select both versions, the copied file will have a number added to its name." : "Si seleccioneu les dues versions, el fitxer copiat tindrà un número afegit al seu nom.", + "Continue" : "Continua", + "(all selected)" : "(selecciona-ho tot)", + "({count} selected)" : "({count} seleccionats)", + "Error loading file exists template" : "Error en carregar la plantilla de fitxer existent", + "Pending" : "Pendent", + "Very weak password" : "Contrasenya massa feble", + "Weak password" : "Contrasenya feble", + "So-so password" : "Contrasenya passable", + "Good password" : "Contrasenya bona", + "Strong password" : "Contrasenya forta", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament.", + "Error occurred while checking server setup" : "Hi ha hagut un error en comprovar la configuració del servidor", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Esteu accedint aquesta web a través de HTTP. Us recomanem que configureu el servidor per requerir HTTPS tal i com es descriu als <a href=\"{docUrl}\">consells de seguretat</a>", + "Shared" : "Compartit", + "Shared with {recipients}" : "Compartit amb {recipients}", + "Error setting expiration date" : "Error en establir la data de venciment", + "The public link will expire no later than {days} days after it is created" : "L'enllaç públic tindrà venciment abans de {days} dies després de crear-lo", + "Set expiration date" : "Estableix la data de venciment", + "Expiration" : "Expiració", + "Expiration date" : "Data de venciment", + "Choose a password for the public link" : "Escolliu una contrasenya per l'enllaç públic", + "Copied!" : "Copiat!", + "Copy" : "Copia", + "Not supported!" : "No soportat!", + "Press ⌘-C to copy." : "Prem ⌘-C per copiar.", + "Press Ctrl-C to copy." : "Prem Ctrl-C per copiar.", + "Resharing is not allowed" : "No es permet compartir de nou", + "Share to {name}" : "Comparteix amb {name}", + "Share link" : "Enllaç de compartició", + "Link" : "Enllaç", + "Password protect" : "Protegir amb contrasenya", + "Allow editing" : "Permetre edició", + "Email link to person" : "Enllaç per correu electrónic amb la persona", + "Send" : "Envia", + "Allow upload and editing" : "Permet afegir i editar", + "Read only" : "Només de lectura", + "File drop (upload only)" : "Arrossega fitxers (només càrrega)", + "Shared with you and the group {group} by {owner}" : "Compartit amb vos i amb el grup {group} per {owner}", + "Shared with you by {owner}" : "Compartit amb vos per {owner}", + "Choose a password for the mail share" : "Escolliu una contrasenya pel mail de compartició", + "group" : "grup", + "remote" : "remot", + "email" : "email", + "shared by {sharer}" : "Compartit per {sharer}", + "Unshare" : "Deixa de compartir", + "Can reshare" : "Pot recompartir", + "Can edit" : "Pot editar", + "Can create" : "Pot crear", + "Can change" : "Pot modificar", + "Can delete" : "Pot esborrar", + "Access control" : "Control d'accés", + "Could not unshare" : "No pot descompartir", + "Error while sharing" : "Error en compartir", + "No users found for {search}" : "No s'han trobat usuaris per {search}", + "An error occurred. Please try again" : "S'ha produït un error. Si us plau, torni a intentar-ho.", + "{sharee} (group)" : "{sharee} (grup)", + "{sharee} (remote)" : "{sharee} (remot)", + "{sharee} (email)" : "{sharee} (email)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Comparteix", + "Name or email address..." : "Nom o adreça electrònica...", + "Name..." : "Nom...", + "Error" : "Error", + "Error removing share" : "Error al treure compartició", + "restricted" : "restringit", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Esborra", + "Rename" : "Reanomena", + "Collaborative tags" : "Etiquetes col·laboratives", + "No tags found" : "No s'han trobat etiquetes", + "unknown text" : "text desconegut", + "Hello world!" : "Hola món!", + "sunny" : "asolellat", + "Hello {name}, the weather is {weather}" : "Hola {name}, el temps és {weather}", + "Hello {name}" : "Hola {name}", + "new" : "Nou", + "_download %n file_::_download %n files_" : ["descarregar l'arxiu %n","descarregar arxius %n "], + "Update to {version}" : "Actualitza a {version}", + "An error occurred." : "S'ha produït un error", + "Please reload the page." : "Carregueu la pàgina de nou.", + "Continue to Nextcloud" : "Continua a Nextcloud", + "Searching other places" : "Buscant altres ubicacions", + "Personal" : "Personal", + "Users" : "Usuaris", + "Apps" : "Aplicacions", + "Admin" : "Administració", + "Help" : "Ajuda", + "Access forbidden" : "Accés prohibit", + "File not found" : "No s'ha trobat l'arxiu", + "The specified document has not been found on the server." : "El document especificat no s'ha trobat al servidor.", + "You can click here to return to %s." : "Pots clicar aquí per tornar a %s.", + "Internal Server Error" : "Error Intern del Servidor", + "The server encountered an internal error and was unable to complete your request." : "El servidor ha trobat un error intern i no pot finalitzar la teva petició.", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Per favor, posi's en contacte amb l'administrador del servidor si aquest error torna a aparèixer diverses vegades, per favor inclogui els detalls tècnics de baix en el seu informe.", + "More details can be found in the server log." : "Pots trobar més detalls al llistat del servidor.", + "Technical details" : "Detalls tècnics", + "Remote Address: %s" : "Adreça remota: %s", + "Request ID: %s" : "Sol·licitud ID: %s ", + "Type: %s" : "Tipus: %s", + "Code: %s" : "Codi: %s", + "Message: %s" : "Missatge: %s", + "File: %s" : "Fitxer: %s", + "Line: %s" : "Línia: %s", + "Trace" : "Traça", + "Security warning" : "Advertiment de seguretat", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "La carpeta de dades i els seus fitxers probablement són accessibles des d'internet perquè el fitxer .htaccess no funciona.", + "Create an <strong>admin account</strong>" : "Crea un <strong>compte d'administrador</strong>", + "Username" : "Nom d'usuari", + "Storage & database" : "Emmagatzematge i base de dades", + "Data folder" : "Carpeta de dades", + "Configure the database" : "Configura la base de dades", + "Only %s is available." : "Només hi ha disponible %s", + "Install and activate additional PHP modules to choose other database types." : "Instal·la i activa mòduls PHP addicionals per seleccionar altres tipus de bases de dades.", + "For more details check out the documentation." : "Per més detalls consulteu la documentació.", + "Database user" : "Usuari de la base de dades", + "Database password" : "Contrasenya de la base de dades", + "Database name" : "Nom de la base de dades", + "Database tablespace" : "Espai de taula de la base de dades", + "Database host" : "Ordinador central de la base de dades", + "Performance warning" : "Alerta de rendiment", + "SQLite will be used as database." : "SQLite s'utilitzarà com a base de dades.", + "For larger installations we recommend to choose a different database backend." : "Per a instal·lacions més grans es recomana triar una base de dades diferent.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "L'ús de SQLite està desaconsellat especialment quan s'usa el client d'escriptori per sincronitzar els fitxers.", + "Finish setup" : "Acaba la configuració", + "Finishing …" : "Acabant...", + "Need help?" : "Necessites ajuda?", + "See the documentation" : "Consulti la documentació", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Aquesta aplicació requereix Javascript per al seu correcte funcionament . Per favor, {linkstart}habiliti Javascript{linkend} i torni a carregar la pàgina.", + "More apps" : "Més aplicacions", + "Search" : "Cerca", + "Confirm your password" : "Confirma la teva contrasenya", + "Server side authentication failed!" : "L'autenticació del servidor ha fallat!", + "Please contact your administrator." : "Contacteu amb l'administrador.", + "Please try again or contact your administrator." : "Intenti-ho de nou o posi's en contacte amb el seu administrador.", + "Username or email" : "Nom d'usuari o correu electrònic", + "Wrong password. Reset it?" : "Contrasenya incorrecta. Voleu restablir-la?", + "Wrong password." : "Contrasenya incorrecta.", + "Log in" : "Inici de sessió", + "Stay logged in" : "Mantén la sessió connectada", + "Alternative Logins" : "Acreditacions alternatives", + "App token" : "Testimoni d'aplicació", + "Redirecting …" : "Redirigint...", + "New password" : "Contrasenya nova", + "New Password" : "Contrasenya nova", + "Reset password" : "Reinicialitza la contrasenya", + "This Nextcloud instance is currently in single user mode." : "La instància Nextcloud està en mode d'usuari únic.", + "This means only administrators can use the instance." : "Això significa que només els administradors poden usar la instància.", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament.", + "Thank you for your patience." : "Gràcies per la paciència.", + "Log out" : "Surt", + "Two-factor authentication" : "Segon factor d'autenticació", + "Cancel log in" : "Cancel·la l'accés a", + "Use backup code" : "Utilitza un codi de copia de seguretat", + "You are accessing the server from an untrusted domain." : "Esteu accedint al servidor des d'un domini no fiable", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "En funció de la teva configuració, com a administrador podries utilitzar el botó d'abaix per confiar en aquest domini.", + "Add \"%s\" as trusted domain" : "Afegeix \"%s\" com a domini de confiança", + "App update required" : "Cal que actualitzeu la aplicació", + "%s will be updated to version %s" : "%s s'actualitzarà a la versió %s", + "These apps will be updated:" : "Aquestes aplicacions s'actualitzaran:", + "These incompatible apps will be disabled:" : "Aquestes aplicacions incompatibles es desactivaran:", + "The theme %s has been disabled." : "S'ha desactivat el tema %s", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Assegureu-vos que heu fet una còpia de seguretat de la base de dades, del fitxer de configuració i de la carpeta de dades abans de continuar.", + "Start update" : "Inicia l'actualització", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Per evitar que s'esgoti el temps d'espera en instalacions grans, pots en el seu lloc fer córrer la següent comanda en el directori d'instalació. ", + "Detailed logs" : "Registres detallats", + "Update needed" : "Actualització necessaria", + "This %s instance is currently in maintenance mode, which may take a while." : "Aquesta instància %s està actualment en manteniment i podria trigar una estona.", + "This page will refresh itself when the %s instance is available again." : "Aquesta pàgina s'actualitzarà automàticament quan la instància %s estigui disponible de nou.", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Els vostres fitxers estan encriptats. Si no heu habilitat la clau de recuperació no hi haurà manera de recuperar les dades després que reestabliu la contrasenya. <br />Si sabeu què fer, contacteu amb l'administrador abans de continuar.<br />Voleu continuar?", + "Ok" : "D'acord", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "La carpeta de dades i els vostres fitxers probablement són accessibles des d'Internet. El fitxer .htaccess no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web.", + "Error while unsharing" : "Error en deixar de compartir", + "can reshare" : "pot recompartir", + "can edit" : "pot editar", + "can create" : "pot crear", + "can change" : "pot canviar", + "can delete" : "Pot esborrar", + "access control" : "control d'accés", + "Share with users..." : "Comparteix amb usuaris...", + "The object type is not specified." : "No s'ha especificat el tipus d'objecte.", + "Enter new" : "Escriu nou", + "Add" : "Afegeix", + "Edit tags" : "Edita etiquetes", + "Error loading dialog template: {error}" : "Error en carregar la plantilla de diàleg: {error}", + "No tags selected for deletion." : "No heu seleccionat les etiquetes a eliminar.", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho a: %s\n\n", + "The share will expire on %s." : "La compartició venç el %s.", + "Cheers!" : "Salut!", + "Use the following link to reset your password: {link}" : "Useu l'enllaç següent per restablir la contrasenya: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Ei, <br><br>només fer-vos saber que %s us ha comparti <strong>%s</strong>. <br><a href=\"%s\">Mireu-ho!</a>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/core/l10n/cs.js b/core/l10n/cs.js index 26ac29ea32b..9f8ab3e4572 100644 --- a/core/l10n/cs.js +++ b/core/l10n/cs.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na Nextcloud z důvěryhodné proxy. Pokud nepřistupujete k Nextcloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" href=\"{docLink}\">dokumentaci</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Je nakonfigurován memcached jako distribuovaná cache, ale je nainstalovaný nesprávný PHP modul \"memcache\". \\OC\\Memcache\\Memcached podporuje pouze \"memcached\" a ne \"memcache\". Podívejte se na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obou modulech</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Některé soubory neprošly kontrolou integrity. Více informací o tom jak tento problém vyřešit, lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Seznam neplatných souborů…</a> / <a href=\"{rescanEndpoint}\">Znovu ověřit…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache není správně nakonfigurována. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pro lepší výkon doporučujeme ↗</a> použít následující nastavení v <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. We strongly recommend enabling this function." : "PHP funkce \"set_time_limit\" není dostupná. To může způsobit ukončení skriptů uprostřed provádění a další problémy s instalací. Doporučujeme tuto funkc povolit.", "Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Váš datový adresář a vaše soubory jsou pravděpodobně dostupné z internetu. Soubor .htaccess nefunguje. Je velmi doporučeno zajistit, aby tento adresář již nebyl dostupný z internetu, nebo byl přesunut mimo document root webového serveru.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Konec platnosti", "Expiration date" : "Datum vypršení platnosti", "Choose a password for the public link" : "Zadej heslo pro tento veřejný odkaz", - "Choose a password for the public link or press \"Enter ↵\"" : "Zvolte si heslo veřejného sdílení nebo stiskněte \"Enter ↵\"", "Copied!" : "Zkopírováno!", "Copy" : "Zkopírovat", "Not supported!" : "Nepodporováno!", @@ -301,7 +299,10 @@ OC.L10N.register( "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Abyste zabránili vypršení časového limitu u větších instalací, můžete namísto toho spustit následující příkaz v hlavním adresáři:", "Detailed logs" : "Podrobné logy", "Update needed" : "Potřeba aktualizace", + "Please use the command line updater because you have a big instance with more than 50 users." : "Prosím použijte aktualizační příkazový řádek, protože máte velkou instanci s více než 50 uživateli.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Pro pomoc, shlédněte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaci</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Beru na vědomí, že při aktualizaci skrze webové rozhraní hrozí nebezpečí vypršení požadavku, který může vyústit ve ztrátu dat. Mám pro takový případ zálohu a vím, jak ji v případě selhání obnovit.", + "Upgrade via web on my own risk" : "Na vlastní nebezpečí aktualizovat skrze web", "This %s instance is currently in maintenance mode, which may take a while." : "Tato instalace %s je právě ve stavu údržby a to může chvíli trvat.", "This page will refresh itself when the %s instance is available again." : "Tato stránka se automaticky načte poté, co bude opět dostupná instance %s.", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", diff --git a/core/l10n/cs.json b/core/l10n/cs.json index 7339b3bb999..751af09547b 100644 --- a/core/l10n/cs.json +++ b/core/l10n/cs.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na Nextcloud z důvěryhodné proxy. Pokud nepřistupujete k Nextcloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" href=\"{docLink}\">dokumentaci</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Je nakonfigurován memcached jako distribuovaná cache, ale je nainstalovaný nesprávný PHP modul \"memcache\". \\OC\\Memcache\\Memcached podporuje pouze \"memcached\" a ne \"memcache\". Podívejte se na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obou modulech</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Některé soubory neprošly kontrolou integrity. Více informací o tom jak tento problém vyřešit, lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Seznam neplatných souborů…</a> / <a href=\"{rescanEndpoint}\">Znovu ověřit…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache není správně nakonfigurována. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pro lepší výkon doporučujeme ↗</a> použít následující nastavení v <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. We strongly recommend enabling this function." : "PHP funkce \"set_time_limit\" není dostupná. To může způsobit ukončení skriptů uprostřed provádění a další problémy s instalací. Doporučujeme tuto funkc povolit.", "Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Váš datový adresář a vaše soubory jsou pravděpodobně dostupné z internetu. Soubor .htaccess nefunguje. Je velmi doporučeno zajistit, aby tento adresář již nebyl dostupný z internetu, nebo byl přesunut mimo document root webového serveru.", @@ -125,7 +124,6 @@ "Expiration" : "Konec platnosti", "Expiration date" : "Datum vypršení platnosti", "Choose a password for the public link" : "Zadej heslo pro tento veřejný odkaz", - "Choose a password for the public link or press \"Enter ↵\"" : "Zvolte si heslo veřejného sdílení nebo stiskněte \"Enter ↵\"", "Copied!" : "Zkopírováno!", "Copy" : "Zkopírovat", "Not supported!" : "Nepodporováno!", @@ -299,7 +297,10 @@ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Abyste zabránili vypršení časového limitu u větších instalací, můžete namísto toho spustit následující příkaz v hlavním adresáři:", "Detailed logs" : "Podrobné logy", "Update needed" : "Potřeba aktualizace", + "Please use the command line updater because you have a big instance with more than 50 users." : "Prosím použijte aktualizační příkazový řádek, protože máte velkou instanci s více než 50 uživateli.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Pro pomoc, shlédněte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaci</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Beru na vědomí, že při aktualizaci skrze webové rozhraní hrozí nebezpečí vypršení požadavku, který může vyústit ve ztrátu dat. Mám pro takový případ zálohu a vím, jak ji v případě selhání obnovit.", + "Upgrade via web on my own risk" : "Na vlastní nebezpečí aktualizovat skrze web", "This %s instance is currently in maintenance mode, which may take a while." : "Tato instalace %s je právě ve stavu údržby a to může chvíli trvat.", "This page will refresh itself when the %s instance is available again." : "Tato stránka se automaticky načte poté, co bude opět dostupná instance %s.", "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", diff --git a/core/l10n/da.js b/core/l10n/da.js index 6c3916616d1..610d1e45728 100644 --- a/core/l10n/da.js +++ b/core/l10n/da.js @@ -123,7 +123,6 @@ OC.L10N.register( "Expiration" : "Udløb", "Expiration date" : "Udløbsdato", "Choose a password for the public link" : "Vælg et kodeord til det offentlige link", - "Choose a password for the public link or press \"Enter ↵\"" : "Beskyt dit offentlige link med en adgangskode eller tryk på \"Enter ↵\"", "Copied!" : "Kopirét!", "Copy" : "Kopiér", "Not supported!" : "Ikke understøttet!", diff --git a/core/l10n/da.json b/core/l10n/da.json index 77a1bd95dfb..7dc524cbc83 100644 --- a/core/l10n/da.json +++ b/core/l10n/da.json @@ -121,7 +121,6 @@ "Expiration" : "Udløb", "Expiration date" : "Udløbsdato", "Choose a password for the public link" : "Vælg et kodeord til det offentlige link", - "Choose a password for the public link or press \"Enter ↵\"" : "Beskyt dit offentlige link med en adgangskode eller tryk på \"Enter ↵\"", "Copied!" : "Kopirét!", "Copy" : "Kopiér", "Not supported!" : "Ikke understøttet!", diff --git a/core/l10n/de.js b/core/l10n/de.js index 34c784726ec..d9035d201a9 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -1,7 +1,7 @@ OC.L10N.register( "core", { - "Please select a file." : "Bitte eine Datei wählen. latest", + "Please select a file." : "Bitte eine Datei wählen.", "File is too big" : "Datei ist zu groß", "The selected file is not an image." : "Die ausgewählte Datei ist kein Bild.", "The selected file cannot be read." : "Die ausgewählte Datei konnte nicht gelesen werden.", @@ -17,15 +17,15 @@ OC.L10N.register( "State token does not match" : "Status-Token stimmen nicht überein", "Password reset is disabled" : "Passwort-Reset ist deaktiviert", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", - "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da der Token abgelaufen ist", + "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Es konnte keine E-Mail verschickt werden um das Passwort zurückzusetzten, da keine E-Mail im Benutzerkonto hinterlegt ist. Bitte kontaktiere deinen Administrator.", "Password reset" : "Passwort zurücksetzen", "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicke zum Zurücksetzen des Passworts auf die folgende Schaltfläche. Wenn du das Zurücksetzen des Passworts nicht angefordert hast, ignoriere diese E-Mail.", "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klicke zum Zurücksetzen des Passworts auf den folgenden Link. Wenn du das Zurücksetzen des Passworts nicht angefordert hast, ignoriere diese E-Mail.", "Reset your password" : "Setze dein Passwort zurück", "%s password reset" : "%s-Passwort zurücksetzen", - "Couldn't send reset email. Please contact your administrator." : "Die E-Mail zum Zurücksetzen konnte nicht versendet werden. Bitte kontaktiere deinen Administrator.", - "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte deinen Benutzernamen überprüfen.", + "Couldn't send reset email. Please contact your administrator." : "Die E-Mail zum Zurücksetzen konnte nicht versendet werden. Bitte kontaktiere Deinen Administrator.", + "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte Deinen Benutzernamen überprüfen.", "Preparing update" : "Update vorbereiten", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Reparaturwarnung:", @@ -35,15 +35,15 @@ OC.L10N.register( "Turned on maintenance mode" : "Wartungsmodus eingeschaltet", "Turned off maintenance mode" : "Wartungsmodus ausgeschaltet", "Maintenance mode is kept active" : "Wartungsmodus bleibt aktiviert", - "Updating database schema" : "Datenbank-Schema wird aktualisiert", + "Updating database schema" : "Das Datenbankschema wird aktualisiert", "Updated database" : "Datenbank aktualisiert", - "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Prüfen, ob das Datenbankschema aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Prüft, ob das Datenbankschema aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", "Checked database schema update" : "Datenbankschema-Aktualisierung überprüft", "Checking updates of apps" : "Es wird nach Aktualisierungen für die Apps gesucht", "Checking for update of app \"%s\" in appstore" : "Suche nach einer Aktualisierung für die App \"%s\" im App-Store", "Update app \"%s\" from appstore" : "Aktualisiere die App \"%s\" aus dem App-Store", "Checked for update of app \"%s\" in appstore" : "App-Store auf Aktualalisierung für die App \"%s\" geprüft", - "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Prüfen, ob das Datenbankschema für %s aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Prüft, ob das Datenbankschema für %s aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", "Checked database schema update for apps" : "Datenbankschema-Aktualisierung für Apps überprüft", "Updated \"%s\" to %s" : "„%s“ zu %s aktualisiert", "Set log level to debug" : "Log-Level auf \"debug\" gesetzt", @@ -55,16 +55,16 @@ OC.L10N.register( "Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s", "Already up to date" : "Bereits aktuell", "No contacts found" : "Keine Kontakte gefunden", - "Show all contacts …" : "Zeige alle Kontakte...", + "Show all contacts …" : "Zeige alle Kontakte…", "There was an error loading your contacts" : "Fehler beim Laden Deiner Kontakte", - "Loading your contacts …" : "Lade Deine Adressen...", - "Looking for {term} …" : "Suche nach {term} …", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Fehler aufgetreten. Mehr Informationen…</a>", + "Loading your contacts …" : "Lade Deine Kontakte…", + "Looking for {term} …" : "Suche nach {term}…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Probleme aufgetreten. Mehr Informationen…</a>", "No action available" : "Keine Aktion verfügbar", "Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden erneut geladen"], "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Dir", @@ -74,8 +74,8 @@ OC.L10N.register( "Confirm" : "Bestätigen", "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen", "seconds ago" : "Gerade eben", - "Logging in …" : "Melde an ...", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen deines Passworts wurde an deine E-Mail-Adresse versandt. Solltest du diesen nicht in Kürze erhalten, prüfe bitte deinen Spam-Ordner.<br>Wenn du keine E-Mail bekommen hast, wende dich bitte an deinen lokalen Administrator.", + "Logging in …" : "Melde an…", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen deines Passworts wurde an Deine E-Mail-Adresse versandt. Solltest Du diesen nicht in Kürze erhalten, prüfe bitte Deinen Spam-Ordner.<br>Wenn Du keine E-Mail bekommen hast, wende Dich bitte an deinen lokalen Administrator.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Es gibt keinen Weg Deine Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Du Dir nicht sicher bist, kontaktiere Deinen Administrator.<br />Möchtest Du wirklich fortfahren?", "I know what I'm doing" : "Ich weiß, was ich mache", "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktiere deinen Administrator.", @@ -92,7 +92,7 @@ OC.L10N.register( "New Files" : "Neue Dateien", "Already existing files" : "Bereits existierende Dateien", "Which files do you want to keep?" : "Welche Dateien sollen erhalten bleiben?", - "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt", + "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt.", "Continue" : "Fortsetzen", "(all selected)" : "(Alle ausgewählt)", "({count} selected)" : "({count} ausgewählt)", @@ -104,20 +104,20 @@ OC.L10N.register( "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Dein Webserver ist noch nicht hinreichend für Datei-Synchronisation konfiguriert, da die WebDAV-Schnittstelle vermutlich nicht funktioniert.", - "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Dein Web-Server ist nicht richtig eingerichtet um die folgende URL richtig aufzulösen \"{url}\". Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Dein Web-Server ist nicht richtig eingerichtet um \"{url}\" aufzulösen. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung: Mehrere Ziele konnten nicht erreicht werden. Dies bedeutet, dass einige Funktionen, wie das Einhängen exernen Speichers, Benachrichtigungen über Updates oder die Installation von Drittanbieter-Apps nicht funktionieren. \nDer Zugriff auf entfernte Dateien und das Senden von E-Mail-Benachrichtigungen wird wahrscheinlich ebenfalls nicht funktionieren.\nEs wird empfohlen, die Internet-Verbindung für diesen Server zu aktivieren, wenn Du alle Funktionen nutzen möchtest.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP hat keine Leserechte auf /dev/urandom wovon aus Sicherheitsgründen höchst abzuraten ist. Weitere Informationen sind in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a> zu finden.", - "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Du verwendest derzeit PHP {version}. Wir empfehlen ein Upgrade deiner PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald diese deine Distribution unterstützt.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Du verwendest derzeit PHP {version}. Wir empfehlen ein Upgrade deiner PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald diese Deine Distribution unterstützt.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Du greist auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Du auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifst, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als distributed cache konfiguriert aber das falsche PHP-Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien ...</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:", + "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als verteilter Cache konfiguriert, aber das falsche PHP-Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien…</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "Der PHP-Opcache ist nicht richtig konfiguriert. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für eine bessere Leistung empfiehlt es sich</a> folgende Einstellungen in der <code>php.ini</code> vorzunehmen:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.", "Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Dein Datenverzeichnis und deine Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, deinen Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass du es aus dem Dokument-Root-Verzeichnis des Webservers bewegst.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Um die Sicherheit zu erhöhen, empfehlen wir das Aktivieren von HSTS, wie es in den <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", "Shared with {recipients}" : "Geteilt mit {recipients}", @@ -127,13 +127,13 @@ OC.L10N.register( "Expiration" : "Ablaufdatum", "Expiration date" : "Ablaufdatum", "Choose a password for the public link" : "Wähle ein Passwort für den öffentlichen Link", - "Choose a password for the public link or press \"Enter ↵\"" : "Wähle ein Passwort für die öffentliche Freigabe oder presse \"Return ↵'", + "Choose a password for the public link or press the \"Enter\" key" : "Wähle ein Passwort für die öffentliche Freigabe oder drücke \"Eingabe\"", "Copied!" : "Kopiert!", "Copy" : "Kopieren", "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.", "Press Ctrl-C to copy." : "Zum Kopieren Strg-C drücken.", - "Resharing is not allowed" : "Weiterverteilen ist nicht erlaubt", + "Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt", "Share to {name}" : "Mit {name} teilen", "Share link" : "Link teilen", "Link" : "Link", @@ -151,7 +151,7 @@ OC.L10N.register( "group" : "Gruppe", "remote" : "Entfernte Freigabe", "email" : "E-Mail", - "shared by {sharer}" : "geteilt von {sharer}", + "shared by {sharer}" : "Geteilt von {sharer}", "Unshare" : "Freigabe aufheben", "Can reshare" : "kann weiterteilen", "Can edit" : "kann bearbeiten", @@ -159,29 +159,29 @@ OC.L10N.register( "Can change" : "kann ändern", "Can delete" : "kann löschen", "Access control" : "Zugriffskontrolle", - "Could not unshare" : "Freigabe konnte nicht entfernt werden", + "Could not unshare" : "Freigabe konnte nicht aufgehoben werden", "Error while sharing" : "Fehler beim Teilen", "Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.", "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"], "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.", - "No users or groups found for {search}" : "Keine Benutzer oder Gruppen gefunden für {search}", - "No users found for {search}" : "Kein Benutzer gefunden für {search}", + "No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden", + "No users found for {search}" : "Keine Benutzer für {search} gefunden", "An error occurred. Please try again" : "Es ist ein Fehler aufgetreten. Bitte versuche es noch einmal", - "{sharee} (group)" : "{sharee} (group)", - "{sharee} (remote)" : "{sharee} (remote)", + "{sharee} (group)" : "{sharee} (Gruppe)", + "{sharee} (remote)" : "{sharee} (entfernt)", "{sharee} (email)" : "{sharee} (E-Mail)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Teilen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingiebst.", - "Share with other people by entering a user or group or a federated cloud ID." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingibst.", - "Share with other people by entering a user or group or an email address." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingibst.", - "Name or email address..." : "Name oder E-Mail-Adresse...", - "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID...", - "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse...", - "Name..." : "Name...", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, eine Federated-Cloud-ID oder eine E-Mail-Adressen eingibst.", + "Share with other people by entering a user or group or a federated cloud ID." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, oder eine Federated-Cloud-ID eingibst.", + "Share with other people by entering a user or group or an email address." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, oder eine E-Mail-Adresse eingibst.", + "Name or email address..." : "Name oder E-Mail-Adresse…", + "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID…", + "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse…", + "Name..." : "Name…", "Error" : "Fehler", "Error removing share" : "Fehler beim Entfernen der Freigabe", - "Non-existing tag #{tag}" : "Nicht vorhandener Tag #{tag}", + "Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}", "restricted" : "Eingeschränkt", "invisible" : "unsichtbar", "({scope})" : "({scope})", @@ -195,13 +195,13 @@ OC.L10N.register( "Hello {name}, the weather is {weather}" : "Hallo {name}, das Wetter ist {weather}", "Hello {name}" : "Hallo {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Dies sind Deine Suchergebnisse<script>alert(1)</script></strong>", - "new" : "neu", + "new" : "Neu", "_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Wenn Du dieses Fenster verlässt, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", "Update to {version}" : "Aktualisierung auf {version}", "An error occurred." : "Es ist ein Fehler aufgetreten.", - "Please reload the page." : "Bitte lade die Seite neu.", - "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für weitere Informationen <a href=\"{url}\">schaue bitte in unser Forum</a>, um das Problem zu lösen.", + "Please reload the page." : "Bitte die Seite neu laden.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lese bitte diesen Forenbeitrag</a> zu diesem Thema.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.", "Continue to Nextcloud" : "Weiter zur Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Das Update war erfolgreich. Du wirst in %n Sekunde zur Nextcloud weitergeleitet.","Das Update war erfolgreich. Du wirst in %n Sekunden zur Nextcloud weitergeleitet."], @@ -211,19 +211,19 @@ OC.L10N.register( "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", - "Admin" : "Administration", + "Admin" : "Administrator", "Help" : "Hilfe", "Access forbidden" : "Zugriff verboten", "File not found" : "Datei nicht gefunden", "The specified document has not been found on the server." : "Das ausgewählte Dokument wurde auf dem Server nicht gefunden.", "You can click here to return to %s." : "Hier klicken, um zu %s zurückzukehren.", "Internal Server Error" : "Interner Serverfehler", - "The server encountered an internal error and was unable to complete your request." : "Der Server hat einen internen Fehler und konnte Ihre Anfrage nicht vervollständigen.", - "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Bitte wende dich an den Serveradministrator, falls dieser Fehler mehrfach auftritt, und füge deiner Anfrage die untenstehenden technischen Details bei.", - "More details can be found in the server log." : "Weitere Details können im Serverprotokoll gefunden werden.", + "The server encountered an internal error and was unable to complete your request." : "Der Server hat einen internen Fehler und konnte Deine Anfrage nicht vervollständigen.", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Bitte wende dich an den Serveradministrator, wenn dieser Fehler mehrfach auftritt, gebe bitte die, unten stehenden, technischen Details in Deinem Bericht mit an.", + "More details can be found in the server log." : "Weitere Details können im Server-Protokoll gefunden werden.", "Technical details" : "Technische Details", "Remote Address: %s" : "Entfernte Adresse: %s", - "Request ID: %s" : "Anforderungskennung: %s", + "Request ID: %s" : "Anfragekennung: %s", "Type: %s" : "Typ: %s", "Code: %s" : "Code: %s", "Message: %s" : "Nachricht: %s", @@ -232,7 +232,7 @@ OC.L10N.register( "Trace" : "Spur", "Security warning" : "Sicherheitswarnung", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", - "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren deines Servers kannst du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Deines Servers kannst Du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", "Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen", "Username" : "Benutzername", "Storage & database" : "Speicher & Datenbank", @@ -255,11 +255,11 @@ OC.L10N.register( "Finishing …" : "Abschließen…", "Need help?" : "Hilfe nötig?", "See the documentation" : "Schau in die Dokumentation", - "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte aktiviere {linkstart}JavaScript{linkend} und lade die Seite neu.", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte {linkstart}aktiviere JavaScript{linkend} und lade die Seite neu.", "More apps" : "Weitere Apps", "Search" : "Suche", "This action requires you to confirm your password:" : "Dieser Vorgang benötigt eine Passwortbestätigung von Dir:", - "Confirm your password" : "Bestätige dein Passwort", + "Confirm your password" : "Bestätige Dein Passwort", "Server side authentication failed!" : "Serverseitige Authentifizierung fehlgeschlagen!", "Please contact your administrator." : "Bitte kontaktiere den Administrator.", "An internal error occurred." : "Es ist ein interner Fehler aufgetreten.", @@ -269,11 +269,11 @@ OC.L10N.register( "Wrong password." : "Falsches Passwort.", "Log in" : "Anmelden", "Stay logged in" : "Angemeldet bleiben", - "Alternative Logins" : "Alternative Logins", + "Alternative Logins" : "Alternative Anmeldung", "You are about to grant \"%s\" access to your %s account." : "Du bist dabei \"%s\" Zugriff auf Dein %s-Konto zu gewähren.", "App token" : "App-Token", "Alternative login using app token" : "Alternative Anmeldung via App-Token", - "Redirecting …" : "Weiterleiten...", + "Redirecting …" : "Weiterleiten…", "New password" : "Neues Passwort", "New Password" : "Neues Passwort", "Reset password" : "Passwort zurücksetzen", @@ -283,15 +283,15 @@ OC.L10N.register( "Thank you for your patience." : "Vielen Dank für deine Geduld.", "Log out" : "Abmelden", "Two-factor authentication" : "Zwei-Faktor Authentifizierung", - "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Die erweiterte Sicherheit wurde für dein Konto aktiviert. Bitte authentifiziere dich mit einem zweiten Faktor. ", - "Cancel log in" : "Anmelden abbrechen", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Die erweiterte Sicherheit wurde für Dein Konto aktiviert. Bitte authentifiziere Dich mit einem zweiten Faktor. ", + "Cancel log in" : "Anmeldung abbrechen", "Use backup code" : "Backup-Code benutzen", "Error while validating your second factor" : "Fehler beim Bestätigen des zweiten Sicherheitsfaktors", "You are accessing the server from an untrusted domain." : "Du greifst von einer nicht vertrauenswürdigen Domäne auf den Server zu.", "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktiere deinen Administrator. Wenn du Administrator dieser Instanz bist, konfiguriere die „trusted_domains“-Einstellung in config/config.php. Eine Beispielkonfiguration ist in config/config.sample.php verfügbar.", - "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es deine Konfiguration zulässt, kannst du als Administrator die folgende Schaltfläche benutzen, um diese Domain als vertrauenswürdig einzustufen.", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es Deine Konfiguration zulässt, kannst Du als Administrator die folgende Schaltfläche benutzen, um diese Domain als vertrauenswürdig einzustufen.", "Add \"%s\" as trusted domain" : "„%s“ als vertrauenswürdige Domain hinzufügen", - "App update required" : "App-Update notwendig", + "App update required" : "App-Aktualisierung notwendig", "%s will be updated to version %s" : "%s wird auf Version %s aktualisiert", "These apps will be updated:" : "Diese Apps werden aktualisiert:", "These incompatible apps will be disabled:" : "Diese inkompatiblen Apps werden deaktiviert:", @@ -318,11 +318,11 @@ OC.L10N.register( "can change" : "kann ändern", "can delete" : "kann löschen", "access control" : "Zugriffskontrolle", - "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated Cloud ID username@example.com/nextcloud", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud", "Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…", "Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…", "Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…", - "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen...", + "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen…", "Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…", "Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…", "Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…", @@ -332,13 +332,13 @@ OC.L10N.register( "Add" : "Hinzufügen", "Edit tags" : "Tags bearbeiten", "Error loading dialog template: {error}" : "Fehler beim Laden der Dialogvorlage: {error}", - "No tags selected for deletion." : "Keine Tags zum Löschen ausgewählt.", - "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Weiterleitung zu Nextcloud.", + "No tags selected for deletion." : "Es wurden keine Tags zum Löschen ausgewählt.", + "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Du wirst nun zu Nextcloud weitergeleitet.", "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass %s %s mit Dir geteilt hat.\nZum Anzeigen: %s\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Use the following link to reset your password: {link}" : "Verwende den folgenden Link, um dein Passwort zurückzusetzen: {link}", - "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass %s <strong>%s</strong> mit dir geteilt hat.<br><a href=\"%s\">Sieh es Dir an!</a><br><br>", - "Please use the command line updater because you have a big instance." : "Da Du eine große Instanz nutzt, verwende bitte das Aktualisierungsprogramm über die Kommandozeile." + "Use the following link to reset your password: {link}" : "Verwende den folgenden Link, um Dein Passwort zurückzusetzen: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass %s <strong>%s</strong> mit Dir geteilt hat.<br><a href=\"%s\">Sieh es Dir an!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Da Du eine große Instanz nutzt, wird die Benutzung des Aktualisierungsprogrammes über die Kommandozeile empfohlen." }, "nplurals=2; plural=(n != 1);"); diff --git a/core/l10n/de.json b/core/l10n/de.json index 8c2281d0364..e977dedb4c6 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -1,5 +1,5 @@ { "translations": { - "Please select a file." : "Bitte eine Datei wählen. latest", + "Please select a file." : "Bitte eine Datei wählen.", "File is too big" : "Datei ist zu groß", "The selected file is not an image." : "Die ausgewählte Datei ist kein Bild.", "The selected file cannot be read." : "Die ausgewählte Datei konnte nicht gelesen werden.", @@ -15,15 +15,15 @@ "State token does not match" : "Status-Token stimmen nicht überein", "Password reset is disabled" : "Passwort-Reset ist deaktiviert", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", - "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da der Token abgelaufen ist", + "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Es konnte keine E-Mail verschickt werden um das Passwort zurückzusetzten, da keine E-Mail im Benutzerkonto hinterlegt ist. Bitte kontaktiere deinen Administrator.", "Password reset" : "Passwort zurücksetzen", "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicke zum Zurücksetzen des Passworts auf die folgende Schaltfläche. Wenn du das Zurücksetzen des Passworts nicht angefordert hast, ignoriere diese E-Mail.", "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klicke zum Zurücksetzen des Passworts auf den folgenden Link. Wenn du das Zurücksetzen des Passworts nicht angefordert hast, ignoriere diese E-Mail.", "Reset your password" : "Setze dein Passwort zurück", "%s password reset" : "%s-Passwort zurücksetzen", - "Couldn't send reset email. Please contact your administrator." : "Die E-Mail zum Zurücksetzen konnte nicht versendet werden. Bitte kontaktiere deinen Administrator.", - "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte deinen Benutzernamen überprüfen.", + "Couldn't send reset email. Please contact your administrator." : "Die E-Mail zum Zurücksetzen konnte nicht versendet werden. Bitte kontaktiere Deinen Administrator.", + "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte Deinen Benutzernamen überprüfen.", "Preparing update" : "Update vorbereiten", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Reparaturwarnung:", @@ -33,15 +33,15 @@ "Turned on maintenance mode" : "Wartungsmodus eingeschaltet", "Turned off maintenance mode" : "Wartungsmodus ausgeschaltet", "Maintenance mode is kept active" : "Wartungsmodus bleibt aktiviert", - "Updating database schema" : "Datenbank-Schema wird aktualisiert", + "Updating database schema" : "Das Datenbankschema wird aktualisiert", "Updated database" : "Datenbank aktualisiert", - "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Prüfen, ob das Datenbankschema aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Prüft, ob das Datenbankschema aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", "Checked database schema update" : "Datenbankschema-Aktualisierung überprüft", "Checking updates of apps" : "Es wird nach Aktualisierungen für die Apps gesucht", "Checking for update of app \"%s\" in appstore" : "Suche nach einer Aktualisierung für die App \"%s\" im App-Store", "Update app \"%s\" from appstore" : "Aktualisiere die App \"%s\" aus dem App-Store", "Checked for update of app \"%s\" in appstore" : "App-Store auf Aktualalisierung für die App \"%s\" geprüft", - "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Prüfen, ob das Datenbankschema für %s aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Prüft, ob das Datenbankschema für %s aktualisiert werden kann (dies kann je nach Datenbankgröße sehr lange dauern)", "Checked database schema update for apps" : "Datenbankschema-Aktualisierung für Apps überprüft", "Updated \"%s\" to %s" : "„%s“ zu %s aktualisiert", "Set log level to debug" : "Log-Level auf \"debug\" gesetzt", @@ -53,16 +53,16 @@ "Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s", "Already up to date" : "Bereits aktuell", "No contacts found" : "Keine Kontakte gefunden", - "Show all contacts …" : "Zeige alle Kontakte...", + "Show all contacts …" : "Zeige alle Kontakte…", "There was an error loading your contacts" : "Fehler beim Laden Deiner Kontakte", - "Loading your contacts …" : "Lade Deine Adressen...", - "Looking for {term} …" : "Suche nach {term} …", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Fehler aufgetreten. Mehr Informationen…</a>", + "Loading your contacts …" : "Lade Deine Kontakte…", + "Looking for {term} …" : "Suche nach {term}…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Probleme aufgetreten. Mehr Informationen…</a>", "No action available" : "Keine Aktion verfügbar", "Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden erneut geladen"], "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Dir", @@ -72,8 +72,8 @@ "Confirm" : "Bestätigen", "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen", "seconds ago" : "Gerade eben", - "Logging in …" : "Melde an ...", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen deines Passworts wurde an deine E-Mail-Adresse versandt. Solltest du diesen nicht in Kürze erhalten, prüfe bitte deinen Spam-Ordner.<br>Wenn du keine E-Mail bekommen hast, wende dich bitte an deinen lokalen Administrator.", + "Logging in …" : "Melde an…", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen deines Passworts wurde an Deine E-Mail-Adresse versandt. Solltest Du diesen nicht in Kürze erhalten, prüfe bitte Deinen Spam-Ordner.<br>Wenn Du keine E-Mail bekommen hast, wende Dich bitte an deinen lokalen Administrator.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Es gibt keinen Weg Deine Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Du Dir nicht sicher bist, kontaktiere Deinen Administrator.<br />Möchtest Du wirklich fortfahren?", "I know what I'm doing" : "Ich weiß, was ich mache", "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktiere deinen Administrator.", @@ -90,7 +90,7 @@ "New Files" : "Neue Dateien", "Already existing files" : "Bereits existierende Dateien", "Which files do you want to keep?" : "Welche Dateien sollen erhalten bleiben?", - "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt", + "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt.", "Continue" : "Fortsetzen", "(all selected)" : "(Alle ausgewählt)", "({count} selected)" : "({count} ausgewählt)", @@ -102,20 +102,20 @@ "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Dein Webserver ist noch nicht hinreichend für Datei-Synchronisation konfiguriert, da die WebDAV-Schnittstelle vermutlich nicht funktioniert.", - "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Dein Web-Server ist nicht richtig eingerichtet um die folgende URL richtig aufzulösen \"{url}\". Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Dein Web-Server ist nicht richtig eingerichtet um \"{url}\" aufzulösen. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung: Mehrere Ziele konnten nicht erreicht werden. Dies bedeutet, dass einige Funktionen, wie das Einhängen exernen Speichers, Benachrichtigungen über Updates oder die Installation von Drittanbieter-Apps nicht funktionieren. \nDer Zugriff auf entfernte Dateien und das Senden von E-Mail-Benachrichtigungen wird wahrscheinlich ebenfalls nicht funktionieren.\nEs wird empfohlen, die Internet-Verbindung für diesen Server zu aktivieren, wenn Du alle Funktionen nutzen möchtest.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP hat keine Leserechte auf /dev/urandom wovon aus Sicherheitsgründen höchst abzuraten ist. Weitere Informationen sind in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a> zu finden.", - "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Du verwendest derzeit PHP {version}. Wir empfehlen ein Upgrade deiner PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald diese deine Distribution unterstützt.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Du verwendest derzeit PHP {version}. Wir empfehlen ein Upgrade deiner PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald diese Deine Distribution unterstützt.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Du greist auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Du auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifst, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als distributed cache konfiguriert aber das falsche PHP-Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien ...</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:", + "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als verteilter Cache konfiguriert, aber das falsche PHP-Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest Du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien…</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "Der PHP-Opcache ist nicht richtig konfiguriert. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für eine bessere Leistung empfiehlt es sich</a> folgende Einstellungen in der <code>php.ini</code> vorzunehmen:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.", "Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Dein Datenverzeichnis und deine Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, deinen Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass du es aus dem Dokument-Root-Verzeichnis des Webservers bewegst.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Um die Sicherheit zu erhöhen, empfehlen wir das Aktivieren von HSTS, wie es in den <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", "Shared with {recipients}" : "Geteilt mit {recipients}", @@ -125,13 +125,13 @@ "Expiration" : "Ablaufdatum", "Expiration date" : "Ablaufdatum", "Choose a password for the public link" : "Wähle ein Passwort für den öffentlichen Link", - "Choose a password for the public link or press \"Enter ↵\"" : "Wähle ein Passwort für die öffentliche Freigabe oder presse \"Return ↵'", + "Choose a password for the public link or press the \"Enter\" key" : "Wähle ein Passwort für die öffentliche Freigabe oder drücke \"Eingabe\"", "Copied!" : "Kopiert!", "Copy" : "Kopieren", "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.", "Press Ctrl-C to copy." : "Zum Kopieren Strg-C drücken.", - "Resharing is not allowed" : "Weiterverteilen ist nicht erlaubt", + "Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt", "Share to {name}" : "Mit {name} teilen", "Share link" : "Link teilen", "Link" : "Link", @@ -149,7 +149,7 @@ "group" : "Gruppe", "remote" : "Entfernte Freigabe", "email" : "E-Mail", - "shared by {sharer}" : "geteilt von {sharer}", + "shared by {sharer}" : "Geteilt von {sharer}", "Unshare" : "Freigabe aufheben", "Can reshare" : "kann weiterteilen", "Can edit" : "kann bearbeiten", @@ -157,29 +157,29 @@ "Can change" : "kann ändern", "Can delete" : "kann löschen", "Access control" : "Zugriffskontrolle", - "Could not unshare" : "Freigabe konnte nicht entfernt werden", + "Could not unshare" : "Freigabe konnte nicht aufgehoben werden", "Error while sharing" : "Fehler beim Teilen", "Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.", "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"], "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.", - "No users or groups found for {search}" : "Keine Benutzer oder Gruppen gefunden für {search}", - "No users found for {search}" : "Kein Benutzer gefunden für {search}", + "No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden", + "No users found for {search}" : "Keine Benutzer für {search} gefunden", "An error occurred. Please try again" : "Es ist ein Fehler aufgetreten. Bitte versuche es noch einmal", - "{sharee} (group)" : "{sharee} (group)", - "{sharee} (remote)" : "{sharee} (remote)", + "{sharee} (group)" : "{sharee} (Gruppe)", + "{sharee} (remote)" : "{sharee} (entfernt)", "{sharee} (email)" : "{sharee} (E-Mail)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Teilen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingiebst.", - "Share with other people by entering a user or group or a federated cloud ID." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingibst.", - "Share with other people by entering a user or group or an email address." : "Teile mit Anderen, indem Du einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingibst.", - "Name or email address..." : "Name oder E-Mail-Adresse...", - "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID...", - "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse...", - "Name..." : "Name...", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, eine Federated-Cloud-ID oder eine E-Mail-Adressen eingibst.", + "Share with other people by entering a user or group or a federated cloud ID." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, oder eine Federated-Cloud-ID eingibst.", + "Share with other people by entering a user or group or an email address." : "Teile mit Anderen, indem Du einen Benutzer, eine Gruppe, oder eine E-Mail-Adresse eingibst.", + "Name or email address..." : "Name oder E-Mail-Adresse…", + "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID…", + "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse…", + "Name..." : "Name…", "Error" : "Fehler", "Error removing share" : "Fehler beim Entfernen der Freigabe", - "Non-existing tag #{tag}" : "Nicht vorhandener Tag #{tag}", + "Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}", "restricted" : "Eingeschränkt", "invisible" : "unsichtbar", "({scope})" : "({scope})", @@ -193,13 +193,13 @@ "Hello {name}, the weather is {weather}" : "Hallo {name}, das Wetter ist {weather}", "Hello {name}" : "Hallo {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Dies sind Deine Suchergebnisse<script>alert(1)</script></strong>", - "new" : "neu", + "new" : "Neu", "_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Wenn Du dieses Fenster verlässt, kann dies den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", "Update to {version}" : "Aktualisierung auf {version}", "An error occurred." : "Es ist ein Fehler aufgetreten.", - "Please reload the page." : "Bitte lade die Seite neu.", - "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für weitere Informationen <a href=\"{url}\">schaue bitte in unser Forum</a>, um das Problem zu lösen.", + "Please reload the page." : "Bitte die Seite neu laden.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lese bitte diesen Forenbeitrag</a> zu diesem Thema.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.", "Continue to Nextcloud" : "Weiter zur Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Das Update war erfolgreich. Du wirst in %n Sekunde zur Nextcloud weitergeleitet.","Das Update war erfolgreich. Du wirst in %n Sekunden zur Nextcloud weitergeleitet."], @@ -209,19 +209,19 @@ "Personal" : "Persönlich", "Users" : "Benutzer", "Apps" : "Apps", - "Admin" : "Administration", + "Admin" : "Administrator", "Help" : "Hilfe", "Access forbidden" : "Zugriff verboten", "File not found" : "Datei nicht gefunden", "The specified document has not been found on the server." : "Das ausgewählte Dokument wurde auf dem Server nicht gefunden.", "You can click here to return to %s." : "Hier klicken, um zu %s zurückzukehren.", "Internal Server Error" : "Interner Serverfehler", - "The server encountered an internal error and was unable to complete your request." : "Der Server hat einen internen Fehler und konnte Ihre Anfrage nicht vervollständigen.", - "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Bitte wende dich an den Serveradministrator, falls dieser Fehler mehrfach auftritt, und füge deiner Anfrage die untenstehenden technischen Details bei.", - "More details can be found in the server log." : "Weitere Details können im Serverprotokoll gefunden werden.", + "The server encountered an internal error and was unable to complete your request." : "Der Server hat einen internen Fehler und konnte Deine Anfrage nicht vervollständigen.", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Bitte wende dich an den Serveradministrator, wenn dieser Fehler mehrfach auftritt, gebe bitte die, unten stehenden, technischen Details in Deinem Bericht mit an.", + "More details can be found in the server log." : "Weitere Details können im Server-Protokoll gefunden werden.", "Technical details" : "Technische Details", "Remote Address: %s" : "Entfernte Adresse: %s", - "Request ID: %s" : "Anforderungskennung: %s", + "Request ID: %s" : "Anfragekennung: %s", "Type: %s" : "Typ: %s", "Code: %s" : "Code: %s", "Message: %s" : "Nachricht: %s", @@ -230,7 +230,7 @@ "Trace" : "Spur", "Security warning" : "Sicherheitswarnung", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", - "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren deines Servers kannst du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Deines Servers kannst Du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", "Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen", "Username" : "Benutzername", "Storage & database" : "Speicher & Datenbank", @@ -253,11 +253,11 @@ "Finishing …" : "Abschließen…", "Need help?" : "Hilfe nötig?", "See the documentation" : "Schau in die Dokumentation", - "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte aktiviere {linkstart}JavaScript{linkend} und lade die Seite neu.", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte {linkstart}aktiviere JavaScript{linkend} und lade die Seite neu.", "More apps" : "Weitere Apps", "Search" : "Suche", "This action requires you to confirm your password:" : "Dieser Vorgang benötigt eine Passwortbestätigung von Dir:", - "Confirm your password" : "Bestätige dein Passwort", + "Confirm your password" : "Bestätige Dein Passwort", "Server side authentication failed!" : "Serverseitige Authentifizierung fehlgeschlagen!", "Please contact your administrator." : "Bitte kontaktiere den Administrator.", "An internal error occurred." : "Es ist ein interner Fehler aufgetreten.", @@ -267,11 +267,11 @@ "Wrong password." : "Falsches Passwort.", "Log in" : "Anmelden", "Stay logged in" : "Angemeldet bleiben", - "Alternative Logins" : "Alternative Logins", + "Alternative Logins" : "Alternative Anmeldung", "You are about to grant \"%s\" access to your %s account." : "Du bist dabei \"%s\" Zugriff auf Dein %s-Konto zu gewähren.", "App token" : "App-Token", "Alternative login using app token" : "Alternative Anmeldung via App-Token", - "Redirecting …" : "Weiterleiten...", + "Redirecting …" : "Weiterleiten…", "New password" : "Neues Passwort", "New Password" : "Neues Passwort", "Reset password" : "Passwort zurücksetzen", @@ -281,15 +281,15 @@ "Thank you for your patience." : "Vielen Dank für deine Geduld.", "Log out" : "Abmelden", "Two-factor authentication" : "Zwei-Faktor Authentifizierung", - "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Die erweiterte Sicherheit wurde für dein Konto aktiviert. Bitte authentifiziere dich mit einem zweiten Faktor. ", - "Cancel log in" : "Anmelden abbrechen", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Die erweiterte Sicherheit wurde für Dein Konto aktiviert. Bitte authentifiziere Dich mit einem zweiten Faktor. ", + "Cancel log in" : "Anmeldung abbrechen", "Use backup code" : "Backup-Code benutzen", "Error while validating your second factor" : "Fehler beim Bestätigen des zweiten Sicherheitsfaktors", "You are accessing the server from an untrusted domain." : "Du greifst von einer nicht vertrauenswürdigen Domäne auf den Server zu.", "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktiere deinen Administrator. Wenn du Administrator dieser Instanz bist, konfiguriere die „trusted_domains“-Einstellung in config/config.php. Eine Beispielkonfiguration ist in config/config.sample.php verfügbar.", - "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es deine Konfiguration zulässt, kannst du als Administrator die folgende Schaltfläche benutzen, um diese Domain als vertrauenswürdig einzustufen.", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es Deine Konfiguration zulässt, kannst Du als Administrator die folgende Schaltfläche benutzen, um diese Domain als vertrauenswürdig einzustufen.", "Add \"%s\" as trusted domain" : "„%s“ als vertrauenswürdige Domain hinzufügen", - "App update required" : "App-Update notwendig", + "App update required" : "App-Aktualisierung notwendig", "%s will be updated to version %s" : "%s wird auf Version %s aktualisiert", "These apps will be updated:" : "Diese Apps werden aktualisiert:", "These incompatible apps will be disabled:" : "Diese inkompatiblen Apps werden deaktiviert:", @@ -316,11 +316,11 @@ "can change" : "kann ändern", "can delete" : "kann löschen", "access control" : "Zugriffskontrolle", - "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated Cloud ID username@example.com/nextcloud", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud", "Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…", "Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…", "Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…", - "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen...", + "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen…", "Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…", "Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…", "Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…", @@ -330,13 +330,13 @@ "Add" : "Hinzufügen", "Edit tags" : "Tags bearbeiten", "Error loading dialog template: {error}" : "Fehler beim Laden der Dialogvorlage: {error}", - "No tags selected for deletion." : "Keine Tags zum Löschen ausgewählt.", - "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Weiterleitung zu Nextcloud.", + "No tags selected for deletion." : "Es wurden keine Tags zum Löschen ausgewählt.", + "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Du wirst nun zu Nextcloud weitergeleitet.", "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass %s %s mit Dir geteilt hat.\nZum Anzeigen: %s\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", "Cheers!" : "Noch einen schönen Tag!", - "Use the following link to reset your password: {link}" : "Verwende den folgenden Link, um dein Passwort zurückzusetzen: {link}", - "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass %s <strong>%s</strong> mit dir geteilt hat.<br><a href=\"%s\">Sieh es Dir an!</a><br><br>", - "Please use the command line updater because you have a big instance." : "Da Du eine große Instanz nutzt, verwende bitte das Aktualisierungsprogramm über die Kommandozeile." + "Use the following link to reset your password: {link}" : "Verwende den folgenden Link, um Dein Passwort zurückzusetzen: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass %s <strong>%s</strong> mit Dir geteilt hat.<br><a href=\"%s\">Sieh es Dir an!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Da Du eine große Instanz nutzt, wird die Benutzung des Aktualisierungsprogrammes über die Kommandozeile empfohlen." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index c00b37fc2a9..adff226a725 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -17,7 +17,7 @@ OC.L10N.register( "State token does not match" : "Status-Token stimmen nicht überein", "Password reset is disabled" : "Passwort-Reset ist deaktiviert", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", - "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da der Token abgelaufen ist", + "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Es konnte keine E-Mail verschickt werden um das Passwort zurückzusetzten, da keine E-Mail im Benutzerkonto hinterlegt ist. Bitte kontaktieren Sie den Administrator.", "Password reset" : "Passwort zurücksetzen", "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicken Sie zum Zurücksetzen des Passworts auf die folgende Schaltfläche. Wenn Sie das Zurücksetzen des Passworts nicht angefordert haben, ignorieren Sie bitte diese E-Mail.", @@ -55,17 +55,17 @@ OC.L10N.register( "Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s", "Already up to date" : "Bereits aktuell", "No contacts found" : "Keine Kontakte gefunden", - "Show all contacts …" : "Zeige alle Kontakte …", + "Show all contacts …" : "Zeige alle Kontakte…", "There was an error loading your contacts" : "Fehler beim Laden Ihrer Kontakte", - "Loading your contacts …" : "Lade Ihre Kontakte …", - "Looking for {term} …" : "Suche nach {term} …", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen …</a>", + "Loading your contacts …" : "Lade Ihre Kontakte…", + "Looking for {term} …" : "Suche nach {term}…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Probleme aufgetreten. Mehr Informationen…</a>", "No action available" : "Keine Aktion verfügbar", "Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite. Seite wird in %n Sekunden erneut geladen"], - "Saving..." : "Speichere …", + "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen", "Authentication required" : "Legitimierung benötigt", @@ -74,8 +74,8 @@ OC.L10N.register( "Confirm" : "Bestätigen", "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen", "seconds ago" : "Gerade eben", - "Logging in …" : "Melde an …", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.", + "Logging in …" : "Melde an…", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn Sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?", "I know what I'm doing" : "Ich weiß, was ich mache", "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktieren Sie Ihren Administrator.", @@ -92,7 +92,7 @@ OC.L10N.register( "New Files" : "Neue Dateien", "Already existing files" : "Bereits existierende Dateien", "Which files do you want to keep?" : "Welche Dateien möchten Sie behalten?", - "If you select both versions, the copied file will have a number added to its name." : "Wenn Sie beide Versionen auswählen, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", + "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt.", "Continue" : "Fortsetzen", "(all selected)" : "(Alle ausgewählt)", "({count} selected)" : "({count} ausgewählt)", @@ -104,20 +104,20 @@ OC.L10N.register( "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ihr Webserver ist noch nicht hinreichend für Datei-Synchronisation konfiguriert. Die WebDAV-Schnittstelle ist vermutlich defekt.", - "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ihr Webserver ist nicht richtig konfiguriert um \"{url}\" aufzulösen. Weitere Informationen hierzu finden Sie in unserer a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ihr Webserver ist nicht richtig konfiguriert um \"{url}\" aufzulösen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung: Mehrere Ziele konnten nicht erreicht werden. Dies bedeutet, dass einige Funktionen, wie das Einhängen exernen Speichers, Benachrichtigungen über Updates oder die Installation von Drittanbieter-Apps nicht funktionieren. \nDer Zugriff auf entfernte Dateien und das Senden von E-Mail-Benachrichtigungen wird wahrscheinlich ebenfalls nicht funktionieren.\nEs wird empfohlen, die Internet-Verbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen nutzen möchten.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Konfigurieren Sie zur Erhöhung der Leistungsfähigkeit, soweit verfügbar, einen Memory Cache. Weitere Informationen finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", - "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom ist von PHP nicht lesbar, wovon aus Sicherheitsgründen dringend abgeraten wird. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", - "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade ihrer PHP Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP Gruppe bereitgestellt werden</a>, sobald ihre Distribution diese unterstützt.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP hat keine Leserechte auf /dev/urandom wovon aus Sicherheitsgründen höchst abzuraten ist. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade Ihrer PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald Ihre Distribution diese unterstützt.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Sie greifen auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Sie auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifen, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcache ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" und nicht \"memcache\". Siehe <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached Wiki über beide Module</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:", + "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "Der PHP-Opcache ist nicht richtig konfiguriert. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für eine bessere Leistung empfiehlt es sich</a> folgende Einstellungen in der <code>php.ini</code> vorzunehmen:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.", "Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Ihren Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Sie es aus dem Document-Root-Verzeichnis des Webservers herausverschieben.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens \"{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", "Shared with {recipients}" : "Geteilt mit {recipients}", @@ -127,13 +127,13 @@ OC.L10N.register( "Expiration" : "Ablauf", "Expiration date" : "Ablaufdatum", "Choose a password for the public link" : "Wählen Sie ein Passwort für den öffentlichen Link", - "Choose a password for the public link or press \"Enter ↵\"" : "Wählen Sie ein Passwort für die öffentliche Freigabe oder drücken Sie die Eingabetaste", + "Choose a password for the public link or press the \"Enter\" key" : "Wählen Sie ein Passwort für die öffentliche Freigabe oder drücken Sie \"Eingabe\"", "Copied!" : "Kopiert!", "Copy" : "Kopieren", "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.", "Press Ctrl-C to copy." : "Zum Kopieren Strg-C drücken.", - "Resharing is not allowed" : "Das Weiterteilen ist nicht erlaubt", + "Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt", "Share to {name}" : "Mit {name} teilen", "Share link" : "Link teilen", "Link" : "Link", @@ -151,7 +151,7 @@ OC.L10N.register( "group" : "Gruppe", "remote" : "Entfernte Freigabe", "email" : "E-Mail", - "shared by {sharer}" : "geteilt von {sharer}", + "shared by {sharer}" : "Geteilt von {sharer}", "Unshare" : "Freigabe aufheben", "Can reshare" : "kann weiterteilen", "Can edit" : "kann bearbeiten", @@ -161,7 +161,7 @@ OC.L10N.register( "Access control" : "Zugriffskontrolle", "Could not unshare" : "Freigabe konnte nicht aufgehoben werden", "Error while sharing" : "Fehler beim Teilen", - "Share details could not be loaded for this item." : "Die Freigabedetails konnten für dieses Element nicht geladen werden.", + "Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.", "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"], "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.", "No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden", @@ -172,13 +172,13 @@ OC.L10N.register( "{sharee} (email)" : "{sharee} (E-Mail)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Teilen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingeben.", - "Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingeben.", - "Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.", - "Name or email address..." : "Name oder E-Mail-Adresse …", - "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID …", - "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse …", - "Name..." : "Name …", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, eine Federated-Cloud-ID oder eine E-Mail-Adresse eingeben.", + "Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, oder eine Federated-Cloud-ID eingeben.", + "Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.", + "Name or email address..." : "Name oder E-Mail-Adresse…", + "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID…", + "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse…", + "Name..." : "Name…", "Error" : "Fehler", "Error removing share" : "Fehler beim Entfernen der Freigabe", "Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}", @@ -197,9 +197,9 @@ OC.L10N.register( "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Dies sind Ihre Suchergebnisse<script>alert(1)</script></strong>", "new" : "Neu", "_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"], - "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Das Verlassen dieses Fenster, kann den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", + "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Das Verlassen dieses Fenster, kann den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", "Update to {version}" : "Aktualisierung auf {version}", - "An error occurred." : "Ein Fehler ist aufgetreten.", + "An error occurred." : "Es ist ein Fehler aufgetreten.", "Please reload the page." : "Bitte die Seite neu laden.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.", @@ -229,8 +229,8 @@ OC.L10N.register( "Message: %s" : "Nachricht: %s", "File: %s" : "Datei: %s", "Line: %s" : "Zeile: %s", - "Trace" : "Ablauf", - "Security warning" : "Sicherheitshinweis", + "Trace" : "Spur", + "Security warning" : "Sicherheitswarnung", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Ihres Servers können Sie der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", "Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen", @@ -239,7 +239,7 @@ OC.L10N.register( "Data folder" : "Datenverzeichnis", "Configure the database" : "Datenbank einrichten", "Only %s is available." : "Es ist nur %s verfügbar.", - "Install and activate additional PHP modules to choose other database types." : "Installieren und aktivieren Sie zusätzliche PHP-Module, um andere Datenbank-Typen auswählen zu können.", + "Install and activate additional PHP modules to choose other database types." : "Um weitere Datenbank-Typen auswählen zu können, müssen zusätzliche PHP-Module installiert und aktiviert werden.", "For more details check out the documentation." : "Weitere Informationen finden Sie in der Dokumentation.", "Database user" : "Datenbank-Benutzer", "Database password" : "Datenbank-Passwort", @@ -250,12 +250,12 @@ OC.L10N.register( "Performance warning" : "Leistungswarnung", "SQLite will be used as database." : "SQLite wird als Datenbank benutzt.", "For larger installations we recommend to choose a different database backend." : "Bei größeren Installationen wird die Wahl eines anderen Datenbank-Backends empfohlen.", - "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei Nutzung des Desktop-Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.", "Finish setup" : "Installation abschließen", "Finishing …" : "Abschließen…", "Need help?" : "Hilfe nötig?", "See the documentation" : "Schauen Sie in die Dokumentation", - "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt zum ordnungsgemäßen Betrieb JavaScript. Bitte {linkstart}aktivieren Sie JavaScript{linkend} und laden Sie die Seite neu.", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte {linkstart}aktivieren Sie JavaScript{linkend} und laden Sie die Seite neu.", "More apps" : "Weitere Apps", "Search" : "Suche", "This action requires you to confirm your password:" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen:", @@ -267,18 +267,18 @@ OC.L10N.register( "Username or email" : "Benutzername oder E-Mail", "Wrong password. Reset it?" : "Falsches Passwort. Soll es zurückgesetzt werden?", "Wrong password." : "Falsches Passwort.", - "Log in" : "Einloggen", + "Log in" : "Anmelden", "Stay logged in" : "Angemeldet bleiben", - "Alternative Logins" : "Alternative Logins", + "Alternative Logins" : "Alternative Anmeldung", "You are about to grant \"%s\" access to your %s account." : "Sie sind dabei \"%s\" Zugriff auf Ihr %s-Konto zu gewähren.", "App token" : "App-Token", "Alternative login using app token" : "Alternative Anmeldung via App-Token", - "Redirecting …" : "Weiterleiten …", + "Redirecting …" : "Weiterleiten…", "New password" : "Neues Passwort", "New Password" : "Neues Passwort", "Reset password" : "Passwort zurücksetzen", - "This Nextcloud instance is currently in single user mode." : "Diese ownCloundNextcloud-Instanz befindet sich derzeit im Einzelbenutzermodus.", - "This means only administrators can use the instance." : "Das bedeutet, dass diese Instanz nur von Administratoren benutzt werden kann.", + "This Nextcloud instance is currently in single user mode." : "Diese Nextcloud-Instanz befindet sich derzeit im Einzelbenutzermodus.", + "This means only administrators can use the instance." : "Dies bedeutet, dass diese Instanz nur von Administratoren benutzt werden kann.", "Contact your system administrator if this message persists or appeared unexpectedly." : "Kontaktieren Sie Ihren Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.", "Thank you for your patience." : "Vielen Dank für Ihre Geduld.", "Log out" : "Abmelden", @@ -288,7 +288,7 @@ OC.L10N.register( "Use backup code" : "Backup-Code benutzen", "Error while validating your second factor" : "Fehler beim Bestätigen des zweiten Sicherheitsfaktors", "You are accessing the server from an untrusted domain." : "Sie greifen von einer nicht vertrauenswürdigen Domain auf den Server zu.", - "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktieren Sie Ihren Administrator. Wenn Sie Administrator dieser Instanz sind, konfigurieren Sie bitte die „trusted_domain“-Einstellung in config/config.php. Eine Beispielkonfiguration wird unter config/config.sample.php bereitgestellt.", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktieren Sie Ihren Administrator. Wenn Sie Administrator dieser Instanz sind, konfigurieren Sie bitte die „trusted_domain“-Einstellung in config/config.php. Eine Beispielkonfiguration ist in config/config.sample.php verfügbar.", "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es Ihre Konfiguration zulässt, können Sie als Administrator gegebenenfalls den Button unten benutzen, um diese Domain als vertrauenswürdig einzustufen.", "Add \"%s\" as trusted domain" : "„%s“ als vertrauenswürdige Domain hinzufügen", "App update required" : "App-Aktualisierung notwendig", @@ -318,11 +318,11 @@ OC.L10N.register( "can change" : "kann ändern", "can delete" : "kann löschen", "access control" : "Zugriffskontrolle", - "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated Cloud ID username@example.com/nextcloud", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud", "Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…", "Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…", "Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…", - "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen …", + "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen…", "Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…", "Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…", "Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…", @@ -330,9 +330,9 @@ OC.L10N.register( "The object type is not specified." : "Der Objekttyp ist nicht angegeben.", "Enter new" : "Neuen eingeben", "Add" : "Hinzufügen", - "Edit tags" : "Schlagwörter bearbeiten", + "Edit tags" : "Tags bearbeiten", "Error loading dialog template: {error}" : "Fehler beim Laden der Dialogvorlage: {error}", - "No tags selected for deletion." : "Es wurden keine Schlagwörter zum Löschen ausgewählt.", + "No tags selected for deletion." : "Es wurden keine Tags zum Löschen ausgewählt.", "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Sie werden nun zu Nextcloud weitergeleitet.", "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass %s %s mit Ihnen geteilt hat.\nZum Anzeigen: %s\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index 833fb82c4ff..7e4c3cb66bd 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -15,7 +15,7 @@ "State token does not match" : "Status-Token stimmen nicht überein", "Password reset is disabled" : "Passwort-Reset ist deaktiviert", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", - "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da der Token abgelaufen ist", + "Couldn't reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Es konnte keine E-Mail verschickt werden um das Passwort zurückzusetzten, da keine E-Mail im Benutzerkonto hinterlegt ist. Bitte kontaktieren Sie den Administrator.", "Password reset" : "Passwort zurücksetzen", "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klicken Sie zum Zurücksetzen des Passworts auf die folgende Schaltfläche. Wenn Sie das Zurücksetzen des Passworts nicht angefordert haben, ignorieren Sie bitte diese E-Mail.", @@ -53,17 +53,17 @@ "Following apps have been disabled: %s" : "Die folgenden Apps wurden deaktiviert: %s", "Already up to date" : "Bereits aktuell", "No contacts found" : "Keine Kontakte gefunden", - "Show all contacts …" : "Zeige alle Kontakte …", + "Show all contacts …" : "Zeige alle Kontakte…", "There was an error loading your contacts" : "Fehler beim Laden Ihrer Kontakte", - "Loading your contacts …" : "Lade Ihre Kontakte …", - "Looking for {term} …" : "Suche nach {term} …", - "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen …</a>", + "Loading your contacts …" : "Lade Ihre Kontakte…", + "Looking for {term} …" : "Suche nach {term}…", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Probleme aufgetreten. Mehr Informationen…</a>", "No action available" : "Keine Aktion verfügbar", "Error fetching contact actions" : "Fehler beim Einlesen der Kontakt-Aktionen", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite. Seite wird in %n Sekunden erneut geladen"], - "Saving..." : "Speichere …", + "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen", "Authentication required" : "Legitimierung benötigt", @@ -72,8 +72,8 @@ "Confirm" : "Bestätigen", "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen", "seconds ago" : "Gerade eben", - "Logging in …" : "Melde an …", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.", + "Logging in …" : "Melde an…", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Der Link zum Zurücksetzen Ihres Passworts wurde an Ihre E-Mail-Adresse versandt. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn Sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?", "I know what I'm doing" : "Ich weiß, was ich mache", "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktieren Sie Ihren Administrator.", @@ -90,7 +90,7 @@ "New Files" : "Neue Dateien", "Already existing files" : "Bereits existierende Dateien", "Which files do you want to keep?" : "Welche Dateien möchten Sie behalten?", - "If you select both versions, the copied file will have a number added to its name." : "Wenn Sie beide Versionen auswählen, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", + "If you select both versions, the copied file will have a number added to its name." : "Falls beide Versionen gewählt werden, wird bei der kopierten Datei eine Zahl am Ende des Dateinamens hinzugefügt.", "Continue" : "Fortsetzen", "(all selected)" : "(Alle ausgewählt)", "({count} selected)" : "({count} ausgewählt)", @@ -102,20 +102,20 @@ "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ihr Webserver ist noch nicht hinreichend für Datei-Synchronisation konfiguriert. Die WebDAV-Schnittstelle ist vermutlich defekt.", - "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ihr Webserver ist nicht richtig konfiguriert um \"{url}\" aufzulösen. Weitere Informationen hierzu finden Sie in unserer a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ihr Webserver ist nicht richtig konfiguriert um \"{url}\" aufzulösen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung: Mehrere Ziele konnten nicht erreicht werden. Dies bedeutet, dass einige Funktionen, wie das Einhängen exernen Speichers, Benachrichtigungen über Updates oder die Installation von Drittanbieter-Apps nicht funktionieren. \nDer Zugriff auf entfernte Dateien und das Senden von E-Mail-Benachrichtigungen wird wahrscheinlich ebenfalls nicht funktionieren.\nEs wird empfohlen, die Internet-Verbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen nutzen möchten.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Konfigurieren Sie zur Erhöhung der Leistungsfähigkeit, soweit verfügbar, einen Memory Cache. Weitere Informationen finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", - "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom ist von PHP nicht lesbar, wovon aus Sicherheitsgründen dringend abgeraten wird. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", - "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade ihrer PHP Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP Gruppe bereitgestellt werden</a>, sobald ihre Distribution diese unterstützt.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Es wurde kein PHP Memory Cache konfiguriert. Zur Erhöhung der Leistungsfähigkeit kann ein Memory-Cache konfiguriert werden. Weitere Informationen finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP hat keine Leserechte auf /dev/urandom wovon aus Sicherheitsgründen höchst abzuraten ist. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sie verwenden im Moment PHP {version}. Wir empfehlen ein Upgrade Ihrer PHP-Version, um die <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">Geschwindigkeits- und Sicherheitsupdates zu nutzen, welche von der PHP-Gruppe bereitgestellt werden</a>, sobald Ihre Distribution diese unterstützt.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Sie greifen auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn Sie auf Nextcloud nicht über einen vertrauenswürdigen Proxy zugreifen, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcache ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" und nicht \"memcache\". Siehe <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached Wiki über beide Module</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Manche Dateien haben die Integritätsprüfung nicht bestanden. Weitere Informationen um den Fehler zu beheben finden Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut scannen…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ist nicht korrekt eingerichtet. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für bessere Leistung empfehlen wir ↗</a> folgende Einstellungen in der <code>php.ini</code>:", + "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached ist als verteilter Cache konfiguriert, aber das falsche PHP Modul \"memcache\" ist installiert. \\OC\\Memcache\\Memcached unterstützt nur \"memcached\" jedoch nicht \"memcache\". Im <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki nach beiden Modulen suchen</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Einige Dateien haben die Integritätsprüfung nicht bestanden. Weiterführende Information findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste der ungültigen Dateien …</a> / <a href=\"{rescanEndpoint}\">Erneut analysieren…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "Der PHP-Opcache ist nicht richtig konfiguriert. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Für eine bessere Leistung empfiehlt es sich</a> folgende Einstellungen in der <code>php.ini</code> vorzunehmen:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "Die PHP-Funktion \"set_time_limit\" ist nicht verfügbar. Dies kann in angehaltenen Scripten oder einer abgebrochenen Installation resultieren. Wir empfehlen dringend, diese Funtkion zu aktivieren.", "Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Ihren Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Sie es aus dem Document-Root-Verzeichnis des Webservers herausverschieben.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens \"{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", "Shared with {recipients}" : "Geteilt mit {recipients}", @@ -125,13 +125,13 @@ "Expiration" : "Ablauf", "Expiration date" : "Ablaufdatum", "Choose a password for the public link" : "Wählen Sie ein Passwort für den öffentlichen Link", - "Choose a password for the public link or press \"Enter ↵\"" : "Wählen Sie ein Passwort für die öffentliche Freigabe oder drücken Sie die Eingabetaste", + "Choose a password for the public link or press the \"Enter\" key" : "Wählen Sie ein Passwort für die öffentliche Freigabe oder drücken Sie \"Eingabe\"", "Copied!" : "Kopiert!", "Copy" : "Kopieren", "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.", "Press Ctrl-C to copy." : "Zum Kopieren Strg-C drücken.", - "Resharing is not allowed" : "Das Weiterteilen ist nicht erlaubt", + "Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt", "Share to {name}" : "Mit {name} teilen", "Share link" : "Link teilen", "Link" : "Link", @@ -149,7 +149,7 @@ "group" : "Gruppe", "remote" : "Entfernte Freigabe", "email" : "E-Mail", - "shared by {sharer}" : "geteilt von {sharer}", + "shared by {sharer}" : "Geteilt von {sharer}", "Unshare" : "Freigabe aufheben", "Can reshare" : "kann weiterteilen", "Can edit" : "kann bearbeiten", @@ -159,7 +159,7 @@ "Access control" : "Zugriffskontrolle", "Could not unshare" : "Freigabe konnte nicht aufgehoben werden", "Error while sharing" : "Fehler beim Teilen", - "Share details could not be loaded for this item." : "Die Freigabedetails konnten für dieses Element nicht geladen werden.", + "Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.", "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"], "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.", "No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden", @@ -170,13 +170,13 @@ "{sharee} (email)" : "{sharee} (E-Mail)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Teilen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, eine Fedated-Cloud-Id oder eine E-Mail-Adressen eingeben.", - "Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine Fedated-Cloud-Id eingeben.", - "Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Nutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.", - "Name or email address..." : "Name oder E-Mail-Adresse …", - "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID …", - "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse …", - "Name..." : "Name …", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, eine Federated-Cloud-ID oder eine E-Mail-Adresse eingeben.", + "Share with other people by entering a user or group or a federated cloud ID." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, oder eine Federated-Cloud-ID eingeben.", + "Share with other people by entering a user or group or an email address." : "Teilen mit Anderen, indem Sie einen Benutzer, eine Gruppe, oder eine E-Mail-Adresse eingeben.", + "Name or email address..." : "Name oder E-Mail-Adresse…", + "Name or federated cloud ID..." : "Name oder Federated-Cloud-ID…", + "Name, federated cloud ID or email address..." : "Name, Federated-Cloud-ID oder E-Mail-Adresse…", + "Name..." : "Name…", "Error" : "Fehler", "Error removing share" : "Fehler beim Entfernen der Freigabe", "Non-existing tag #{tag}" : "Nicht existierender Tag #{tag}", @@ -195,9 +195,9 @@ "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Dies sind Ihre Suchergebnisse<script>alert(1)</script></strong>", "new" : "Neu", "_download %n file_::_download %n files_" : ["Lade %n Datei herunter","Lade %n Dateien herunter"], - "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Das Verlassen dieses Fenster, kann den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", + "The update is in progress, leaving this page might interrupt the process in some environments." : "Die Aktualisierung wird durchgeführt. Das Verlassen dieses Fenster, kann den Aktualisierungsprozess in manchen Umgebungen unterbrechen.", "Update to {version}" : "Aktualisierung auf {version}", - "An error occurred." : "Ein Fehler ist aufgetreten.", + "An error occurred." : "Es ist ein Fehler aufgetreten.", "Please reload the page." : "Bitte die Seite neu laden.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Das Update war nicht erfolgreich. Für mehr Informationen <a href=\"{url}\">lesen Sie unseren Forenbeitrag</a> zu diesem Thema.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud Community</a>.", @@ -227,8 +227,8 @@ "Message: %s" : "Nachricht: %s", "File: %s" : "Datei: %s", "Line: %s" : "Zeile: %s", - "Trace" : "Ablauf", - "Security warning" : "Sicherheitshinweis", + "Trace" : "Spur", + "Security warning" : "Sicherheitswarnung", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.", "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Ihres Servers können Sie der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.", "Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen", @@ -237,7 +237,7 @@ "Data folder" : "Datenverzeichnis", "Configure the database" : "Datenbank einrichten", "Only %s is available." : "Es ist nur %s verfügbar.", - "Install and activate additional PHP modules to choose other database types." : "Installieren und aktivieren Sie zusätzliche PHP-Module, um andere Datenbank-Typen auswählen zu können.", + "Install and activate additional PHP modules to choose other database types." : "Um weitere Datenbank-Typen auswählen zu können, müssen zusätzliche PHP-Module installiert und aktiviert werden.", "For more details check out the documentation." : "Weitere Informationen finden Sie in der Dokumentation.", "Database user" : "Datenbank-Benutzer", "Database password" : "Datenbank-Passwort", @@ -248,12 +248,12 @@ "Performance warning" : "Leistungswarnung", "SQLite will be used as database." : "SQLite wird als Datenbank benutzt.", "For larger installations we recommend to choose a different database backend." : "Bei größeren Installationen wird die Wahl eines anderen Datenbank-Backends empfohlen.", - "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei Nutzung des Desktop-Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.", "Finish setup" : "Installation abschließen", "Finishing …" : "Abschließen…", "Need help?" : "Hilfe nötig?", "See the documentation" : "Schauen Sie in die Dokumentation", - "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt zum ordnungsgemäßen Betrieb JavaScript. Bitte {linkstart}aktivieren Sie JavaScript{linkend} und laden Sie die Seite neu.", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Diese Anwendung benötigt JavaScript zum ordnungsgemäßen Betrieb. Bitte {linkstart}aktivieren Sie JavaScript{linkend} und laden Sie die Seite neu.", "More apps" : "Weitere Apps", "Search" : "Suche", "This action requires you to confirm your password:" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen:", @@ -265,18 +265,18 @@ "Username or email" : "Benutzername oder E-Mail", "Wrong password. Reset it?" : "Falsches Passwort. Soll es zurückgesetzt werden?", "Wrong password." : "Falsches Passwort.", - "Log in" : "Einloggen", + "Log in" : "Anmelden", "Stay logged in" : "Angemeldet bleiben", - "Alternative Logins" : "Alternative Logins", + "Alternative Logins" : "Alternative Anmeldung", "You are about to grant \"%s\" access to your %s account." : "Sie sind dabei \"%s\" Zugriff auf Ihr %s-Konto zu gewähren.", "App token" : "App-Token", "Alternative login using app token" : "Alternative Anmeldung via App-Token", - "Redirecting …" : "Weiterleiten …", + "Redirecting …" : "Weiterleiten…", "New password" : "Neues Passwort", "New Password" : "Neues Passwort", "Reset password" : "Passwort zurücksetzen", - "This Nextcloud instance is currently in single user mode." : "Diese ownCloundNextcloud-Instanz befindet sich derzeit im Einzelbenutzermodus.", - "This means only administrators can use the instance." : "Das bedeutet, dass diese Instanz nur von Administratoren benutzt werden kann.", + "This Nextcloud instance is currently in single user mode." : "Diese Nextcloud-Instanz befindet sich derzeit im Einzelbenutzermodus.", + "This means only administrators can use the instance." : "Dies bedeutet, dass diese Instanz nur von Administratoren benutzt werden kann.", "Contact your system administrator if this message persists or appeared unexpectedly." : "Kontaktieren Sie Ihren Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.", "Thank you for your patience." : "Vielen Dank für Ihre Geduld.", "Log out" : "Abmelden", @@ -286,7 +286,7 @@ "Use backup code" : "Backup-Code benutzen", "Error while validating your second factor" : "Fehler beim Bestätigen des zweiten Sicherheitsfaktors", "You are accessing the server from an untrusted domain." : "Sie greifen von einer nicht vertrauenswürdigen Domain auf den Server zu.", - "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktieren Sie Ihren Administrator. Wenn Sie Administrator dieser Instanz sind, konfigurieren Sie bitte die „trusted_domain“-Einstellung in config/config.php. Eine Beispielkonfiguration wird unter config/config.sample.php bereitgestellt.", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Bitte kontaktieren Sie Ihren Administrator. Wenn Sie Administrator dieser Instanz sind, konfigurieren Sie bitte die „trusted_domain“-Einstellung in config/config.php. Eine Beispielkonfiguration ist in config/config.sample.php verfügbar.", "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Wenn es Ihre Konfiguration zulässt, können Sie als Administrator gegebenenfalls den Button unten benutzen, um diese Domain als vertrauenswürdig einzustufen.", "Add \"%s\" as trusted domain" : "„%s“ als vertrauenswürdige Domain hinzufügen", "App update required" : "App-Aktualisierung notwendig", @@ -316,11 +316,11 @@ "can change" : "kann ändern", "can delete" : "kann löschen", "access control" : "Zugriffskontrolle", - "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated Cloud ID username@example.com/nextcloud", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud", "Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…", "Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…", "Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…", - "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen …", + "Share with users or groups..." : "Mit Benutzern oder Gruppen teilen…", "Share with users, groups or by mail..." : "Mit Benutzern, Gruppen oder per E-Mail teilen…", "Share with users, groups or remote users..." : "Mit Benutzern, Gruppen oder externen Benutzern teilen…", "Share with users, groups, remote users or by mail..." : "Mit Benutzern, Gruppen, externen Benutzern oder per E-Mail teilen…", @@ -328,9 +328,9 @@ "The object type is not specified." : "Der Objekttyp ist nicht angegeben.", "Enter new" : "Neuen eingeben", "Add" : "Hinzufügen", - "Edit tags" : "Schlagwörter bearbeiten", + "Edit tags" : "Tags bearbeiten", "Error loading dialog template: {error}" : "Fehler beim Laden der Dialogvorlage: {error}", - "No tags selected for deletion." : "Es wurden keine Schlagwörter zum Löschen ausgewählt.", + "No tags selected for deletion." : "Es wurden keine Tags zum Löschen ausgewählt.", "The update was successful. Redirecting you to Nextcloud now." : "Das Update war erfolgreich. Sie werden nun zu Nextcloud weitergeleitet.", "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass %s %s mit Ihnen geteilt hat.\nZum Anzeigen: %s\n\n", "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", diff --git a/core/l10n/el.js b/core/l10n/el.js index 0a08abfccf5..80b0d0a1491 100644 --- a/core/l10n/el.js +++ b/core/l10n/el.js @@ -111,7 +111,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η διαμόρφωση των reverse proxy headers είναι εσφαλμένη, ή έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή. Εάν δεν έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή, αυτό είναι ένα ζήτημα ασφαλείας και μπορείτε να επιτρέψετε σε κάποιον εισβολέα να παρουσιάσει την διεύθυνση IP του παραπλανητικά ως ορατή στο Nextcloud. Περισσότερες πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Το Memcached είναι ρυθμισμένο ως κατανεμημένη λανθάνουσα μνήμη, αλλά είναι εγκατεστημένη το λάθος άρθρωμα \"memcache\" της PHP. Το \\OC\\Memcache\\Memcached υποστηρίζει μόνο τη \"memcached\" και όχι τη \"memcache\". Δείτε το <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki και για τα δύο αρθρώματα</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Μερικά αρχεία δεν πέρασαν από τον έλεγχο της ακεραιότητας. Περισσότερες πληροφορίες για το πως να επιλύσετε πρόβλημα μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωση</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Λίστα από μή έγκυρα αρχεία…</a> / <a href=\"{rescanEndpoint}\">Σάρωση ξανά…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Η PHP Opcache δεν είναι ρυθμισμένη σωστά. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Μη διαθέσιμη η λειτουργία της PHP \"set_time_limit\". Αυτό μπορεί να διακόψει την εκτέλεση των διαφόρων scripts με αποτέλεσμα να διακοπεί η εγκατάστασή σας. Σας συνιστούμε να ενεργοποιήσετε αυτή τη λειτουργία.", "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο των ρυθμίσεων του διακομιστή σας", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν προσβάσιμα από το διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του ριζικού καταλόγου εγγράφων του διακομιστή.", @@ -126,7 +125,6 @@ OC.L10N.register( "Expiration" : "Λήξη", "Expiration date" : "Ημερομηνία λήξης", "Choose a password for the public link" : "Επιλέξτε συνθηματικό για τον δημόσιο σύνδεσμο", - "Choose a password for the public link or press \"Enter ↵\"" : "Επιλέξτε συνθηματικό για τον δημόσιο σύνδεσμο ή πατήστε \"Enter ↵\"", "Copied!" : "Αντιγράφτηκε!", "Copy" : "Αντιγραφή", "Not supported!" : "Δεν υποστηρίζεται!", @@ -301,6 +299,7 @@ OC.L10N.register( "Update needed" : "Απαιτείται ενημέρωση", "Please use the command line updater because you have a big instance with more than 50 users." : "Παρακαλούμε χρησιμοποιήστε την ενημέρωση μέσω γραμμής εντολών διότι έχετε μια μεγάλη εγκατάσταση με περισσότερους από 50 χρήστες.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Για βοήθεια, δείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">τεκμηρίωση</a>.", + "Upgrade via web on my own risk" : "Αναβάθμιση μέσω δικτύου με δικιά μου ευθύνη", "This %s instance is currently in maintenance mode, which may take a while." : "Αυτή %s η εγκατάσταση είναι σε λειτουργία συντήρησης, η οποία μπορεί να διαρκέσει κάποιο χρόνο.", "This page will refresh itself when the %s instance is available again." : "Αυτή η σελίδα θα ανανεωθεί από μόνη της όταν η %s εγκατάσταση είναι διαθέσιμη ξανά.", "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, φόρτωση ξανά σε 5 λεπτά", diff --git a/core/l10n/el.json b/core/l10n/el.json index 742de028975..f041ab63050 100644 --- a/core/l10n/el.json +++ b/core/l10n/el.json @@ -109,7 +109,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η διαμόρφωση των reverse proxy headers είναι εσφαλμένη, ή έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή. Εάν δεν έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή, αυτό είναι ένα ζήτημα ασφαλείας και μπορείτε να επιτρέψετε σε κάποιον εισβολέα να παρουσιάσει την διεύθυνση IP του παραπλανητικά ως ορατή στο Nextcloud. Περισσότερες πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Το Memcached είναι ρυθμισμένο ως κατανεμημένη λανθάνουσα μνήμη, αλλά είναι εγκατεστημένη το λάθος άρθρωμα \"memcache\" της PHP. Το \\OC\\Memcache\\Memcached υποστηρίζει μόνο τη \"memcached\" και όχι τη \"memcache\". Δείτε το <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki και για τα δύο αρθρώματα</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Μερικά αρχεία δεν πέρασαν από τον έλεγχο της ακεραιότητας. Περισσότερες πληροφορίες για το πως να επιλύσετε πρόβλημα μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωση</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Λίστα από μή έγκυρα αρχεία…</a> / <a href=\"{rescanEndpoint}\">Σάρωση ξανά…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Η PHP Opcache δεν είναι ρυθμισμένη σωστά. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Μη διαθέσιμη η λειτουργία της PHP \"set_time_limit\". Αυτό μπορεί να διακόψει την εκτέλεση των διαφόρων scripts με αποτέλεσμα να διακοπεί η εγκατάστασή σας. Σας συνιστούμε να ενεργοποιήσετε αυτή τη λειτουργία.", "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο των ρυθμίσεων του διακομιστή σας", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν προσβάσιμα από το διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του ριζικού καταλόγου εγγράφων του διακομιστή.", @@ -124,7 +123,6 @@ "Expiration" : "Λήξη", "Expiration date" : "Ημερομηνία λήξης", "Choose a password for the public link" : "Επιλέξτε συνθηματικό για τον δημόσιο σύνδεσμο", - "Choose a password for the public link or press \"Enter ↵\"" : "Επιλέξτε συνθηματικό για τον δημόσιο σύνδεσμο ή πατήστε \"Enter ↵\"", "Copied!" : "Αντιγράφτηκε!", "Copy" : "Αντιγραφή", "Not supported!" : "Δεν υποστηρίζεται!", @@ -299,6 +297,7 @@ "Update needed" : "Απαιτείται ενημέρωση", "Please use the command line updater because you have a big instance with more than 50 users." : "Παρακαλούμε χρησιμοποιήστε την ενημέρωση μέσω γραμμής εντολών διότι έχετε μια μεγάλη εγκατάσταση με περισσότερους από 50 χρήστες.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Για βοήθεια, δείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">τεκμηρίωση</a>.", + "Upgrade via web on my own risk" : "Αναβάθμιση μέσω δικτύου με δικιά μου ευθύνη", "This %s instance is currently in maintenance mode, which may take a while." : "Αυτή %s η εγκατάσταση είναι σε λειτουργία συντήρησης, η οποία μπορεί να διαρκέσει κάποιο χρόνο.", "This page will refresh itself when the %s instance is available again." : "Αυτή η σελίδα θα ανανεωθεί από μόνη της όταν η %s εγκατάσταση είναι διαθέσιμη ξανά.", "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, φόρτωση ξανά σε 5 λεπτά", diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js index 51c2264d1af..aba801d4603 100644 --- a/core/l10n/en_GB.js +++ b/core/l10n/en_GB.js @@ -112,7 +112,7 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <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. We strongly recommend enabling this function." : "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function.", "Error occurred while checking server setup" : "Error occurred whilst checking server setup", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.", @@ -127,7 +127,7 @@ OC.L10N.register( "Expiration" : "Expiration", "Expiration date" : "Expiration date", "Choose a password for the public link" : "Choose a password for the public link", - "Choose a password for the public link or press \"Enter ↵\"" : "Choose a password for the public link or press \"Enter
\"", + "Choose a password for the public link or press the \"Enter\" key" : "Choose a password for the public link or press the \"Enter\" key", "Copied!" : "Copied!", "Copy" : "Copy", "Not supported!" : "Not supported!", diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json index 2e34c322d78..74d13c1dcea 100644 --- a/core/l10n/en_GB.json +++ b/core/l10n/en_GB.json @@ -110,7 +110,7 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</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\" href=\"{wikiLink}\">memcached wiki about both modules</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <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. We strongly recommend enabling this function." : "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function.", "Error occurred while checking server setup" : "Error occurred whilst checking server setup", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.", @@ -125,7 +125,7 @@ "Expiration" : "Expiration", "Expiration date" : "Expiration date", "Choose a password for the public link" : "Choose a password for the public link", - "Choose a password for the public link or press \"Enter ↵\"" : "Choose a password for the public link or press \"Enter
\"", + "Choose a password for the public link or press the \"Enter\" key" : "Choose a password for the public link or press the \"Enter\" key", "Copied!" : "Copied!", "Copy" : "Copy", "Not supported!" : "Not supported!", diff --git a/core/l10n/es.js b/core/l10n/es.js index 1da633bf0c7..f6637304ff0 100644 --- a/core/l10n/es.js +++ b/core/l10n/es.js @@ -15,6 +15,7 @@ OC.L10N.register( "No valid crop data provided" : "Recorte inválido", "Crop is not square" : "El recorte no es cuadrado", "State token does not match" : "El token dado no coincide", + "Password reset is disabled" : "Restablecer contraseña está deshabilitada", "Couldn't reset password because the token is invalid" : "No se puede restablecer la contraseña porque el vale de identificación es inválido.", "Couldn't reset password because the token is expired" : "No se puede restablecer la contraseña porque el vale de identificación ha caducado.", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No se pudo enviar el correo electrónico de restablecimiento porque no hay una dirección de correo electrónico para este nombre de usuario. Póngase en contacto con un administrador.", @@ -39,6 +40,9 @@ OC.L10N.register( "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)", "Checked database schema update" : "Actualización del esquema de base de datos revisado", "Checking updates of apps" : "Comprobar actualizaciones de apps", + "Checking for update of app \"%s\" in appstore" : "Comprobando actualizaciones de las aplicaciones %s en la AppStore.", + "Update app \"%s\" from appstore" : "Actualizada la app %s desde la AppStore", + "Checked for update of app \"%s\" in appstore" : "Buscar actualizaciones de aplicaciones %s en la AppStore", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos %s (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)", "Checked database schema update for apps" : "Comprobada la actualización del esquema de la base de datos para aplicaciones", "Updated \"%s\" to %s" : "Se ha actualizado \"%s\" a %s", @@ -107,8 +111,7 @@ OC.L10N.register( "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Actualmente utiliza PHP {version}. Le aconsejamos que actualice su versión de PHP para beneficiarse de <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">mejoras de desempeño y seguridad que aporta PHP Group</a> en cuanto su distribución lo soporte.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de encabezados del proxy reverso es incorrecta, o usted está accediendo a Nextcloud desde un proxy en el que confía. Si no está accediendo a Nextcloud desde un proxy fiable, esto es un problema de seguridad y puede permitir a un atacante dsfrazar su dirección IP como visible para Nextcloud. Se puede encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentción</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "memcached es un sistema de cache distribuido. pero ha sido instalado por error el modulo PHP memcache.\nConsulte <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki acerca de ambos modulos</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no han superado la comprobación de integridad. Para más información sobre cómo resolver este inconveniente consulte nuestra documentación <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "El código Opcache de PHP no esta configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para mejor desempeño recomendamos ↗</a> para usar las siguiente opciones en el <code>php.ini</code>:", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no han superado la comprobación de integridad. Para más información sobre cómo resolver este inconveniente consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de archivos inválidos…</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La función PHP \"set_limit_time\" no esta disponible. Esto podría resultar en el script siendo terminado a la mitad de la ejecución, rompiendo la instalación. Le sugerimos considerablemente que active esta función.", "Error occurred while checking server setup" : "Ha ocurrido un error al revisar la configuración del servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Tu directorio de datos y tus archivos son probablemente accesibles desde internet. El archivo .htaccess no funciona. Se recomienda encarecidamente que configures tu servidor web de tal manera que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web.", @@ -123,7 +126,6 @@ OC.L10N.register( "Expiration" : "Expira en:", "Expiration date" : "Fecha de caducidad", "Choose a password for the public link" : "Elija una contraseña para el enlace publico", - "Choose a password for the public link or press \"Enter ↵\"" : "Elija una contraseña para el enlace público o presione \"Enter ↵\"", "Copied!" : "¡Copiado!", "Copy" : "Copiar", "Not supported!" : "¡No se puede!", @@ -297,7 +299,10 @@ OC.L10N.register( "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tiempos de espera en grandes instalaciones, en su lugar puede ejecutar el siguiente comando desde el directorio de instalación:", "Detailed logs" : "Registros detallados", "Update needed" : "Se necesita actualización", + "Please use the command line updater because you have a big instance with more than 50 users." : "Utilice el actualizador de línia de comandos porque tiene una instancia con más de 50 usuarios.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para ayuda, mirar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\"> la documentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sé que si continúo haciendo la actualización a través de la interfaz web, tengo el riesgo de que la solicitud no se ejecute en el tiempo de espera y provoque pérdida de información pero tengo una copia de seguridad de los datos y sé como restaurarla.", + "Upgrade via web on my own risk" : "Actualizar a través de la web con mi consentimiento.", "This %s instance is currently in maintenance mode, which may take a while." : "Está instancia %s está en modo mantenimiento, por lo que puede llevar un tiempo.", "This page will refresh itself when the %s instance is available again." : "La página se refrescará cuando la instalación %s vuelva a estar disponible.", "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", diff --git a/core/l10n/es.json b/core/l10n/es.json index 21bd41d9ddc..661149507c3 100644 --- a/core/l10n/es.json +++ b/core/l10n/es.json @@ -13,6 +13,7 @@ "No valid crop data provided" : "Recorte inválido", "Crop is not square" : "El recorte no es cuadrado", "State token does not match" : "El token dado no coincide", + "Password reset is disabled" : "Restablecer contraseña está deshabilitada", "Couldn't reset password because the token is invalid" : "No se puede restablecer la contraseña porque el vale de identificación es inválido.", "Couldn't reset password because the token is expired" : "No se puede restablecer la contraseña porque el vale de identificación ha caducado.", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No se pudo enviar el correo electrónico de restablecimiento porque no hay una dirección de correo electrónico para este nombre de usuario. Póngase en contacto con un administrador.", @@ -37,6 +38,9 @@ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)", "Checked database schema update" : "Actualización del esquema de base de datos revisado", "Checking updates of apps" : "Comprobar actualizaciones de apps", + "Checking for update of app \"%s\" in appstore" : "Comprobando actualizaciones de las aplicaciones %s en la AppStore.", + "Update app \"%s\" from appstore" : "Actualizada la app %s desde la AppStore", + "Checked for update of app \"%s\" in appstore" : "Buscar actualizaciones de aplicaciones %s en la AppStore", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Comprobar si se puede actualizar el esquema de la base de datos %s (esto puede tardar bastante tiempo, dependiendo del tamaño de la base de datos)", "Checked database schema update for apps" : "Comprobada la actualización del esquema de la base de datos para aplicaciones", "Updated \"%s\" to %s" : "Se ha actualizado \"%s\" a %s", @@ -105,8 +109,7 @@ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Actualmente utiliza PHP {version}. Le aconsejamos que actualice su versión de PHP para beneficiarse de <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">mejoras de desempeño y seguridad que aporta PHP Group</a> en cuanto su distribución lo soporte.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de encabezados del proxy reverso es incorrecta, o usted está accediendo a Nextcloud desde un proxy en el que confía. Si no está accediendo a Nextcloud desde un proxy fiable, esto es un problema de seguridad y puede permitir a un atacante dsfrazar su dirección IP como visible para Nextcloud. Se puede encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentción</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "memcached es un sistema de cache distribuido. pero ha sido instalado por error el modulo PHP memcache.\nConsulte <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki acerca de ambos modulos</a>.", - "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no han superado la comprobación de integridad. Para más información sobre cómo resolver este inconveniente consulte nuestra documentación <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "El código Opcache de PHP no esta configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para mejor desempeño recomendamos ↗</a> para usar las siguiente opciones en el <code>php.ini</code>:", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no han superado la comprobación de integridad. Para más información sobre cómo resolver este inconveniente consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de archivos inválidos…</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La función PHP \"set_limit_time\" no esta disponible. Esto podría resultar en el script siendo terminado a la mitad de la ejecución, rompiendo la instalación. Le sugerimos considerablemente que active esta función.", "Error occurred while checking server setup" : "Ha ocurrido un error al revisar la configuración del servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Tu directorio de datos y tus archivos son probablemente accesibles desde internet. El archivo .htaccess no funciona. Se recomienda encarecidamente que configures tu servidor web de tal manera que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web.", @@ -121,7 +124,6 @@ "Expiration" : "Expira en:", "Expiration date" : "Fecha de caducidad", "Choose a password for the public link" : "Elija una contraseña para el enlace publico", - "Choose a password for the public link or press \"Enter ↵\"" : "Elija una contraseña para el enlace público o presione \"Enter ↵\"", "Copied!" : "¡Copiado!", "Copy" : "Copiar", "Not supported!" : "¡No se puede!", @@ -295,7 +297,10 @@ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar tiempos de espera en grandes instalaciones, en su lugar puede ejecutar el siguiente comando desde el directorio de instalación:", "Detailed logs" : "Registros detallados", "Update needed" : "Se necesita actualización", + "Please use the command line updater because you have a big instance with more than 50 users." : "Utilice el actualizador de línia de comandos porque tiene una instancia con más de 50 usuarios.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para ayuda, mirar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\"> la documentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Sé que si continúo haciendo la actualización a través de la interfaz web, tengo el riesgo de que la solicitud no se ejecute en el tiempo de espera y provoque pérdida de información pero tengo una copia de seguridad de los datos y sé como restaurarla.", + "Upgrade via web on my own risk" : "Actualizar a través de la web con mi consentimiento.", "This %s instance is currently in maintenance mode, which may take a while." : "Está instancia %s está en modo mantenimiento, por lo que puede llevar un tiempo.", "This page will refresh itself when the %s instance is available again." : "La página se refrescará cuando la instalación %s vuelva a estar disponible.", "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", diff --git a/core/l10n/es_AR.js b/core/l10n/es_AR.js new file mode 100644 index 00000000000..997c903bb2c --- /dev/null +++ b/core/l10n/es_AR.js @@ -0,0 +1,342 @@ +OC.L10N.register( + "core", + { + "Please select a file." : "Favor de seleccionar un archivo.", + "File is too big" : "El archivo es demasiado grande.", + "The selected file is not an image." : "El archivo seleccionado no es una imagen.", + "The selected file cannot be read." : "El archivo seleccionado no se puede leer.", + "Invalid file provided" : "Archivo proporcionado inválido", + "No image or file provided" : "No se especificó un archivo o imagen", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "An error occurred. Please contact your admin." : "Se presentó un error. Favor de contactar a su adminsitrador. ", + "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, favor de intentarlo de nuevo", + "No crop data provided" : "No se han proporcionado datos del recorte", + "No valid crop data provided" : "No se han proporcionado datos válidos del recorte", + "Crop is not square" : "El recorte no está cuadrado", + "State token does not match" : "El token de estado no corresponde", + "Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado", + "Couldn't reset password because the token is invalid" : "No ha sido posible restablecer la contraseña porque el token es inválido", + "Couldn't reset password because the token is expired" : "No ha sido posible restablecer la contraseña porque el token ha expirado", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No fue posible enviar el correo electrónico para restablecer porque no hay una dirección de correo electrónico para este usuario. Favor de contactar a su adminsitrador. ", + "Password reset" : "Restablecer contraseña", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en el siguiente botón para restablecer su contraseña. Si no ha solicitado restablecer su contraseña, favor de ignorar este correo. ", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en el siguiente link para restablecer su contraseña. Si no ha solicitado restablecer la contraseña, favor de ignorar este mensaje. ", + "Reset your password" : "Restablecer su contraseña", + "%s password reset" : "%s restablecer la contraseña", + "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Favor de contactar a su adminsitrador. ", + "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Favor de asegurarse que su nombre de usuario sea correcto. ", + "Preparing update" : "Preparando actualización", + "[%d / %d]: %s" : "[%d / %d]: %s ", + "Repair warning: " : "Advertencia de reparación:", + "Repair error: " : "Error de reparación: ", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Favor de usar el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Verificando tabla %s", + "Turned on maintenance mode" : "Activar modo mantenimiento", + "Turned off maintenance mode" : "Desactivar modo mantenimiento", + "Maintenance mode is kept active" : "El modo mantenimiento sigue activo", + "Updating database schema" : "Actualizando esquema de base de datos", + "Updated database" : "Base de datos actualizada", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Verificando si el archivo del esquema de base de datos puede ser actualizado (esto puedo tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update" : "Actualización del esquema de base de datos verificada", + "Checking updates of apps" : "Verificando actualizaciónes para aplicaciones", + "Checking for update of app \"%s\" in appstore" : "Verificando actualizaciones para la aplicacion \"%s\" en la appstore", + "Update app \"%s\" from appstore" : "Actualizar la aplicación \"%s\" desde la appstore", + "Checked for update of app \"%s\" in appstore" : "Se verificaron actualizaciones para la aplicación \"%s\" en la appstore", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Verificando si el esquema de la base de datos para %s puede ser actualizado (esto puede tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update for apps" : "Se verificó la actualización del esquema de la base de datos para las aplicaciones", + "Updated \"%s\" to %s" : "Actualizando \"%s\" a %s", + "Set log level to debug" : "Establecer nivel de bitacora a depurar", + "Reset log level" : "Restablecer nivel de bitácora", + "Starting code integrity check" : "Comenzando verificación de integridad del código", + "Finished code integrity check" : "Verificación de integridad del código terminó", + "%s (3rdparty)" : "%s (de3ros)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Las siguientes aplicaciones han sido deshabilitadas: %s", + "Already up to date" : "Ya está actualizado", + "No contacts found" : "No se encontraron contactos", + "Show all contacts …" : "Mostrar todos los contactos ...", + "There was an error loading your contacts" : "Se presentó un error al cargar sus contactos", + "Loading your contacts …" : "Cargando sus contactos ... ", + "Looking for {term} …" : "Buscando {term} ...", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Mayor información ...</a>", + "No action available" : "No hay acciones disponibles", + "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", + "Settings" : "Configuraciones ", + "Connection to server lost" : "Se ha perdido la conexión con el servidor", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], + "Saving..." : "Guardando...", + "Dismiss" : "Descartar", + "This action requires you to confirm your password" : "Esta acción requiere que confirme su contraseña", + "Authentication required" : "Se requiere autenticación", + "Password" : "Contraseña", + "Cancel" : "Cancelar", + "Confirm" : "Confirmar", + "Failed to authenticate, try again" : "Falla en la autenticación, favor de reintentar", + "seconds ago" : "hace segundos", + "Logging in …" : "Ingresando ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "El link para restablecer su contraseña ha sido enviada a su correo electrónico. Si no lo recibe dentro de un tiempo razonable, verifique las carpetas de spam/basura.<br>Si no la encuentra consulte a su adminstrador local.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están encriptados. No habrá manera de recuperar sus datos una vez que restablezca su contraseña. <br />Si no está seguro de qué hacer, favor de contactar a su administrador antes de continuar. <br />¿Realmente desea continuar?", + "I know what I'm doing" : "Sé lo que estoy haciendo", + "Password can not be changed. Please contact your administrator." : "Las contraseñas no se pueden cambiar. Favor de contactar a su adminstrador", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hay archivos aquí", + "Choose" : "Seleccionar", + "Error loading file picker template: {error}" : "Se presentó un error al cargar la plantilla del seleccionador de archivos: {error}", + "OK" : "OK", + "Error loading message template: {error}" : "Se presentó un error al cargar la plantilla del mensaje: {error}", + "read-only" : "sólo-lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicto de archivo","{count} conflictos en el archivo"], + "One file conflict" : "Un conflicto en el archivo", + "New Files" : "Archivos Nuevos", + "Already existing files" : "Archivos ya existentes", + "Which files do you want to keep?" : "¿Cuales archivos desea mantener?", + "If you select both versions, the copied file will have a number added to its name." : "Si selecciona ambas versiones, se le agregará un número al nombre del archivo copiado.", + "Continue" : "Continuar", + "(all selected)" : "(todos seleccionados)", + "({count} selected)" : "({count} seleccionados)", + "Error loading file exists template" : "Se presentó un error al cargar la plantilla de existe archivo ", + "Pending" : "Pendiente", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Su servidor web aún no se encuentra correctamente configurado para permitir la sincronización de archivos porque la interface de WebDAV parece estar rota. ", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Su servidor web no está correctamente configurado para resolver \"{url}\". Puede encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no cuenta con una conexión a Internet: No fue posible alcanzar diversos puntos de acceso <EndPoints>. Esto significa que diversas funcionalidades como el montaje de almacenamiento extern, notificaciónes de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. Acceder archivos de forma remota y el envío de correos electrónicos de notificación puede que tampoco funcionen. Le sugerimos habilitar la conexión a Internet para este servidor si desea contar con todas las características.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No ha sido configurada la memoria caché. Favor de configurar un memechache si está disponible para mejorar el desempeño. Puede encontrar información adicional en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No fue posible leer /dev/urandom por PHP que es altamente desalentado por razones de seguridad. Puede consultar mayores informes en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Usted se encuentra usando PHP {version}. Le recomendamos actualizar su versión de PHP para aprovechar <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">las actualizaciones de seguridad y desempeño suministradas por el Grupo PHP</a> tan pronto como su distribución lo soporte. ", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o está accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Favor de ver el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para mayor información de cómo resolver este tema consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Le recomendamos ámpliamente habilitar esta función.", + "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "El encabezado HTTP \"{header}\" no está configurado como \"{expected}\". Esta es un riesgo potencial de seguridad o privacidad y le recomendamos cambiar este ajuste.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "El encabezado HTTP \"Strict-Transport-Security\" no está configurado a al menos \"{seconds}\" segundos. Para mejorar la seguridad, le recomendamos habilitar HSTS como se describe en nuestros <a href=\"{docUrl}\" rel=\"noreferrer\">consejos de seguridad</a>.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Usted está accediendo este sitio via HTTP. Le recomendamos ámpliamente que configure su servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", + "Shared" : "Compartido", + "Shared with {recipients}" : "Compartido con {recipients}", + "Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración", + "The public link will expire no later than {days} days after it is created" : "El link público expirará a los {days} días de haber sido creado", + "Set expiration date" : "Establecer la fecha de expiración", + "Expiration" : "Expiración", + "Expiration date" : "Fecha de expiración", + "Choose a password for the public link" : "Seleccione una contraseña para el link público", + "Copied!" : "¡Copiado!", + "Copy" : "Copiar", + "Not supported!" : "¡No está soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Resharing is not allowed" : "No se permite volver a compartir", + "Share to {name}" : "Compartir con {name}", + "Share link" : "Compartir link", + "Link" : "Link", + "Password protect" : "Proteger con contraseña", + "Allow editing" : "Permitir editar", + "Email link to person" : "Enviar el link por correo electrónico a una persona", + "Send" : "Enviar", + "Allow upload and editing" : "Permitir cargar y editar", + "Read only" : "Solo lectura", + "File drop (upload only)" : "Soltar archivo (solo para carga)", + "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}", + "Shared with you by {owner}" : "Compartido con usted por {owner}", + "Choose a password for the mail share" : "Establecer una contraseña para el elemento compartido por correo", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} ha compatido mediante un link", + "group" : "grupo", + "remote" : "remoto", + "email" : "correo electrónico", + "shared by {sharer}" : "compartido por {sharer}", + "Unshare" : "Dejar de compartir", + "Can reshare" : "Puede volver a compartir", + "Can edit" : "Puede editar", + "Can create" : "Puede crear", + "Can change" : "Puede cambiar", + "Can delete" : "Puede borrar", + "Access control" : "Control de acceso", + "Could not unshare" : "No fue posible dejar de compartir", + "Error while sharing" : "Se presentó un error al compartir", + "Share details could not be loaded for this item." : "Los detalles del recurso compartido no se pudieron cargar para este elemento. ", + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Se requiere de la menos {count} caracter para el auto completar","Se requieren de la menos {count} caracteres para el auto completar"], + "This list is maybe truncated - please refine your search term to see more results." : "Esta lista puede estar truncada - favor de refinar sus términos de búsqueda para poder ver más resultados. ", + "No users or groups found for {search}" : "No se encontraron usuarios o gurpos para {search}", + "No users found for {search}" : "No se encontraron usuarios para {search}", + "An error occurred. Please try again" : "Se presentó un error. Favor de volver a intentar", + "{sharee} (group)" : "{sharee} (grupo)", + "{sharee} (remote)" : "{sharee} (remoto)", + "{sharee} (email)" : "{sharee} (correo electrónico)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Compartir", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparta con otras personas ingresando un usuario, un grupo, un ID de nube federado o una dirección de correo electrónico.", + "Share with other people by entering a user or group or a federated cloud ID." : "Comparta con otras personas ingresando un usuario, un grupo o un ID de nube federado.", + "Share with other people by entering a user or group or an email address." : "Comparta con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.", + "Name or email address..." : "Nombre o dirección de correo electrónico", + "Name or federated cloud ID..." : "Nombre o ID de nube federada...", + "Name, federated cloud ID or email address..." : "Nombre, ID de nube federada o dirección de correo electrónico...", + "Name..." : "Nombre...", + "Error" : "Error", + "Error removing share" : "Se presentó un error al dejar de compartir", + "Non-existing tag #{tag}" : "Etiqueta #{tag} no-existente", + "restricted" : "restringido", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Borrar", + "Rename" : "Renombrar", + "Collaborative tags" : "Etiquetas colaborativas", + "No tags found" : "No se encontraron etiquetas", + "unknown text" : "texto desconocido", + "Hello world!" : "¡Hola mundo!", + "sunny" : "soleado", + "Hello {name}, the weather is {weather}" : "Hola {name}, el clima es {weather}", + "Hello {name}" : "Hola {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estos son los resultados de su búsqueda <script>alert(1)</script></strong>", + "new" : "nuevo", + "_download %n file_::_download %n files_" : ["Descargar %n archivos","Descargar %n archivos"], + "The update is in progress, leaving this page might interrupt the process in some environments." : "La actualización está en curso, abandonar esta página puede interrumpir el proceso en algunos ambientes. ", + "Update to {version}" : "Actualizar a {version}", + "An error occurred." : "Se presentó un error.", + "Please reload the page." : "Favor de volver a cargar la página.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "La actualización no fue exitosa. Para más información <a href=\"{url}\">consulte nuestro comentario en el foro </a> que cubre este tema. ", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "La actualización no fue exitosa. Favor de reportar este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.", + "Continue to Nextcloud" : "Continuar a Nextcloud", + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundo. ","La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundos."], + "Searching other places" : "Buscando en otras ubicaciones", + "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados para la búsqueda en otras carpetas para {tag}{filter}{endtag}", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de la búsqueda en otra carpeta","{count} resultados de la búsqueda en otras carpetas"], + "Personal" : "Personal", + "Users" : "Usuarios", + "Apps" : "Aplicaciones", + "Admin" : "Administración", + "Help" : "Ayuda", + "Access forbidden" : "Acceso denegado", + "File not found" : "Archivo no encontrado", + "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", + "You can click here to return to %s." : "Puede hacer click aquí para regresar a %s.", + "Internal Server Error" : "Error interno del servidor", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ", + "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección Remota: %s", + "Request ID: %s" : "ID de solicitud: %s", + "Type: %s" : "Tipo: %s", + "Code: %s" : "Código: %s", + "Message: %s" : "Mensaje: %s", + "File: %s" : "Archivo: %s", + "Line: %s" : "Línea: %s", + "Trace" : "Rastrear", + "Security warning" : "Advertencia de seguridad", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Su directorio de datos y sus archivos probablemente sean accesibles desde Internet ya que el archivo .htaccess no funciona.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para más información de cómo configurar propiamente su servidor, favor de ver la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.", + "Create an <strong>admin account</strong>" : "Crear una <strong>cuenta de administrador</strong>", + "Username" : "Nombre de usuario", + "Storage & database" : "Almacenamiento & base de datos", + "Data folder" : "Carpeta de datos", + "Configure the database" : "Configurar la base de datos", + "Only %s is available." : "Sólo %s está disponible.", + "Install and activate additional PHP modules to choose other database types." : "Instale y active módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ", + "For more details check out the documentation." : "Favor de consultar la documentación para más detalles. ", + "Database user" : "Usuario de la base de datos", + "Database password" : "Contraseña de la base de datos", + "Database name" : "Nombre de la base de datos", + "Database tablespace" : "Espacio de tablas en la base de datos", + "Database host" : "Servidor de base de datos", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Favor de especificar el número de puerto así como el nombre del servidor (ejem., localhost:5432).", + "Performance warning" : "Advertencia de desempeño", + "SQLite will be used as database." : "SQLite será usado como la base de datos.", + "For larger installations we recommend to choose a different database backend." : "Para instalaciones más grandes le recomendamos elegir un backend de base de datos diferente.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "El uso de SQLiite es especialmente desalentado al usar el cliente de escritorio para sincrionizar. ", + "Finish setup" : "Terminar configuración", + "Finishing …" : "Terminando …", + "Need help?" : "¿Necesita ayuda?", + "See the documentation" : "Ver la documentación", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Favor de {linkstart}habilitar JavaScript{linkend} y vuelva a cargar la página. ", + "More apps" : "Más aplicaciones", + "Search" : "Buscar", + "This action requires you to confirm your password:" : "Esta acción requiere que confirme su contraseña:", + "Confirm your password" : "Confirme su contraseña", + "Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!", + "Please contact your administrator." : "Favor de contactar al administrador.", + "An internal error occurred." : "Se presentó un error interno.", + "Please try again or contact your administrator." : "Favor de volver a intentarlo o contacte a su adminsitrador. ", + "Username or email" : "Nombre de usuario o contraseña", + "Wrong password. Reset it?" : "Contraseña equivocada. ¿Desea reestablecerla?", + "Wrong password." : "Contraseña inválida. ", + "Log in" : "Ingresar", + "Stay logged in" : "Mantener la sesión abierta", + "Alternative Logins" : "Accesos Alternativos", + "You are about to grant \"%s\" access to your %s account." : "Está apunto de concederle a \"%s\" acceso a su cuenta %s.", + "App token" : "Ficha de la aplicación", + "Alternative login using app token" : "Inicio de sesión alternativo usando la ficha de la aplicación", + "Redirecting …" : "Redireccionando ... ", + "New password" : "Nueva contraseña", + "New Password" : "Nueva Contraseña", + "Reset password" : "Restablecer contraseña", + "This Nextcloud instance is currently in single user mode." : "Esta instalación de Nextcloud se encuentra en modo de usuario único.", + "This means only administrators can use the instance." : "Esto significa que sólo los administradores pueden usar la instancia.", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacte a su administrador del sistema si este mensaje persiste o se presentó de manera inesperada.", + "Thank you for your patience." : "Gracias por su paciencia.", + "Log out" : "Salir", + "Two-factor authentication" : "Autenticación de dos-factores", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "La seguridad mejorada está habilitada para su cuenta. Favor de autenticarse usando un segundo factor. ", + "Cancel log in" : "Cancelar inicio de sesión", + "Use backup code" : "Usar código de respaldo", + "Error while validating your second factor" : "Se presentó un error al validar su segundo factor", + "You are accessing the server from an untrusted domain." : "Se encuentra accediendo al servidor desde un dominio no confiable. ", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Favor de contactar a su administrador. Si usted es el administrador de esta instancia, configure la opción \"trusted_domains\" en config/config.php. Un ejemplo de configuración se proporciona en config/config.sample.php. ", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependiendo de su configuración, como adminsitrador podría llegar a usar el botón inferior para confiar en este dominio. ", + "Add \"%s\" as trusted domain" : "Agregar \"%s\" como un dominio de confianza", + "App update required" : "Se requiere una actualización de la aplicación", + "%s will be updated to version %s" : "%s será actualizado a la versión %s", + "These apps will be updated:" : "Las siguientes apllicaciones se actualizarán:", + "These incompatible apps will be disabled:" : "Las siguientes aplicaciones incompatibles serán deshabilitadas:", + "The theme %s has been disabled." : "El tema %s ha sido deshabilitado. ", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Favor de asegurarse que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ", + "Start update" : "Iniciar actualización", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar que la expiración de tiempo en instalaciones grandes, usted puede ejeuctar el siguiente comando desde su directorio de instalación:", + "Detailed logs" : "Bitácoras detalladas", + "Update needed" : "Actualización requerida", + "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que su instancia cuenta con más de 50 usuarios.", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para más ayuda, consulte la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">doccumentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Estoy conciente de que si continuo haciendo la actualización vía web, la interfaz de usuario corre el riesgo de que el tiempo de la solicitud expire y cause pérdida de datos, pero cuento con un respaldo y sé como restaurar mi instancia en caso de una falla. ", + "Upgrade via web on my own risk" : "Actualizar vía Web bajo mi propio riesgo", + "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia %s se encuentra actualmente en modo mantenimiento, que podría tomar algo de tiempo. ", + "This page will refresh itself when the %s instance is available again." : "Esta página se actualizará sola cuando la instancia %s esté disponible de nuevo. ", + "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están encriptados. Si no ha habilitado la llave de recuperación, no habrá manera de que pueda recuperar sus datos una vez que restablezca su contraseña.<br />Si no está seguro de lo que está haciendo, favor de contactar a su adminstrador antes de continuar. <br />¿Realmente desea continuar?", + "Ok" : "Ok", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", + "Error while unsharing" : "Se presentó un error al dejar de compartir", + "can reshare" : "pruede volver a compartir", + "can edit" : "puede editar", + "can create" : "puede crear", + "can change" : "puede modificar", + "can delete" : "puede borrar", + "access control" : "control de acceso", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparta con personas en otros servidores usando sus IDs de Nube Federados username@example.com/nextcloud", + "Share with users or by mail..." : "Compartir con otros usuarios o por correo electrónico...", + "Share with users or remote users..." : "Compartir con otros usuarios o con otros usuarios remotos...", + "Share with users, remote users or by mail..." : "Compartir con otros usuarios, otros usuarios remotos o por correo electrónico...", + "Share with users or groups..." : "Compartir con otros usuarios o grupos...", + "Share with users, groups or by mail..." : "Compartir con otros usuarios, grupos o por correo electrónico...", + "Share with users, groups or remote users..." : "Compartir con otros usuarios, otros usuarios remotos o grupos...", + "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios rempotos o por correo...", + "Share with users..." : "Compartir con otros usuarios...", + "The object type is not specified." : "El tipo del objeto no está especificado.", + "Enter new" : "Ingresar nuevo", + "Add" : "Agregar", + "Edit tags" : "Editar etiquetas", + "Error loading dialog template: {error}" : "Se presentó un error al cargar la plantilla de diálogo: {error}", + "No tags selected for deletion." : "No hay etiquetas seleccionadas para borrar.", + "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendolo a su Nextcloud ahora. ", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarle que %s ha compartido %s con usted.\n\nConsúltelo aquí: %s\n\n", + "The share will expire on %s." : "El recurso dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "Use the following link to reset your password: {link}" : "Use el siguiente link para restablecer su contraseña: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hola,<br><br> sólo queremos informarle que %s ha compartido <strong>%s</strong> con usted. <br><a href=\"%s\">¡Véalo!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Favor de usar el actualizador de línea de comando porque usted tiene una instancia grande. " +}, +"nplurals=2; plural=(n != 1);"); diff --git a/core/l10n/es_AR.json b/core/l10n/es_AR.json new file mode 100644 index 00000000000..064620bdddd --- /dev/null +++ b/core/l10n/es_AR.json @@ -0,0 +1,340 @@ +{ "translations": { + "Please select a file." : "Favor de seleccionar un archivo.", + "File is too big" : "El archivo es demasiado grande.", + "The selected file is not an image." : "El archivo seleccionado no es una imagen.", + "The selected file cannot be read." : "El archivo seleccionado no se puede leer.", + "Invalid file provided" : "Archivo proporcionado inválido", + "No image or file provided" : "No se especificó un archivo o imagen", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "An error occurred. Please contact your admin." : "Se presentó un error. Favor de contactar a su adminsitrador. ", + "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, favor de intentarlo de nuevo", + "No crop data provided" : "No se han proporcionado datos del recorte", + "No valid crop data provided" : "No se han proporcionado datos válidos del recorte", + "Crop is not square" : "El recorte no está cuadrado", + "State token does not match" : "El token de estado no corresponde", + "Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado", + "Couldn't reset password because the token is invalid" : "No ha sido posible restablecer la contraseña porque el token es inválido", + "Couldn't reset password because the token is expired" : "No ha sido posible restablecer la contraseña porque el token ha expirado", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No fue posible enviar el correo electrónico para restablecer porque no hay una dirección de correo electrónico para este usuario. Favor de contactar a su adminsitrador. ", + "Password reset" : "Restablecer contraseña", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en el siguiente botón para restablecer su contraseña. Si no ha solicitado restablecer su contraseña, favor de ignorar este correo. ", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en el siguiente link para restablecer su contraseña. Si no ha solicitado restablecer la contraseña, favor de ignorar este mensaje. ", + "Reset your password" : "Restablecer su contraseña", + "%s password reset" : "%s restablecer la contraseña", + "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Favor de contactar a su adminsitrador. ", + "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Favor de asegurarse que su nombre de usuario sea correcto. ", + "Preparing update" : "Preparando actualización", + "[%d / %d]: %s" : "[%d / %d]: %s ", + "Repair warning: " : "Advertencia de reparación:", + "Repair error: " : "Error de reparación: ", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Favor de usar el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Verificando tabla %s", + "Turned on maintenance mode" : "Activar modo mantenimiento", + "Turned off maintenance mode" : "Desactivar modo mantenimiento", + "Maintenance mode is kept active" : "El modo mantenimiento sigue activo", + "Updating database schema" : "Actualizando esquema de base de datos", + "Updated database" : "Base de datos actualizada", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Verificando si el archivo del esquema de base de datos puede ser actualizado (esto puedo tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update" : "Actualización del esquema de base de datos verificada", + "Checking updates of apps" : "Verificando actualizaciónes para aplicaciones", + "Checking for update of app \"%s\" in appstore" : "Verificando actualizaciones para la aplicacion \"%s\" en la appstore", + "Update app \"%s\" from appstore" : "Actualizar la aplicación \"%s\" desde la appstore", + "Checked for update of app \"%s\" in appstore" : "Se verificaron actualizaciones para la aplicación \"%s\" en la appstore", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Verificando si el esquema de la base de datos para %s puede ser actualizado (esto puede tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update for apps" : "Se verificó la actualización del esquema de la base de datos para las aplicaciones", + "Updated \"%s\" to %s" : "Actualizando \"%s\" a %s", + "Set log level to debug" : "Establecer nivel de bitacora a depurar", + "Reset log level" : "Restablecer nivel de bitácora", + "Starting code integrity check" : "Comenzando verificación de integridad del código", + "Finished code integrity check" : "Verificación de integridad del código terminó", + "%s (3rdparty)" : "%s (de3ros)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Las siguientes aplicaciones han sido deshabilitadas: %s", + "Already up to date" : "Ya está actualizado", + "No contacts found" : "No se encontraron contactos", + "Show all contacts …" : "Mostrar todos los contactos ...", + "There was an error loading your contacts" : "Se presentó un error al cargar sus contactos", + "Loading your contacts …" : "Cargando sus contactos ... ", + "Looking for {term} …" : "Buscando {term} ...", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Mayor información ...</a>", + "No action available" : "No hay acciones disponibles", + "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", + "Settings" : "Configuraciones ", + "Connection to server lost" : "Se ha perdido la conexión con el servidor", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], + "Saving..." : "Guardando...", + "Dismiss" : "Descartar", + "This action requires you to confirm your password" : "Esta acción requiere que confirme su contraseña", + "Authentication required" : "Se requiere autenticación", + "Password" : "Contraseña", + "Cancel" : "Cancelar", + "Confirm" : "Confirmar", + "Failed to authenticate, try again" : "Falla en la autenticación, favor de reintentar", + "seconds ago" : "hace segundos", + "Logging in …" : "Ingresando ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "El link para restablecer su contraseña ha sido enviada a su correo electrónico. Si no lo recibe dentro de un tiempo razonable, verifique las carpetas de spam/basura.<br>Si no la encuentra consulte a su adminstrador local.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están encriptados. No habrá manera de recuperar sus datos una vez que restablezca su contraseña. <br />Si no está seguro de qué hacer, favor de contactar a su administrador antes de continuar. <br />¿Realmente desea continuar?", + "I know what I'm doing" : "Sé lo que estoy haciendo", + "Password can not be changed. Please contact your administrator." : "Las contraseñas no se pueden cambiar. Favor de contactar a su adminstrador", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hay archivos aquí", + "Choose" : "Seleccionar", + "Error loading file picker template: {error}" : "Se presentó un error al cargar la plantilla del seleccionador de archivos: {error}", + "OK" : "OK", + "Error loading message template: {error}" : "Se presentó un error al cargar la plantilla del mensaje: {error}", + "read-only" : "sólo-lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicto de archivo","{count} conflictos en el archivo"], + "One file conflict" : "Un conflicto en el archivo", + "New Files" : "Archivos Nuevos", + "Already existing files" : "Archivos ya existentes", + "Which files do you want to keep?" : "¿Cuales archivos desea mantener?", + "If you select both versions, the copied file will have a number added to its name." : "Si selecciona ambas versiones, se le agregará un número al nombre del archivo copiado.", + "Continue" : "Continuar", + "(all selected)" : "(todos seleccionados)", + "({count} selected)" : "({count} seleccionados)", + "Error loading file exists template" : "Se presentó un error al cargar la plantilla de existe archivo ", + "Pending" : "Pendiente", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Su servidor web aún no se encuentra correctamente configurado para permitir la sincronización de archivos porque la interface de WebDAV parece estar rota. ", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Su servidor web no está correctamente configurado para resolver \"{url}\". Puede encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no cuenta con una conexión a Internet: No fue posible alcanzar diversos puntos de acceso <EndPoints>. Esto significa que diversas funcionalidades como el montaje de almacenamiento extern, notificaciónes de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. Acceder archivos de forma remota y el envío de correos electrónicos de notificación puede que tampoco funcionen. Le sugerimos habilitar la conexión a Internet para este servidor si desea contar con todas las características.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No ha sido configurada la memoria caché. Favor de configurar un memechache si está disponible para mejorar el desempeño. Puede encontrar información adicional en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No fue posible leer /dev/urandom por PHP que es altamente desalentado por razones de seguridad. Puede consultar mayores informes en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Usted se encuentra usando PHP {version}. Le recomendamos actualizar su versión de PHP para aprovechar <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">las actualizaciones de seguridad y desempeño suministradas por el Grupo PHP</a> tan pronto como su distribución lo soporte. ", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o está accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Favor de ver el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para mayor información de cómo resolver este tema consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Le recomendamos ámpliamente habilitar esta función.", + "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "El encabezado HTTP \"{header}\" no está configurado como \"{expected}\". Esta es un riesgo potencial de seguridad o privacidad y le recomendamos cambiar este ajuste.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "El encabezado HTTP \"Strict-Transport-Security\" no está configurado a al menos \"{seconds}\" segundos. Para mejorar la seguridad, le recomendamos habilitar HSTS como se describe en nuestros <a href=\"{docUrl}\" rel=\"noreferrer\">consejos de seguridad</a>.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Usted está accediendo este sitio via HTTP. Le recomendamos ámpliamente que configure su servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", + "Shared" : "Compartido", + "Shared with {recipients}" : "Compartido con {recipients}", + "Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración", + "The public link will expire no later than {days} days after it is created" : "El link público expirará a los {days} días de haber sido creado", + "Set expiration date" : "Establecer la fecha de expiración", + "Expiration" : "Expiración", + "Expiration date" : "Fecha de expiración", + "Choose a password for the public link" : "Seleccione una contraseña para el link público", + "Copied!" : "¡Copiado!", + "Copy" : "Copiar", + "Not supported!" : "¡No está soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Resharing is not allowed" : "No se permite volver a compartir", + "Share to {name}" : "Compartir con {name}", + "Share link" : "Compartir link", + "Link" : "Link", + "Password protect" : "Proteger con contraseña", + "Allow editing" : "Permitir editar", + "Email link to person" : "Enviar el link por correo electrónico a una persona", + "Send" : "Enviar", + "Allow upload and editing" : "Permitir cargar y editar", + "Read only" : "Solo lectura", + "File drop (upload only)" : "Soltar archivo (solo para carga)", + "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}", + "Shared with you by {owner}" : "Compartido con usted por {owner}", + "Choose a password for the mail share" : "Establecer una contraseña para el elemento compartido por correo", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} ha compatido mediante un link", + "group" : "grupo", + "remote" : "remoto", + "email" : "correo electrónico", + "shared by {sharer}" : "compartido por {sharer}", + "Unshare" : "Dejar de compartir", + "Can reshare" : "Puede volver a compartir", + "Can edit" : "Puede editar", + "Can create" : "Puede crear", + "Can change" : "Puede cambiar", + "Can delete" : "Puede borrar", + "Access control" : "Control de acceso", + "Could not unshare" : "No fue posible dejar de compartir", + "Error while sharing" : "Se presentó un error al compartir", + "Share details could not be loaded for this item." : "Los detalles del recurso compartido no se pudieron cargar para este elemento. ", + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Se requiere de la menos {count} caracter para el auto completar","Se requieren de la menos {count} caracteres para el auto completar"], + "This list is maybe truncated - please refine your search term to see more results." : "Esta lista puede estar truncada - favor de refinar sus términos de búsqueda para poder ver más resultados. ", + "No users or groups found for {search}" : "No se encontraron usuarios o gurpos para {search}", + "No users found for {search}" : "No se encontraron usuarios para {search}", + "An error occurred. Please try again" : "Se presentó un error. Favor de volver a intentar", + "{sharee} (group)" : "{sharee} (grupo)", + "{sharee} (remote)" : "{sharee} (remoto)", + "{sharee} (email)" : "{sharee} (correo electrónico)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Compartir", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparta con otras personas ingresando un usuario, un grupo, un ID de nube federado o una dirección de correo electrónico.", + "Share with other people by entering a user or group or a federated cloud ID." : "Comparta con otras personas ingresando un usuario, un grupo o un ID de nube federado.", + "Share with other people by entering a user or group or an email address." : "Comparta con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.", + "Name or email address..." : "Nombre o dirección de correo electrónico", + "Name or federated cloud ID..." : "Nombre o ID de nube federada...", + "Name, federated cloud ID or email address..." : "Nombre, ID de nube federada o dirección de correo electrónico...", + "Name..." : "Nombre...", + "Error" : "Error", + "Error removing share" : "Se presentó un error al dejar de compartir", + "Non-existing tag #{tag}" : "Etiqueta #{tag} no-existente", + "restricted" : "restringido", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Borrar", + "Rename" : "Renombrar", + "Collaborative tags" : "Etiquetas colaborativas", + "No tags found" : "No se encontraron etiquetas", + "unknown text" : "texto desconocido", + "Hello world!" : "¡Hola mundo!", + "sunny" : "soleado", + "Hello {name}, the weather is {weather}" : "Hola {name}, el clima es {weather}", + "Hello {name}" : "Hola {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estos son los resultados de su búsqueda <script>alert(1)</script></strong>", + "new" : "nuevo", + "_download %n file_::_download %n files_" : ["Descargar %n archivos","Descargar %n archivos"], + "The update is in progress, leaving this page might interrupt the process in some environments." : "La actualización está en curso, abandonar esta página puede interrumpir el proceso en algunos ambientes. ", + "Update to {version}" : "Actualizar a {version}", + "An error occurred." : "Se presentó un error.", + "Please reload the page." : "Favor de volver a cargar la página.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "La actualización no fue exitosa. Para más información <a href=\"{url}\">consulte nuestro comentario en el foro </a> que cubre este tema. ", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "La actualización no fue exitosa. Favor de reportar este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.", + "Continue to Nextcloud" : "Continuar a Nextcloud", + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundo. ","La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundos."], + "Searching other places" : "Buscando en otras ubicaciones", + "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados para la búsqueda en otras carpetas para {tag}{filter}{endtag}", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de la búsqueda en otra carpeta","{count} resultados de la búsqueda en otras carpetas"], + "Personal" : "Personal", + "Users" : "Usuarios", + "Apps" : "Aplicaciones", + "Admin" : "Administración", + "Help" : "Ayuda", + "Access forbidden" : "Acceso denegado", + "File not found" : "Archivo no encontrado", + "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", + "You can click here to return to %s." : "Puede hacer click aquí para regresar a %s.", + "Internal Server Error" : "Error interno del servidor", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ", + "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección Remota: %s", + "Request ID: %s" : "ID de solicitud: %s", + "Type: %s" : "Tipo: %s", + "Code: %s" : "Código: %s", + "Message: %s" : "Mensaje: %s", + "File: %s" : "Archivo: %s", + "Line: %s" : "Línea: %s", + "Trace" : "Rastrear", + "Security warning" : "Advertencia de seguridad", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Su directorio de datos y sus archivos probablemente sean accesibles desde Internet ya que el archivo .htaccess no funciona.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para más información de cómo configurar propiamente su servidor, favor de ver la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.", + "Create an <strong>admin account</strong>" : "Crear una <strong>cuenta de administrador</strong>", + "Username" : "Nombre de usuario", + "Storage & database" : "Almacenamiento & base de datos", + "Data folder" : "Carpeta de datos", + "Configure the database" : "Configurar la base de datos", + "Only %s is available." : "Sólo %s está disponible.", + "Install and activate additional PHP modules to choose other database types." : "Instale y active módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ", + "For more details check out the documentation." : "Favor de consultar la documentación para más detalles. ", + "Database user" : "Usuario de la base de datos", + "Database password" : "Contraseña de la base de datos", + "Database name" : "Nombre de la base de datos", + "Database tablespace" : "Espacio de tablas en la base de datos", + "Database host" : "Servidor de base de datos", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Favor de especificar el número de puerto así como el nombre del servidor (ejem., localhost:5432).", + "Performance warning" : "Advertencia de desempeño", + "SQLite will be used as database." : "SQLite será usado como la base de datos.", + "For larger installations we recommend to choose a different database backend." : "Para instalaciones más grandes le recomendamos elegir un backend de base de datos diferente.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "El uso de SQLiite es especialmente desalentado al usar el cliente de escritorio para sincrionizar. ", + "Finish setup" : "Terminar configuración", + "Finishing …" : "Terminando …", + "Need help?" : "¿Necesita ayuda?", + "See the documentation" : "Ver la documentación", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Favor de {linkstart}habilitar JavaScript{linkend} y vuelva a cargar la página. ", + "More apps" : "Más aplicaciones", + "Search" : "Buscar", + "This action requires you to confirm your password:" : "Esta acción requiere que confirme su contraseña:", + "Confirm your password" : "Confirme su contraseña", + "Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!", + "Please contact your administrator." : "Favor de contactar al administrador.", + "An internal error occurred." : "Se presentó un error interno.", + "Please try again or contact your administrator." : "Favor de volver a intentarlo o contacte a su adminsitrador. ", + "Username or email" : "Nombre de usuario o contraseña", + "Wrong password. Reset it?" : "Contraseña equivocada. ¿Desea reestablecerla?", + "Wrong password." : "Contraseña inválida. ", + "Log in" : "Ingresar", + "Stay logged in" : "Mantener la sesión abierta", + "Alternative Logins" : "Accesos Alternativos", + "You are about to grant \"%s\" access to your %s account." : "Está apunto de concederle a \"%s\" acceso a su cuenta %s.", + "App token" : "Ficha de la aplicación", + "Alternative login using app token" : "Inicio de sesión alternativo usando la ficha de la aplicación", + "Redirecting …" : "Redireccionando ... ", + "New password" : "Nueva contraseña", + "New Password" : "Nueva Contraseña", + "Reset password" : "Restablecer contraseña", + "This Nextcloud instance is currently in single user mode." : "Esta instalación de Nextcloud se encuentra en modo de usuario único.", + "This means only administrators can use the instance." : "Esto significa que sólo los administradores pueden usar la instancia.", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacte a su administrador del sistema si este mensaje persiste o se presentó de manera inesperada.", + "Thank you for your patience." : "Gracias por su paciencia.", + "Log out" : "Salir", + "Two-factor authentication" : "Autenticación de dos-factores", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "La seguridad mejorada está habilitada para su cuenta. Favor de autenticarse usando un segundo factor. ", + "Cancel log in" : "Cancelar inicio de sesión", + "Use backup code" : "Usar código de respaldo", + "Error while validating your second factor" : "Se presentó un error al validar su segundo factor", + "You are accessing the server from an untrusted domain." : "Se encuentra accediendo al servidor desde un dominio no confiable. ", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Favor de contactar a su administrador. Si usted es el administrador de esta instancia, configure la opción \"trusted_domains\" en config/config.php. Un ejemplo de configuración se proporciona en config/config.sample.php. ", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependiendo de su configuración, como adminsitrador podría llegar a usar el botón inferior para confiar en este dominio. ", + "Add \"%s\" as trusted domain" : "Agregar \"%s\" como un dominio de confianza", + "App update required" : "Se requiere una actualización de la aplicación", + "%s will be updated to version %s" : "%s será actualizado a la versión %s", + "These apps will be updated:" : "Las siguientes apllicaciones se actualizarán:", + "These incompatible apps will be disabled:" : "Las siguientes aplicaciones incompatibles serán deshabilitadas:", + "The theme %s has been disabled." : "El tema %s ha sido deshabilitado. ", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Favor de asegurarse que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ", + "Start update" : "Iniciar actualización", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar que la expiración de tiempo en instalaciones grandes, usted puede ejeuctar el siguiente comando desde su directorio de instalación:", + "Detailed logs" : "Bitácoras detalladas", + "Update needed" : "Actualización requerida", + "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que su instancia cuenta con más de 50 usuarios.", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para más ayuda, consulte la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">doccumentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Estoy conciente de que si continuo haciendo la actualización vía web, la interfaz de usuario corre el riesgo de que el tiempo de la solicitud expire y cause pérdida de datos, pero cuento con un respaldo y sé como restaurar mi instancia en caso de una falla. ", + "Upgrade via web on my own risk" : "Actualizar vía Web bajo mi propio riesgo", + "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia %s se encuentra actualmente en modo mantenimiento, que podría tomar algo de tiempo. ", + "This page will refresh itself when the %s instance is available again." : "Esta página se actualizará sola cuando la instancia %s esté disponible de nuevo. ", + "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están encriptados. Si no ha habilitado la llave de recuperación, no habrá manera de que pueda recuperar sus datos una vez que restablezca su contraseña.<br />Si no está seguro de lo que está haciendo, favor de contactar a su adminstrador antes de continuar. <br />¿Realmente desea continuar?", + "Ok" : "Ok", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", + "Error while unsharing" : "Se presentó un error al dejar de compartir", + "can reshare" : "pruede volver a compartir", + "can edit" : "puede editar", + "can create" : "puede crear", + "can change" : "puede modificar", + "can delete" : "puede borrar", + "access control" : "control de acceso", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparta con personas en otros servidores usando sus IDs de Nube Federados username@example.com/nextcloud", + "Share with users or by mail..." : "Compartir con otros usuarios o por correo electrónico...", + "Share with users or remote users..." : "Compartir con otros usuarios o con otros usuarios remotos...", + "Share with users, remote users or by mail..." : "Compartir con otros usuarios, otros usuarios remotos o por correo electrónico...", + "Share with users or groups..." : "Compartir con otros usuarios o grupos...", + "Share with users, groups or by mail..." : "Compartir con otros usuarios, grupos o por correo electrónico...", + "Share with users, groups or remote users..." : "Compartir con otros usuarios, otros usuarios remotos o grupos...", + "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios rempotos o por correo...", + "Share with users..." : "Compartir con otros usuarios...", + "The object type is not specified." : "El tipo del objeto no está especificado.", + "Enter new" : "Ingresar nuevo", + "Add" : "Agregar", + "Edit tags" : "Editar etiquetas", + "Error loading dialog template: {error}" : "Se presentó un error al cargar la plantilla de diálogo: {error}", + "No tags selected for deletion." : "No hay etiquetas seleccionadas para borrar.", + "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendolo a su Nextcloud ahora. ", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarle que %s ha compartido %s con usted.\n\nConsúltelo aquí: %s\n\n", + "The share will expire on %s." : "El recurso dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "Use the following link to reset your password: {link}" : "Use el siguiente link para restablecer su contraseña: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hola,<br><br> sólo queremos informarle que %s ha compartido <strong>%s</strong> con usted. <br><a href=\"%s\">¡Véalo!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Favor de usar el actualizador de línea de comando porque usted tiene una instancia grande. " +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/core/l10n/es_MX.js b/core/l10n/es_MX.js index 6966fd0552a..2e7c4bc49f9 100644 --- a/core/l10n/es_MX.js +++ b/core/l10n/es_MX.js @@ -62,7 +62,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Mayor información ...</a>", "No action available" : "No hay acciones disponibles", "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Connection to server lost" : "Se ha perdido la conexión con el servidor", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], "Saving..." : "Guardando...", @@ -112,7 +112,7 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o está accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Favor de ver el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para mayor información de cómo resolver este tema consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache no se encuentra correctamente configurado. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempelo le recomendamos↗</a> usar los siguientes ajustes en el archivo <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "El PHP OPcache no está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempeño, recomendamos </a> usar las siguientes configuraciones en php.ini:<code>", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Le recomendamos ámpliamente habilitar esta función.", "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", @@ -127,7 +127,7 @@ OC.L10N.register( "Expiration" : "Expiración", "Expiration date" : "Fecha de expiración", "Choose a password for the public link" : "Seleccione una contraseña para la liga pública", - "Choose a password for the public link or press \"Enter ↵\"" : "Favor de elegir una contraseña para la liga pública o presione \"Intro ↵\"", + "Choose a password for the public link or press the \"Enter\" key" : "Selecciona una contraseña para la liga pública o presiona la tecla \"Intro\"", "Copied!" : "¡Copiado!", "Copy" : "Copiar", "Not supported!" : "¡No está soportado!", @@ -218,7 +218,7 @@ OC.L10N.register( "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", "You can click here to return to %s." : "Puede hacer click aquí para regresar a %s.", "Internal Server Error" : "Error interno del servidor", - "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posilbe completar su solicitud. ", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ", "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ", "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ", "Technical details" : "Detalles técnicos", diff --git a/core/l10n/es_MX.json b/core/l10n/es_MX.json index 29b8b6d8978..a90d62597e5 100644 --- a/core/l10n/es_MX.json +++ b/core/l10n/es_MX.json @@ -60,7 +60,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Mayor información ...</a>", "No action available" : "No hay acciones disponibles", "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Connection to server lost" : "Se ha perdido la conexión con el servidor", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], "Saving..." : "Guardando...", @@ -110,7 +110,7 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o está accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Favor de ver el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para mayor información de cómo resolver este tema consulte nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache no se encuentra correctamente configurado. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempelo le recomendamos↗</a> usar los siguientes ajustes en el archivo <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "El PHP OPcache no está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempeño, recomendamos </a> usar las siguientes configuraciones en php.ini:<code>", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Le recomendamos ámpliamente habilitar esta función.", "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ", @@ -125,7 +125,7 @@ "Expiration" : "Expiración", "Expiration date" : "Fecha de expiración", "Choose a password for the public link" : "Seleccione una contraseña para la liga pública", - "Choose a password for the public link or press \"Enter ↵\"" : "Favor de elegir una contraseña para la liga pública o presione \"Intro ↵\"", + "Choose a password for the public link or press the \"Enter\" key" : "Selecciona una contraseña para la liga pública o presiona la tecla \"Intro\"", "Copied!" : "¡Copiado!", "Copy" : "Copiar", "Not supported!" : "¡No está soportado!", @@ -216,7 +216,7 @@ "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", "You can click here to return to %s." : "Puede hacer click aquí para regresar a %s.", "Internal Server Error" : "Error interno del servidor", - "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posilbe completar su solicitud. ", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ", "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ", "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ", "Technical details" : "Detalles técnicos", diff --git a/core/l10n/eu.js b/core/l10n/eu.js index 2b5cdf12bbf..d81d5286f81 100644 --- a/core/l10n/eu.js +++ b/core/l10n/eu.js @@ -138,6 +138,12 @@ OC.L10N.register( "remote" : "urrunekoa", "email" : "posta-elektronikoa", "Unshare" : "Ez elkarbanatu", + "Can reshare" : "Elkarbanatu dezake", + "Can edit" : "Editatu dezake", + "Can create" : "sortu dezake", + "Can change" : "Aldatu dezake", + "Can delete" : "Ezabatu dezake", + "Access control" : "Sarrera kontrola", "Could not unshare" : "Ezin izan despartekatu", "Error while sharing" : "Errore bat egon da elkarbanatzean", "Share details could not be loaded for this item." : "Partekatze xehetasunak ezin izan dira elementu honentzat kargatu.", @@ -223,6 +229,7 @@ OC.L10N.register( "Need help?" : "Laguntza behar al duzu?", "See the documentation" : "Ikusi dokumentazioa", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page.", + "More apps" : "Aplikazio gehiago", "Search" : "Bilatu", "This action requires you to confirm your password:" : "Ekintza honek zure pasahitza konfirmatzeko eskatuko dizu:", "Confirm your password" : "Berretsi pasahitza", diff --git a/core/l10n/eu.json b/core/l10n/eu.json index b29eef7d3e2..bba886ecac9 100644 --- a/core/l10n/eu.json +++ b/core/l10n/eu.json @@ -136,6 +136,12 @@ "remote" : "urrunekoa", "email" : "posta-elektronikoa", "Unshare" : "Ez elkarbanatu", + "Can reshare" : "Elkarbanatu dezake", + "Can edit" : "Editatu dezake", + "Can create" : "sortu dezake", + "Can change" : "Aldatu dezake", + "Can delete" : "Ezabatu dezake", + "Access control" : "Sarrera kontrola", "Could not unshare" : "Ezin izan despartekatu", "Error while sharing" : "Errore bat egon da elkarbanatzean", "Share details could not be loaded for this item." : "Partekatze xehetasunak ezin izan dira elementu honentzat kargatu.", @@ -221,6 +227,7 @@ "Need help?" : "Laguntza behar al duzu?", "See the documentation" : "Ikusi dokumentazioa", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page.", + "More apps" : "Aplikazio gehiago", "Search" : "Bilatu", "This action requires you to confirm your password:" : "Ekintza honek zure pasahitza konfirmatzeko eskatuko dizu:", "Confirm your password" : "Berretsi pasahitza", diff --git a/core/l10n/fi.js b/core/l10n/fi.js index dcb445ea48e..7fe981153ea 100644 --- a/core/l10n/fi.js +++ b/core/l10n/fi.js @@ -14,6 +14,7 @@ OC.L10N.register( "No crop data provided" : "Leikkaustietoa ei annettu", "No valid crop data provided" : "Kelvollisia leikkaustietoja ei määritetty", "Crop is not square" : "Leikkaus ei ole neliö", + "Password reset is disabled" : "Salasanan palautus poistettu käytöstä", "Couldn't reset password because the token is invalid" : "Salasanaa ei voitu palauttaa, koska valtuutus on virheellinen", "Couldn't reset password because the token is expired" : "Salasanaa ei voitu palauttaa, koska valtuutus on vanhentunut", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Salasanan palautusviestiä ei voitu lähettää sähköpostitse, koska käyttäjätunnukselle ei ole määritetty sähköpostiosoitetta. Ota yhteys ylläpitäjään.", @@ -103,7 +104,6 @@ OC.L10N.register( "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sinulla on käytössä PHP {version}. Suosittelemme päivittämään PHP-versiosi saadaksesi <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">PHP Group:n suorituskyky ja tietoturvapäivityksiä</a> niin pian kuin jakelusi sitä tukee.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached on määritelty hajautetuksi välimuistiksi, mutta väärä PHP-moduuli \"memcache\" on asennettu. \\OC\\Memcache\\Memcached tukee vain moduulia \"memcached\", mutta ei moduulia \"memcache\". Katso <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wikiä molemmista moduleista</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Jotkin tiedostot eivät ole läpäisseet eheystarkistusta. Lisätietoa ongelman korjaamiseksi on <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ohjeissamme</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listaa virheelliset tiedostot…</a> / <a href=\"{rescanEndpoint}\">Uudelleen skannaa…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ei ole oikein määritelty. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Suosittelemme paremman suorituskyvyn saavuttamiseksi ↗</a> käyttämään seuraavia asetuksia <code>php.ini</code>-asetustiedostossa:", "Error occurred while checking server setup" : "Virhe palvelimen määrityksiä tarkistaessa", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Data-hakemistosi ja tiedostosi ovat luultavasti käytettävissä suoraan Internetistä. .htaccess-tiedosto ei toimi oikein. Suosittelemme määrittämään HTTP-palvelimen asetukset siten, ettei data-hakemisto ole suoraan käytettävissä Internetistä tai siirtämään data-hakemiston HTTP-palvelimen juurihakemiston ulkopuolelle.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty vastaamaan arvoa \"{expected}\". Kyseessä on mahdollinen tietoturvaan tai -suojaan liittyvä riski, joten suosittelemme muuttamaan asetuksen arvoa.", @@ -117,7 +117,6 @@ OC.L10N.register( "Expiration" : "Vanheneminen", "Expiration date" : "Vanhenemispäivä", "Choose a password for the public link" : "Valitse salasana julkiselle linkille", - "Choose a password for the public link or press \"Enter ↵\"" : "Valitse salasana julkiselle linkille tai paina \"Enter ↵\"", "Copied!" : "Kopioitu!", "Copy" : "Kopioi", "Not supported!" : "Ei tuettu!", @@ -132,6 +131,7 @@ OC.L10N.register( "Email link to person" : "Lähetä linkki sähköpostitse", "Send" : "Lähetä", "Allow upload and editing" : "Salli lähetys ja muokkaus", + "Read only" : "Vain luku", "File drop (upload only)" : "Tiedostojen pudotus (Vain lähetys)", "Shared with you and the group {group} by {owner}" : "Jaettu sinun ja ryhmän {group} kanssa käyttäjältä {owner}", "Shared with you by {owner}" : "Jaettu kanssasi käyttäjältä {owner}", @@ -259,6 +259,8 @@ OC.L10N.register( "Log in" : "Kirjaudu sisään", "Stay logged in" : "Pysy sisäänkirjautuneena", "Alternative Logins" : "Vaihtoehtoiset kirjautumistavat", + "App token" : "Sovellusvaltuutus", + "Alternative login using app token" : "Vaihtoehtoinen kirjautuminen käyttäen sovellusvaltuutusta", "Redirecting …" : "Ohjataan uudelleen…", "New password" : "Uusi salasana", "New Password" : "Uusi salasana", @@ -287,7 +289,9 @@ OC.L10N.register( "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Välttääksesi aikakatkaisuja suurikokoisten asennusten kanssa, voit suorittaa vaihtoehtoisesti seuraavan komennon asennushakemistossa:", "Detailed logs" : "Yksityiskohtainen loki", "Update needed" : "Päivitys vaaditaan", + "Please use the command line updater because you have a big instance with more than 50 users." : "Käytä komentorivipäivitintä, koska käyttäjiä on yli 50.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Apua saat <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaatiosta</a>.", + "Upgrade via web on my own risk" : "Internetin kautta päivittäminen omalla vastuulla", "This %s instance is currently in maintenance mode, which may take a while." : "Tämä %s-instanssi on parhaillaan huoltotilassa, huollossa saattaa kestää hetki.", "This page will refresh itself when the %s instance is available again." : "Tämä sivu päivittää itsensä, kun %s on jälleen käytettävissä.", "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", diff --git a/core/l10n/fi.json b/core/l10n/fi.json index 23ad965b73c..0380667dfd7 100644 --- a/core/l10n/fi.json +++ b/core/l10n/fi.json @@ -12,6 +12,7 @@ "No crop data provided" : "Leikkaustietoa ei annettu", "No valid crop data provided" : "Kelvollisia leikkaustietoja ei määritetty", "Crop is not square" : "Leikkaus ei ole neliö", + "Password reset is disabled" : "Salasanan palautus poistettu käytöstä", "Couldn't reset password because the token is invalid" : "Salasanaa ei voitu palauttaa, koska valtuutus on virheellinen", "Couldn't reset password because the token is expired" : "Salasanaa ei voitu palauttaa, koska valtuutus on vanhentunut", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Salasanan palautusviestiä ei voitu lähettää sähköpostitse, koska käyttäjätunnukselle ei ole määritetty sähköpostiosoitetta. Ota yhteys ylläpitäjään.", @@ -101,7 +102,6 @@ "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Sinulla on käytössä PHP {version}. Suosittelemme päivittämään PHP-versiosi saadaksesi <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">PHP Group:n suorituskyky ja tietoturvapäivityksiä</a> niin pian kuin jakelusi sitä tukee.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached on määritelty hajautetuksi välimuistiksi, mutta väärä PHP-moduuli \"memcache\" on asennettu. \\OC\\Memcache\\Memcached tukee vain moduulia \"memcached\", mutta ei moduulia \"memcache\". Katso <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wikiä molemmista moduleista</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Jotkin tiedostot eivät ole läpäisseet eheystarkistusta. Lisätietoa ongelman korjaamiseksi on <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ohjeissamme</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listaa virheelliset tiedostot…</a> / <a href=\"{rescanEndpoint}\">Uudelleen skannaa…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache ei ole oikein määritelty. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Suosittelemme paremman suorituskyvyn saavuttamiseksi ↗</a> käyttämään seuraavia asetuksia <code>php.ini</code>-asetustiedostossa:", "Error occurred while checking server setup" : "Virhe palvelimen määrityksiä tarkistaessa", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Data-hakemistosi ja tiedostosi ovat luultavasti käytettävissä suoraan Internetistä. .htaccess-tiedosto ei toimi oikein. Suosittelemme määrittämään HTTP-palvelimen asetukset siten, ettei data-hakemisto ole suoraan käytettävissä Internetistä tai siirtämään data-hakemiston HTTP-palvelimen juurihakemiston ulkopuolelle.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty vastaamaan arvoa \"{expected}\". Kyseessä on mahdollinen tietoturvaan tai -suojaan liittyvä riski, joten suosittelemme muuttamaan asetuksen arvoa.", @@ -115,7 +115,6 @@ "Expiration" : "Vanheneminen", "Expiration date" : "Vanhenemispäivä", "Choose a password for the public link" : "Valitse salasana julkiselle linkille", - "Choose a password for the public link or press \"Enter ↵\"" : "Valitse salasana julkiselle linkille tai paina \"Enter ↵\"", "Copied!" : "Kopioitu!", "Copy" : "Kopioi", "Not supported!" : "Ei tuettu!", @@ -130,6 +129,7 @@ "Email link to person" : "Lähetä linkki sähköpostitse", "Send" : "Lähetä", "Allow upload and editing" : "Salli lähetys ja muokkaus", + "Read only" : "Vain luku", "File drop (upload only)" : "Tiedostojen pudotus (Vain lähetys)", "Shared with you and the group {group} by {owner}" : "Jaettu sinun ja ryhmän {group} kanssa käyttäjältä {owner}", "Shared with you by {owner}" : "Jaettu kanssasi käyttäjältä {owner}", @@ -257,6 +257,8 @@ "Log in" : "Kirjaudu sisään", "Stay logged in" : "Pysy sisäänkirjautuneena", "Alternative Logins" : "Vaihtoehtoiset kirjautumistavat", + "App token" : "Sovellusvaltuutus", + "Alternative login using app token" : "Vaihtoehtoinen kirjautuminen käyttäen sovellusvaltuutusta", "Redirecting …" : "Ohjataan uudelleen…", "New password" : "Uusi salasana", "New Password" : "Uusi salasana", @@ -285,7 +287,9 @@ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Välttääksesi aikakatkaisuja suurikokoisten asennusten kanssa, voit suorittaa vaihtoehtoisesti seuraavan komennon asennushakemistossa:", "Detailed logs" : "Yksityiskohtainen loki", "Update needed" : "Päivitys vaaditaan", + "Please use the command line updater because you have a big instance with more than 50 users." : "Käytä komentorivipäivitintä, koska käyttäjiä on yli 50.", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Apua saat <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentaatiosta</a>.", + "Upgrade via web on my own risk" : "Internetin kautta päivittäminen omalla vastuulla", "This %s instance is currently in maintenance mode, which may take a while." : "Tämä %s-instanssi on parhaillaan huoltotilassa, huollossa saattaa kestää hetki.", "This page will refresh itself when the %s instance is available again." : "Tämä sivu päivittää itsensä, kun %s on jälleen käytettävissä.", "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", diff --git a/core/l10n/fr.js b/core/l10n/fr.js index ee6725cf559..7fdde65561b 100644 --- a/core/l10n/fr.js +++ b/core/l10n/fr.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuration des entêtes du proxy inverse est incorrecte, ou vous accédez à Nextcloud depuis un proxy de confiance. Si vous n'êtes pas en train d’accéder à Nextcloud depuis un proxy de confiance, ceci est un problème de sécurité qui peut permettre à un attaquant d'usurper l'adresse IP affichée à Nextcloud. Consultez la <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a> pour avoir plus d'informations à ce sujet.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "\"memcached\" est configuré comme cache distribué, mais le mauvais module PHP est installé. \\OC\\Memcache\\Memcached ne prend en charge que \"memcached\" et non \"memcache\". <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">Consulter le wiki de memcached à propos de ces deux modules.</a>", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Des fichiers n'ont pas passé la vérification d’intégrité. Plus d'information sur comment résoudre ce problème dans notre <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste des fichiers invalides…</a> / <a href=\"{rescanEndpoint}\">Relancer…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Le PHP Opcache n'est pas correctement configuré. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pour de meilleure performance nous recommandons ↗</a> d'utiliser les paramètres suivant dans le <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. We strongly recommend enabling this function." : "La fonction PHP \"set_time_limit\" n'est pas disponible. Cela pourrait entraîner l'arrêt des scripts à mi-exécution interrompant votre installation. Nous vous recommandons vivement d'activer cette fonction.", "Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Expiration", "Expiration date" : "Date d'expiration", "Choose a password for the public link" : "Choisissez un mot de passe pour le lien public", - "Choose a password for the public link or press \"Enter ↵\"" : "Choisissez un mot de passe pour le lien public ou appuyez sur \"Entrée ↵\"", "Copied!" : "Copié !", "Copy" : "Copier", "Not supported!" : "Non supporté!", diff --git a/core/l10n/fr.json b/core/l10n/fr.json index f232e069a1d..f2b41e62879 100644 --- a/core/l10n/fr.json +++ b/core/l10n/fr.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuration des entêtes du proxy inverse est incorrecte, ou vous accédez à Nextcloud depuis un proxy de confiance. Si vous n'êtes pas en train d’accéder à Nextcloud depuis un proxy de confiance, ceci est un problème de sécurité qui peut permettre à un attaquant d'usurper l'adresse IP affichée à Nextcloud. Consultez la <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a> pour avoir plus d'informations à ce sujet.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "\"memcached\" est configuré comme cache distribué, mais le mauvais module PHP est installé. \\OC\\Memcache\\Memcached ne prend en charge que \"memcached\" et non \"memcache\". <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">Consulter le wiki de memcached à propos de ces deux modules.</a>", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Des fichiers n'ont pas passé la vérification d’intégrité. Plus d'information sur comment résoudre ce problème dans notre <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste des fichiers invalides…</a> / <a href=\"{rescanEndpoint}\">Relancer…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Le PHP Opcache n'est pas correctement configuré. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pour de meilleure performance nous recommandons ↗</a> d'utiliser les paramètres suivant dans le <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. We strongly recommend enabling this function." : "La fonction PHP \"set_time_limit\" n'est pas disponible. Cela pourrait entraîner l'arrêt des scripts à mi-exécution interrompant votre installation. Nous vous recommandons vivement d'activer cette fonction.", "Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.", @@ -125,7 +124,6 @@ "Expiration" : "Expiration", "Expiration date" : "Date d'expiration", "Choose a password for the public link" : "Choisissez un mot de passe pour le lien public", - "Choose a password for the public link or press \"Enter ↵\"" : "Choisissez un mot de passe pour le lien public ou appuyez sur \"Entrée ↵\"", "Copied!" : "Copié !", "Copy" : "Copier", "Not supported!" : "Non supporté!", diff --git a/core/l10n/id.js b/core/l10n/id.js index 723db8dfa08..1a0e7dc9a2e 100644 --- a/core/l10n/id.js +++ b/core/l10n/id.js @@ -95,7 +95,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurasi proxy header terbalik salah, atau Anda mengakses Nextcloud dari proxy terpercaya. Apabila Anda tidak mengakses Nextcloud dari proxy terpercaya, ini adalah masalah keamanan dan penyerang dapat memalsukan alamat IP mereka ke Nextcloud. Informasi selanjutnya bisa ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached terkonfigurasi sebagai cache terdistribusi, tetapi modul PHP \"memcache\" yang salah terpasang. \\OC\\Memcache\\Memcached hanya mendukung \"memcached\" dan bukan \"memcache\". Lihat <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki memcached tentang kedua modul</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Beberapa berkas tidak lulus cek integritas. Informasi lebih lanjut tentang cara mengatasi masalah ini dapat ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami. (<a href=\"{codeIntegrityDownloadEndpoint}\">Daftar berkas yang tidak valid…</a> / <a href=\"{rescanEndpoint}\">Pindai ulang…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache tidak dikonfigurasi secara baik. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Untuk performa lebih baik kami merekomendasikan ↗</a> untuk menggunakan pengaturan berikut di <code>php.ini</code>:", "Error occurred while checking server setup" : "Kesalahan tidak terduga saat memeriksa setelan server", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Header HTTP \"{header}\" tidak dikonfigurasi sama dengan \"{expected}\". Hal ini berpotensi pada resiko keamanan dan privasi. Kami sarankan untuk menyesuaikan pengaturan ini.", "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Header \"Strict-Transport-Security\" HTTP tidak terkonfigurasi ke setidaknya \"{seconds}\" detik. Untuk meningkatkan kemanan kami merekomendasikan mengaktifkan HSTS seperti yang dijelaskan di <a href=\"{docUrl}\" rel=\"noreferrer\">saran keamanan</a> kami.", diff --git a/core/l10n/id.json b/core/l10n/id.json index 56a3206ae4f..6d0caf88e72 100644 --- a/core/l10n/id.json +++ b/core/l10n/id.json @@ -93,7 +93,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurasi proxy header terbalik salah, atau Anda mengakses Nextcloud dari proxy terpercaya. Apabila Anda tidak mengakses Nextcloud dari proxy terpercaya, ini adalah masalah keamanan dan penyerang dapat memalsukan alamat IP mereka ke Nextcloud. Informasi selanjutnya bisa ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached terkonfigurasi sebagai cache terdistribusi, tetapi modul PHP \"memcache\" yang salah terpasang. \\OC\\Memcache\\Memcached hanya mendukung \"memcached\" dan bukan \"memcache\". Lihat <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki memcached tentang kedua modul</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Beberapa berkas tidak lulus cek integritas. Informasi lebih lanjut tentang cara mengatasi masalah ini dapat ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami. (<a href=\"{codeIntegrityDownloadEndpoint}\">Daftar berkas yang tidak valid…</a> / <a href=\"{rescanEndpoint}\">Pindai ulang…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache tidak dikonfigurasi secara baik. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Untuk performa lebih baik kami merekomendasikan ↗</a> untuk menggunakan pengaturan berikut di <code>php.ini</code>:", "Error occurred while checking server setup" : "Kesalahan tidak terduga saat memeriksa setelan server", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Header HTTP \"{header}\" tidak dikonfigurasi sama dengan \"{expected}\". Hal ini berpotensi pada resiko keamanan dan privasi. Kami sarankan untuk menyesuaikan pengaturan ini.", "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Header \"Strict-Transport-Security\" HTTP tidak terkonfigurasi ke setidaknya \"{seconds}\" detik. Untuk meningkatkan kemanan kami merekomendasikan mengaktifkan HSTS seperti yang dijelaskan di <a href=\"{docUrl}\" rel=\"noreferrer\">saran keamanan</a> kami.", diff --git a/core/l10n/is.js b/core/l10n/is.js index f50471caa3f..ccb77dcc91d 100644 --- a/core/l10n/is.js +++ b/core/l10n/is.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er sett upp sem dreift skyndiminni, en hinsvegar er ranga PHP-einingin \"memcache\" uppsett. \\OC\\Memcache\\Memcached styður einungis \"memcached\" en ekki \"memcache\". Skoðaðu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki-síðurnar um báðar einingarnar</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sumar skrár hafa ekki staðist áreiðanleikaprófun. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listi yfir ógildar skrár…</a> / <a href=\"{rescanEndpoint}\">Endurskanna…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache er ekki rétt uppsett. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Fyrir betri afköst mælum við með ↗</a> því að nota eftirfarandi stillingar í <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. We strongly recommend enabling this function." : "PHP-fallið \"set_time_limit\" er ekki tiltækt. Þetta gæti valdið því að skriftur stöðvist í miðri keyrslu og skemmi uppsetninguna þína. Við mælumst til þess að þetta fall sé gert virkt.", "Error occurred while checking server setup" : "Villa kom upp við athugun á uppsetningu þjóns", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Gagnamappan og skrárnar þínar eru líklega aðgengilegar öllum af internetinu vegna þess að .htaccess skrá er ekki virk. Við mælum eindregið með að þú stillir vefþjóninn þinn á þann hátt að gagnamappa er ekki lengur aðgengileg eða þú færir gagnamöppu út fyrir skjalarót vefþjóns.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Rennur út", "Expiration date" : "Gildir til", "Choose a password for the public link" : "Veldu þér lykilorð fyrir almenningstengil", - "Choose a password for the public link or press \"Enter ↵\"" : "Veldu þér lykilorð fyrir opinberan tengil eða ýttu á \"Enter ↵\"", "Copied!" : "Afritað!", "Copy" : "Afrita", "Not supported!" : "Óstutt!", diff --git a/core/l10n/is.json b/core/l10n/is.json index f3579e279ac..6a08eb9ea69 100644 --- a/core/l10n/is.json +++ b/core/l10n/is.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er sett upp sem dreift skyndiminni, en hinsvegar er ranga PHP-einingin \"memcache\" uppsett. \\OC\\Memcache\\Memcached styður einungis \"memcached\" en ekki \"memcache\". Skoðaðu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki-síðurnar um báðar einingarnar</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sumar skrár hafa ekki staðist áreiðanleikaprófun. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listi yfir ógildar skrár…</a> / <a href=\"{rescanEndpoint}\">Endurskanna…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache er ekki rétt uppsett. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Fyrir betri afköst mælum við með ↗</a> því að nota eftirfarandi stillingar í <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. We strongly recommend enabling this function." : "PHP-fallið \"set_time_limit\" er ekki tiltækt. Þetta gæti valdið því að skriftur stöðvist í miðri keyrslu og skemmi uppsetninguna þína. Við mælumst til þess að þetta fall sé gert virkt.", "Error occurred while checking server setup" : "Villa kom upp við athugun á uppsetningu þjóns", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Gagnamappan og skrárnar þínar eru líklega aðgengilegar öllum af internetinu vegna þess að .htaccess skrá er ekki virk. Við mælum eindregið með að þú stillir vefþjóninn þinn á þann hátt að gagnamappa er ekki lengur aðgengileg eða þú færir gagnamöppu út fyrir skjalarót vefþjóns.", @@ -125,7 +124,6 @@ "Expiration" : "Rennur út", "Expiration date" : "Gildir til", "Choose a password for the public link" : "Veldu þér lykilorð fyrir almenningstengil", - "Choose a password for the public link or press \"Enter ↵\"" : "Veldu þér lykilorð fyrir opinberan tengil eða ýttu á \"Enter ↵\"", "Copied!" : "Afritað!", "Copy" : "Afrita", "Not supported!" : "Óstutt!", diff --git a/core/l10n/it.js b/core/l10n/it.js index c924b076b49..a26b868c106 100644 --- a/core/l10n/it.js +++ b/core/l10n/it.js @@ -14,6 +14,7 @@ OC.L10N.register( "No crop data provided" : "Non sono stati forniti dati di ritaglio", "No valid crop data provided" : "Non sono stati forniti dati di ritaglio validi", "Crop is not square" : "Il ritaglio non è quadrato", + "Password reset is disabled" : "Ripristino password disabilitato", "Couldn't reset password because the token is invalid" : "Impossibile reimpostare la password poiché il token non è valido", "Couldn't reset password because the token is expired" : "Impossibile reimpostare la password poiché il token è scaduto", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Impossibile inviare l'email di reimpostazione poiché non è presente un indirizzo email per questo nome utente. Contatta il tuo amministratore.", @@ -47,7 +48,11 @@ OC.L10N.register( "%s (incompatible)" : "%s (incompatibile)", "Following apps have been disabled: %s" : "Le seguenti applicazioni sono state disabilitate: %s", "Already up to date" : "Già aggiornato", + "No contacts found" : "Nessun contatto trovato", + "Show all contacts …" : "Mostra tutti i contatti...", + "Loading your contacts …" : "Caricamento dei tuoi contatti...", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>", + "No action available" : "Nessuna azione disponibile", "Settings" : "Impostazioni", "Connection to server lost" : "Connessione al server interrotta", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema durante il caricamento della pagina, aggiornamento tra %n secondo","Problema durante il caricamento della pagina, aggiornamento tra %n secondi"], @@ -98,7 +103,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configurazione delle intestazioni del proxy inverso non è corretta, o stai effettuando l'accesso a Nextcloud da un proxy affidabile. Se non stai effettuando l'accesso da un proxy affidabile, questo è un problema di sicurezza e può consentire a un attaccante di falsificare il suo indirizzo IP, rendendolo visibile a Nextcloud. Ulteriori informazioni sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached è configurato come cache distribuita, ma è installato il modulo \"memcache\" errato. \\OC\\Memcache\\Memcached supporta solo \"memcached\" e non \"memcache\". Vedi il <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki di memcached per informazioni su entrambi i moduli</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alcuni file non hanno superato il controllo di integrità. Ulteriori informazioni su come risolvere questo problema sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Elenco dei file non validi…</a> / <a href=\"{rescanEndpoint}\">Nuova scansione…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OpCache non è configurata correttamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Per prestazioni migliori consigliamo</a> di utilizzare le impostazioni in <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. We strongly recommend enabling this function." : "La funzione PHP \"set_time_limit\" non è disponibile. Ciò potrebbe comportare l'interruzione di script durante l'esecuzione, compromettendo la tua installazione. Ti consigliamo vivamente di abilitare questa funzione.", "Error occurred while checking server setup" : "Si è verificato un errore durante il controllo della configurazione del server", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza o di riservatezza dei dati e noi consigliamo di modificare questa impostazione.", @@ -112,7 +116,6 @@ OC.L10N.register( "Expiration" : "Scadenza", "Expiration date" : "Data di scadenza", "Choose a password for the public link" : "Scegli una password per il collegamento pubblico", - "Choose a password for the public link or press \"Enter ↵\"" : "Scegli una password per il collegamento pubblico o premi \"Invio ↵\"", "Copied!" : "Copiati!", "Copy" : "Copia", "Not supported!" : "Non supportato!", @@ -127,6 +130,7 @@ OC.L10N.register( "Email link to person" : "Invia collegamento via email", "Send" : "Invia", "Allow upload and editing" : "Consenti il caricamento e la modifica", + "Read only" : "Sola lettura", "File drop (upload only)" : "Rilascia file (solo caricamento)", "Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}", "Shared with you by {owner}" : "Condiviso con te da {owner}", @@ -155,6 +159,10 @@ OC.L10N.register( "{sharee} (email)" : "{sharee} (email)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Condividi", + "Name or email address..." : "Nome o indirizzo email...", + "Name or federated cloud ID..." : "Nome o ID di cloud federata...", + "Name, federated cloud ID or email address..." : "Nome, ID di cloud federata o indirizzo email...", + "Name..." : "Nome...", "Error" : "Errore", "Error removing share" : "Errore durante la rimozione della condivisione", "Non-existing tag #{tag}" : "Etichetta #{tag} inesistente", @@ -274,6 +282,7 @@ OC.L10N.register( "Detailed logs" : "Log dettagliati", "Update needed" : "Aggiornamento necessario", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Per la guida, vedi la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentazione</a>.", + "Upgrade via web on my own risk" : "Aggiorna tramite web a mio rischio", "This %s instance is currently in maintenance mode, which may take a while." : "Questa istanza di %s è attualmente in manutenzione, potrebbe richiedere del tempo.", "This page will refresh itself when the %s instance is available again." : "Questa pagina si aggiornerà quando l'istanza di %s sarà nuovamente disponibile.", "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", diff --git a/core/l10n/it.json b/core/l10n/it.json index ed65196156c..52af34be22e 100644 --- a/core/l10n/it.json +++ b/core/l10n/it.json @@ -12,6 +12,7 @@ "No crop data provided" : "Non sono stati forniti dati di ritaglio", "No valid crop data provided" : "Non sono stati forniti dati di ritaglio validi", "Crop is not square" : "Il ritaglio non è quadrato", + "Password reset is disabled" : "Ripristino password disabilitato", "Couldn't reset password because the token is invalid" : "Impossibile reimpostare la password poiché il token non è valido", "Couldn't reset password because the token is expired" : "Impossibile reimpostare la password poiché il token è scaduto", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Impossibile inviare l'email di reimpostazione poiché non è presente un indirizzo email per questo nome utente. Contatta il tuo amministratore.", @@ -45,7 +46,11 @@ "%s (incompatible)" : "%s (incompatibile)", "Following apps have been disabled: %s" : "Le seguenti applicazioni sono state disabilitate: %s", "Already up to date" : "Già aggiornato", + "No contacts found" : "Nessun contatto trovato", + "Show all contacts …" : "Mostra tutti i contatti...", + "Loading your contacts …" : "Caricamento dei tuoi contatti...", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>", + "No action available" : "Nessuna azione disponibile", "Settings" : "Impostazioni", "Connection to server lost" : "Connessione al server interrotta", "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema durante il caricamento della pagina, aggiornamento tra %n secondo","Problema durante il caricamento della pagina, aggiornamento tra %n secondi"], @@ -96,7 +101,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configurazione delle intestazioni del proxy inverso non è corretta, o stai effettuando l'accesso a Nextcloud da un proxy affidabile. Se non stai effettuando l'accesso da un proxy affidabile, questo è un problema di sicurezza e può consentire a un attaccante di falsificare il suo indirizzo IP, rendendolo visibile a Nextcloud. Ulteriori informazioni sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached è configurato come cache distribuita, ma è installato il modulo \"memcache\" errato. \\OC\\Memcache\\Memcached supporta solo \"memcached\" e non \"memcache\". Vedi il <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki di memcached per informazioni su entrambi i moduli</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alcuni file non hanno superato il controllo di integrità. Ulteriori informazioni su come risolvere questo problema sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Elenco dei file non validi…</a> / <a href=\"{rescanEndpoint}\">Nuova scansione…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OpCache non è configurata correttamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Per prestazioni migliori consigliamo</a> di utilizzare le impostazioni in <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. We strongly recommend enabling this function." : "La funzione PHP \"set_time_limit\" non è disponibile. Ciò potrebbe comportare l'interruzione di script durante l'esecuzione, compromettendo la tua installazione. Ti consigliamo vivamente di abilitare questa funzione.", "Error occurred while checking server setup" : "Si è verificato un errore durante il controllo della configurazione del server", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza o di riservatezza dei dati e noi consigliamo di modificare questa impostazione.", @@ -110,7 +114,6 @@ "Expiration" : "Scadenza", "Expiration date" : "Data di scadenza", "Choose a password for the public link" : "Scegli una password per il collegamento pubblico", - "Choose a password for the public link or press \"Enter ↵\"" : "Scegli una password per il collegamento pubblico o premi \"Invio ↵\"", "Copied!" : "Copiati!", "Copy" : "Copia", "Not supported!" : "Non supportato!", @@ -125,6 +128,7 @@ "Email link to person" : "Invia collegamento via email", "Send" : "Invia", "Allow upload and editing" : "Consenti il caricamento e la modifica", + "Read only" : "Sola lettura", "File drop (upload only)" : "Rilascia file (solo caricamento)", "Shared with you and the group {group} by {owner}" : "Condiviso con te e con il gruppo {group} da {owner}", "Shared with you by {owner}" : "Condiviso con te da {owner}", @@ -153,6 +157,10 @@ "{sharee} (email)" : "{sharee} (email)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Condividi", + "Name or email address..." : "Nome o indirizzo email...", + "Name or federated cloud ID..." : "Nome o ID di cloud federata...", + "Name, federated cloud ID or email address..." : "Nome, ID di cloud federata o indirizzo email...", + "Name..." : "Nome...", "Error" : "Errore", "Error removing share" : "Errore durante la rimozione della condivisione", "Non-existing tag #{tag}" : "Etichetta #{tag} inesistente", @@ -272,6 +280,7 @@ "Detailed logs" : "Log dettagliati", "Update needed" : "Aggiornamento necessario", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Per la guida, vedi la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentazione</a>.", + "Upgrade via web on my own risk" : "Aggiorna tramite web a mio rischio", "This %s instance is currently in maintenance mode, which may take a while." : "Questa istanza di %s è attualmente in manutenzione, potrebbe richiedere del tempo.", "This page will refresh itself when the %s instance is available again." : "Questa pagina si aggiornerà quando l'istanza di %s sarà nuovamente disponibile.", "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", diff --git a/core/l10n/ja.js b/core/l10n/ja.js index 486d62f55f7..b86b0facd2e 100644 --- a/core/l10n/ja.js +++ b/core/l10n/ja.js @@ -103,7 +103,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "リバースプロキシヘッダーの設定が正しくないか、信頼できるプロキシからNextcloudにアクセスしています。信頼できるプロキシからNextcloudにアクセスしていない場合、これはセキュリティ上の問題であり、攻撃者が自分のIPアドレスを偽装してNextcloudに見えるようにしている可能性があります。詳細については、<a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached は分散キャッシュとして設定されています。しかし、PHPモジュール \"memcache\"が間違ってインストールされています。 \\OC\\Memcache\\Memcached は、\"memcached\" のみをサポートしています。\"memcache\" ではありません。<a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki で両方のモジュールの情報</a> について確認してください。", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "いくつかのファイルでチェックサムが適合しませんでした。この問題を解決するためは、<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ドキュメント</a>の詳細を見てください。(<a href=\"{codeIntegrityDownloadEndpoint}\">不適合ファイルのリスト…</a> / <a href=\"{rescanEndpoint}\">再チェック…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache が正しく設定されていません。 <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "PHP 関数 \"set_time_limit\" は使用できません。これにより実行スクリプトが途中で停止されて、インストールを破壊する可能性があります。この機能を有効にすることを強くお勧めします。", "Error occurred while checking server setup" : "サーバー設定のチェック中にエラーが発生しました", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "\"{header}\" HTTP ヘッダは \"{expected}\" に設定されていません。これは潜在的なセキュリティリスクもしくはプライバシーリスクとなる可能性があるため、この設定を見直すことをおすすめします。", diff --git a/core/l10n/ja.json b/core/l10n/ja.json index f17ea99d25c..a59616f37ad 100644 --- a/core/l10n/ja.json +++ b/core/l10n/ja.json @@ -101,7 +101,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "リバースプロキシヘッダーの設定が正しくないか、信頼できるプロキシからNextcloudにアクセスしています。信頼できるプロキシからNextcloudにアクセスしていない場合、これはセキュリティ上の問題であり、攻撃者が自分のIPアドレスを偽装してNextcloudに見えるようにしている可能性があります。詳細については、<a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached は分散キャッシュとして設定されています。しかし、PHPモジュール \"memcache\"が間違ってインストールされています。 \\OC\\Memcache\\Memcached は、\"memcached\" のみをサポートしています。\"memcache\" ではありません。<a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki で両方のモジュールの情報</a> について確認してください。", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "いくつかのファイルでチェックサムが適合しませんでした。この問題を解決するためは、<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ドキュメント</a>の詳細を見てください。(<a href=\"{codeIntegrityDownloadEndpoint}\">不適合ファイルのリスト…</a> / <a href=\"{rescanEndpoint}\">再チェック…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache が正しく設定されていません。 <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "PHP 関数 \"set_time_limit\" は使用できません。これにより実行スクリプトが途中で停止されて、インストールを破壊する可能性があります。この機能を有効にすることを強くお勧めします。", "Error occurred while checking server setup" : "サーバー設定のチェック中にエラーが発生しました", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "\"{header}\" HTTP ヘッダは \"{expected}\" に設定されていません。これは潜在的なセキュリティリスクもしくはプライバシーリスクとなる可能性があるため、この設定を見直すことをおすすめします。", diff --git a/core/l10n/ko.js b/core/l10n/ko.js index 4646a60b99d..8f5ad0b4470 100644 --- a/core/l10n/ko.js +++ b/core/l10n/ko.js @@ -108,7 +108,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "역방향 프록시 헤더 설정이 올바르지 않거나 신뢰하는 프록시를 통해 Nextcloud에 접근하고 있을 수 있습니다. 만약 Nextcloud를 신뢰하는 프록시를 통해 접근하고 있지 않다면 이는 보안 문제이며 공격자가 IP 주소를 속이고 있을 수 있습니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached가 분산 캐시로 구성되어 있지만 잘못된 PHP 모듈 \"memcache\"가 설치되어 있습니다. \\OC\\Memcache\\Memcached는 \"memcache\"가 아닌 \"memcached\"만 지원합니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">이 두 모듈에 대한 memcached 위키</a>를 참고하십시오.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "일부 파일이 무결성 검사를 통과하지 못습니다. 이 문제를 해결하는 방법은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">문서</a>를 참고하십시오.(<a href=\"{codeIntegrityDownloadEndpoint}\">잘못된 파일 목록…</a> / <a href=\"{rescanEndpoint}\">다시 검색…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache가 제대로 설정되어 있지 않습니다. 더 나은 성능을 위해서 <code>php.ini</code> 파일에 다음 설정을 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">추가하는 것을 권장합니다 ↗</a>:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "PHP 함수 \"set_time_limit\"을(를) 사용할 수 없습니다. 스크립트가 실행 중간에 중지되어 설치를 깨트릴 수도 있습니다. 이 함수를 활성화하는 것을 추천합니다.", "Error occurred while checking server setup" : "서버 설정을 확인하는 중 오류 발생", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. .htaccess 파일을 사용할 수 없습니다. 웹 서버 설정을 변경하여 데이터 디렉터리에 접근할 수 없도록 하거나, 데이터 디렉터리를 웹 서버 문서 디렉터리 밖으로 옮기는 것을 추천합니다.", @@ -123,7 +122,6 @@ OC.L10N.register( "Expiration" : "만료", "Expiration date" : "만료 날짜", "Choose a password for the public link" : "공개 링크 암호를 입력하십시오", - "Choose a password for the public link or press \"Enter ↵\"" : "공개 림크 암호를 입력하거나 \"Enter ↵\" 키를 누르십시오", "Copied!" : "복사 성공!", "Copy" : "복사", "Not supported!" : "지원하지 않음!", diff --git a/core/l10n/ko.json b/core/l10n/ko.json index 2dd22c76c71..2098df907a4 100644 --- a/core/l10n/ko.json +++ b/core/l10n/ko.json @@ -106,7 +106,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "역방향 프록시 헤더 설정이 올바르지 않거나 신뢰하는 프록시를 통해 Nextcloud에 접근하고 있을 수 있습니다. 만약 Nextcloud를 신뢰하는 프록시를 통해 접근하고 있지 않다면 이는 보안 문제이며 공격자가 IP 주소를 속이고 있을 수 있습니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached가 분산 캐시로 구성되어 있지만 잘못된 PHP 모듈 \"memcache\"가 설치되어 있습니다. \\OC\\Memcache\\Memcached는 \"memcache\"가 아닌 \"memcached\"만 지원합니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">이 두 모듈에 대한 memcached 위키</a>를 참고하십시오.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "일부 파일이 무결성 검사를 통과하지 못습니다. 이 문제를 해결하는 방법은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">문서</a>를 참고하십시오.(<a href=\"{codeIntegrityDownloadEndpoint}\">잘못된 파일 목록…</a> / <a href=\"{rescanEndpoint}\">다시 검색…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache가 제대로 설정되어 있지 않습니다. 더 나은 성능을 위해서 <code>php.ini</code> 파일에 다음 설정을 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">추가하는 것을 권장합니다 ↗</a>:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "PHP 함수 \"set_time_limit\"을(를) 사용할 수 없습니다. 스크립트가 실행 중간에 중지되어 설치를 깨트릴 수도 있습니다. 이 함수를 활성화하는 것을 추천합니다.", "Error occurred while checking server setup" : "서버 설정을 확인하는 중 오류 발생", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. .htaccess 파일을 사용할 수 없습니다. 웹 서버 설정을 변경하여 데이터 디렉터리에 접근할 수 없도록 하거나, 데이터 디렉터리를 웹 서버 문서 디렉터리 밖으로 옮기는 것을 추천합니다.", @@ -121,7 +120,6 @@ "Expiration" : "만료", "Expiration date" : "만료 날짜", "Choose a password for the public link" : "공개 링크 암호를 입력하십시오", - "Choose a password for the public link or press \"Enter ↵\"" : "공개 림크 암호를 입력하거나 \"Enter ↵\" 키를 누르십시오", "Copied!" : "복사 성공!", "Copy" : "복사", "Not supported!" : "지원하지 않음!", diff --git a/core/l10n/lv.js b/core/l10n/lv.js new file mode 100644 index 00000000000..a962456b90d --- /dev/null +++ b/core/l10n/lv.js @@ -0,0 +1,266 @@ +OC.L10N.register( + "core", + { + "Please select a file." : "Lūdzu izvēlies failu.", + "File is too big" : "Datne ir par lielu", + "The selected file is not an image." : "Atlasītais fails nav attēls.", + "The selected file cannot be read." : "Atlasīto failu nevar nolasīt.", + "Invalid file provided" : "Norādīta nederīga datne", + "No image or file provided" : "Nav norādīts attēls vai datne", + "Unknown filetype" : "Nezināms datnes tips", + "Invalid image" : "Nederīgs attēls", + "An error occurred. Please contact your admin." : "Notika kļūda. Lūdzu sazinies ar savu administratoru.", + "No temporary profile picture available, try again" : "Profila pagaidu attēls nav pieejams, mēģini vēlreiz", + "No crop data provided" : "Nav norādīti apgriešanas dati", + "No valid crop data provided" : "Nav norādīti derīgi apgriešanas dati", + "Crop is not square" : "Griezums nav kvadrāts", + "State token does not match" : "Neatbilstošs stāvokļa talons", + "Password reset is disabled" : "Paroles atiestatīšana nav iespējota", + "Couldn't reset password because the token is invalid" : "Nevarēja nomainīt paroli, jo pazīšanās zīme ir nederīga", + "Couldn't reset password because the token is expired" : "Nevarēja nomainīt paroli, jo pazīšanās zīmei beidzies derīguma termiņš", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nevarēja nosūtīt paroles maiņas e-pastu, jo lietotājam nav norādīts e-pasts. Lūdzu sazinies ar savu administratoru.", + "Password reset" : "Parole atiestatīta", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo pogu, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo saiti, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.", + "Reset your password" : "Atiestatīt paroli", + "%s password reset" : "%s paroles maiņa", + "Couldn't send reset email. Please contact your administrator." : "Nevarēja nosūtīt maiņas e-pastu. Lūdzu sazinies ar savu administratoru.", + "Couldn't send reset email. Please make sure your username is correct." : "Nevarēja nosūtīt paroles maiņas e-pastu. Pārliecinies, ka tavs lietotājvārds ir pareizs.", + "Preparing update" : "Sagatavo atjauninājumu", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Repair warning: " : "Labošanas brīdinājums:", + "Repair error: " : "Labošanas kļūda:", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Lūdzu izmanto komandrindas atjaunināšanu, jo automātiskā atjaunināšana ir atspējota konfigurācijas datnē config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Pārbauda tabulu %s", + "Turned on maintenance mode" : "Ieslēgts uzturēšanas režīms", + "Turned off maintenance mode" : "Izslēgts uzturēšanas režīms", + "Maintenance mode is kept active" : "Uzturēšanas režīms ir paturēts aktīvs", + "Updating database schema" : "Atjaunina datu bāzes shēmu", + "Updated database" : "Atjaunināta datu bāze", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Pārbauda vai datu bāzes shēma var būt atjaunināma (tas var prasīt laiku atkarībā no datu bāzes izmēriem)", + "Checked database schema update" : "Pārbaudīts datu bāzes shēmas atjauninājums", + "Checking updates of apps" : "Pārbauda programmu atjauninājumus", + "Checking for update of app \"%s\" in appstore" : "Meklē atjauninājumus lietotnei \"%s\"", + "Update app \"%s\" from appstore" : "Atjaunināt lietotni \"%s\"", + "Checked for update of app \"%s\" in appstore" : "Meklēti atjauninājumi lietotnei \"%s\"", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Nosaka, vai uz %s attiecināmā shēma var tikt atjaunināta (tas var prasīt daudz laiku atkarībā no datu bāzes izmēriem)", + "Checked database schema update for apps" : "Pārbaudīts datu bāzes shēmas atjauninājums lietotnēm.", + "Updated \"%s\" to %s" : "Atjaunināts \"%s\" uz %s", + "Set log level to debug" : "Iestatīt žurnāla rakstīšanu uz atkļūdošanas režīmā", + "Reset log level" : "Atiestatīt žurnāla rakstīšanas režīmu", + "Starting code integrity check" : "Uzsākta koda integritātes pārbaude", + "Finished code integrity check" : "Pabeigta koda integritātes pārbaude", + "%s (3rdparty)" : "%s (citu izstrādātāju)", + "%s (incompatible)" : "%s (nesaderīgs)", + "Following apps have been disabled: %s" : "Sekojošas programmas tika atslēgtas: %s", + "Already up to date" : "Jau ir jaunākā", + "No contacts found" : "Nav atrasta ne viena kontaktpersona", + "Show all contacts …" : "Rādīt visas kontaktpersonas", + "There was an error loading your contacts" : "Notikusi kļūda ielādējot kontaktpersonu sarakstu", + "Loading your contacts …" : "Notiek kontaktpersonu ielāde...", + "Looking for {term} …" : "Meklē {term} …", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Programmatūras koda pārbaude atgrieza kļūdas. Sīkāk…</a>", + "No action available" : "Nav pieejamu darbību", + "Error fetching contact actions" : "Kļūda rodot kontaktpersonām piemērojamās darbības", + "Settings" : "Iestatījumi", + "Connection to server lost" : "Zaudēts savienojums ar serveri", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm"], + "Saving..." : "Saglabā...", + "Dismiss" : "Atmest", + "This action requires you to confirm your password" : "Lai veiktu šo darbību, jums jāievada sava parole.", + "Authentication required" : "Nepieciešama autentifikācija", + "Password" : "Parole", + "Cancel" : "Atcelt", + "Confirm" : "Apstiprināt", + "Failed to authenticate, try again" : "Neizdevās autentificēt, mēģiniet vēlreiz", + "seconds ago" : "sekundes atpakaļ", + "Logging in …" : "Notiek pieteikšanās …", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Saite paroles atiestatīšanai nosūtīta uz jūsu e-pastu. Ja tuvākajā laikā to nesaņemat, pārbaudiet pastkastes mēstuļu sadaļu. <br> Ja arī tur to neatrodat, sazinieties ar savu administratoru.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu datnes ir šifrētas. Atiestatot paroli, jums zudīs iespēja tos atšifrēt. <br />Ja neessat pārliecināts, ko darīt, sazinieties ar savu administratoru. <br />Vai tiešām vēlaties turpināt?", + "I know what I'm doing" : "Es zinu ko es daru", + "Password can not be changed. Please contact your administrator." : "Paroli, nevar nomainīt. Lūdzu kontaktēties ar savu administratoru.", + "No" : "Nē", + "Yes" : "Jā", + "No files in here" : "Šeit nav datņu", + "Choose" : "Izvēlieties", + "Error loading file picker template: {error}" : "Kļūda ielādējot izvēlēto veidni: {error}", + "OK" : "Labi", + "Error loading message template: {error}" : "Kļūda ielādējot ziņojuma veidni: {error}", + "read-only" : "tikai-skatīt", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} datnes konflikts","{count} datnes konflikts","{count} datņu konflikti"], + "One file conflict" : "Vienas datnes konflikts", + "New Files" : "Jaunas datnes", + "Already existing files" : "Jau esošas datnes", + "Which files do you want to keep?" : "Kuras datnes vēlies paturēt?", + "If you select both versions, the copied file will have a number added to its name." : "Ja izvēlēsietes paturēt abas versijas, kopētā faila nosaukumam tiks pievienots skaitlis.", + "Continue" : "Turpināt", + "(all selected)" : "(visus iezīmētos)", + "({count} selected)" : "({count} iezīmēti)", + "Very weak password" : "Ļoti vāja parole", + "Weak password" : "Vāja parole", + "So-so password" : "Normāla parole", + "Good password" : "Laba parole", + "Strong password" : "Lieliska parole", + "Shared" : "Koplietots", + "Shared with {recipients}" : "Koplietots ar {recipients}", + "Error setting expiration date" : "Kļūda, iestatot termiņa datumu", + "Set expiration date" : "Iestatiet termiņa datumu", + "Expiration" : "Termiņš", + "Expiration date" : "Termiņa datums", + "Choose a password for the public link" : "Izvēlies paroli publiskai saitei", + "Copied!" : "Nokopēts!", + "Copy" : "Kopēt", + "Not supported!" : "Nav atbalstīts!", + "Press ⌘-C to copy." : "Spiet ⌘-C lai kopētu.", + "Press Ctrl-C to copy." : "Spiet Ctrl-C lai kopētu.", + "Resharing is not allowed" : "Atkārtota dalīšanās nav atļauta", + "Share link" : "Koplietot saiti", + "Link" : "Saite", + "Password protect" : "Aizsargāt ar paroli", + "Allow editing" : "Atļaut rediģēt", + "Email link to person" : "Sūtīt saiti personai pa e-pastu", + "Send" : "Sūtīt", + "Allow upload and editing" : "Atļaut augšupielādi un rediģēšanu", + "Shared with you and the group {group} by {owner}" : "{owner} koplietoja ar jums un grupu {group}", + "Shared with you by {owner}" : "{owner} koplietoja ar jums", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} koplietots ar saiti", + "group" : "grupa", + "remote" : "attālināti", + "email" : "e-pasts", + "Unshare" : "Pārtraukt koplietošanu", + "Could not unshare" : "Nevarēja pārtraukt koplietošanu", + "Error while sharing" : "Kļūda, daloties", + "Share details could not be loaded for this item." : "Šim nevarēja ielādēt koplietošanas detaļas.", + "No users or groups found for {search}" : "Pēc {search} netika atrasts neviens lietotājs vai grupa", + "No users found for {search}" : "Pēc {search} netika atrasts neviens lietotājs", + "An error occurred. Please try again" : "Notika kļūda. Mēģini vēlreiz.", + "{sharee} (group)" : "{sharee} (grupa)", + "{sharee} (remote)" : "{sharee} (attālināti)", + "{sharee} (email)" : "{sharee} (e-pasts)", + "Share" : "Koplietot", + "Error" : "Kļūda", + "Error removing share" : "Kļūda, noņemot koplietošanu", + "restricted" : "ierobežots", + "invisible" : "Neredzams", + "({scope})" : "({scope})", + "Delete" : "Dzēst", + "Rename" : "Pārsaukt", + "Collaborative tags" : "Sadarbības atzīmes", + "No tags found" : "Netika atrasta neviena atzīme", + "unknown text" : "nezināms teksts", + "Hello world!" : "Sveika, pasaule!", + "sunny" : "saulains", + "Hello {name}, the weather is {weather}" : "Sveiks {name}, laiks ir {weather}", + "Hello {name}" : "Sveiks {name}", + "new" : "jauns", + "_download %n file_::_download %n files_" : ["lejupielādēt %n failus","lejupielādēt %n failus","lejupielādēt %n failus"], + "Update to {version}" : "Atjaunināts uz {version}", + "An error occurred." : "Radās kļūda.", + "Please reload the page." : "Lūdzu, atkārtoti ielādējiet lapu.", + "Continue to Nextcloud" : "Turpināt ar Nextcloud", + "Searching other places" : "Meklēt citās vietās", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs"], + "Personal" : "Personīgi", + "Users" : "Lietotāji", + "Apps" : "Programmas", + "Admin" : "Administratori", + "Help" : "Palīdzība", + "Access forbidden" : "Pieeja ir liegta", + "File not found" : "Fails nav atrasts", + "The specified document has not been found on the server." : "Norādītais dokuments nav atrasts serverī.", + "You can click here to return to %s." : "Jūs varat noklikšķināt šeit, lai atgrieztos uz %s.", + "Internal Server Error" : "Iekšēja servera kļūda", + "The server encountered an internal error and was unable to complete your request." : "Serverī radās iekšēja kļūda, un tas nevarēja pabeigt jūsu pieprasījumu.", + "More details can be found in the server log." : "Sīkāka informācija atrodama servera žurnāl failā.", + "Technical details" : "Tehniskās detaļas", + "Remote Address: %s" : "Attālinātā adrese: %s", + "Request ID: %s" : "Pieprasījuma ID: %s", + "Type: %s" : "Tips: %s", + "Code: %s" : "Kods: %s", + "Message: %s" : "Ziņojums: %s", + "File: %s" : "Fails: %s", + "Line: %s" : "Līnija: %s", + "Trace" : "Izsekot", + "Security warning" : "Drošības brīdinājums", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.", + "Create an <strong>admin account</strong>" : "Izveidot <strong>administratora kontu</strong>", + "Username" : "Lietotājvārds", + "Storage & database" : "Krātuve & datubāze", + "Data folder" : "Datu mape", + "Configure the database" : "Konfigurēt datubāzi", + "Only %s is available." : "Tikai %s ir pieejams.", + "Database user" : "Datubāzes lietotājs", + "Database password" : "Datubāzes parole", + "Database name" : "Datubāzes nosaukums", + "Database tablespace" : "Datubāzes tabulas telpa", + "Database host" : "Datubāzes serveris", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Lūdzu, norādiet porta numuru kopā ar resursdatora nosaukumu (piemēram, localhost: 5432).", + "Performance warning" : "Veiktspējas brīdinājums", + "SQLite will be used as database." : "SQLite tiks izmantota kā datu bāze.", + "Finish setup" : "Pabeigt iestatīšanu", + "Finishing …" : "Pabeidz ...", + "Need help?" : "Vajadzīga palīdzība?", + "See the documentation" : "Skatiet dokumentāciju", + "Search" : "Meklēt", + "This action requires you to confirm your password:" : "Šī darbība ir nepieciešama, lai apstiprinātu jūsu paroli:", + "Confirm your password" : "Apstipriniet paroli", + "Server side authentication failed!" : "Servera autentifikācija neizdevās!", + "Please contact your administrator." : "Lūdzu, sazinieties ar administratoru.", + "An internal error occurred." : "Radās iekšēja kļūda.", + "Please try again or contact your administrator." : "Lūdzu, mēģiniet vēlreiz vai sazinieties ar administratoru.", + "Username or email" : "Lietotājvārds vai e-pasts", + "Wrong password. Reset it?" : "Nepareiza parole. Nodzēst to?", + "Wrong password." : "Nepareiza parole.", + "Log in" : "Ierakstīties", + "Stay logged in" : "Palikt ierakstītam", + "Alternative Logins" : "Alternatīvās pieteikšanās", + "New password" : "Jauna parole", + "New Password" : "Jauna parole", + "Reset password" : "Mainīt paroli", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Sazinieties ar sistēmas administratoru, ja šis ziņojums tiek rādīts.. vai parādījās negaidīti", + "Thank you for your patience." : "Paldies par jūsu pacietību.", + "Log out" : "Izrakstīties", + "Two-factor authentication" : "Divpakāpju autentifikācija", + "Cancel log in" : "Atcelt pierakstīšanos", + "Use backup code" : "Izmantojiet dublēšanas kodu", + "You are accessing the server from an untrusted domain." : "Jums ir piekļuve serverim no neuzticama domēna.", + "Add \"%s\" as trusted domain" : "Pievienot \"%s\" kā uzticamu domēnu", + "App update required" : "Programmai nepieciešama atjaunināšana", + "%s will be updated to version %s" : "%s tiks atjaunināts uz versiju %s", + "These apps will be updated:" : "Šīs programmas tiks atjauninātas:", + "The theme %s has been disabled." : "Tēma %s ir atspējota.", + "Start update" : "Sākt atjaunināšanu", + "Detailed logs" : "Detalizētas informācijas žurnālfaili", + "Update needed" : "Nepieciešama atjaunināšana", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Lai saņemtu palīdzību, skatiet <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentāciju</a>.", + "This %s instance is currently in maintenance mode, which may take a while." : "Šis %s serveris pašlaik darbojas uzturēšanas režīmā, tas var ilgt kādu laiku.", + "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu faili ir šifrēti. Ja neesat iespējojis atkopšanas atslēgu, nevarēsiet atgūt datus atpakaļ, pēc jūsu paroles atiestatīšanas.<br />Ja neesat pārliecināts par to, ko darīt, lūdzu, pirms turpināt, sazinieties ar administratoru. <br />Vai tiešām vēlaties turpināt?", + "Ok" : "Labi", + "Error while unsharing" : "Kļūda, beidzot dalīties", + "can edit" : "var rediģēt", + "can create" : "var izveidot", + "can change" : "var mainīt", + "can delete" : "var dzēst", + "access control" : "piekļuves vadība", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Koplietot ar personām, kas atrodas citos serveros, izmantojot Federated Cloud ID username@example.com/nextcloud", + "Share with users or by mail..." : "Koplietot ar lietotājiem vai izmantojot e-pastu...", + "Share with users or remote users..." : "Koplietot ar lietotājiem vai attāliem lietotājiem...", + "Share with users, remote users or by mail..." : "Koplietot ar lietotājiem, attāliem lietotājiem vai izmantojot e-pastu...", + "Share with users or groups..." : "Koplietot ar lietotājiem vai grupām...", + "Share with users, groups or by mail..." : "Koplietot ar lietotājiem, grupām vai izmantojot e-pastu...", + "Share with users, groups or remote users..." : "Koplietot ar lietotājiem, grupām vai attāliem lietotājiem...", + "Share with users..." : "Koplietots ar lietotājiem...", + "The object type is not specified." : "Nav norādīts objekta tips.", + "Enter new" : "Ievadīt jaunu", + "Add" : "Pievienot", + "Edit tags" : "Rediģēt atzīmes", + "The update was successful. Redirecting you to Nextcloud now." : "Atjaunināšana ir bijusi veiksmīga. Tagad novirzīsim jūs uz Nextcloud.", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Sveiki,\n\ninformējam, ka %s koplietoja ar jums %s.\nApskati to: %s\n", + "The share will expire on %s." : "Koplietošana beigsies %s.", + "Cheers!" : "Priekā!", + "Use the following link to reset your password: {link}" : "Izmantojiet šo saiti, lai mainītu paroli: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Sveiki,<br><br>informējam, ka %s koplietoja ar jums <strong>%s</strong>.<br><a href=\"%s\">Apskati to!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Lūdzu, izmantojiet komandrindas atjauninātāju, jo jums ir liels datu apjoms." +}, +"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/core/l10n/lv.json b/core/l10n/lv.json new file mode 100644 index 00000000000..58f507e053d --- /dev/null +++ b/core/l10n/lv.json @@ -0,0 +1,264 @@ +{ "translations": { + "Please select a file." : "Lūdzu izvēlies failu.", + "File is too big" : "Datne ir par lielu", + "The selected file is not an image." : "Atlasītais fails nav attēls.", + "The selected file cannot be read." : "Atlasīto failu nevar nolasīt.", + "Invalid file provided" : "Norādīta nederīga datne", + "No image or file provided" : "Nav norādīts attēls vai datne", + "Unknown filetype" : "Nezināms datnes tips", + "Invalid image" : "Nederīgs attēls", + "An error occurred. Please contact your admin." : "Notika kļūda. Lūdzu sazinies ar savu administratoru.", + "No temporary profile picture available, try again" : "Profila pagaidu attēls nav pieejams, mēģini vēlreiz", + "No crop data provided" : "Nav norādīti apgriešanas dati", + "No valid crop data provided" : "Nav norādīti derīgi apgriešanas dati", + "Crop is not square" : "Griezums nav kvadrāts", + "State token does not match" : "Neatbilstošs stāvokļa talons", + "Password reset is disabled" : "Paroles atiestatīšana nav iespējota", + "Couldn't reset password because the token is invalid" : "Nevarēja nomainīt paroli, jo pazīšanās zīme ir nederīga", + "Couldn't reset password because the token is expired" : "Nevarēja nomainīt paroli, jo pazīšanās zīmei beidzies derīguma termiņš", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Nevarēja nosūtīt paroles maiņas e-pastu, jo lietotājam nav norādīts e-pasts. Lūdzu sazinies ar savu administratoru.", + "Password reset" : "Parole atiestatīta", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo pogu, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Nospiediet sekojošo saiti, lai atiestatītu paroli. Ja jūs nepieprasijāt paroles atiestatīšanu, ignorējiet šo e-pastu.", + "Reset your password" : "Atiestatīt paroli", + "%s password reset" : "%s paroles maiņa", + "Couldn't send reset email. Please contact your administrator." : "Nevarēja nosūtīt maiņas e-pastu. Lūdzu sazinies ar savu administratoru.", + "Couldn't send reset email. Please make sure your username is correct." : "Nevarēja nosūtīt paroles maiņas e-pastu. Pārliecinies, ka tavs lietotājvārds ir pareizs.", + "Preparing update" : "Sagatavo atjauninājumu", + "[%d / %d]: %s" : "[%d / %d]: %s", + "Repair warning: " : "Labošanas brīdinājums:", + "Repair error: " : "Labošanas kļūda:", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Lūdzu izmanto komandrindas atjaunināšanu, jo automātiskā atjaunināšana ir atspējota konfigurācijas datnē config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Pārbauda tabulu %s", + "Turned on maintenance mode" : "Ieslēgts uzturēšanas režīms", + "Turned off maintenance mode" : "Izslēgts uzturēšanas režīms", + "Maintenance mode is kept active" : "Uzturēšanas režīms ir paturēts aktīvs", + "Updating database schema" : "Atjaunina datu bāzes shēmu", + "Updated database" : "Atjaunināta datu bāze", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Pārbauda vai datu bāzes shēma var būt atjaunināma (tas var prasīt laiku atkarībā no datu bāzes izmēriem)", + "Checked database schema update" : "Pārbaudīts datu bāzes shēmas atjauninājums", + "Checking updates of apps" : "Pārbauda programmu atjauninājumus", + "Checking for update of app \"%s\" in appstore" : "Meklē atjauninājumus lietotnei \"%s\"", + "Update app \"%s\" from appstore" : "Atjaunināt lietotni \"%s\"", + "Checked for update of app \"%s\" in appstore" : "Meklēti atjauninājumi lietotnei \"%s\"", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Nosaka, vai uz %s attiecināmā shēma var tikt atjaunināta (tas var prasīt daudz laiku atkarībā no datu bāzes izmēriem)", + "Checked database schema update for apps" : "Pārbaudīts datu bāzes shēmas atjauninājums lietotnēm.", + "Updated \"%s\" to %s" : "Atjaunināts \"%s\" uz %s", + "Set log level to debug" : "Iestatīt žurnāla rakstīšanu uz atkļūdošanas režīmā", + "Reset log level" : "Atiestatīt žurnāla rakstīšanas režīmu", + "Starting code integrity check" : "Uzsākta koda integritātes pārbaude", + "Finished code integrity check" : "Pabeigta koda integritātes pārbaude", + "%s (3rdparty)" : "%s (citu izstrādātāju)", + "%s (incompatible)" : "%s (nesaderīgs)", + "Following apps have been disabled: %s" : "Sekojošas programmas tika atslēgtas: %s", + "Already up to date" : "Jau ir jaunākā", + "No contacts found" : "Nav atrasta ne viena kontaktpersona", + "Show all contacts …" : "Rādīt visas kontaktpersonas", + "There was an error loading your contacts" : "Notikusi kļūda ielādējot kontaktpersonu sarakstu", + "Loading your contacts …" : "Notiek kontaktpersonu ielāde...", + "Looking for {term} …" : "Meklē {term} …", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Programmatūras koda pārbaude atgrieza kļūdas. Sīkāk…</a>", + "No action available" : "Nav pieejamu darbību", + "Error fetching contact actions" : "Kļūda rodot kontaktpersonām piemērojamās darbības", + "Settings" : "Iestatījumi", + "Connection to server lost" : "Zaudēts savienojums ar serveri", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm","Problēma ielādējot lapu, pārlādēšana pēc %n sekundēm"], + "Saving..." : "Saglabā...", + "Dismiss" : "Atmest", + "This action requires you to confirm your password" : "Lai veiktu šo darbību, jums jāievada sava parole.", + "Authentication required" : "Nepieciešama autentifikācija", + "Password" : "Parole", + "Cancel" : "Atcelt", + "Confirm" : "Apstiprināt", + "Failed to authenticate, try again" : "Neizdevās autentificēt, mēģiniet vēlreiz", + "seconds ago" : "sekundes atpakaļ", + "Logging in …" : "Notiek pieteikšanās …", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Saite paroles atiestatīšanai nosūtīta uz jūsu e-pastu. Ja tuvākajā laikā to nesaņemat, pārbaudiet pastkastes mēstuļu sadaļu. <br> Ja arī tur to neatrodat, sazinieties ar savu administratoru.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu datnes ir šifrētas. Atiestatot paroli, jums zudīs iespēja tos atšifrēt. <br />Ja neessat pārliecināts, ko darīt, sazinieties ar savu administratoru. <br />Vai tiešām vēlaties turpināt?", + "I know what I'm doing" : "Es zinu ko es daru", + "Password can not be changed. Please contact your administrator." : "Paroli, nevar nomainīt. Lūdzu kontaktēties ar savu administratoru.", + "No" : "Nē", + "Yes" : "Jā", + "No files in here" : "Šeit nav datņu", + "Choose" : "Izvēlieties", + "Error loading file picker template: {error}" : "Kļūda ielādējot izvēlēto veidni: {error}", + "OK" : "Labi", + "Error loading message template: {error}" : "Kļūda ielādējot ziņojuma veidni: {error}", + "read-only" : "tikai-skatīt", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} datnes konflikts","{count} datnes konflikts","{count} datņu konflikti"], + "One file conflict" : "Vienas datnes konflikts", + "New Files" : "Jaunas datnes", + "Already existing files" : "Jau esošas datnes", + "Which files do you want to keep?" : "Kuras datnes vēlies paturēt?", + "If you select both versions, the copied file will have a number added to its name." : "Ja izvēlēsietes paturēt abas versijas, kopētā faila nosaukumam tiks pievienots skaitlis.", + "Continue" : "Turpināt", + "(all selected)" : "(visus iezīmētos)", + "({count} selected)" : "({count} iezīmēti)", + "Very weak password" : "Ļoti vāja parole", + "Weak password" : "Vāja parole", + "So-so password" : "Normāla parole", + "Good password" : "Laba parole", + "Strong password" : "Lieliska parole", + "Shared" : "Koplietots", + "Shared with {recipients}" : "Koplietots ar {recipients}", + "Error setting expiration date" : "Kļūda, iestatot termiņa datumu", + "Set expiration date" : "Iestatiet termiņa datumu", + "Expiration" : "Termiņš", + "Expiration date" : "Termiņa datums", + "Choose a password for the public link" : "Izvēlies paroli publiskai saitei", + "Copied!" : "Nokopēts!", + "Copy" : "Kopēt", + "Not supported!" : "Nav atbalstīts!", + "Press ⌘-C to copy." : "Spiet ⌘-C lai kopētu.", + "Press Ctrl-C to copy." : "Spiet Ctrl-C lai kopētu.", + "Resharing is not allowed" : "Atkārtota dalīšanās nav atļauta", + "Share link" : "Koplietot saiti", + "Link" : "Saite", + "Password protect" : "Aizsargāt ar paroli", + "Allow editing" : "Atļaut rediģēt", + "Email link to person" : "Sūtīt saiti personai pa e-pastu", + "Send" : "Sūtīt", + "Allow upload and editing" : "Atļaut augšupielādi un rediģēšanu", + "Shared with you and the group {group} by {owner}" : "{owner} koplietoja ar jums un grupu {group}", + "Shared with you by {owner}" : "{owner} koplietoja ar jums", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} koplietots ar saiti", + "group" : "grupa", + "remote" : "attālināti", + "email" : "e-pasts", + "Unshare" : "Pārtraukt koplietošanu", + "Could not unshare" : "Nevarēja pārtraukt koplietošanu", + "Error while sharing" : "Kļūda, daloties", + "Share details could not be loaded for this item." : "Šim nevarēja ielādēt koplietošanas detaļas.", + "No users or groups found for {search}" : "Pēc {search} netika atrasts neviens lietotājs vai grupa", + "No users found for {search}" : "Pēc {search} netika atrasts neviens lietotājs", + "An error occurred. Please try again" : "Notika kļūda. Mēģini vēlreiz.", + "{sharee} (group)" : "{sharee} (grupa)", + "{sharee} (remote)" : "{sharee} (attālināti)", + "{sharee} (email)" : "{sharee} (e-pasts)", + "Share" : "Koplietot", + "Error" : "Kļūda", + "Error removing share" : "Kļūda, noņemot koplietošanu", + "restricted" : "ierobežots", + "invisible" : "Neredzams", + "({scope})" : "({scope})", + "Delete" : "Dzēst", + "Rename" : "Pārsaukt", + "Collaborative tags" : "Sadarbības atzīmes", + "No tags found" : "Netika atrasta neviena atzīme", + "unknown text" : "nezināms teksts", + "Hello world!" : "Sveika, pasaule!", + "sunny" : "saulains", + "Hello {name}, the weather is {weather}" : "Sveiks {name}, laiks ir {weather}", + "Hello {name}" : "Sveiks {name}", + "new" : "jauns", + "_download %n file_::_download %n files_" : ["lejupielādēt %n failus","lejupielādēt %n failus","lejupielādēt %n failus"], + "Update to {version}" : "Atjaunināts uz {version}", + "An error occurred." : "Radās kļūda.", + "Please reload the page." : "Lūdzu, atkārtoti ielādējiet lapu.", + "Continue to Nextcloud" : "Turpināt ar Nextcloud", + "Searching other places" : "Meklēt citās vietās", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs","{count} meklēšanas rezultāti citās mapēs"], + "Personal" : "Personīgi", + "Users" : "Lietotāji", + "Apps" : "Programmas", + "Admin" : "Administratori", + "Help" : "Palīdzība", + "Access forbidden" : "Pieeja ir liegta", + "File not found" : "Fails nav atrasts", + "The specified document has not been found on the server." : "Norādītais dokuments nav atrasts serverī.", + "You can click here to return to %s." : "Jūs varat noklikšķināt šeit, lai atgrieztos uz %s.", + "Internal Server Error" : "Iekšēja servera kļūda", + "The server encountered an internal error and was unable to complete your request." : "Serverī radās iekšēja kļūda, un tas nevarēja pabeigt jūsu pieprasījumu.", + "More details can be found in the server log." : "Sīkāka informācija atrodama servera žurnāl failā.", + "Technical details" : "Tehniskās detaļas", + "Remote Address: %s" : "Attālinātā adrese: %s", + "Request ID: %s" : "Pieprasījuma ID: %s", + "Type: %s" : "Tips: %s", + "Code: %s" : "Kods: %s", + "Message: %s" : "Ziņojums: %s", + "File: %s" : "Fails: %s", + "Line: %s" : "Līnija: %s", + "Trace" : "Izsekot", + "Security warning" : "Drošības brīdinājums", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.", + "Create an <strong>admin account</strong>" : "Izveidot <strong>administratora kontu</strong>", + "Username" : "Lietotājvārds", + "Storage & database" : "Krātuve & datubāze", + "Data folder" : "Datu mape", + "Configure the database" : "Konfigurēt datubāzi", + "Only %s is available." : "Tikai %s ir pieejams.", + "Database user" : "Datubāzes lietotājs", + "Database password" : "Datubāzes parole", + "Database name" : "Datubāzes nosaukums", + "Database tablespace" : "Datubāzes tabulas telpa", + "Database host" : "Datubāzes serveris", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Lūdzu, norādiet porta numuru kopā ar resursdatora nosaukumu (piemēram, localhost: 5432).", + "Performance warning" : "Veiktspējas brīdinājums", + "SQLite will be used as database." : "SQLite tiks izmantota kā datu bāze.", + "Finish setup" : "Pabeigt iestatīšanu", + "Finishing …" : "Pabeidz ...", + "Need help?" : "Vajadzīga palīdzība?", + "See the documentation" : "Skatiet dokumentāciju", + "Search" : "Meklēt", + "This action requires you to confirm your password:" : "Šī darbība ir nepieciešama, lai apstiprinātu jūsu paroli:", + "Confirm your password" : "Apstipriniet paroli", + "Server side authentication failed!" : "Servera autentifikācija neizdevās!", + "Please contact your administrator." : "Lūdzu, sazinieties ar administratoru.", + "An internal error occurred." : "Radās iekšēja kļūda.", + "Please try again or contact your administrator." : "Lūdzu, mēģiniet vēlreiz vai sazinieties ar administratoru.", + "Username or email" : "Lietotājvārds vai e-pasts", + "Wrong password. Reset it?" : "Nepareiza parole. Nodzēst to?", + "Wrong password." : "Nepareiza parole.", + "Log in" : "Ierakstīties", + "Stay logged in" : "Palikt ierakstītam", + "Alternative Logins" : "Alternatīvās pieteikšanās", + "New password" : "Jauna parole", + "New Password" : "Jauna parole", + "Reset password" : "Mainīt paroli", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Sazinieties ar sistēmas administratoru, ja šis ziņojums tiek rādīts.. vai parādījās negaidīti", + "Thank you for your patience." : "Paldies par jūsu pacietību.", + "Log out" : "Izrakstīties", + "Two-factor authentication" : "Divpakāpju autentifikācija", + "Cancel log in" : "Atcelt pierakstīšanos", + "Use backup code" : "Izmantojiet dublēšanas kodu", + "You are accessing the server from an untrusted domain." : "Jums ir piekļuve serverim no neuzticama domēna.", + "Add \"%s\" as trusted domain" : "Pievienot \"%s\" kā uzticamu domēnu", + "App update required" : "Programmai nepieciešama atjaunināšana", + "%s will be updated to version %s" : "%s tiks atjaunināts uz versiju %s", + "These apps will be updated:" : "Šīs programmas tiks atjauninātas:", + "The theme %s has been disabled." : "Tēma %s ir atspējota.", + "Start update" : "Sākt atjaunināšanu", + "Detailed logs" : "Detalizētas informācijas žurnālfaili", + "Update needed" : "Nepieciešama atjaunināšana", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Lai saņemtu palīdzību, skatiet <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentāciju</a>.", + "This %s instance is currently in maintenance mode, which may take a while." : "Šis %s serveris pašlaik darbojas uzturēšanas režīmā, tas var ilgt kādu laiku.", + "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Jūsu faili ir šifrēti. Ja neesat iespējojis atkopšanas atslēgu, nevarēsiet atgūt datus atpakaļ, pēc jūsu paroles atiestatīšanas.<br />Ja neesat pārliecināts par to, ko darīt, lūdzu, pirms turpināt, sazinieties ar administratoru. <br />Vai tiešām vēlaties turpināt?", + "Ok" : "Labi", + "Error while unsharing" : "Kļūda, beidzot dalīties", + "can edit" : "var rediģēt", + "can create" : "var izveidot", + "can change" : "var mainīt", + "can delete" : "var dzēst", + "access control" : "piekļuves vadība", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Koplietot ar personām, kas atrodas citos serveros, izmantojot Federated Cloud ID username@example.com/nextcloud", + "Share with users or by mail..." : "Koplietot ar lietotājiem vai izmantojot e-pastu...", + "Share with users or remote users..." : "Koplietot ar lietotājiem vai attāliem lietotājiem...", + "Share with users, remote users or by mail..." : "Koplietot ar lietotājiem, attāliem lietotājiem vai izmantojot e-pastu...", + "Share with users or groups..." : "Koplietot ar lietotājiem vai grupām...", + "Share with users, groups or by mail..." : "Koplietot ar lietotājiem, grupām vai izmantojot e-pastu...", + "Share with users, groups or remote users..." : "Koplietot ar lietotājiem, grupām vai attāliem lietotājiem...", + "Share with users..." : "Koplietots ar lietotājiem...", + "The object type is not specified." : "Nav norādīts objekta tips.", + "Enter new" : "Ievadīt jaunu", + "Add" : "Pievienot", + "Edit tags" : "Rediģēt atzīmes", + "The update was successful. Redirecting you to Nextcloud now." : "Atjaunināšana ir bijusi veiksmīga. Tagad novirzīsim jūs uz Nextcloud.", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Sveiki,\n\ninformējam, ka %s koplietoja ar jums %s.\nApskati to: %s\n", + "The share will expire on %s." : "Koplietošana beigsies %s.", + "Cheers!" : "Priekā!", + "Use the following link to reset your password: {link}" : "Izmantojiet šo saiti, lai mainītu paroli: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Sveiki,<br><br>informējam, ka %s koplietoja ar jums <strong>%s</strong>.<br><a href=\"%s\">Apskati to!</a><br><br>", + "Please use the command line updater because you have a big instance." : "Lūdzu, izmantojiet komandrindas atjauninātāju, jo jums ir liels datu apjoms." +},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" +}
\ No newline at end of file diff --git a/core/l10n/nb.js b/core/l10n/nb.js index eed35026a0d..cc4d1aaeab5 100644 --- a/core/l10n/nb.js +++ b/core/l10n/nb.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De omvendte mellomtjener-hodene er ikke satt opp rett, eller du kobler til Nextcloud fra en betrodd mellomtjener. Hvis du ikke kobler til Nextcloud fra en betrodd mellomtjener, er dette et sikkerhetsproblem, og kan tillate en angriper å forfalske deres IP-adresse slik den er synlig for Nextcloud. Ytterligere informasjon er å finne i <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjonen</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er satt opp som distribuert mellomlager, men feil PHP-modul \"memcache\" er installert. \\OC\\Memcache\\Memcached støtter bare \"memcached\" og ikke \"memcache\". Se <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached-wikien</a> for informasjon om begge modulene.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Noen filer besto ikke gyldighetssjekken. Ytterligere informasjon om hvordan dette problemet kan løses finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste over ugyldige filer…</a> / <a href=\"{rescanEndpoint}\">Skann på ny…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache er ikke satt opp rett. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For bedre ytelse anbefales det ↗</a> å bruke følgende innstillinger i <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. We strongly recommend enabling this function." : "PHP-funksjonen \"set_time_limit\" er ikke tilgjengelig. Dette kan resultere i at skript blir stoppet midt i kjøring, noe som knekker installasjonen din. Det anbefales sterkt å skru på denne funksjonen.", "Error occurred while checking server setup" : "Feil oppstod ved sjekking av tjener-oppsett", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Datamappen og filene dine er sannsynligvis tilgjengelige fra Internett. .htaccess-filen fungerer ikke. Det anbefales sterkt at du setter opp vev-tjeneren slik at datamappen ikke kan aksesseres eller at du flytter datamappen ut av vev-tjenerens dokumentrot.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Utløpsdato", "Expiration date" : "Utløpsdato", "Choose a password for the public link" : "Velg et passord for den offentlige lenken", - "Choose a password for the public link or press \"Enter ↵\"" : "Velg et passord for den offentlige lenken eller trykk \"Enter ↵\"", "Copied!" : "Kopiert!", "Copy" : "Kopier", "Not supported!" : "Ikke støttet!", @@ -202,7 +200,7 @@ OC.L10N.register( "An error occurred." : "En feil oppstod.", "Please reload the page." : "Last inn siden på nytt.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Oppdateringen var mislykket. For mer informasjon <a href=\"{url}\">se vår forum-artikkel</a> som beskriver dette problemet.", - "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Oppdateringen feilet. Rapporter dette problemet til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud-gemenskapen</a>.", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Oppdateringen mislyktes. Rapporter dette problemet til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud-gemenskapen</a>.", "Continue to Nextcloud" : "Fortsett til Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Oppdateringen var vellykket. Videresender deg til Nextcloud om %s sekund.","Oppdateringen var vellykket. Videresender deg til Nextcloud om %s sekunder."], "Searching other places" : "Søker andre steder", @@ -240,18 +238,18 @@ OC.L10N.register( "Configure the database" : "Sett opp databasen", "Only %s is available." : "Kun %s er tilgjengelig.", "Install and activate additional PHP modules to choose other database types." : "Installer og aktiver flere PHP-moduler for å velge andre databasetyper.", - "For more details check out the documentation." : "Sjekk dokumentasjonen for flere detaljer.", + "For more details check out the documentation." : "Henvend deg til dokumentasjonen for flere detaljer.", "Database user" : "Databasebruker", "Database password" : "Databasepassord", "Database name" : "Databasenavn", "Database tablespace" : "Database-tabellområde", "Database host" : "Databasevert", - "Please specify the port number along with the host name (e.g., localhost:5432)." : "Spesifiser portnr. sammen med tjenernavnet (eks., localhost:5432).", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Spesifiser portnr. sammen med tjenernavnet (f.eks., localhost:5432).", "Performance warning" : "Ytelsesadvarsel", "SQLite will be used as database." : "SQLite vil bli brukt som database.", "For larger installations we recommend to choose a different database backend." : "For større installasjoner anbefaler vi å velge en annen database.", "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "SQLite er spesielt frarådet om man bruker skrivebordsklienten til filsynkronisering", - "Finish setup" : "Fullfør oppsetting", + "Finish setup" : "Fullfør oppsett", "Finishing …" : "Ferdigstiller…", "Need help?" : "Trenger du hjelp?", "See the documentation" : "Se dokumentasjonen", @@ -260,7 +258,7 @@ OC.L10N.register( "Search" : "Søk", "This action requires you to confirm your password:" : "Denne handlingen krever at du bekrefter ditt passord:", "Confirm your password" : "Bekreft ditt passord", - "Server side authentication failed!" : "Autentisering feilet på tjeneren!", + "Server side authentication failed!" : "Autentisering mislyktes på tjeneren!", "Please contact your administrator." : "Kontakt administratoren din.", "An internal error occurred." : "En intern feil oppstod", "Please try again or contact your administrator." : "Prøv igjen eller kontakt en administrator.", diff --git a/core/l10n/nb.json b/core/l10n/nb.json index 34204bdd315..d819b15090f 100644 --- a/core/l10n/nb.json +++ b/core/l10n/nb.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De omvendte mellomtjener-hodene er ikke satt opp rett, eller du kobler til Nextcloud fra en betrodd mellomtjener. Hvis du ikke kobler til Nextcloud fra en betrodd mellomtjener, er dette et sikkerhetsproblem, og kan tillate en angriper å forfalske deres IP-adresse slik den er synlig for Nextcloud. Ytterligere informasjon er å finne i <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjonen</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er satt opp som distribuert mellomlager, men feil PHP-modul \"memcache\" er installert. \\OC\\Memcache\\Memcached støtter bare \"memcached\" og ikke \"memcache\". Se <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached-wikien</a> for informasjon om begge modulene.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Noen filer besto ikke gyldighetssjekken. Ytterligere informasjon om hvordan dette problemet kan løses finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Liste over ugyldige filer…</a> / <a href=\"{rescanEndpoint}\">Skann på ny…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache er ikke satt opp rett. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For bedre ytelse anbefales det ↗</a> å bruke følgende innstillinger i <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. We strongly recommend enabling this function." : "PHP-funksjonen \"set_time_limit\" er ikke tilgjengelig. Dette kan resultere i at skript blir stoppet midt i kjøring, noe som knekker installasjonen din. Det anbefales sterkt å skru på denne funksjonen.", "Error occurred while checking server setup" : "Feil oppstod ved sjekking av tjener-oppsett", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Datamappen og filene dine er sannsynligvis tilgjengelige fra Internett. .htaccess-filen fungerer ikke. Det anbefales sterkt at du setter opp vev-tjeneren slik at datamappen ikke kan aksesseres eller at du flytter datamappen ut av vev-tjenerens dokumentrot.", @@ -125,7 +124,6 @@ "Expiration" : "Utløpsdato", "Expiration date" : "Utløpsdato", "Choose a password for the public link" : "Velg et passord for den offentlige lenken", - "Choose a password for the public link or press \"Enter ↵\"" : "Velg et passord for den offentlige lenken eller trykk \"Enter ↵\"", "Copied!" : "Kopiert!", "Copy" : "Kopier", "Not supported!" : "Ikke støttet!", @@ -200,7 +198,7 @@ "An error occurred." : "En feil oppstod.", "Please reload the page." : "Last inn siden på nytt.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Oppdateringen var mislykket. For mer informasjon <a href=\"{url}\">se vår forum-artikkel</a> som beskriver dette problemet.", - "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Oppdateringen feilet. Rapporter dette problemet til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud-gemenskapen</a>.", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Oppdateringen mislyktes. Rapporter dette problemet til <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud-gemenskapen</a>.", "Continue to Nextcloud" : "Fortsett til Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Oppdateringen var vellykket. Videresender deg til Nextcloud om %s sekund.","Oppdateringen var vellykket. Videresender deg til Nextcloud om %s sekunder."], "Searching other places" : "Søker andre steder", @@ -238,18 +236,18 @@ "Configure the database" : "Sett opp databasen", "Only %s is available." : "Kun %s er tilgjengelig.", "Install and activate additional PHP modules to choose other database types." : "Installer og aktiver flere PHP-moduler for å velge andre databasetyper.", - "For more details check out the documentation." : "Sjekk dokumentasjonen for flere detaljer.", + "For more details check out the documentation." : "Henvend deg til dokumentasjonen for flere detaljer.", "Database user" : "Databasebruker", "Database password" : "Databasepassord", "Database name" : "Databasenavn", "Database tablespace" : "Database-tabellområde", "Database host" : "Databasevert", - "Please specify the port number along with the host name (e.g., localhost:5432)." : "Spesifiser portnr. sammen med tjenernavnet (eks., localhost:5432).", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Spesifiser portnr. sammen med tjenernavnet (f.eks., localhost:5432).", "Performance warning" : "Ytelsesadvarsel", "SQLite will be used as database." : "SQLite vil bli brukt som database.", "For larger installations we recommend to choose a different database backend." : "For større installasjoner anbefaler vi å velge en annen database.", "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "SQLite er spesielt frarådet om man bruker skrivebordsklienten til filsynkronisering", - "Finish setup" : "Fullfør oppsetting", + "Finish setup" : "Fullfør oppsett", "Finishing …" : "Ferdigstiller…", "Need help?" : "Trenger du hjelp?", "See the documentation" : "Se dokumentasjonen", @@ -258,7 +256,7 @@ "Search" : "Søk", "This action requires you to confirm your password:" : "Denne handlingen krever at du bekrefter ditt passord:", "Confirm your password" : "Bekreft ditt passord", - "Server side authentication failed!" : "Autentisering feilet på tjeneren!", + "Server side authentication failed!" : "Autentisering mislyktes på tjeneren!", "Please contact your administrator." : "Kontakt administratoren din.", "An internal error occurred." : "En intern feil oppstod", "Please try again or contact your administrator." : "Prøv igjen eller kontakt en administrator.", diff --git a/core/l10n/nl.js b/core/l10n/nl.js index 02fec15aabf..9f3d3a3c3b6 100644 --- a/core/l10n/nl.js +++ b/core/l10n/nl.js @@ -18,14 +18,14 @@ OC.L10N.register( "Password reset is disabled" : "Herstel wachtwoord is uitgeschakeld", "Couldn't reset password because the token is invalid" : "Kon het wachtwoord niet herstellen, omdat het token ongeldig is", "Couldn't reset password because the token is expired" : "Kon het wachtwoord niet herstellen, omdat het token verlopen is", - "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kon geen herstel e-mail versturen, omdat er geen e-mailadres bekend is bij deze gebruikersnaam. Neem contact op met je beheerder.", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kon geen herstel e-mail versturen, omdat er geen emailadres bekend is bij deze gebruikersnaam. Neem contact op met je beheerder.", "Password reset" : "Herstel wachtwoord", - "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende knop om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit e-mailbericht.", - "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende link om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit e-mailbericht.", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende knop om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit emailbericht.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende link om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit emailbericht.", "Reset your password" : "Herstel je wachtwoord", "%s password reset" : "%s reset wachtwoord", - "Couldn't send reset email. Please contact your administrator." : "Kon herstel e-mail niet versturen. Neem contact op met je beheerder.", - "Couldn't send reset email. Please make sure your username is correct." : "Kon e-mail niet versturen. Verifieer of je gebruikersnaam correct is.", + "Couldn't send reset email. Please contact your administrator." : "Kon herstel email niet versturen. Neem contact op met je beheerder.", + "Couldn't send reset email. Please make sure your username is correct." : "Email kon niet worden verstuurt. Kijk of je gebruikersnaam klopt.", "Preparing update" : "Update voorbereiden", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Reparatiewaarschuwing:", @@ -75,7 +75,7 @@ OC.L10N.register( "Failed to authenticate, try again" : "Authenticatie mislukt, probeer opnieuw", "seconds ago" : "seconden geleden", "Logging in …" : "Inloggen...", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "De link om je wachtwoord te herstellen is per e-mail naar je verstuurd. Als je dit bericht niet binnen redelijke tijd hebt ontvangen, controleer dan je spammap. <br>Als het daar niet in zit, neem dan contact op met je beheerder.", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "De link om je wachtwoord te herstellen is per email naar je verstuurd. Als je dit bericht niet binnen redelijke tijd hebt ontvangen, controleer dan je spammap. <br>Als het daar niet in zit, neem dan contact op met je beheerder.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Je bestanden zijn versleuteld. Het is niet mogelijk om je gegevens terug te krijgen als je wachtwoord wordt gereset.<br />Als je niet zeker weer wat je moet doen, neem dan contact op met je beheerder voordat je verdergaat. <br />Wil je echt verder gaan?", "I know what I'm doing" : "Ik weet wat ik doe", "Password can not be changed. Please contact your administrator." : "Het wachtwoord kan niet worden gewijzigd. Neem contact op met je beheerder.", @@ -105,14 +105,13 @@ OC.L10N.register( "Strong password" : "Sterk wachtwoord", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Je webserver is nog niet goed ingesteld voor bestandssynchronisatie, omdat de WebDAV interface verstoord lijkt.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Je webserver is niet goed ingesteld om \"{url}\" te vinden. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", - "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding: meerdere endpoints kunnen niet worden bereikt. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van derde partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie e-mails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding: meerdere endpoints kunnen niet worden bereikt. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van derde partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie emails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Er is geen geheugencache geconfigureerd. Om de prestaties te verhogen kun je de memcache configureren als die beschikbaar is. Meer informatie vind je in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom is niet leesbaar door PHP, hetgeen wordt afgeraden wegens beveiligingsredenen. Meer informatie in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Je draait momenteel PHP {version}. We adviseren je om, zo gauw je distributie dat biedt, je PHP versie bij te werken voor betere <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">prestaties en beveiliging geleverd door de PHP Group</a>.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De reverse proxy headerconfiguratie is onjuist, of je hebt toegang tot Nextcloud via een vertrouwde proxy. Als je Nextcloud niet via een vertrouwde proxy benadert, dan levert dat een beveiligingsrisico op, waardoor een aanvaller het IP-adres dat Nextcloud ziet kan vervalsen. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached is geconfigureerd als gedistribueerde cache, maar de verkeerde PHP module \"memcache\" is geïnstalleerd. \\OC\\Memcache\\Memcached ondersteunt alleen \"memcached\" en niet \"memcache\". Zie de <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki over beide modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sommige bestanden kwamen niet door de code betrouwbaarheidscontrole. Meer informatie over het oplossen van dit probleem kan worden gevonden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lijst met ongeldige bestanden…</a> / <a href=\"{rescanEndpoint}\">Opnieuw…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "De PHP Opcache is niet juist geconfigureerd. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Voor betere prestaties adviseren we ↗</a> de volgende instellingen te gebruiken in <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. We strongly recommend enabling this function." : "De PHP functie \"set_time_limit\" is niet beschikbaar. Dit kan erin resulteren dat de scripts halverwege stoppen, waardoor de installatie ontregeld raakt. We adviseren met klem om deze functie in te schakelen.", "Error occurred while checking server setup" : "Een fout trad op bij checken serverconfiguratie", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Je datamap en je bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om je webserver zodanig te configureren, dat de datadirectory niet bereikbaar is vanaf het internet of om je datadirectory te verplaatsen naar een locatie buiten de document-root van de webserver.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Vervaltermijn", "Expiration date" : "Vervaldatum", "Choose a password for the public link" : "Kies een wachtwoord voor de openbare link", - "Choose a password for the public link or press \"Enter ↵\"" : "Kies een wachtwoord voor de openbare link of druk op \"Enter ↵\"", "Copied!" : "Gekopieerd!", "Copy" : "Kopiëren", "Not supported!" : "Niet ondersteund!", @@ -139,7 +137,7 @@ OC.L10N.register( "Link" : "Link", "Password protect" : "Wachtwoord beveiligd", "Allow editing" : "Bewerken toestaan", - "Email link to person" : "E-mail link naar persoon", + "Email link to person" : "Email-link naar persoon", "Send" : "Versturen", "Allow upload and editing" : "Toestaan uploaden en bewerken", "Read only" : "Alleen lezen", @@ -150,7 +148,7 @@ OC.L10N.register( "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} delen via link", "group" : "groep", "remote" : "extern", - "email" : "e-mail", + "email" : "email", "shared by {sharer}" : "Gedeeld door {eigenaar}", "Unshare" : "Delen stoppen", "Can reshare" : "Kan doordelen", @@ -169,13 +167,13 @@ OC.L10N.register( "An error occurred. Please try again" : "Er trad een fout op. Probeer het opnieuw", "{sharee} (group)" : "{sharee} (groep)", "{sharee} (remote)" : "{sharee} (extern)", - "{sharee} (email)" : "{sharee} (e-mail)", + "{sharee} (email)" : "{sharee} (email)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Delen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Deel met anderen door het invullen van een gebruiker, groep, gefedereerd cloud ID of een e-mail adres.", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Deel met anderen door het invullen van een gebruiker, groep, gefedereerd cloud ID of een emailadres.", "Share with other people by entering a user or group or a federated cloud ID." : "Deel met anderen door middel van gebruikers, groep of een gefedereerd cloud ID.", - "Share with other people by entering a user or group or an email address." : "Deel met anderen door het invullen van een gebruiker, groep of een e-mailadres.", - "Name or email address..." : "Naam of e-mailadres", + "Share with other people by entering a user or group or an email address." : "Deel met anderen door het invullen van een gebruiker, groep of een emailadres.", + "Name or email address..." : "Naam of emailadres...", "Name or federated cloud ID..." : "Naam of gefedereerd Cloud ID:", "Name, federated cloud ID or email address..." : "Naam, gefedereed cloud ID of een e-mailadres", "Name..." : "Naam...", @@ -264,7 +262,7 @@ OC.L10N.register( "Please contact your administrator." : "Neem contact op met je systeembeheerder.", "An internal error occurred." : "Er heeft zich een interne fout voorgedaan.", "Please try again or contact your administrator." : "Probeer het opnieuw of neem contact op met je beheerder.", - "Username or email" : "Gebruikersnaam of e-mail", + "Username or email" : "Gebruikersnaam of email", "Wrong password. Reset it?" : "Onjuist wachtwoord. Resetten?", "Wrong password." : "Onjuist wachtwoord.", "Log in" : "Meld u aan", @@ -319,13 +317,13 @@ OC.L10N.register( "can delete" : "kan verwijderen", "access control" : "toegangscontrole", "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Delen met mensen op andere servers via hun gefedereerde Cloud ID gebruikersnaam@voorbeeld.nl/nextcloud", - "Share with users or by mail..." : "Delen met gebruikers per e-mail...", + "Share with users or by mail..." : "Delen met gebruikers per mail...", "Share with users or remote users..." : "Deel met gebruikers of externe gebruikers...", - "Share with users, remote users or by mail..." : "Delen met gebruikers, externe gebruikers of per e-mail...", + "Share with users, remote users or by mail..." : "Delen met gebruikers, externe gebruikers of per mail...", "Share with users or groups..." : "Delen met gebruikers en groepen...", - "Share with users, groups or by mail..." : "Delen met gebruikers, groepen of per e-mail...", + "Share with users, groups or by mail..." : "Delen met gebruikers, groepen of per mail...", "Share with users, groups or remote users..." : "Delen met gebruikers, groepen of externe gebruikers...", - "Share with users, groups, remote users or by mail..." : "Delen met groepen, externe gebruikers of per e-mail...", + "Share with users, groups, remote users or by mail..." : "Delen met groepen, externe gebruikers of per mail...", "Share with users..." : "Deel met gebruikers...", "The object type is not specified." : "Het object type is niet gespecificeerd.", "Enter new" : "Opgeven nieuw", diff --git a/core/l10n/nl.json b/core/l10n/nl.json index 37438623347..9aec013ee79 100644 --- a/core/l10n/nl.json +++ b/core/l10n/nl.json @@ -16,14 +16,14 @@ "Password reset is disabled" : "Herstel wachtwoord is uitgeschakeld", "Couldn't reset password because the token is invalid" : "Kon het wachtwoord niet herstellen, omdat het token ongeldig is", "Couldn't reset password because the token is expired" : "Kon het wachtwoord niet herstellen, omdat het token verlopen is", - "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kon geen herstel e-mail versturen, omdat er geen e-mailadres bekend is bij deze gebruikersnaam. Neem contact op met je beheerder.", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Kon geen herstel e-mail versturen, omdat er geen emailadres bekend is bij deze gebruikersnaam. Neem contact op met je beheerder.", "Password reset" : "Herstel wachtwoord", - "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende knop om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit e-mailbericht.", - "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende link om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit e-mailbericht.", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende knop om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit emailbericht.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Klik op de volgende link om je wachtwoord te herstellen. Als je geen wachtwoordherstel hebt aangevraagd, negeer dan dit emailbericht.", "Reset your password" : "Herstel je wachtwoord", "%s password reset" : "%s reset wachtwoord", - "Couldn't send reset email. Please contact your administrator." : "Kon herstel e-mail niet versturen. Neem contact op met je beheerder.", - "Couldn't send reset email. Please make sure your username is correct." : "Kon e-mail niet versturen. Verifieer of je gebruikersnaam correct is.", + "Couldn't send reset email. Please contact your administrator." : "Kon herstel email niet versturen. Neem contact op met je beheerder.", + "Couldn't send reset email. Please make sure your username is correct." : "Email kon niet worden verstuurt. Kijk of je gebruikersnaam klopt.", "Preparing update" : "Update voorbereiden", "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Reparatiewaarschuwing:", @@ -73,7 +73,7 @@ "Failed to authenticate, try again" : "Authenticatie mislukt, probeer opnieuw", "seconds ago" : "seconden geleden", "Logging in …" : "Inloggen...", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "De link om je wachtwoord te herstellen is per e-mail naar je verstuurd. Als je dit bericht niet binnen redelijke tijd hebt ontvangen, controleer dan je spammap. <br>Als het daar niet in zit, neem dan contact op met je beheerder.", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "De link om je wachtwoord te herstellen is per email naar je verstuurd. Als je dit bericht niet binnen redelijke tijd hebt ontvangen, controleer dan je spammap. <br>Als het daar niet in zit, neem dan contact op met je beheerder.", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Je bestanden zijn versleuteld. Het is niet mogelijk om je gegevens terug te krijgen als je wachtwoord wordt gereset.<br />Als je niet zeker weer wat je moet doen, neem dan contact op met je beheerder voordat je verdergaat. <br />Wil je echt verder gaan?", "I know what I'm doing" : "Ik weet wat ik doe", "Password can not be changed. Please contact your administrator." : "Het wachtwoord kan niet worden gewijzigd. Neem contact op met je beheerder.", @@ -103,14 +103,13 @@ "Strong password" : "Sterk wachtwoord", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Je webserver is nog niet goed ingesteld voor bestandssynchronisatie, omdat de WebDAV interface verstoord lijkt.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Je webserver is niet goed ingesteld om \"{url}\" te vinden. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", - "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding: meerdere endpoints kunnen niet worden bereikt. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van derde partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie e-mails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding: meerdere endpoints kunnen niet worden bereikt. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van derde partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie emails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Er is geen geheugencache geconfigureerd. Om de prestaties te verhogen kun je de memcache configureren als die beschikbaar is. Meer informatie vind je in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom is niet leesbaar door PHP, hetgeen wordt afgeraden wegens beveiligingsredenen. Meer informatie in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Je draait momenteel PHP {version}. We adviseren je om, zo gauw je distributie dat biedt, je PHP versie bij te werken voor betere <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">prestaties en beveiliging geleverd door de PHP Group</a>.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De reverse proxy headerconfiguratie is onjuist, of je hebt toegang tot Nextcloud via een vertrouwde proxy. Als je Nextcloud niet via een vertrouwde proxy benadert, dan levert dat een beveiligingsrisico op, waardoor een aanvaller het IP-adres dat Nextcloud ziet kan vervalsen. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached is geconfigureerd als gedistribueerde cache, maar de verkeerde PHP module \"memcache\" is geïnstalleerd. \\OC\\Memcache\\Memcached ondersteunt alleen \"memcached\" en niet \"memcache\". Zie de <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki over beide modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sommige bestanden kwamen niet door de code betrouwbaarheidscontrole. Meer informatie over het oplossen van dit probleem kan worden gevonden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lijst met ongeldige bestanden…</a> / <a href=\"{rescanEndpoint}\">Opnieuw…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "De PHP Opcache is niet juist geconfigureerd. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Voor betere prestaties adviseren we ↗</a> de volgende instellingen te gebruiken in <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. We strongly recommend enabling this function." : "De PHP functie \"set_time_limit\" is niet beschikbaar. Dit kan erin resulteren dat de scripts halverwege stoppen, waardoor de installatie ontregeld raakt. We adviseren met klem om deze functie in te schakelen.", "Error occurred while checking server setup" : "Een fout trad op bij checken serverconfiguratie", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Je datamap en je bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om je webserver zodanig te configureren, dat de datadirectory niet bereikbaar is vanaf het internet of om je datadirectory te verplaatsen naar een locatie buiten de document-root van de webserver.", @@ -125,7 +124,6 @@ "Expiration" : "Vervaltermijn", "Expiration date" : "Vervaldatum", "Choose a password for the public link" : "Kies een wachtwoord voor de openbare link", - "Choose a password for the public link or press \"Enter ↵\"" : "Kies een wachtwoord voor de openbare link of druk op \"Enter ↵\"", "Copied!" : "Gekopieerd!", "Copy" : "Kopiëren", "Not supported!" : "Niet ondersteund!", @@ -137,7 +135,7 @@ "Link" : "Link", "Password protect" : "Wachtwoord beveiligd", "Allow editing" : "Bewerken toestaan", - "Email link to person" : "E-mail link naar persoon", + "Email link to person" : "Email-link naar persoon", "Send" : "Versturen", "Allow upload and editing" : "Toestaan uploaden en bewerken", "Read only" : "Alleen lezen", @@ -148,7 +146,7 @@ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} delen via link", "group" : "groep", "remote" : "extern", - "email" : "e-mail", + "email" : "email", "shared by {sharer}" : "Gedeeld door {eigenaar}", "Unshare" : "Delen stoppen", "Can reshare" : "Kan doordelen", @@ -167,13 +165,13 @@ "An error occurred. Please try again" : "Er trad een fout op. Probeer het opnieuw", "{sharee} (group)" : "{sharee} (groep)", "{sharee} (remote)" : "{sharee} (extern)", - "{sharee} (email)" : "{sharee} (e-mail)", + "{sharee} (email)" : "{sharee} (email)", "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", "Share" : "Delen", - "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Deel met anderen door het invullen van een gebruiker, groep, gefedereerd cloud ID of een e-mail adres.", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Deel met anderen door het invullen van een gebruiker, groep, gefedereerd cloud ID of een emailadres.", "Share with other people by entering a user or group or a federated cloud ID." : "Deel met anderen door middel van gebruikers, groep of een gefedereerd cloud ID.", - "Share with other people by entering a user or group or an email address." : "Deel met anderen door het invullen van een gebruiker, groep of een e-mailadres.", - "Name or email address..." : "Naam of e-mailadres", + "Share with other people by entering a user or group or an email address." : "Deel met anderen door het invullen van een gebruiker, groep of een emailadres.", + "Name or email address..." : "Naam of emailadres...", "Name or federated cloud ID..." : "Naam of gefedereerd Cloud ID:", "Name, federated cloud ID or email address..." : "Naam, gefedereed cloud ID of een e-mailadres", "Name..." : "Naam...", @@ -262,7 +260,7 @@ "Please contact your administrator." : "Neem contact op met je systeembeheerder.", "An internal error occurred." : "Er heeft zich een interne fout voorgedaan.", "Please try again or contact your administrator." : "Probeer het opnieuw of neem contact op met je beheerder.", - "Username or email" : "Gebruikersnaam of e-mail", + "Username or email" : "Gebruikersnaam of email", "Wrong password. Reset it?" : "Onjuist wachtwoord. Resetten?", "Wrong password." : "Onjuist wachtwoord.", "Log in" : "Meld u aan", @@ -317,13 +315,13 @@ "can delete" : "kan verwijderen", "access control" : "toegangscontrole", "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Delen met mensen op andere servers via hun gefedereerde Cloud ID gebruikersnaam@voorbeeld.nl/nextcloud", - "Share with users or by mail..." : "Delen met gebruikers per e-mail...", + "Share with users or by mail..." : "Delen met gebruikers per mail...", "Share with users or remote users..." : "Deel met gebruikers of externe gebruikers...", - "Share with users, remote users or by mail..." : "Delen met gebruikers, externe gebruikers of per e-mail...", + "Share with users, remote users or by mail..." : "Delen met gebruikers, externe gebruikers of per mail...", "Share with users or groups..." : "Delen met gebruikers en groepen...", - "Share with users, groups or by mail..." : "Delen met gebruikers, groepen of per e-mail...", + "Share with users, groups or by mail..." : "Delen met gebruikers, groepen of per mail...", "Share with users, groups or remote users..." : "Delen met gebruikers, groepen of externe gebruikers...", - "Share with users, groups, remote users or by mail..." : "Delen met groepen, externe gebruikers of per e-mail...", + "Share with users, groups, remote users or by mail..." : "Delen met groepen, externe gebruikers of per mail...", "Share with users..." : "Deel met gebruikers...", "The object type is not specified." : "Het object type is niet gespecificeerd.", "Enter new" : "Opgeven nieuw", diff --git a/core/l10n/pl.js b/core/l10n/pl.js index 6f3d9482f03..8576c5f0fc2 100644 --- a/core/l10n/pl.js +++ b/core/l10n/pl.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Jako cache jest skonfigurowane \"memcached\", ale błędny moduł PHP \"memcache\" jest zainstalowany. \\OC\\Memcache\\Memcached wspiera tylko \"memcached\", a nie \"memcache\". Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obu tych modułach</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Niektóre pliki nie przeszły sprawdzania spójności. Dalsze informacje jak to naprawić mogą być znalezione w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista niepoprawnych plików...</a> / <a href=\"{rescanEndpoint}\">Skanowanie ponowne…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache nie jest prawidłowo skonfigurowany <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dla lepszej wydajności zalecamy ↗</a> użycie następujących ustawień w <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. We strongly recommend enabling this function." : "Funkcja PHP \"set_time_limit\" nie jest dostępna. Może to powodować zatrzymanie skryptów w podczas działania i w efekcie przerwanie instalacji. Silnie rekomendujemy włączenie tej funkcji.", "Error occurred while checking server setup" : "Pojawił się błąd podczas sprawdzania ustawień serwera", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Twój katalog z danymi i twoje pliki prawdopodobnie są dostępne przez Internet. Plik .htaccess nie działa. Usilnie zalecamy, żebyś tak skonfigurował swój serwer, żeby katalog z danymi nie był dalej dostępny lub przenieś swój katalog z danymi poza katalog root serwera webowego.", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "Wygaśnięcie", "Expiration date" : "Data wygaśnięcia", "Choose a password for the public link" : "Wybierz hasło dla linku publicznego", - "Choose a password for the public link or press \"Enter ↵\"" : "Wybierz hasło dla publicznego linka lub wciśnij \"Enter ↵\"", "Copied!" : "Skopiowano!", "Copy" : "Skopiuj", "Not supported!" : "Brak wsparcia!", diff --git a/core/l10n/pl.json b/core/l10n/pl.json index e15bdf4155d..d7d8bd80d0a 100644 --- a/core/l10n/pl.json +++ b/core/l10n/pl.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Jako cache jest skonfigurowane \"memcached\", ale błędny moduł PHP \"memcache\" jest zainstalowany. \\OC\\Memcache\\Memcached wspiera tylko \"memcached\", a nie \"memcache\". Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obu tych modułach</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Niektóre pliki nie przeszły sprawdzania spójności. Dalsze informacje jak to naprawić mogą być znalezione w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista niepoprawnych plików...</a> / <a href=\"{rescanEndpoint}\">Skanowanie ponowne…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache nie jest prawidłowo skonfigurowany <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dla lepszej wydajności zalecamy ↗</a> użycie następujących ustawień w <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. We strongly recommend enabling this function." : "Funkcja PHP \"set_time_limit\" nie jest dostępna. Może to powodować zatrzymanie skryptów w podczas działania i w efekcie przerwanie instalacji. Silnie rekomendujemy włączenie tej funkcji.", "Error occurred while checking server setup" : "Pojawił się błąd podczas sprawdzania ustawień serwera", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Twój katalog z danymi i twoje pliki prawdopodobnie są dostępne przez Internet. Plik .htaccess nie działa. Usilnie zalecamy, żebyś tak skonfigurował swój serwer, żeby katalog z danymi nie był dalej dostępny lub przenieś swój katalog z danymi poza katalog root serwera webowego.", @@ -125,7 +124,6 @@ "Expiration" : "Wygaśnięcie", "Expiration date" : "Data wygaśnięcia", "Choose a password for the public link" : "Wybierz hasło dla linku publicznego", - "Choose a password for the public link or press \"Enter ↵\"" : "Wybierz hasło dla publicznego linka lub wciśnij \"Enter ↵\"", "Copied!" : "Skopiowano!", "Copy" : "Skopiuj", "Not supported!" : "Brak wsparcia!", diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js index 17a117250c9..6c3e32b1d16 100644 --- a/core/l10n/pt_BR.js +++ b/core/l10n/pt_BR.js @@ -56,7 +56,7 @@ OC.L10N.register( "Already up to date" : "Já está atualizado", "No contacts found" : "Nenhum contato encontrado", "Show all contacts …" : "Mostrar todos os contatos...", - "There was an error loading your contacts" : "Houve um erro carregando seus contatos", + "There was an error loading your contacts" : "Erro ao carregar seus contatos", "Loading your contacts …" : "Carregando seus contatos...", "Looking for {term} …" : "Procurando por {term}…", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Houve problemas com a verificação de integridade do código. Mais informações…</a>", @@ -106,13 +106,13 @@ OC.L10N.register( "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Seu servidor web ainda não está configurado corretamente para permitir a sincronização de arquivos, pois a interface WebDAV parece ser desconfigurada.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Seu servidor web não está configurado corretamente para resolver \"{url}\". Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet: Várias terminações finais podem não ser encontradas. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros podem não funcionar. Acesso a arquivos remotos e envio de e-mails de notificação podem não funcionar também. Sugerimos habilitar a conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, por favor configure um memcached se disponível. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, configure um memcached se disponível. Maiores informações podem ser encontradas na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom não pode ser lido pelo PHP e é altamente desencorajado por razões de segurança. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Você está atualmente executando PHP {version}. Nós o incentivamos a atualizar sua versão do PHP para aproveitar as<a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">atualizações de segurança e desempenho proporcionados pelo Grupo PHP</a> assim que sua distribuição suportar.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "O cabeçalho do proxy reverso está incorreto, ou você está acessando a partir de um proxy confiável. Se você não está usando um proxy confiável, há uma falha de segurança que pode permitir um ataque. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como cache distribuído, mas o módulo PHP errado \"memcache\" está instalado. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". Veja a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki memcached sobre ambos os módulos </a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver este problema pode ser encontrado em nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de arquivos inválidos…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "O Opcache do PHP não está configurado corretamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para um melhor desempenho recomendamos ↗</a> usar as seguintes configurações no <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "O PHP OPcache não está configurado adequadamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para melhor performance recomendamos que </a> use as seguintes configurações em <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. We strongly recommend enabling this function." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar em scripts pendurados durante a execução e prejudicando sua instalação. Sugerimos fortemente habilitar esta função.", "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Seu diretório de dados e arquivos provavelmente estão acessíveis via internet. O arquivo .htaccess não está funcionando. É altamente recomendado que você configure seu servidor web de maneira que o diretório de dados não seja mais acessível ou mova-o para fora do diretório raiz do servidor web.", @@ -127,7 +127,7 @@ OC.L10N.register( "Expiration" : "Expiração", "Expiration date" : "Data de expiração", "Choose a password for the public link" : "Escolha uma senha para o link público", - "Choose a password for the public link or press \"Enter ↵\"" : "Escolha uma senha para o link público ou pressione \"Enter ↵\"", + "Choose a password for the public link or press the \"Enter\" key" : "Escolha uma senha para o link público ou pressione \"Enter\"", "Copied!" : "Copiado!", "Copy" : "Copiar", "Not supported!" : "Não suportado!", @@ -143,7 +143,7 @@ OC.L10N.register( "Send" : "Enviar", "Allow upload and editing" : "Permitir envio e edição", "Read only" : "Somente leitura", - "File drop (upload only)" : "Zona de arquivos (somente upload)", + "File drop (upload only)" : "Zona de arquivos (somente envio)", "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}", "Shared with you by {owner}" : "Compartilhado com você por {owner}", "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de e-mail", diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json index fa2e84e3a54..f757b5ec87b 100644 --- a/core/l10n/pt_BR.json +++ b/core/l10n/pt_BR.json @@ -54,7 +54,7 @@ "Already up to date" : "Já está atualizado", "No contacts found" : "Nenhum contato encontrado", "Show all contacts …" : "Mostrar todos os contatos...", - "There was an error loading your contacts" : "Houve um erro carregando seus contatos", + "There was an error loading your contacts" : "Erro ao carregar seus contatos", "Loading your contacts …" : "Carregando seus contatos...", "Looking for {term} …" : "Procurando por {term}…", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Houve problemas com a verificação de integridade do código. Mais informações…</a>", @@ -104,13 +104,13 @@ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Seu servidor web ainda não está configurado corretamente para permitir a sincronização de arquivos, pois a interface WebDAV parece ser desconfigurada.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Seu servidor web não está configurado corretamente para resolver \"{url}\". Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet: Várias terminações finais podem não ser encontradas. Isso significa que alguns dos recursos como montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros podem não funcionar. Acesso a arquivos remotos e envio de e-mails de notificação podem não funcionar também. Sugerimos habilitar a conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", - "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, por favor configure um memcached se disponível. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nenhum cache de memória foi configurado. Para melhorar o desempenho, configure um memcached se disponível. Maiores informações podem ser encontradas na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom não pode ser lido pelo PHP e é altamente desencorajado por razões de segurança. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Você está atualmente executando PHP {version}. Nós o incentivamos a atualizar sua versão do PHP para aproveitar as<a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">atualizações de segurança e desempenho proporcionados pelo Grupo PHP</a> assim que sua distribuição suportar.", "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "O cabeçalho do proxy reverso está incorreto, ou você está acessando a partir de um proxy confiável. Se você não está usando um proxy confiável, há uma falha de segurança que pode permitir um ataque. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como cache distribuído, mas o módulo PHP errado \"memcache\" está instalado. \\OC\\Memcache\\Memcached suporta apenas \"memcached\" e não \"memcache\". Veja a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki memcached sobre ambos os módulos </a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alguns arquivos não passaram na verificação de integridade. Mais informações sobre como resolver este problema pode ser encontrado em nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de arquivos inválidos…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "O Opcache do PHP não está configurado corretamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para um melhor desempenho recomendamos ↗</a> usar as seguintes configurações no <code>php.ini</code>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "O PHP OPcache não está configurado adequadamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para melhor performance recomendamos que </a> use as seguintes configurações em <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. We strongly recommend enabling this function." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar em scripts pendurados durante a execução e prejudicando sua instalação. Sugerimos fortemente habilitar esta função.", "Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Seu diretório de dados e arquivos provavelmente estão acessíveis via internet. O arquivo .htaccess não está funcionando. É altamente recomendado que você configure seu servidor web de maneira que o diretório de dados não seja mais acessível ou mova-o para fora do diretório raiz do servidor web.", @@ -125,7 +125,7 @@ "Expiration" : "Expiração", "Expiration date" : "Data de expiração", "Choose a password for the public link" : "Escolha uma senha para o link público", - "Choose a password for the public link or press \"Enter ↵\"" : "Escolha uma senha para o link público ou pressione \"Enter ↵\"", + "Choose a password for the public link or press the \"Enter\" key" : "Escolha uma senha para o link público ou pressione \"Enter\"", "Copied!" : "Copiado!", "Copy" : "Copiar", "Not supported!" : "Não suportado!", @@ -141,7 +141,7 @@ "Send" : "Enviar", "Allow upload and editing" : "Permitir envio e edição", "Read only" : "Somente leitura", - "File drop (upload only)" : "Zona de arquivos (somente upload)", + "File drop (upload only)" : "Zona de arquivos (somente envio)", "Shared with you and the group {group} by {owner}" : "Compartilhado com você e com o grupo {group} por {owner}", "Shared with you by {owner}" : "Compartilhado com você por {owner}", "Choose a password for the mail share" : "Escolha uma senha para o compartilhamento de e-mail", diff --git a/core/l10n/pt_PT.js b/core/l10n/pt_PT.js index 3d70c15bd55..63f2329bd99 100644 --- a/core/l10n/pt_PT.js +++ b/core/l10n/pt_PT.js @@ -95,7 +95,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração de cabeçalhos de proxy reverso está incorrecta ou está a aceder a Nextcloud a partir de um proxy confiável. Se não estiver a aceder a Nextcloud a partir de um proxy confiável, isso é um problema de segurança e pode permitir que um invasor falsifique o endereço IP como visível para o Nextcloud. Mais informação nesta <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurada como cache distribuída, mas o módulo \"memcache\" PHP errado está instalado. \\OC\\Memcache\\Memcached apenas suporta \"memcached\" e não \"memcache\". Leia a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sobre ambos os módulos</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alguns ficheiros não passaram na verificação de integridade. Mais informação sobre este assunto pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de ficheiros inválidos…</a> / <a href=\"{rescanEndpoint}\">Reverificar…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache não está devidamente configurado. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para um melhor desempenho, recomenda-se ↗</a> usar as seguintes configurações no <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. We strongly recommend enabling this function." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar na paragem dos scripts a meio da execução, impedindo a instalação. Recomenda-se vivamente activar esta função.", "Error occurred while checking server setup" : "Ocorreu um erro durante a verificação da configuração do servidor", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança ou privacidade e recomendamos que o corrija.", diff --git a/core/l10n/pt_PT.json b/core/l10n/pt_PT.json index 52074281b2b..8829f674ec2 100644 --- a/core/l10n/pt_PT.json +++ b/core/l10n/pt_PT.json @@ -93,7 +93,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração de cabeçalhos de proxy reverso está incorrecta ou está a aceder a Nextcloud a partir de um proxy confiável. Se não estiver a aceder a Nextcloud a partir de um proxy confiável, isso é um problema de segurança e pode permitir que um invasor falsifique o endereço IP como visível para o Nextcloud. Mais informação nesta <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurada como cache distribuída, mas o módulo \"memcache\" PHP errado está instalado. \\OC\\Memcache\\Memcached apenas suporta \"memcached\" e não \"memcache\". Leia a <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sobre ambos os módulos</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Alguns ficheiros não passaram na verificação de integridade. Mais informação sobre este assunto pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista de ficheiros inválidos…</a> / <a href=\"{rescanEndpoint}\">Reverificar…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache não está devidamente configurado. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para um melhor desempenho, recomenda-se ↗</a> usar as seguintes configurações no <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. We strongly recommend enabling this function." : "A função PHP \"set_time_limit\" não está disponível. Isso pode resultar na paragem dos scripts a meio da execução, impedindo a instalação. Recomenda-se vivamente activar esta função.", "Error occurred while checking server setup" : "Ocorreu um erro durante a verificação da configuração do servidor", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança ou privacidade e recomendamos que o corrija.", diff --git a/core/l10n/ro.js b/core/l10n/ro.js index 9d954c0418b..4600d2ebcb2 100644 --- a/core/l10n/ro.js +++ b/core/l10n/ro.js @@ -95,7 +95,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Configurarea headerelor pentru <i>reverse proxy</i> sunt incorecte, sau accesezi Nextcloud printr-un proxy de încredere. Dacă nu accesezi Nextcloud printr-un proxy de încredere, aceasta este o problemă de securitate și poate permite unui atacator mascarea adresei IP vizibile pentru Nextcloud. Mai multe informații pot fi găsite în <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentație</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached este configurat ca și cache distribuit, dar este instalat un modul PHP greșit pentru ”memcache”. \\OC\\Memcache\\Memcached suportă numai ”memcached” și nu ”memcache”. Vezi și <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki-ul memcached despre ambele module</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Unele fișiere nu au trecut de verificarea de integritate. Mai multe informații despre cum se rezolvă această problemă pot fi găsite în <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentație</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista fișierelor non-valide…</a> / <a href=\"{rescanEndpoint}\">Rescanează…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Modulul PHP Opcache nu este configurat corespunzător. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pentru performanțe îmbunătățite recomandăm ↗</a> utilizarea următoarelor configurări în <code>php.ini</code>:", "Error occurred while checking server setup" : "A apărut o eroare la verificarea configurației serverului", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Header-ul HTTP ”{header}” nu este configurat să fie identic cu \"{expected}\". Aceasta reprezintă un potențial risc de securitate sau de confidențialitate și recomandăm modificarea corespunzătoare a acestei setări.", "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Header-ul HTTP \"Strict-Transport-Security\" nu este configurat cu cel puțin \"{seconds}\" secunde. Pentru o securitate îmbunătățită recomandăm activarea HSTS așa cum este descris în <a href=\"{docUrl}\" rel=\"noreferrer\">sfaturile de securitate</a>.", diff --git a/core/l10n/ro.json b/core/l10n/ro.json index ba523f36f21..7ddabe20d6a 100644 --- a/core/l10n/ro.json +++ b/core/l10n/ro.json @@ -93,7 +93,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Configurarea headerelor pentru <i>reverse proxy</i> sunt incorecte, sau accesezi Nextcloud printr-un proxy de încredere. Dacă nu accesezi Nextcloud printr-un proxy de încredere, aceasta este o problemă de securitate și poate permite unui atacator mascarea adresei IP vizibile pentru Nextcloud. Mai multe informații pot fi găsite în <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentație</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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached este configurat ca și cache distribuit, dar este instalat un modul PHP greșit pentru ”memcache”. \\OC\\Memcache\\Memcached suportă numai ”memcached” și nu ”memcache”. Vezi și <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki-ul memcached despre ambele module</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Unele fișiere nu au trecut de verificarea de integritate. Mai multe informații despre cum se rezolvă această problemă pot fi găsite în <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentație</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista fișierelor non-valide…</a> / <a href=\"{rescanEndpoint}\">Rescanează…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "Modulul PHP Opcache nu este configurat corespunzător. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pentru performanțe îmbunătățite recomandăm ↗</a> utilizarea următoarelor configurări în <code>php.ini</code>:", "Error occurred while checking server setup" : "A apărut o eroare la verificarea configurației serverului", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Header-ul HTTP ”{header}” nu este configurat să fie identic cu \"{expected}\". Aceasta reprezintă un potențial risc de securitate sau de confidențialitate și recomandăm modificarea corespunzătoare a acestei setări.", "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Header-ul HTTP \"Strict-Transport-Security\" nu este configurat cu cel puțin \"{seconds}\" secunde. Pentru o securitate îmbunătățită recomandăm activarea HSTS așa cum este descris în <a href=\"{docUrl}\" rel=\"noreferrer\">sfaturile de securitate</a>.", diff --git a/core/l10n/ru.js b/core/l10n/ru.js index 1c6856693a6..59b1f29e49e 100644 --- a/core/l10n/ru.js +++ b/core/l10n/ru.js @@ -20,8 +20,8 @@ OC.L10N.register( "Couldn't reset password because the token is expired" : "Не удалось сбросить пароль, срок действия токена истёк", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Не удалось отправить письмо сброса так как у данного пользователя не задан адрес электронной почты. Пожалуйста, обратитесь к администратору.", "Password reset" : "Сброс пароля", - "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.", - "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.", "Reset your password" : "Сбросить пароль", "%s password reset" : "Сброс пароля %s", "Couldn't send reset email. Please contact your administrator." : "Не удалось отправить письмо для сброса пароля. Пожалуйста, свяжитесь с вашим администратором.", @@ -42,14 +42,14 @@ 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", "Set log level to debug" : "Установлен отладочный уровень протоколирования", "Reset log level" : "Сброс уровня протоколирования", "Starting code integrity check" : "Начинается проверка целостности кода", - "Finished code integrity check" : "Проверка целостности кода завершина", + "Finished code integrity check" : "Проверка целостности кода завершена", "%s (3rdparty)" : "%s (стороннее)", "%s (incompatible)" : "%s (несовместимое)", "Following apps have been disabled: %s" : "Были отключены следующие приложения: %s", @@ -112,8 +112,8 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скритов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ", "Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.", @@ -127,7 +127,7 @@ OC.L10N.register( "Expiration" : "Срок действия", "Expiration date" : "Дата окончания", "Choose a password for the public link" : "Укажите пароль для общедоступной ссылки", - "Choose a password for the public link or press \"Enter ↵\"" : "Укажите пароль для общедоступной ссылки или нажмите «Ввод ↵»", + "Choose a password for the public link or press the \"Enter\" key" : "Укажите пароль для общедоступной ссылки или нажмите «Ввод»", "Copied!" : "Скопировано!", "Copy" : "Копировать", "Not supported!" : "Не поддерживается!", @@ -201,7 +201,7 @@ OC.L10N.register( "Update to {version}" : "Обновление до {version}", "An error occurred." : "Произошла ошибка.", "Please reload the page." : "Пожалуйста, обновите страницу.", - "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нащем форуме</a>.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.", "Continue to Nextcloud" : "Продолжить в Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."], @@ -244,7 +244,7 @@ OC.L10N.register( "Database user" : "Пользователь базы данных", "Database password" : "Пароль базы данных", "Database name" : "Название базы данных", - "Database tablespace" : "Табличое пространство базы данных", + "Database tablespace" : "Табличное пространство базы данных", "Database host" : "Хост базы данных", "Please specify the port number along with the host name (e.g., localhost:5432)." : "Пожалуйста укажите номер порта вместе с именем хоста (напр. localhost:5432)", "Performance warning" : "Предупреждение о производительности", @@ -256,7 +256,7 @@ OC.L10N.register( "Need help?" : "Нужна помощь?", "See the documentation" : "Посмотреть документацию", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Для корректной работы приложения требуется JavaScript. Пожалуйста, {linkstart}включите JavaScript{linkend} и обновите страницу.", - "More apps" : "Больше приложений", + "More apps" : "Ещё приложения", "Search" : "Найти", "This action requires you to confirm your password:" : "Это действие требует подтверждения вашего пароля:", "Confirm your password" : "Подтвердите свой пароль", @@ -321,7 +321,7 @@ OC.L10N.register( "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Поделиться с людьми на других серверах используя Federated Cloud ID username@example.com/nextcloud", "Share with users or by mail..." : "Поделиться с пользователями или по почте...", "Share with users or remote users..." : "Общий доступ с пользователями или удаленными пользователями", - "Share with users, remote users or by mail..." : "Поделиться с пользователями, удалеными пользователями или по почте...", + "Share with users, remote users or by mail..." : "Поделиться с пользователями, удаленными пользователями или по почте...", "Share with users or groups..." : "Общий доступ с пользователями или группами", "Share with users, groups or by mail..." : "Поделиться с пользователями, группами или по почте...", "Share with users, groups or remote users..." : "Поделиться с пользователями, группами или удаленными пользователями...", diff --git a/core/l10n/ru.json b/core/l10n/ru.json index bfdaf66ecf3..5b37d8d68d3 100644 --- a/core/l10n/ru.json +++ b/core/l10n/ru.json @@ -18,8 +18,8 @@ "Couldn't reset password because the token is expired" : "Не удалось сбросить пароль, срок действия токена истёк", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Не удалось отправить письмо сброса так как у данного пользователя не задан адрес электронной почты. Пожалуйста, обратитесь к администратору.", "Password reset" : "Сброс пароля", - "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.", - "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйе это письмо.", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на кнопку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Для сброса пароля нажмите на ссылку. Если вы не запрашивали сброс пароля, просто проигнорируйте это письмо.", "Reset your password" : "Сбросить пароль", "%s password reset" : "Сброс пароля %s", "Couldn't send reset email. Please contact your administrator." : "Не удалось отправить письмо для сброса пароля. Пожалуйста, свяжитесь с вашим администратором.", @@ -40,14 +40,14 @@ "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", "Set log level to debug" : "Установлен отладочный уровень протоколирования", "Reset log level" : "Сброс уровня протоколирования", "Starting code integrity check" : "Начинается проверка целостности кода", - "Finished code integrity check" : "Проверка целостности кода завершина", + "Finished code integrity check" : "Проверка целостности кода завершена", "%s (3rdparty)" : "%s (стороннее)", "%s (incompatible)" : "%s (несовместимое)", "Following apps have been disabled: %s" : "Были отключены следующие приложения: %s", @@ -110,8 +110,8 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скритов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ", "Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.", @@ -125,7 +125,7 @@ "Expiration" : "Срок действия", "Expiration date" : "Дата окончания", "Choose a password for the public link" : "Укажите пароль для общедоступной ссылки", - "Choose a password for the public link or press \"Enter ↵\"" : "Укажите пароль для общедоступной ссылки или нажмите «Ввод ↵»", + "Choose a password for the public link or press the \"Enter\" key" : "Укажите пароль для общедоступной ссылки или нажмите «Ввод»", "Copied!" : "Скопировано!", "Copy" : "Копировать", "Not supported!" : "Не поддерживается!", @@ -199,7 +199,7 @@ "Update to {version}" : "Обновление до {version}", "An error occurred." : "Произошла ошибка.", "Please reload the page." : "Пожалуйста, обновите страницу.", - "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нащем форуме</a>.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.", "Continue to Nextcloud" : "Продолжить в Nextcloud", "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."], @@ -242,7 +242,7 @@ "Database user" : "Пользователь базы данных", "Database password" : "Пароль базы данных", "Database name" : "Название базы данных", - "Database tablespace" : "Табличое пространство базы данных", + "Database tablespace" : "Табличное пространство базы данных", "Database host" : "Хост базы данных", "Please specify the port number along with the host name (e.g., localhost:5432)." : "Пожалуйста укажите номер порта вместе с именем хоста (напр. localhost:5432)", "Performance warning" : "Предупреждение о производительности", @@ -254,7 +254,7 @@ "Need help?" : "Нужна помощь?", "See the documentation" : "Посмотреть документацию", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Для корректной работы приложения требуется JavaScript. Пожалуйста, {linkstart}включите JavaScript{linkend} и обновите страницу.", - "More apps" : "Больше приложений", + "More apps" : "Ещё приложения", "Search" : "Найти", "This action requires you to confirm your password:" : "Это действие требует подтверждения вашего пароля:", "Confirm your password" : "Подтвердите свой пароль", @@ -319,7 +319,7 @@ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Поделиться с людьми на других серверах используя Federated Cloud ID username@example.com/nextcloud", "Share with users or by mail..." : "Поделиться с пользователями или по почте...", "Share with users or remote users..." : "Общий доступ с пользователями или удаленными пользователями", - "Share with users, remote users or by mail..." : "Поделиться с пользователями, удалеными пользователями или по почте...", + "Share with users, remote users or by mail..." : "Поделиться с пользователями, удаленными пользователями или по почте...", "Share with users or groups..." : "Общий доступ с пользователями или группами", "Share with users, groups or by mail..." : "Поделиться с пользователями, группами или по почте...", "Share with users, groups or remote users..." : "Поделиться с пользователями, группами или удаленными пользователями...", diff --git a/core/l10n/sq.js b/core/l10n/sq.js index 44a7e7672cd..ac50df83f95 100644 --- a/core/l10n/sq.js +++ b/core/l10n/sq.js @@ -1,7 +1,7 @@ OC.L10N.register( "core", { - "Please select a file." : "Ju lutem përzgjidhni një kartelë.", + "Please select a file." : "Ju lutem përzgjidhni një skedar.", "File is too big" : "Kartela është shumë e madhe", "The selected file is not an image." : "Skedari i zgjedhur nuk është një imazh", "The selected file cannot be read." : "Skedari i zgjedhur nuk mund të lexohet", @@ -40,6 +40,7 @@ OC.L10N.register( "Checking updates of apps" : "Po kontrollohen përditësime të aplikacionit", "Checking for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.", "Update app \"%s\" from appstore" : "Përditëso aplikacionin \"%s\" nga appstore", + "Checked for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Po kontrollohet nëse mund të përditësohet skema e bazës së të dhënave për %s (kjo mund të hajë shumë kohë, varet nga madhësia e bazës së të dhënave)", "Checked database schema update for apps" : "U kontrollua përditësimi i skemës së bazës së të dhënave për aplikacionet", "Updated \"%s\" to %s" : "U përditësua \"%s\" në %s", @@ -52,6 +53,10 @@ OC.L10N.register( "Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s", "Already up to date" : "Tashmë e përditësuar", "No contacts found" : "Nuk jane gjetur kontakte", + "Show all contacts …" : "Shfaq të gjitha kontaktet", + "There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.", + "Loading your contacts …" : "Kontaktet tuaja po ngarkohen ...", + "Looking for {term} …" : "Duke kërkuar {për] ...", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>", "Settings" : "Rregullime", "Connection to server lost" : "Lidhja me serverin u shkëput", @@ -144,6 +149,9 @@ OC.L10N.register( "{sharee} (remote)" : "{sharee} (i largët)", "{sharee} (email)" : "{shpërnda} (postë elektronike)", "Share" : "Ndaje", + "Share with other people by entering a user or group or an email address." : "Shpërndaje me persona të tjerë duke vendosur një perdorues ose një grup ose një adresë emaili", + "Name or email address..." : "Emri ose adresa e email-it", + "Name..." : "Emër", "Error" : "Gabim", "Error removing share" : "Gabim në heqjen e ndarjes", "Non-existing tag #{tag}" : "Etiketë #{tag} që s’ekziston", @@ -159,6 +167,7 @@ OC.L10N.register( "sunny" : "me diell", "Hello {name}, the weather is {weather}" : "Tungjatjeta {name}, koha është {weather}", "Hello {name}" : "Tungjatjeta {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Këto janë rezultatet e juaj të kërkimit<script> alarm(1)", "new" : "re", "_download %n file_::_download %n files_" : ["shkarko %n kartelë","shkarko %n kartela"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Përditësimi është në zhvillim, largimi nga faqja mund të ndërpres procesin në disa mjedise.", @@ -169,6 +178,7 @@ OC.L10N.register( "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Përditësimi ishte i pasuksesshëm. Ju lutem raportoni këtë problem në <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.", "Continue to Nextcloud" : "Vazhdoni tek Nextcloud", "Searching other places" : "Po kërkohet në vende të tjera", + "No search results in other folders for {tag}{filter}{endtag}" : "Jo rezultate nga kërkimi në dosjet e tjera për '{etiketim}{filtrim}{përfundoetiketimin}'", "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} përfundim kërkimi në një tjetër dosje","{count} përfundime kërkimi në dosje të tjera"], "Personal" : "Personale", "Users" : "Përdorues", @@ -232,6 +242,9 @@ OC.L10N.register( "Log in" : "Hyni", "Stay logged in" : "Qëndro i futur", "Alternative Logins" : "Hyrje Alternative", + "App token" : "Çelës identifikues i API-t", + "Alternative login using app token" : "Hyrje alternative duke perdorur çelësin identifikues të API-t", + "Redirecting …" : "Duke ju lidhur...", "New password" : "Fjalëkalim i ri", "New Password" : "Fjalëkalim i Ri", "Reset password" : "Ricaktoni fjalëkalimin", @@ -259,7 +272,9 @@ OC.L10N.register( "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Për të shmangur çaste bllokimi pune me instalime të mëdha, mundeni të ekzekutoni urdhrin vijues që nga drejtoria juaj e instalimit:", "Detailed logs" : "Regjistrime të hollësishme", "Update needed" : "Lyp përditësim", + "Please use the command line updater because you have a big instance with more than 50 users." : "Ju lutemi,përdorni përditësuesin e rreshtit të urdhrave, sepse keni një instalim me mbi 50 përdorues", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Për ndihmë, shihni <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentimin</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Në qofte se unë vazhdoj të kryej përditësimin nëpëmjet web UI ka rrezik, që kërkesa mund të ndaloj dhe shkakton humbje të të dhënave, por unë di si ti rikthej të dhënat ne rast dështimi.", "This %s instance is currently in maintenance mode, which may take a while." : "Kjo instancë %s hëpërhë gjendet nën mënyrën mirëmbajtje, çka mund të zgjasë ca.", "This page will refresh itself when the %s instance is available again." : "Kjo faqe do të rifreskohet vetiu, sapo instanca %s të jetë sërish gati.", "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", diff --git a/core/l10n/sq.json b/core/l10n/sq.json index 43e5974f676..a850921ff8a 100644 --- a/core/l10n/sq.json +++ b/core/l10n/sq.json @@ -1,5 +1,5 @@ { "translations": { - "Please select a file." : "Ju lutem përzgjidhni një kartelë.", + "Please select a file." : "Ju lutem përzgjidhni një skedar.", "File is too big" : "Kartela është shumë e madhe", "The selected file is not an image." : "Skedari i zgjedhur nuk është një imazh", "The selected file cannot be read." : "Skedari i zgjedhur nuk mund të lexohet", @@ -38,6 +38,7 @@ "Checking updates of apps" : "Po kontrollohen përditësime të aplikacionit", "Checking for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.", "Update app \"%s\" from appstore" : "Përditëso aplikacionin \"%s\" nga appstore", + "Checked for update of app \"%s\" in appstore" : "Duke kontrolluar për përditësim të aplikacionit \"%s\" në appstore.", "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Po kontrollohet nëse mund të përditësohet skema e bazës së të dhënave për %s (kjo mund të hajë shumë kohë, varet nga madhësia e bazës së të dhënave)", "Checked database schema update for apps" : "U kontrollua përditësimi i skemës së bazës së të dhënave për aplikacionet", "Updated \"%s\" to %s" : "U përditësua \"%s\" në %s", @@ -50,6 +51,10 @@ "Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s", "Already up to date" : "Tashmë e përditësuar", "No contacts found" : "Nuk jane gjetur kontakte", + "Show all contacts …" : "Shfaq të gjitha kontaktet", + "There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.", + "Loading your contacts …" : "Kontaktet tuaja po ngarkohen ...", + "Looking for {term} …" : "Duke kërkuar {për] ...", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>", "Settings" : "Rregullime", "Connection to server lost" : "Lidhja me serverin u shkëput", @@ -142,6 +147,9 @@ "{sharee} (remote)" : "{sharee} (i largët)", "{sharee} (email)" : "{shpërnda} (postë elektronike)", "Share" : "Ndaje", + "Share with other people by entering a user or group or an email address." : "Shpërndaje me persona të tjerë duke vendosur një perdorues ose një grup ose një adresë emaili", + "Name or email address..." : "Emri ose adresa e email-it", + "Name..." : "Emër", "Error" : "Gabim", "Error removing share" : "Gabim në heqjen e ndarjes", "Non-existing tag #{tag}" : "Etiketë #{tag} që s’ekziston", @@ -157,6 +165,7 @@ "sunny" : "me diell", "Hello {name}, the weather is {weather}" : "Tungjatjeta {name}, koha është {weather}", "Hello {name}" : "Tungjatjeta {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Këto janë rezultatet e juaj të kërkimit<script> alarm(1)", "new" : "re", "_download %n file_::_download %n files_" : ["shkarko %n kartelë","shkarko %n kartela"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Përditësimi është në zhvillim, largimi nga faqja mund të ndërpres procesin në disa mjedise.", @@ -167,6 +176,7 @@ "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Përditësimi ishte i pasuksesshëm. Ju lutem raportoni këtë problem në <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>.", "Continue to Nextcloud" : "Vazhdoni tek Nextcloud", "Searching other places" : "Po kërkohet në vende të tjera", + "No search results in other folders for {tag}{filter}{endtag}" : "Jo rezultate nga kërkimi në dosjet e tjera për '{etiketim}{filtrim}{përfundoetiketimin}'", "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} përfundim kërkimi në një tjetër dosje","{count} përfundime kërkimi në dosje të tjera"], "Personal" : "Personale", "Users" : "Përdorues", @@ -230,6 +240,9 @@ "Log in" : "Hyni", "Stay logged in" : "Qëndro i futur", "Alternative Logins" : "Hyrje Alternative", + "App token" : "Çelës identifikues i API-t", + "Alternative login using app token" : "Hyrje alternative duke perdorur çelësin identifikues të API-t", + "Redirecting …" : "Duke ju lidhur...", "New password" : "Fjalëkalim i ri", "New Password" : "Fjalëkalim i Ri", "Reset password" : "Ricaktoni fjalëkalimin", @@ -257,7 +270,9 @@ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Për të shmangur çaste bllokimi pune me instalime të mëdha, mundeni të ekzekutoni urdhrin vijues që nga drejtoria juaj e instalimit:", "Detailed logs" : "Regjistrime të hollësishme", "Update needed" : "Lyp përditësim", + "Please use the command line updater because you have a big instance with more than 50 users." : "Ju lutemi,përdorni përditësuesin e rreshtit të urdhrave, sepse keni një instalim me mbi 50 përdorues", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Për ndihmë, shihni <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentimin</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Në qofte se unë vazhdoj të kryej përditësimin nëpëmjet web UI ka rrezik, që kërkesa mund të ndaloj dhe shkakton humbje të të dhënave, por unë di si ti rikthej të dhënat ne rast dështimi.", "This %s instance is currently in maintenance mode, which may take a while." : "Kjo instancë %s hëpërhë gjendet nën mënyrën mirëmbajtje, çka mund të zgjasë ca.", "This page will refresh itself when the %s instance is available again." : "Kjo faqe do të rifreskohet vetiu, sapo instanca %s të jetë sërish gati.", "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", diff --git a/core/l10n/sv.js b/core/l10n/sv.js index a1844671a55..721d811bb9e 100644 --- a/core/l10n/sv.js +++ b/core/l10n/sv.js @@ -123,7 +123,6 @@ OC.L10N.register( "Expiration" : "Upphör", "Expiration date" : "Utgångsdatum", "Choose a password for the public link" : "Välj ett lösenord för den offentliga länken", - "Choose a password for the public link or press \"Enter ↵\"" : "Välj ett lösenord för offentlig delning eller tryck \"Enter ↵\"", "Copied!" : "Kopierad!", "Copy" : "Kopiera", "Not supported!" : "Stöds ej!", diff --git a/core/l10n/sv.json b/core/l10n/sv.json index 7073ca809c8..86780bcd830 100644 --- a/core/l10n/sv.json +++ b/core/l10n/sv.json @@ -121,7 +121,6 @@ "Expiration" : "Upphör", "Expiration date" : "Utgångsdatum", "Choose a password for the public link" : "Välj ett lösenord för den offentliga länken", - "Choose a password for the public link or press \"Enter ↵\"" : "Välj ett lösenord för offentlig delning eller tryck \"Enter ↵\"", "Copied!" : "Kopierad!", "Copy" : "Kopiera", "Not supported!" : "Stöds ej!", diff --git a/core/l10n/tr.js b/core/l10n/tr.js index bd7fba44008..d0b5157cb5f 100644 --- a/core/l10n/tr.js +++ b/core/l10n/tr.js @@ -112,7 +112,7 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucudan erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached dağıtık bellek olarak yapılandırılmış ancak kurulmuş PHP \"memcache\" modülü yanlış. \\OC\\Memcache\\Memcached yalnız \"memcache\" modülünü değil \"memcached\" mdoülünü destekler. İki modül hakkında ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sayfasına</a> bakabilirsiniz.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Bazı dosyalar bütünlük denetiminden geçemedi. Bu sorunun çözümü ile ilgili bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz. (<a href=\"{codeIntegrityDownloadEndpoint}\">Geçersiz dosyaların listesi…</a> / <a href=\"{rescanEndpoint}\">Yeniden Tara…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevi etkinleştirmeniz önemle önerilir.", "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken bir sorun çıktı", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.", @@ -127,7 +127,7 @@ OC.L10N.register( "Expiration" : "Son kullanma", "Expiration date" : "Son kullanma tarihi", "Choose a password for the public link" : "Herkese açık bağlantı için bir parola seçin", - "Choose a password for the public link or press \"Enter ↵\"" : "Herkese açık bağlantı için bir parola belirtin ya da \"Enter ↵\" tuşuna basın", + "Choose a password for the public link or press the \"Enter\" key" : "Herkese açık bağlantı için bir parola belirtin ya da \"Enter\" tuşuna basın", "Copied!" : "Kopyalandı!", "Copy" : "Kopyala", "Not supported!" : "Desteklenmiyor!", @@ -291,7 +291,7 @@ OC.L10N.register( "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Lütfen yöneticiniz ile görüşün. Bu kopyanın yöneticisi iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını yapın. Örnek yapılandırma config/config.sample.php dosyasında görülebilir.", "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Yapılandırmanıza bağlı olarak, bir yönetici olarak bu etki alanına güvenmek için aşağıdaki düğmeyi de kullanabilirsiniz.", "Add \"%s\" as trusted domain" : "\"%s\" etki alanını güvenilir olarak ekle", - "App update required" : "Uygulamanın güncellenmesi gerekiyor", + "App update required" : "Uygulamanın güncellenmesi gerekli", "%s will be updated to version %s" : "%s, %s sürümüne güncellenecek", "These apps will be updated:" : "Şu uygulamalar güncellenecek:", "These incompatible apps will be disabled:" : "Şu uyumsuz uygulamalar devre dışı bırakılacak:", diff --git a/core/l10n/tr.json b/core/l10n/tr.json index 1e45cd0ae74..b8e8a645241 100644 --- a/core/l10n/tr.json +++ b/core/l10n/tr.json @@ -110,7 +110,7 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucudan erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached dağıtık bellek olarak yapılandırılmış ancak kurulmuş PHP \"memcache\" modülü yanlış. \\OC\\Memcache\\Memcached yalnız \"memcache\" modülünü değil \"memcached\" mdoülünü destekler. İki modül hakkında ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sayfasına</a> bakabilirsiniz.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Bazı dosyalar bütünlük denetiminden geçemedi. Bu sorunun çözümü ile ilgili bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz. (<a href=\"{codeIntegrityDownloadEndpoint}\">Geçersiz dosyaların listesi…</a> / <a href=\"{rescanEndpoint}\">Yeniden Tara…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "PHP OPcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:", "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevi etkinleştirmeniz önemle önerilir.", "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken bir sorun çıktı", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.", @@ -125,7 +125,7 @@ "Expiration" : "Son kullanma", "Expiration date" : "Son kullanma tarihi", "Choose a password for the public link" : "Herkese açık bağlantı için bir parola seçin", - "Choose a password for the public link or press \"Enter ↵\"" : "Herkese açık bağlantı için bir parola belirtin ya da \"Enter ↵\" tuşuna basın", + "Choose a password for the public link or press the \"Enter\" key" : "Herkese açık bağlantı için bir parola belirtin ya da \"Enter\" tuşuna basın", "Copied!" : "Kopyalandı!", "Copy" : "Kopyala", "Not supported!" : "Desteklenmiyor!", @@ -289,7 +289,7 @@ "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Lütfen yöneticiniz ile görüşün. Bu kopyanın yöneticisi iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını yapın. Örnek yapılandırma config/config.sample.php dosyasında görülebilir.", "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Yapılandırmanıza bağlı olarak, bir yönetici olarak bu etki alanına güvenmek için aşağıdaki düğmeyi de kullanabilirsiniz.", "Add \"%s\" as trusted domain" : "\"%s\" etki alanını güvenilir olarak ekle", - "App update required" : "Uygulamanın güncellenmesi gerekiyor", + "App update required" : "Uygulamanın güncellenmesi gerekli", "%s will be updated to version %s" : "%s, %s sürümüne güncellenecek", "These apps will be updated:" : "Şu uygulamalar güncellenecek:", "These incompatible apps will be disabled:" : "Şu uyumsuz uygulamalar devre dışı bırakılacak:", diff --git a/core/l10n/vi.js b/core/l10n/vi.js index abc3e14eaa5..a96c72dc877 100644 --- a/core/l10n/vi.js +++ b/core/l10n/vi.js @@ -110,7 +110,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Phần cấu hình các headers của proxy trỏ ngược không chính xác hoặc bạn đang truy cập Nextcloud từ một proxy đáng tin. Nếu bạn không thể truy cập được từ một proxy dáng tin cậy, thì dẫn tới vấn đề về mất an toàn thông tin và kẻ tấn công có thể giả mạo IP chúng để truy cập Nextcloud. Thông tin chi tiết có thể được tìm thấy trong <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Tài liệu</a> của chúng tôi. ", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached được cấu hình dưới dạng cache phân tán, nhưng mô đun PHP \"memcache\" được cài đặt trên hệ thống không hợp lệ.. \\OC\\Memcache\\Memcached chỉ hỗ trợ \"memcached\" chứ không phải \"memcache\". Xin vui lòng xem tài liệu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Một số file không qua được quá trình kiểm tra tính toàn vẹn. Thông tin thêm về cách xử lý vấn đề này có thể được tìm thấy trong <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Tài liệu </a> của chúng tôi. (<a href=\"{codeIntegrityDownloadEndpoint}\">Danh sách các file không hợp lệ…</a> / <a href=\"{rescanEndpoint}\">Rà quét lại…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache không được cấu hình đúng. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Để đạt hiệu suất tốt hơn, chúng tôi khuyên bạn ↗</a>nên sử dụng các cài đặt sau trong <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. We strongly recommend enabling this function." : "Chức năng PHP \"set_time_limit\" không khả dụng. Điều này có thể dẫn đến việc các tập lệnh bị tạm dừng giữa chừng khi thực hiện, phá vỡ cài đặt của bạn. Chúng tôi thực sự khuyên bạn nên bật chức năng này.", "Error occurred while checking server setup" : "Có lỗi xảy ra khi kiểm tra thiết lập máy chủ", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Thư mục chứa dữ liệu và các tệp của bạn có thể truy cập được từ Internet. Vì tệp .htaccess không hoạt động. Chúng tôi khuyên bạn nên định cấu hình máy chủ web theo cách mà thư mục dữ liệu không có thể truy cập được hoặc bạn di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ web.", diff --git a/core/l10n/vi.json b/core/l10n/vi.json index 083eb965705..74cad38ecb5 100644 --- a/core/l10n/vi.json +++ b/core/l10n/vi.json @@ -108,7 +108,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Phần cấu hình các headers của proxy trỏ ngược không chính xác hoặc bạn đang truy cập Nextcloud từ một proxy đáng tin. Nếu bạn không thể truy cập được từ một proxy dáng tin cậy, thì dẫn tới vấn đề về mất an toàn thông tin và kẻ tấn công có thể giả mạo IP chúng để truy cập Nextcloud. Thông tin chi tiết có thể được tìm thấy trong <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Tài liệu</a> của chúng tôi. ", "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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached được cấu hình dưới dạng cache phân tán, nhưng mô đun PHP \"memcache\" được cài đặt trên hệ thống không hợp lệ.. \\OC\\Memcache\\Memcached chỉ hỗ trợ \"memcached\" chứ không phải \"memcache\". Xin vui lòng xem tài liệu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Một số file không qua được quá trình kiểm tra tính toàn vẹn. Thông tin thêm về cách xử lý vấn đề này có thể được tìm thấy trong <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Tài liệu </a> của chúng tôi. (<a href=\"{codeIntegrityDownloadEndpoint}\">Danh sách các file không hợp lệ…</a> / <a href=\"{rescanEndpoint}\">Rà quét lại…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP Opcache không được cấu hình đúng. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Để đạt hiệu suất tốt hơn, chúng tôi khuyên bạn ↗</a>nên sử dụng các cài đặt sau trong <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. We strongly recommend enabling this function." : "Chức năng PHP \"set_time_limit\" không khả dụng. Điều này có thể dẫn đến việc các tập lệnh bị tạm dừng giữa chừng khi thực hiện, phá vỡ cài đặt của bạn. Chúng tôi thực sự khuyên bạn nên bật chức năng này.", "Error occurred while checking server setup" : "Có lỗi xảy ra khi kiểm tra thiết lập máy chủ", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Thư mục chứa dữ liệu và các tệp của bạn có thể truy cập được từ Internet. Vì tệp .htaccess không hoạt động. Chúng tôi khuyên bạn nên định cấu hình máy chủ web theo cách mà thư mục dữ liệu không có thể truy cập được hoặc bạn di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ web.", diff --git a/core/l10n/zh_CN.js b/core/l10n/zh_CN.js index 47a4bb10e0f..b11120b6849 100644 --- a/core/l10n/zh_CN.js +++ b/core/l10n/zh_CN.js @@ -112,7 +112,6 @@ OC.L10N.register( "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "反向代理配置错误, 或者您正在通过可信的代理访问 Nextcloud. 如果您不是通过可信代理访问 Nextcloud, 这将是一个安全问题, 并允许攻击者通过伪装 IP 地址访问 Nextcloud. 更多信息请查看我们的<a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached 当前配置为分布式缓存, 但是当前安装的 PHP 模块是 \"memcache\". \\OC\\Memcache\\Memcached 仅支持 \"memcached\" 而不是 \"memcache\". 点击<a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki</a>了解两者的不同.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "一些文件没有通过完整性检查. 了解如何解决该问题请查看我们的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">文档</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">无效的文件列表…</a> / <a href=\"{rescanEndpoint}\">重新扫描…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP opcache配置不正确.<a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "PHP的函数“set_time_limit\"是不可用的,这导致脚本在运行中被中止,暂停你的安装,我们强烈建议你开启这个函数", "Error occurred while checking server setup" : "检查服务器设置时出错", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "你的数据存储目录可以从互联网上直接访问。.htaccess文件没有生效,请配置你的网页服务器以避免数据存储目录可从外部访问或将数据存储目录转移到网页服务器根目录之外。", @@ -127,7 +126,6 @@ OC.L10N.register( "Expiration" : "过期", "Expiration date" : "过期日期", "Choose a password for the public link" : "为共享链接设置密码", - "Choose a password for the public link or press \"Enter ↵\"" : "为公开链接选择一个密码, 或按 \"Enter
\"", "Copied!" : "已经复制!", "Copy" : "复制", "Not supported!" : "无法支持!", diff --git a/core/l10n/zh_CN.json b/core/l10n/zh_CN.json index 2c4f926c2fe..7fb1132ea74 100644 --- a/core/l10n/zh_CN.json +++ b/core/l10n/zh_CN.json @@ -110,7 +110,6 @@ "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "反向代理配置错误, 或者您正在通过可信的代理访问 Nextcloud. 如果您不是通过可信代理访问 Nextcloud, 这将是一个安全问题, 并允许攻击者通过伪装 IP 地址访问 Nextcloud. 更多信息请查看我们的<a target=\"_blank\" rel=\"noreferrer\" 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\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached 当前配置为分布式缓存, 但是当前安装的 PHP 模块是 \"memcache\". \\OC\\Memcache\\Memcached 仅支持 \"memcached\" 而不是 \"memcache\". 点击<a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki</a>了解两者的不同.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "一些文件没有通过完整性检查. 了解如何解决该问题请查看我们的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">文档</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">无效的文件列表…</a> / <a href=\"{rescanEndpoint}\">重新扫描…</a>)", - "The PHP Opcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend ↗</a> to use following settings in the <code>php.ini</code>:" : "PHP opcache配置不正确.<a target=\"_blank\" rel=\"noreferrer\" 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. We strongly recommend enabling this function." : "PHP的函数“set_time_limit\"是不可用的,这导致脚本在运行中被中止,暂停你的安装,我们强烈建议你开启这个函数", "Error occurred while checking server setup" : "检查服务器设置时出错", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "你的数据存储目录可以从互联网上直接访问。.htaccess文件没有生效,请配置你的网页服务器以避免数据存储目录可从外部访问或将数据存储目录转移到网页服务器根目录之外。", @@ -125,7 +124,6 @@ "Expiration" : "过期", "Expiration date" : "过期日期", "Choose a password for the public link" : "为共享链接设置密码", - "Choose a password for the public link or press \"Enter ↵\"" : "为公开链接选择一个密码, 或按 \"Enter
\"", "Copied!" : "已经复制!", "Copy" : "复制", "Not supported!" : "无法支持!", diff --git a/core/shipped.json b/core/shipped.json index 83eb3a29787..0c09e53244b 100644 --- a/core/shipped.json +++ b/core/shipped.json @@ -21,15 +21,15 @@ "lookup_server_connector", "nextcloud_announcements", "notifications", + "oauth2", "password_policy", "provisioning_api", "serverinfo", "sharebymail", "survey_client", "systemtags", - "templateeditor", - "twofactor_backupcodes", "theming", + "twofactor_backupcodes", "updatenotification", "user_external", "user_ldap", diff --git a/core/templates/singleuser.user.php b/core/templates/singleuser.user.php deleted file mode 100644 index ba01c9385f2..00000000000 --- a/core/templates/singleuser.user.php +++ /dev/null @@ -1,10 +0,0 @@ -<ul> - <li class='update'> - <?php p($l->t('This Nextcloud instance is currently in single user mode.')) ?><br><br> - <?php p($l->t('This means only administrators can use the instance.')) ?><br><br> - <?php p($l->t('Contact your system administrator if this message persists or appeared unexpectedly.')) ?> - <br><br> - <?php p($l->t('Thank you for your patience.')); ?><br><br> - <a class="button" <?php print_unescaped(OC_User::getLogoutAttribute()); ?>><?php p($l->t('Log out')); ?></a> - </li> -</ul> diff --git a/core/vendor/core.js b/core/vendor/core.js index e47084e2c52..b34b2f0e5bc 100644 --- a/core/vendor/core.js +++ b/core/vendor/core.js @@ -5948,7 +5948,7 @@ dav.Client.prototype = { http://www.jacklmoore.com/autosize */ !function(e,t){if("function"==typeof define&&define.amd)define(["exports","module"],t);else if("undefined"!=typeof exports&&"undefined"!=typeof module)t(exports,module);else{var n={exports:{}};t(n.exports,n),e.autosize=n.exports}}(this,function(e,t){"use strict";function n(e){function t(){var t=window.getComputedStyle(e,null);"vertical"===t.resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),s="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(s)&&(s=0),l()}function n(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function o(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}function r(){var t=e.style.height,n=o(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="auto";var i=e.scrollHeight+s;return 0===e.scrollHeight?void(e.style.height=t):(e.style.height=i+"px",u=e.clientWidth,n.forEach(function(e){e.node.scrollTop=e.scrollTop}),void(r&&(document.documentElement.scrollTop=r)))}function l(){r();var t=Math.round(parseFloat(e.style.height)),o=window.getComputedStyle(e,null),i=Math.round(parseFloat(o.height));if(i!==t?"visible"!==o.overflowY&&(n("visible"),r(),i=Math.round(parseFloat(window.getComputedStyle(e,null).height))):"hidden"!==o.overflowY&&(n("hidden"),r(),i=Math.round(parseFloat(window.getComputedStyle(e,null).height))),a!==i){a=i;var l=d("autosize:resized");try{e.dispatchEvent(l)}catch(e){}}}if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!i.has(e)){var s=null,u=e.clientWidth,a=null,p=function(){e.clientWidth!==u&&l()},c=function(t){window.removeEventListener("resize",p,!1),e.removeEventListener("input",l,!1),e.removeEventListener("keyup",l,!1),e.removeEventListener("autosize:destroy",c,!1),e.removeEventListener("autosize:update",l,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),i.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",c,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",l,!1),window.addEventListener("resize",p,!1),e.addEventListener("input",l,!1),e.addEventListener("autosize:update",l,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",i.set(e,{destroy:c,update:l}),t()}}function o(e){var t=i.get(e);t&&t.destroy()}function r(e){var t=i.get(e);t&&t.update()}var i="function"==typeof Map?new Map:function(){var e=[],t=[];return{has:function(t){return e.indexOf(t)>-1},get:function(n){return t[e.indexOf(n)]},set:function(n,o){e.indexOf(n)===-1&&(e.push(n),t.push(o))},delete:function(n){var o=e.indexOf(n);o>-1&&(e.splice(o,1),t.splice(o,1))}}}(),d=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){d=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?(l=function(e){return e},l.destroy=function(e){return e},l.update=function(e){return e}):(l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return n(e,t)}),e},l.destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],o),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],r),e}),t.exports=l}); -(function(e){"use strict";var t=typeof window==="undefined"?null:window;if(typeof define==="function"&&define.amd){define(function(){return e(t)})}else if(typeof module!=="undefined"){module.exports=e(t)}else{t.DOMPurify=e(t)}})(function e(t){"use strict";var r=function(t){return e(t)};r.version="0.8.6";r.removed=[];if(!t||!t.document||t.document.nodeType!==9){r.isSupported=false;return r}var n=t.document;var a=n;var i=t.DocumentFragment;var o=t.HTMLTemplateElement;var l=t.Node;var s=t.NodeFilter;var f=t.NamedNodeMap||t.MozNamedAttrMap;var c=t.Text;var u=t.Comment;if(typeof o==="function"){var d=n.createElement("template");if(d.content&&d.content.ownerDocument){n=d.content.ownerDocument}}var m=n.implementation;var p=n.createNodeIterator;var v=n.getElementsByTagName;var h=n.createDocumentFragment;var g=a.importNode;var y={};r.isSupported=typeof m.createHTMLDocument!=="undefined"&&n.documentMode!==9;var T=function(e,t){var r=t.length;while(r--){if(typeof t[r]==="string"){t[r]=t[r].toLowerCase()}e[t[r]]=true}return e};var b=function(e){var t={};var r;for(r in e){if(e.hasOwnProperty(r)){t[r]=e[r]}}return t};var A=null;var x=T({},["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr","svg","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","switch","symbol","text","textpath","title","tref","tspan","view","vkern","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmuliscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mpspace","msqrt","mystyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","#text"]);var k=null;var w=T({},["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","coords","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","span","srclang","start","src","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns","accent-height","accumulate","additivive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mode","min","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","surfacescale","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","u1","u2","unicode","values","viewbox","visibility","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","y","y1","y2","z","zoomandpan","accent","accentunder","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","display","displaystyle","fence","frame","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]);var E=null;var N=null;var O=true;var S=true;var D=false;var L=false;var M=false;var _=/\{\{[\s\S]*|[\s\S]*\}\}/gm;var C=/<%[\s\S]*|[\s\S]*%>/gm;var R=false;var z=false;var F=false;var H=false;var I=false;var B=true;var j=true;var W=T({},["audio","head","math","script","style","svg","video"]);var G=T({},["audio","video","img","source","image"]);var U=T({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]);var q=null;var P=n.createElement("form");var V=function(e){if(typeof e!=="object"){e={}}A="ALLOWED_TAGS"in e?T({},e.ALLOWED_TAGS):x;k="ALLOWED_ATTR"in e?T({},e.ALLOWED_ATTR):w;E="FORBID_TAGS"in e?T({},e.FORBID_TAGS):{};N="FORBID_ATTR"in e?T({},e.FORBID_ATTR):{};O=e.ALLOW_ARIA_ATTR!==false;S=e.ALLOW_DATA_ATTR!==false;D=e.ALLOW_UNKNOWN_PROTOCOLS||false;L=e.SAFE_FOR_JQUERY||false;M=e.SAFE_FOR_TEMPLATES||false;R=e.WHOLE_DOCUMENT||false;F=e.RETURN_DOM||false;H=e.RETURN_DOM_FRAGMENT||false;I=e.RETURN_DOM_IMPORT||false;z=e.FORCE_BODY||false;B=e.SANITIZE_DOM!==false;j=e.KEEP_CONTENT!==false;if(M){S=false}if(H){F=true}if(e.ADD_TAGS){if(A===x){A=b(A)}T(A,e.ADD_TAGS)}if(e.ADD_ATTR){if(k===w){k=b(k)}T(k,e.ADD_ATTR)}if(e.ADD_URI_SAFE_ATTR){T(U,e.ADD_URI_SAFE_ATTR)}if(j){A["#text"]=true}if(Object&&"freeze"in Object){Object.freeze(e)}q=e};var Y=function(e){r.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=""}};var K=function(e,t){r.removed.push({attribute:t.getAttributeNode(e),from:t});t.removeAttribute(e)};var $=function(e){var t,r;if(z){e="<remove></remove>"+e}if(!t||!t.documentElement){t=m.createHTMLDocument("");r=t.body;r.parentNode.removeChild(r.parentNode.firstElementChild);r.outerHTML=e}if(typeof t.getElementsByTagName==="function"){return t.getElementsByTagName(R?"html":"body")[0]}return v.call(t,R?"html":"body")[0]};var J=function(e){return p.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,function(){return s.FILTER_ACCEPT},false)};var Q=function(e){if(e instanceof c||e instanceof u){return false}if(typeof e.nodeName!=="string"||typeof e.textContent!=="string"||typeof e.removeChild!=="function"||!(e.attributes instanceof f)||typeof e.removeAttribute!=="function"||typeof e.setAttribute!=="function"){return true}return false};var X=function(e){return typeof l==="object"?e instanceof l:e&&typeof e==="object"&&typeof e.nodeType==="number"&&typeof e.nodeName==="string"};var Z=function(e){var t,n;le("beforeSanitizeElements",e,null);if(Q(e)){Y(e);return true}t=e.nodeName.toLowerCase();le("uponSanitizeElement",e,{tagName:t,allowedTags:A});if(!A[t]||E[t]){if(j&&!W[t]&&typeof e.insertAdjacentHTML==="function"){try{e.insertAdjacentHTML("AfterEnd",e.innerHTML)}catch(a){}}Y(e);return true}if(L&&!e.firstElementChild&&(!e.content||!e.content.firstElementChild)&&/</g.test(e.textContent)){r.removed.push({element:e.cloneNode()});e.innerHTML=e.textContent.replace(/</g,"<")}if(M&&e.nodeType===3){n=e.textContent;n=n.replace(_," ");n=n.replace(C," ");if(e.textContent!==n){r.removed.push({element:e.cloneNode()});e.textContent=n}}le("afterSanitizeElements",e,null);return false};var ee=/^data-[\-\w.\u00B7-\uFFFF]/;var te=/^aria-[\-\w]+$/;var re=/^(?:(?:(?:f|ht)tps?|mailto|tel):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i;var ne=/^(?:\w+script|data):/i;var ae=/[\x00-\x20\xA0\u1680\u180E\u2000-\u2029\u205f\u3000]/g;var ie=function(e){var a,i,o,l,s,f,c,u;le("beforeSanitizeAttributes",e,null);f=e.attributes;if(!f){return}c={attrName:"",attrValue:"",keepAttr:true,allowedAttributes:k};u=f.length;while(u--){a=f[u];i=a.name;o=a.value.trim();l=i.toLowerCase();c.attrName=l;c.attrValue=o;c.keepAttr=true;le("uponSanitizeAttribute",e,c);o=c.attrValue;if(l==="name"&&e.nodeName==="IMG"&&f.id){s=f.id;f=Array.prototype.slice.apply(f);K("id",e);K(i,e);if(f.indexOf(s)>u){e.setAttribute("id",s.value)}}else if(e.nodeName==="INPUT"&&l==="type"&&o==="file"&&(k[l]||!N[l])){continue}else{if(i==="id"){e.setAttribute(i,"")}K(i,e)}if(!c.keepAttr){continue}if(B&&(l==="id"||l==="name")&&(o in t||o in n||o in P)){continue}if(M){o=o.replace(_," ");o=o.replace(C," ")}if(S&&ee.test(l)){}else if(O&&te.test(l)){}else if(!k[l]||N[l]){continue}else if(U[l]){}else if(re.test(o.replace(ae,""))){}else if((l==="src"||l==="xlink:href")&&o.indexOf("data:")===0&&G[e.nodeName.toLowerCase()]){}else if(D&&!ne.test(o.replace(ae,""))){}else if(!o){}else{continue}try{e.setAttribute(i,o);r.removed.pop()}catch(d){}}le("afterSanitizeAttributes",e,null)};var oe=function(e){var t;var r=J(e);le("beforeSanitizeShadowDOM",e,null);while(t=r.nextNode()){le("uponSanitizeShadowNode",t,null);if(Z(t)){continue}if(t.content instanceof i){oe(t.content)}ie(t)}le("afterSanitizeShadowDOM",e,null)};var le=function(e,t,n){if(!y[e]){return}y[e].forEach(function(e){e.call(r,t,n,q)})};r.sanitize=function(e,n){var o,s,f,c,u,d;if(!e){e="<!-->"}if(typeof e!=="string"&&!X(e)){if(typeof e.toString!=="function"){throw new TypeError("toString is not a function")}else{e=e.toString()}}if(!r.isSupported){if(typeof t.toStaticHTML==="object"||typeof t.toStaticHTML==="function"){if(typeof e==="string"){return t.toStaticHTML(e)}else if(X(e)){return t.toStaticHTML(e.outerHTML)}}return e}V(n);r.removed=[];if(e instanceof l){o=$("<!-->");s=o.ownerDocument.importNode(e,true);if(s.nodeType===1&&s.nodeName==="BODY"){o=s}else{o.appendChild(s)}}else{if(!F&&!R&&e.indexOf("<")===-1){return e}o=$(e);if(!o){return F?null:""}}if(z){Y(o.firstChild)}u=J(o);while(f=u.nextNode()){if(f.nodeType===3&&f===c){continue}if(Z(f)){continue}if(f.content instanceof i){oe(f.content)}ie(f);c=f}if(F){if(H){d=h.call(o.ownerDocument);while(o.firstChild){d.appendChild(o.firstChild)}}else{d=o}if(I){d=g.call(a,d,true)}return d}return R?o.outerHTML:o.innerHTML};r.addHook=function(e,t){if(typeof t!=="function"){return}y[e]=y[e]||[];y[e].push(t)};r.removeHook=function(e){if(y[e]){y[e].pop()}};r.removeHooks=function(e){if(y[e]){y[e]=[]}};r.removeAllHooks=function(){y={}};return r}); +(function(e){"use strict";var t=typeof window==="undefined"?null:window;if(typeof define==="function"&&define.amd){define(function(){return e(t)})}else if(typeof module!=="undefined"){module.exports=e(t)}else{t.DOMPurify=e(t)}})(function e(t){"use strict";var r=function(t){return e(t)};r.version="0.8.9";r.removed=[];if(!t||!t.document||t.document.nodeType!==9){r.isSupported=false;return r}var n=t.document;var a=n;var i=t.DocumentFragment;var o=t.HTMLTemplateElement;var l=t.Node;var s=t.NodeFilter;var f=t.NamedNodeMap||t.MozNamedAttrMap;var c=t.Text;var u=t.Comment;var d=t.DOMParser;var m=false;if(typeof o==="function"){var p=n.createElement("template");if(p.content&&p.content.ownerDocument){n=p.content.ownerDocument}}var v=n.implementation;var h=n.createNodeIterator;var g=n.getElementsByTagName;var y=n.createDocumentFragment;var T=a.importNode;var b={};r.isSupported=typeof v.createHTMLDocument!=="undefined"&&n.documentMode!==9;var A=function(e,t){var r=t.length;while(r--){if(typeof t[r]==="string"){t[r]=t[r].toLowerCase()}e[t[r]]=true}return e};var x=function(e){var t={};var r;for(r in e){if(e.hasOwnProperty(r)){t[r]=e[r]}}return t};var k=null;var w=A({},["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr","svg","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","switch","symbol","text","textpath","title","tref","tspan","view","vkern","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmuliscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mpspace","msqrt","mystyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","#text"]);var S=null;var E=A({},["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","coords","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","span","srclang","start","src","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns","accent-height","accumulate","additivive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mode","min","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","surfacescale","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","u1","u2","unicode","values","viewbox","visibility","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","y","y1","y2","z","zoomandpan","accent","accentunder","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","display","displaystyle","fence","frame","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]);var O=null;var D=null;var N=true;var M=true;var L=false;var _=false;var C=false;var R=/\{\{[\s\S]*|[\s\S]*\}\}/gm;var z=/<%[\s\S]*|[\s\S]*%>/gm;var F=false;var H=false;var I=false;var j=false;var W=false;var B=true;var G=true;var q=A({},["audio","head","math","script","style","template","svg","video"]);var P=A({},["audio","video","img","source","image"]);var U=A({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]);var V=null;var Y=n.createElement("form");var K=function(e){if(typeof e!=="object"){e={}}k="ALLOWED_TAGS"in e?A({},e.ALLOWED_TAGS):w;S="ALLOWED_ATTR"in e?A({},e.ALLOWED_ATTR):E;O="FORBID_TAGS"in e?A({},e.FORBID_TAGS):{};D="FORBID_ATTR"in e?A({},e.FORBID_ATTR):{};N=e.ALLOW_ARIA_ATTR!==false;M=e.ALLOW_DATA_ATTR!==false;L=e.ALLOW_UNKNOWN_PROTOCOLS||false;_=e.SAFE_FOR_JQUERY||false;C=e.SAFE_FOR_TEMPLATES||false;F=e.WHOLE_DOCUMENT||false;I=e.RETURN_DOM||false;j=e.RETURN_DOM_FRAGMENT||false;W=e.RETURN_DOM_IMPORT||false;H=e.FORCE_BODY||false;B=e.SANITIZE_DOM!==false;G=e.KEEP_CONTENT!==false;if(C){M=false}if(j){I=true}if(e.ADD_TAGS){if(k===w){k=x(k)}A(k,e.ADD_TAGS)}if(e.ADD_ATTR){if(S===E){S=x(S)}A(S,e.ADD_ATTR)}if(e.ADD_URI_SAFE_ATTR){A(U,e.ADD_URI_SAFE_ATTR)}if(G){k["#text"]=true}if(Object&&"freeze"in Object){Object.freeze(e)}V=e};var $=function(e){r.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=""}};var J=function(e,t){r.removed.push({attribute:t.getAttributeNode(e),from:t});t.removeAttribute(e)};var Q=function(e){var t,r;if(H){e="<remove></remove>"+e}if(m){try{t=(new d).parseFromString(e,"text/html")}catch(n){}}if(!t||!t.documentElement){t=v.createHTMLDocument("");r=t.body;r.parentNode.removeChild(r.parentNode.firstElementChild);r.outerHTML=e}return g.call(t,F?"html":"body")[0]};if(r.isSupported){(function(){var e=Q('<svg><p><style><img src="</style><img src=x onerror=alert(1)//">');if(e.querySelector("svg img")){m=true}})()}var X=function(e){return h.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,function(){return s.FILTER_ACCEPT},false)};var Z=function(e){if(e instanceof c||e instanceof u){return false}if(typeof e.nodeName!=="string"||typeof e.textContent!=="string"||typeof e.removeChild!=="function"||!(e.attributes instanceof f)||typeof e.removeAttribute!=="function"||typeof e.setAttribute!=="function"){return true}return false};var ee=function(e){return typeof l==="object"?e instanceof l:e&&typeof e==="object"&&typeof e.nodeType==="number"&&typeof e.nodeName==="string"};var te=function(e){var t,n;fe("beforeSanitizeElements",e,null);if(Z(e)){$(e);return true}t=e.nodeName.toLowerCase();fe("uponSanitizeElement",e,{tagName:t,allowedTags:k});if(!k[t]||O[t]){if(G&&!q[t]&&typeof e.insertAdjacentHTML==="function"){try{e.insertAdjacentHTML("AfterEnd",e.innerHTML)}catch(a){}}$(e);return true}if(_&&!e.firstElementChild&&(!e.content||!e.content.firstElementChild)&&/</g.test(e.textContent)){r.removed.push({element:e.cloneNode()});e.innerHTML=e.textContent.replace(/</g,"<")}if(C&&e.nodeType===3){n=e.textContent;n=n.replace(R," ");n=n.replace(z," ");if(e.textContent!==n){r.removed.push({element:e.cloneNode()});e.textContent=n}}fe("afterSanitizeElements",e,null);return false};var re=/^data-[\-\w.\u00B7-\uFFFF]/;var ne=/^aria-[\-\w]+$/;var ae=/^(?:(?:(?:f|ht)tps?|mailto|tel):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i;var ie=/^(?:\w+script|data):/i;var oe=/[\x00-\x20\xA0\u1680\u180E\u2000-\u2029\u205f\u3000]/g;var le=function(e){var a,i,o,l,s,f,c,u;fe("beforeSanitizeAttributes",e,null);f=e.attributes;if(!f){return}c={attrName:"",attrValue:"",keepAttr:true,allowedAttributes:S};u=f.length;while(u--){a=f[u];i=a.name;o=a.value.trim();l=i.toLowerCase();c.attrName=l;c.attrValue=o;c.keepAttr=true;fe("uponSanitizeAttribute",e,c);o=c.attrValue;if(l==="name"&&e.nodeName==="IMG"&&f.id){s=f.id;f=Array.prototype.slice.apply(f);J("id",e);J(i,e);if(f.indexOf(s)>u){e.setAttribute("id",s.value)}}else if(e.nodeName==="INPUT"&&l==="type"&&o==="file"&&(S[l]||!D[l])){continue}else{if(i==="id"){e.setAttribute(i,"")}J(i,e)}if(!c.keepAttr){continue}if(B&&(l==="id"||l==="name")&&(o in t||o in n||o in Y)){continue}if(C){o=o.replace(R," ");o=o.replace(z," ")}if(M&&re.test(l)){}else if(N&&ne.test(l)){}else if(!S[l]||D[l]){continue}else if(U[l]){}else if(ae.test(o.replace(oe,""))){}else if((l==="src"||l==="xlink:href")&&o.indexOf("data:")===0&&P[e.nodeName.toLowerCase()]){}else if(L&&!ie.test(o.replace(oe,""))){}else if(!o){}else{continue}try{e.setAttribute(i,o);r.removed.pop()}catch(d){}}fe("afterSanitizeAttributes",e,null)};var se=function(e){var t;var r=X(e);fe("beforeSanitizeShadowDOM",e,null);while(t=r.nextNode()){fe("uponSanitizeShadowNode",t,null);if(te(t)){continue}if(t.content instanceof i){se(t.content)}le(t)}fe("afterSanitizeShadowDOM",e,null)};var fe=function(e,t,n){if(!b[e]){return}b[e].forEach(function(e){e.call(r,t,n,V)})};r.sanitize=function(e,n){var o,s,f,c,u,d;if(!e){e="<!-->"}if(typeof e!=="string"&&!ee(e)){if(typeof e.toString!=="function"){throw new TypeError("toString is not a function")}else{e=e.toString()}}if(!r.isSupported){if(typeof t.toStaticHTML==="object"||typeof t.toStaticHTML==="function"){if(typeof e==="string"){return t.toStaticHTML(e)}else if(ee(e)){return t.toStaticHTML(e.outerHTML)}}return e}K(n);r.removed=[];if(e instanceof l){o=Q("<!-->");s=o.ownerDocument.importNode(e,true);if(s.nodeType===1&&s.nodeName==="BODY"){o=s}else{o.appendChild(s)}}else{if(!I&&!F&&e.indexOf("<")===-1){return e}o=Q(e);if(!o){return I?null:""}}if(H){$(o.firstChild)}u=X(o);while(f=u.nextNode()){if(f.nodeType===3&&f===c){continue}if(te(f)){continue}if(f.content instanceof i){se(f.content)}le(f);c=f}if(I){if(j){d=y.call(o.ownerDocument);while(o.firstChild){d.appendChild(o.firstChild)}}else{d=o}if(W){d=T.call(a,d,true)}return d}return F?o.outerHTML:o.innerHTML};r.addHook=function(e,t){if(typeof t!=="function"){return}b[e]=b[e]||[];b[e].push(t)};r.removeHook=function(e){if(b[e]){b[e].pop()}};r.removeHooks=function(e){if(b[e]){b[e]=[]}};r.removeAllHooks=function(){b={}};return r}); //# sourceMappingURL=./dist/purify.min.js.map /*! Snap.js v2.0.0-rc1 */ (function(win, doc) { diff --git a/lib/base.php b/lib/base.php index 226aeeb727f..29778f02a45 100644 --- a/lib/base.php +++ b/lib/base.php @@ -280,6 +280,7 @@ class OC { // render error page $template = new OC_Template('', 'update.user', 'guest'); OC_Util::addScript('maintenance-check'); + OC_Util::addStyle('core', 'guest'); $template->printPage(); die(); } diff --git a/lib/composer/composer/autoload_classmap.php b/lib/composer/composer/autoload_classmap.php index 326c0856e50..02979b426b9 100644 --- a/lib/composer/composer/autoload_classmap.php +++ b/lib/composer/composer/autoload_classmap.php @@ -168,6 +168,7 @@ return array( 'OCP\\Files\\Storage\\IStorage' => $baseDir . '/lib/public/Files/Storage/IStorage.php', 'OCP\\Files\\Storage\\IStorageFactory' => $baseDir . '/lib/public/Files/Storage/IStorageFactory.php', 'OCP\\Files\\UnseekableException' => $baseDir . '/lib/public/Files/UnseekableException.php', + 'OCP\\GlobalScale\\IConfig' => $baseDir . '/lib/public/GlobalScale/IConfig.php', 'OCP\\GroupInterface' => $baseDir . '/lib/public/GroupInterface.php', 'OCP\\Http\\Client\\IClient' => $baseDir . '/lib/public/Http/Client/IClient.php', 'OCP\\Http\\Client\\IClientService' => $baseDir . '/lib/public/Http/Client/IClientService.php', @@ -623,6 +624,7 @@ return array( 'OC\\Files\\Utils\\Scanner' => $baseDir . '/lib/private/Files/Utils/Scanner.php', 'OC\\Files\\View' => $baseDir . '/lib/private/Files/View.php', 'OC\\ForbiddenException' => $baseDir . '/lib/private/ForbiddenException.php', + 'OC\\GlobalScale\\Config' => $baseDir . '/lib/private/GlobalScale/Config.php', 'OC\\Group\\Backend' => $baseDir . '/lib/private/Group/Backend.php', 'OC\\Group\\Database' => $baseDir . '/lib/private/Group/Database.php', 'OC\\Group\\Group' => $baseDir . '/lib/private/Group/Group.php', diff --git a/lib/composer/composer/autoload_static.php b/lib/composer/composer/autoload_static.php index c1ef42c1273..5f9e571a687 100644 --- a/lib/composer/composer/autoload_static.php +++ b/lib/composer/composer/autoload_static.php @@ -198,6 +198,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c 'OCP\\Files\\Storage\\IStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IStorage.php', 'OCP\\Files\\Storage\\IStorageFactory' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IStorageFactory.php', 'OCP\\Files\\UnseekableException' => __DIR__ . '/../../..' . '/lib/public/Files/UnseekableException.php', + 'OCP\\GlobalScale\\IConfig' => __DIR__ . '/../../..' . '/lib/public/GlobalScale/IConfig.php', 'OCP\\GroupInterface' => __DIR__ . '/../../..' . '/lib/public/GroupInterface.php', 'OCP\\Http\\Client\\IClient' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IClient.php', 'OCP\\Http\\Client\\IClientService' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IClientService.php', @@ -653,6 +654,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c 'OC\\Files\\Utils\\Scanner' => __DIR__ . '/../../..' . '/lib/private/Files/Utils/Scanner.php', 'OC\\Files\\View' => __DIR__ . '/../../..' . '/lib/private/Files/View.php', 'OC\\ForbiddenException' => __DIR__ . '/../../..' . '/lib/private/ForbiddenException.php', + 'OC\\GlobalScale\\Config' => __DIR__ . '/../../..' . '/lib/private/GlobalScale/Config.php', 'OC\\Group\\Backend' => __DIR__ . '/../../..' . '/lib/private/Group/Backend.php', 'OC\\Group\\Database' => __DIR__ . '/../../..' . '/lib/private/Group/Database.php', 'OC\\Group\\Group' => __DIR__ . '/../../..' . '/lib/private/Group/Group.php', diff --git a/lib/l10n/ast.js b/lib/l10n/ast.js index 77afe776b49..9e0d9051ed0 100644 --- a/lib/l10n/ast.js +++ b/lib/l10n/ast.js @@ -164,7 +164,6 @@ OC.L10N.register( "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor, camuda los permisos a 0770 pa que'l direutoriu nun pueda llistase por otros usuarios.", "Check the value of \"datadirectory\" in your configuration" : "Comprobar el valor del \"datadirectory\" na so configuración", "Your data directory is invalid" : "El to direutoriu de datos nun ye válidu", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica que'l direutoriu de datos contién un ficheru \".ocdata\" nel direutoriu raigañu.", "Could not obtain lock type %d on \"%s\"." : "Nun pudo facese'l bloquéu %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamientu desautorizáu. %s", "Storage incomplete configuration. %s" : "Configuración d'almacenamientu incompleta. %s", @@ -183,6 +182,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Davezu los permisos puen iguase %sdándo-y al sirvidor web accesu d'escritura al direutoriu raigañu%s.", "Data directory (%s) is readable by other users" : "El direutoriu de datos (%s) ye llexible por otros usuarios", "Data directory (%s) must be an absolute path" : "El directoriu de datos (%s) ha de ser una ruta absoluta", - "Data directory (%s) is invalid" : "Ye inválidu'l direutoriu de datos (%s)" + "Data directory (%s) is invalid" : "Ye inválidu'l direutoriu de datos (%s)", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica que'l direutoriu de datos contién un ficheru \".ocdata\" nel direutoriu raigañu." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/ast.json b/lib/l10n/ast.json index 3e97dadc9e5..ad9234f3f94 100644 --- a/lib/l10n/ast.json +++ b/lib/l10n/ast.json @@ -162,7 +162,6 @@ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor, camuda los permisos a 0770 pa que'l direutoriu nun pueda llistase por otros usuarios.", "Check the value of \"datadirectory\" in your configuration" : "Comprobar el valor del \"datadirectory\" na so configuración", "Your data directory is invalid" : "El to direutoriu de datos nun ye válidu", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica que'l direutoriu de datos contién un ficheru \".ocdata\" nel direutoriu raigañu.", "Could not obtain lock type %d on \"%s\"." : "Nun pudo facese'l bloquéu %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamientu desautorizáu. %s", "Storage incomplete configuration. %s" : "Configuración d'almacenamientu incompleta. %s", @@ -181,6 +180,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Davezu los permisos puen iguase %sdándo-y al sirvidor web accesu d'escritura al direutoriu raigañu%s.", "Data directory (%s) is readable by other users" : "El direutoriu de datos (%s) ye llexible por otros usuarios", "Data directory (%s) must be an absolute path" : "El directoriu de datos (%s) ha de ser una ruta absoluta", - "Data directory (%s) is invalid" : "Ye inválidu'l direutoriu de datos (%s)" + "Data directory (%s) is invalid" : "Ye inválidu'l direutoriu de datos (%s)", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica que'l direutoriu de datos contién un ficheru \".ocdata\" nel direutoriu raigañu." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js index 3b7a37f6a74..bd7e5be3b43 100644 --- a/lib/l10n/cs.js +++ b/lib/l10n/cs.js @@ -4,6 +4,7 @@ OC.L10N.register( "Cannot write into \"config\" directory!" : "Nelze zapisovat do adresáře \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře", "See %s" : "Viz %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře. Viz %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Soubory aplikace %$1s nebyly řádně nahrazeny. Ujistěte se, že je to verze kompatibilní se serverem.", "Sample configuration detected" : "Byla detekována vzorová konfigurace", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php", @@ -180,7 +181,10 @@ OC.L10N.register( "No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).", "Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"", "Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do adresáře apps nebo zakázáním appstore v konfiguračním souboru. Viz %s", "Cannot create \"data\" directory" : "Nelze vytvořit datový adresář", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do kořenového adresáře. Viz %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit povolením zápisu webovému serveru do kořenového adresáře. Viz %s.", "Setting locale to %s failed" : "Nastavení jazyka na %s selhalo", "Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.", "Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.", @@ -202,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Váš datový adresář musí být absolutní cesta", "Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci", "Your data directory is invalid" : "Váš datový adresář je neplatný", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\".", "Storage unauthorized. %s" : "Úložiště neověřeno. %s", "Storage incomplete configuration. %s" : "Nekompletní konfigurace úložiště. %s", @@ -221,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnění lze obvykle napravit %spovolením zápisu webovému serveru do kořenového adresáře%s.", "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli", "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně", - "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný" + "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\"." }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json index b6619e814c4..ada596f67a4 100644 --- a/lib/l10n/cs.json +++ b/lib/l10n/cs.json @@ -2,6 +2,7 @@ "Cannot write into \"config\" directory!" : "Nelze zapisovat do adresáře \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře", "See %s" : "Viz %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do konfiguračního adresáře. Viz %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Soubory aplikace %$1s nebyly řádně nahrazeny. Ujistěte se, že je to verze kompatibilní se serverem.", "Sample configuration detected" : "Byla detekována vzorová konfigurace", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Pravděpodobně byla zkopírována konfigurační nastavení ze vzorových souborů. Toto není podporováno a může poškodit vaši instalaci. Nahlédněte prosím do dokumentace před prováděním změn v souboru config.php", @@ -178,7 +179,10 @@ "No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).", "Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"", "Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do adresáře apps nebo zakázáním appstore v konfiguračním souboru. Viz %s", "Cannot create \"data\" directory" : "Nelze vytvořit datový adresář", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "To lze obvykle vyřešit povolením zápisu webovému serveru do kořenového adresáře. Viz %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit povolením zápisu webovému serveru do kořenového adresáře. Viz %s.", "Setting locale to %s failed" : "Nastavení jazyka na %s selhalo", "Please install one of these locales on your system and restart your webserver." : "Prosím nainstalujte alespoň jeden z těchto jazyků do svého systému a restartujte webový server.", "Please ask your server administrator to install the module." : "Požádejte svého správce systému o instalaci tohoto modulu.", @@ -200,7 +204,6 @@ "Your data directory must be an absolute path" : "Váš datový adresář musí být absolutní cesta", "Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci", "Your data directory is invalid" : "Váš datový adresář je neplatný", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\".", "Storage unauthorized. %s" : "Úložiště neověřeno. %s", "Storage incomplete configuration. %s" : "Nekompletní konfigurace úložiště. %s", @@ -219,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnění lze obvykle napravit %spovolením zápisu webovému serveru do kořenového adresáře%s.", "Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli", "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně", - "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný" + "Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\"." },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/lib/l10n/de.js b/lib/l10n/de.js index 6441502ca87..77e40c36314 100644 --- a/lib/l10n/de.js +++ b/lib/l10n/de.js @@ -7,14 +7,14 @@ OC.L10N.register( "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Konfigurationsverzeichnis eingeräumt wird. Siehe auch %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Die Dateien der App %$1s wurden nicht korrekt ersetzt. Stelle sicher, dass die Version mit dem Server kompatibel ist.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zunichte machen und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", "%1$s and %2$s" : "%1$s und %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s und %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s und %4$s", "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s und %5$s", "Enterprise bundle" : "Firmen-Paket", "Groupware bundle" : "Groupware-Paket", - "Social sharing bundle" : "Soziales-Teilen-Paket", + "Social sharing bundle" : "Paket für das Teilen in sozialen Medien", "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "PHP with a version lower than %s is required." : "PHP wird in einer früheren Version als %s benötigt.", "%sbit or higher PHP required." : "%sbit oder höheres PHP wird benötigt.", @@ -53,7 +53,7 @@ OC.L10N.register( "Personal" : "Persönlich", "Log out" : "Abmelden", "Users" : "Benutzer", - "Admin" : "Administration", + "Admin" : "Verwaltung", "APCu" : "APCu", "Redis" : "Redis", "Basic settings" : "Grundeinstellungen", @@ -62,15 +62,15 @@ OC.L10N.register( "Encryption" : "Verschlüsselung", "Additional settings" : "Zusätzliche Einstellungen", "Tips & tricks" : "Tipps & Tricks", - "%s enter the database username and name." : "%s bitte gib den Datenbank Benutzernamen und den Datenbank Namen ein.", - "%s enter the database username." : "%s gib den Datenbank-Benutzernamen an.", - "%s enter the database name." : "%s gib den Datenbanknamen an.", + "%s enter the database username and name." : "%s gebe den Datenbank-Benutzernamen und den Datenbanknamen ein.", + "%s enter the database username." : "%s gebe den Datenbank-Benutzernamen an.", + "%s enter the database name." : "%s gebe den Datenbanknamen an.", "%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten", "Oracle connection could not be established" : "Es konnte keine Verbindung zur Oracle-Datenbank hergestellt werden", "Oracle username and/or password not valid" : "Oracle-Benutzername und/oder -Passwort ungültig", "DB Error: \"%s\"" : "DB-Fehler: „%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“", - "You need to enter details of an existing account." : "Du mußt Daten eines existierenden Kontos angeben.", + "You need to enter details of an existing account." : "Du musst Details von einem existierenden Benutzer einfügen.", "Offending command was: \"%s\", name: %s, password: %s" : "Fehlerhafter Befehl war: „%s“, Name: %s, Passwort: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-Benutzername und/oder -Passwort ungültig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", @@ -85,26 +85,26 @@ OC.L10N.register( "Sharing %s failed, because the file does not exist" : "Freigabe von %s fehlgeschlagen, da die Datei nicht existiert", "You are not allowed to share %s" : "Die Freigabe von %s ist Dir nicht erlaubt", "Sharing %s failed, because you can not share with yourself" : "Freigabe von %s fehlgeschlagen, da du nichts mit dir selbst teilen kannst", - "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Nutzer %s nicht existiert", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Nutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", - "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", - "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit Nutzer %s geteilt wird", + "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s nicht existiert", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", + "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit %s geteilt wird", + "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit dem Benutzer %s geteilt wird", "Sharing %s failed, because the group %s does not exist" : "Freigabe von %s fehlgeschlagen, da die Gruppe %s nicht existiert", "Sharing %s failed, because %s is not a member of the group %s" : "Freigabe von %s fehlgeschlagen, da %s kein Mitglied der Gruppe %s ist", - "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher müsst du ein Passwort angeben, um einen öffentlichen Link zu generieren", + "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher musst Du ein Passwort angeben, um einen öffentlichen Link zu generieren", "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen, da das Teilen von Verknüpfungen nicht erlaubt ist", - "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt", + "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated-Cloud-Freigabe mit dem gleichen Benutzer ist nicht erlaubt", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.", "Share type %s is not valid for %s" : "Freigabetyp %s ist nicht gültig für %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die Berechtigungen, die erteilten Berechtigungen %s überschreiten", - "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Objekt nicht gefunden wurde", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die neuen Berechtigungen, die erteilten Berechtigungen %s überschreiten", + "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Element nicht gefunden wurde", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Ablaufdatum kann nicht gesetzt werden. Freigaben können nach dem Teilen, nicht länger als %s gültig sein.", "Cannot set expiration date. Expiration date is in the past" : "Ablaufdatum kann nicht gesetzt werden. Ablaufdatum liegt in der Vergangenheit.", "Cannot clear expiration date. Shares are required to have an expiration date." : "Ablaufdatum kann nicht gelöscht werden. Freigaben werden für ein Ablaufdatum benötigt.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Freigabe-Backend %s muss in der OCP\\Share_Backend - Schnittstelle implementiert werden", "Sharing backend %s not found" : "Freigabe-Backend %s nicht gefunden", "Sharing backend for %s not found" : "Freigabe-Backend für %s nicht gefunden", - "Sharing failed, because the user %s is the original sharer" : "Freigabe fehlgeschlagen, da der Nutzer %s der offizielle Freigeber ist", + "Sharing failed, because the user %s is the original sharer" : "Freigabe fehlgeschlagen, da der Benutzer %s der ursprünglich Teilende ist", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Freigabe von %s fehlgeschlagen, da die Berechtigungen die erteilten Berechtigungen %s überschreiten", "Sharing %s failed, because resharing is not allowed" : "Freigabe von %s fehlgeschlagen, da das nochmalige Freigeben einer Freigabe nicht erlaubt ist", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", @@ -112,9 +112,9 @@ OC.L10N.register( "Cannot increase permissions of %s" : "Kann die Berechtigungen von %s nicht erhöhen", "Files can't be shared with delete permissions" : "Dateien mit Lösch-Berechtigungen können nicht geteilt werden", "Files can't be shared with create permissions" : "Dateien mit Erstell-Berechtigungen können nicht geteilt werden", - "Expiration date is in the past" : "Ablaufdatum ist in der Vergangenheit", + "Expiration date is in the past" : "Das Ablaufdatum liegt in der Vergangenheit.", "Cannot set expiration date more than %s days in the future" : "Das Ablaufdatum kann nicht mehr als %s Tage in die Zukunft liegen", - "Could not find category \"%s\"" : "Die Kategorie „%s“ konnte nicht gefunden werden", + "Could not find category \"%s\"" : "Die Kategorie \"%s“ konnte nicht gefunden werden", "Sunday" : "Sonntag", "Monday" : "Montag", "Tuesday" : "Dienstag", @@ -163,8 +163,8 @@ OC.L10N.register( "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“ und „_.@-'“", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Username contains whitespace at the beginning or at the end" : "Der Benutzername enthält Leerzeichen am Anfang oder am Ende", - "Username must not consist of dots only" : "Benutzername darf nicht nur aus Punkten bestehen", - "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", + "Username must not consist of dots only" : "Der Benutzername darf nicht nur aus Punkten bestehen", + "A valid password must be provided" : "Es muss ein gültiges Passwort eingegeben werden", "The username is already being used" : "Dieser Benutzername existiert bereits", "User disabled" : "Nutzer deaktiviert", "Login canceled by app" : "Anmeldung durch die App abgebrochen", @@ -172,59 +172,60 @@ OC.L10N.register( "App '%s' could not be installed!" : "'%s' - App konnte nicht installiert werden!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Die App „%s“ kann nicht installiert werden, da die folgenden Abhängigkeiten nicht erfüllt sind: %s", "a safe home for all your data" : "ein sicherer Ort für all Deine Daten", - "File is currently busy, please try again later" : "Die Datei ist zur Zeit in Benutzung, bitte versuche es später noch einmal", + "File is currently busy, please try again later" : "Die Datei ist in Benutzung, bitte versuche es später noch einmal", "Can't read file" : "Datei kann nicht gelesen werden", - "Application is not enabled" : "Die App ist nicht aktiviert", + "Application is not enabled" : "Die Anwendung ist nicht aktiviert", "Authentication error" : "Authentifizierungsfehler", "Token expired. Please reload page." : "Token abgelaufen. Bitte lade die Seite neu.", "Unknown user" : "Unbekannter Benutzer", "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.", - "Cannot write into \"config\" directory" : "Das Schreiben in das „config“-Verzeichnis ist nicht möglich", - "Cannot write into \"apps\" directory" : "Das Schreiben in das „apps“-Verzeichnis ist nicht möglich", + "Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich", + "Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das App-Verzeichnis eingeräumt wird. Siehe auch %s", "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s.", - "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen", + "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s ist fehlgeschlagen", "Please install one of these locales on your system and restart your webserver." : "Bitte installiere eine dieser Sprachen auf Deinem System und starte den Webserver neu.", - "Please ask your server administrator to install the module." : "Bitte für die Installation des Moduls Ihren Server-Administrator anfragen.", + "Please ask your server administrator to install the module." : "Bitte für die Installation des Moduls Ihren Server-Administrator kontaktieren.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", "PHP setting \"%s\" is not set to \"%s\"." : "PHP-Einstellung „%s“ ist nicht auf „%s“ gesetzt.", "Adjusting this setting in php.ini will make Nextcloud run again" : "Eine Änderung dieser Einstellung in der php.ini kann deine Nextcloud wieder lauffähig machen.", "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload ist nicht auf den erwarteten Wert „0“, sondern stattdessen auf „%s“ gesetzt", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Bitte setze zum Beheben dieses Problems <code>mbstring.func_overload</code> in Deiner php.ini auf <code>0</code>.", - "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 wird benötigt. Zur Zeit ist %s installiert.", - "To fix this issue update your libxml2 version and restart your web server." : "Um diesen Fehler zu beheben, aktualisiere bitte die libxml2 Version und starte deinen Browser neu.", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 ist mindestestens erforderlich. Im Moment ist %s installiert.", + "To fix this issue update your libxml2 version and restart your web server." : "Um den Fehler zu beheben, musst Du die libxml2 Version aktualisieren und den Webserver neustarten.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP ist offenbar so konfiguriert, dass PHPDoc-Blöcke in der Anweisung entfernt werden. Dadurch sind mehrere Kern-Apps nicht erreichbar.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte kontaktiere Deinen Server-Administrator und bitte um den Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", "Please upgrade your database version" : "Bitte aktualisiere deine Datenbankversion", - "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.", "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden", "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben", "Check the value of \"datadirectory\" in your configuration" : "Überprüfe bitte die Angabe unter „datadirectory“ in Deiner Konfiguration", "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Stelle sicher, dass eine Datei \".ocdata\" im Wurzelverzeichnis des data-Verzeichnisses existiert.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", - "Storage unauthorized. %s" : "Speichern nicht erlaubt. %s", - "Storage incomplete configuration. %s" : "Unvollständige Konfiguration des Storage. %s", + "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", + "Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s", "Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s", - "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird%s.", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird %s.", "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte die Aktivierung in Ihren App-Einstellungen vornehmen oder Ihren Administrator kontaktieren.", "Server settings" : "Servereinstellungen", "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.", "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", "%s via %s" : "%s via %s", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.", - "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", + "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.", - "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar", + "Data directory (%s) is readable by other users" : "Datenverzeichnis (%s) ist von anderen Nutzern lesbar", "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein", - "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig" + "Data directory (%s) is invalid" : "Datenverzeichnis (%s) ist ungültig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/de.json b/lib/l10n/de.json index 0f0dba898ec..255045b0bbd 100644 --- a/lib/l10n/de.json +++ b/lib/l10n/de.json @@ -5,14 +5,14 @@ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Konfigurationsverzeichnis eingeräumt wird. Siehe auch %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Die Dateien der App %$1s wurden nicht korrekt ersetzt. Stelle sicher, dass die Version mit dem Server kompatibel ist.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zunichte machen und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", "%1$s and %2$s" : "%1$s und %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s und %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s und %4$s", "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s und %5$s", "Enterprise bundle" : "Firmen-Paket", "Groupware bundle" : "Groupware-Paket", - "Social sharing bundle" : "Soziales-Teilen-Paket", + "Social sharing bundle" : "Paket für das Teilen in sozialen Medien", "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "PHP with a version lower than %s is required." : "PHP wird in einer früheren Version als %s benötigt.", "%sbit or higher PHP required." : "%sbit oder höheres PHP wird benötigt.", @@ -51,7 +51,7 @@ "Personal" : "Persönlich", "Log out" : "Abmelden", "Users" : "Benutzer", - "Admin" : "Administration", + "Admin" : "Verwaltung", "APCu" : "APCu", "Redis" : "Redis", "Basic settings" : "Grundeinstellungen", @@ -60,15 +60,15 @@ "Encryption" : "Verschlüsselung", "Additional settings" : "Zusätzliche Einstellungen", "Tips & tricks" : "Tipps & Tricks", - "%s enter the database username and name." : "%s bitte gib den Datenbank Benutzernamen und den Datenbank Namen ein.", - "%s enter the database username." : "%s gib den Datenbank-Benutzernamen an.", - "%s enter the database name." : "%s gib den Datenbanknamen an.", + "%s enter the database username and name." : "%s gebe den Datenbank-Benutzernamen und den Datenbanknamen ein.", + "%s enter the database username." : "%s gebe den Datenbank-Benutzernamen an.", + "%s enter the database name." : "%s gebe den Datenbanknamen an.", "%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten", "Oracle connection could not be established" : "Es konnte keine Verbindung zur Oracle-Datenbank hergestellt werden", "Oracle username and/or password not valid" : "Oracle-Benutzername und/oder -Passwort ungültig", "DB Error: \"%s\"" : "DB-Fehler: „%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“", - "You need to enter details of an existing account." : "Du mußt Daten eines existierenden Kontos angeben.", + "You need to enter details of an existing account." : "Du musst Details von einem existierenden Benutzer einfügen.", "Offending command was: \"%s\", name: %s, password: %s" : "Fehlerhafter Befehl war: „%s“, Name: %s, Passwort: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-Benutzername und/oder -Passwort ungültig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", @@ -83,26 +83,26 @@ "Sharing %s failed, because the file does not exist" : "Freigabe von %s fehlgeschlagen, da die Datei nicht existiert", "You are not allowed to share %s" : "Die Freigabe von %s ist Dir nicht erlaubt", "Sharing %s failed, because you can not share with yourself" : "Freigabe von %s fehlgeschlagen, da du nichts mit dir selbst teilen kannst", - "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Nutzer %s nicht existiert", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Nutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", - "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", - "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit Nutzer %s geteilt wird", + "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s nicht existiert", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", + "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit %s geteilt wird", + "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit dem Benutzer %s geteilt wird", "Sharing %s failed, because the group %s does not exist" : "Freigabe von %s fehlgeschlagen, da die Gruppe %s nicht existiert", "Sharing %s failed, because %s is not a member of the group %s" : "Freigabe von %s fehlgeschlagen, da %s kein Mitglied der Gruppe %s ist", - "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher müsst du ein Passwort angeben, um einen öffentlichen Link zu generieren", + "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher musst Du ein Passwort angeben, um einen öffentlichen Link zu generieren", "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen, da das Teilen von Verknüpfungen nicht erlaubt ist", - "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt", + "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated-Cloud-Freigabe mit dem gleichen Benutzer ist nicht erlaubt", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.", "Share type %s is not valid for %s" : "Freigabetyp %s ist nicht gültig für %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die Berechtigungen, die erteilten Berechtigungen %s überschreiten", - "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Objekt nicht gefunden wurde", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die neuen Berechtigungen, die erteilten Berechtigungen %s überschreiten", + "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Element nicht gefunden wurde", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Ablaufdatum kann nicht gesetzt werden. Freigaben können nach dem Teilen, nicht länger als %s gültig sein.", "Cannot set expiration date. Expiration date is in the past" : "Ablaufdatum kann nicht gesetzt werden. Ablaufdatum liegt in der Vergangenheit.", "Cannot clear expiration date. Shares are required to have an expiration date." : "Ablaufdatum kann nicht gelöscht werden. Freigaben werden für ein Ablaufdatum benötigt.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Freigabe-Backend %s muss in der OCP\\Share_Backend - Schnittstelle implementiert werden", "Sharing backend %s not found" : "Freigabe-Backend %s nicht gefunden", "Sharing backend for %s not found" : "Freigabe-Backend für %s nicht gefunden", - "Sharing failed, because the user %s is the original sharer" : "Freigabe fehlgeschlagen, da der Nutzer %s der offizielle Freigeber ist", + "Sharing failed, because the user %s is the original sharer" : "Freigabe fehlgeschlagen, da der Benutzer %s der ursprünglich Teilende ist", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Freigabe von %s fehlgeschlagen, da die Berechtigungen die erteilten Berechtigungen %s überschreiten", "Sharing %s failed, because resharing is not allowed" : "Freigabe von %s fehlgeschlagen, da das nochmalige Freigeben einer Freigabe nicht erlaubt ist", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", @@ -110,9 +110,9 @@ "Cannot increase permissions of %s" : "Kann die Berechtigungen von %s nicht erhöhen", "Files can't be shared with delete permissions" : "Dateien mit Lösch-Berechtigungen können nicht geteilt werden", "Files can't be shared with create permissions" : "Dateien mit Erstell-Berechtigungen können nicht geteilt werden", - "Expiration date is in the past" : "Ablaufdatum ist in der Vergangenheit", + "Expiration date is in the past" : "Das Ablaufdatum liegt in der Vergangenheit.", "Cannot set expiration date more than %s days in the future" : "Das Ablaufdatum kann nicht mehr als %s Tage in die Zukunft liegen", - "Could not find category \"%s\"" : "Die Kategorie „%s“ konnte nicht gefunden werden", + "Could not find category \"%s\"" : "Die Kategorie \"%s“ konnte nicht gefunden werden", "Sunday" : "Sonntag", "Monday" : "Montag", "Tuesday" : "Dienstag", @@ -161,8 +161,8 @@ "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“ und „_.@-'“", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", "Username contains whitespace at the beginning or at the end" : "Der Benutzername enthält Leerzeichen am Anfang oder am Ende", - "Username must not consist of dots only" : "Benutzername darf nicht nur aus Punkten bestehen", - "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", + "Username must not consist of dots only" : "Der Benutzername darf nicht nur aus Punkten bestehen", + "A valid password must be provided" : "Es muss ein gültiges Passwort eingegeben werden", "The username is already being used" : "Dieser Benutzername existiert bereits", "User disabled" : "Nutzer deaktiviert", "Login canceled by app" : "Anmeldung durch die App abgebrochen", @@ -170,59 +170,60 @@ "App '%s' could not be installed!" : "'%s' - App konnte nicht installiert werden!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Die App „%s“ kann nicht installiert werden, da die folgenden Abhängigkeiten nicht erfüllt sind: %s", "a safe home for all your data" : "ein sicherer Ort für all Deine Daten", - "File is currently busy, please try again later" : "Die Datei ist zur Zeit in Benutzung, bitte versuche es später noch einmal", + "File is currently busy, please try again later" : "Die Datei ist in Benutzung, bitte versuche es später noch einmal", "Can't read file" : "Datei kann nicht gelesen werden", - "Application is not enabled" : "Die App ist nicht aktiviert", + "Application is not enabled" : "Die Anwendung ist nicht aktiviert", "Authentication error" : "Authentifizierungsfehler", "Token expired. Please reload page." : "Token abgelaufen. Bitte lade die Seite neu.", "Unknown user" : "Unbekannter Benutzer", "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.", - "Cannot write into \"config\" directory" : "Das Schreiben in das „config“-Verzeichnis ist nicht möglich", - "Cannot write into \"apps\" directory" : "Das Schreiben in das „apps“-Verzeichnis ist nicht möglich", + "Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich", + "Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das App-Verzeichnis eingeräumt wird. Siehe auch %s", "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s.", - "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen", + "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s ist fehlgeschlagen", "Please install one of these locales on your system and restart your webserver." : "Bitte installiere eine dieser Sprachen auf Deinem System und starte den Webserver neu.", - "Please ask your server administrator to install the module." : "Bitte für die Installation des Moduls Ihren Server-Administrator anfragen.", + "Please ask your server administrator to install the module." : "Bitte für die Installation des Moduls Ihren Server-Administrator kontaktieren.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", "PHP setting \"%s\" is not set to \"%s\"." : "PHP-Einstellung „%s“ ist nicht auf „%s“ gesetzt.", "Adjusting this setting in php.ini will make Nextcloud run again" : "Eine Änderung dieser Einstellung in der php.ini kann deine Nextcloud wieder lauffähig machen.", "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload ist nicht auf den erwarteten Wert „0“, sondern stattdessen auf „%s“ gesetzt", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Bitte setze zum Beheben dieses Problems <code>mbstring.func_overload</code> in Deiner php.ini auf <code>0</code>.", - "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 wird benötigt. Zur Zeit ist %s installiert.", - "To fix this issue update your libxml2 version and restart your web server." : "Um diesen Fehler zu beheben, aktualisiere bitte die libxml2 Version und starte deinen Browser neu.", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 ist mindestestens erforderlich. Im Moment ist %s installiert.", + "To fix this issue update your libxml2 version and restart your web server." : "Um den Fehler zu beheben, musst Du die libxml2 Version aktualisieren und den Webserver neustarten.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP ist offenbar so konfiguriert, dass PHPDoc-Blöcke in der Anweisung entfernt werden. Dadurch sind mehrere Kern-Apps nicht erreichbar.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "PHP modules have been installed, but they are still listed as missing?" : "PHP-Module wurden installiert, werden aber als noch fehlend gelistet?", "Please ask your server administrator to restart the web server." : "Bitte kontaktiere Deinen Server-Administrator und bitte um den Neustart des Webservers.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", "Please upgrade your database version" : "Bitte aktualisiere deine Datenbankversion", - "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.", "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden", "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben", "Check the value of \"datadirectory\" in your configuration" : "Überprüfe bitte die Angabe unter „datadirectory“ in Deiner Konfiguration", "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Stelle sicher, dass eine Datei \".ocdata\" im Wurzelverzeichnis des data-Verzeichnisses existiert.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", - "Storage unauthorized. %s" : "Speichern nicht erlaubt. %s", - "Storage incomplete configuration. %s" : "Unvollständige Konfiguration des Storage. %s", + "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", + "Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s", "Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s", - "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird%s.", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird %s.", "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte die Aktivierung in Ihren App-Einstellungen vornehmen oder Ihren Administrator kontaktieren.", "Server settings" : "Servereinstellungen", "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.", "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", "%s via %s" : "%s via %s", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.", - "Cannot create \"data\" directory (%s)" : "Das Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", + "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.", - "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar", + "Data directory (%s) is readable by other users" : "Datenverzeichnis (%s) ist von anderen Nutzern lesbar", "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein", - "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig" + "Data directory (%s) is invalid" : "Datenverzeichnis (%s) ist ungültig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js index dda09331913..af48fb83651 100644 --- a/lib/l10n/de_DE.js +++ b/lib/l10n/de_DE.js @@ -7,28 +7,28 @@ OC.L10N.register( "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Konfigurationsverzeichnis eingeräumt wird. Siehe auch %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Die Dateien der App %$1s wurden nicht korrekt ersetzt. Stellen Sie sicher, dass die Version mit dem Server kompatibel ist.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte lesen Sie die Dokumentation, bevor Sie Änderungen an der config.php vornehmen.", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", "%1$s and %2$s" : "%1$s und %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s und %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s und %4$s", "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s und %5$s", "Enterprise bundle" : "Firmen-Paket", "Groupware bundle" : "Groupware-Paket", - "Social sharing bundle" : "Soziales-Teilen-Paket", + "Social sharing bundle" : "Paket für das Teilen in sozialen Medien", "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "PHP with a version lower than %s is required." : "PHP wird in einer früheren Version als %s benötigt.", "%sbit or higher PHP required." : "%sbit oder höheres PHP wird benötigt.", "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "The command line tool %s could not be found" : "Das Kommandozeilenwerkzeug %s konnte nicht gefunden werden", "The library %s is not available." : "Die Bibliothek %s ist nicht verfügbar.", - "Library %s with a version higher than %s is required - available version %s." : "Die Bibliothek %s wird in einer neueren Version als %s benötigt - vorhanden ist Version %s.", - "Library %s with a version lower than %s is required - available version %s." : "Die Bibliothek %s wird in einer früheren Version als %s benötigt - vorhanden ist Version %s.", + "Library %s with a version higher than %s is required - available version %s." : "Die Bibliothek %s wird in einer neueren Version als %s benötigt - verfügbare Version ist %s.", + "Library %s with a version lower than %s is required - available version %s." : "Die Bibliothek %s wird in einer früheren Version als %s benötigt - verfügbare Version ist %s.", "Following platforms are supported: %s" : "Die folgenden Plattformen werden unterstützt: %s", "Server version %s or higher is required." : "Server Version %s oder höher wird benötigt.", "Server version %s or lower is required." : "Server Version %s oder niedriger wird benötigt.", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", - "Avatar image is not square" : "Avatar-Bild ist nicht quadratisch", + "Avatar image is not square" : "Benutzerbild ist nicht quadratisch", "today" : "Heute", "yesterday" : "Gestern", "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], @@ -39,7 +39,7 @@ OC.L10N.register( "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], "seconds ago" : "Gerade eben", - "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul mit ID: 1 %s existiert nicht. Bitte aktiviere es in deinen Einstellungen oder kontaktiere deinen Administrator.", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte aktiviere es in deinen Einstellungen oder kontaktiere deinen Administrator.", "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "File name contains at least one invalid character" : "Der Dateiname enthält mindestens ein ungültiges Zeichen", "File name is too long" : "Dateiname ist zu lang", @@ -47,13 +47,13 @@ OC.L10N.register( "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", "App \"%s\" cannot be installed because appinfo file cannot be read." : "Die Anwendung \"%s\" kann nicht installiert werden, weil die Anwendungsinfodatei nicht gelesen werden kann.", "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Die App \"%s\" kann nicht installiert werden, da sie mit dieser Serverversion nicht kompatibel ist.", - "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete EMail, bitte nicht antworten.", + "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versandte E-Mail, bitte nicht antworten.", "Help" : "Hilfe", "Apps" : "Apps", "Personal" : "Persönlich", "Log out" : "Abmelden", "Users" : "Benutzer", - "Admin" : "Administrator", + "Admin" : "Verwaltung", "APCu" : "APCu", "Redis" : "Redis", "Basic settings" : "Grundeinstellungen", @@ -64,13 +64,13 @@ OC.L10N.register( "Tips & tricks" : "Tipps & Tricks", "%s enter the database username and name." : "%s geben Sie den Datenbank-Benutzernamen und den Datenbanknamen an.", "%s enter the database username." : "%s geben Sie den Datenbank-Benutzernamen an.", - "%s enter the database name." : "%s geben Sie den Datenbank-Namen an.", - "%s you may not use dots in the database name" : "%s Der Datenbank-Name darf keine Punkte enthalten", - "Oracle connection could not be established" : "Die Oracle-Verbindung konnte nicht hergestellt werden.", + "%s enter the database name." : "%s geben Sie den Datenbanknamen an.", + "%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten", + "Oracle connection could not be established" : "Es konnte keine Verbindung zur Oracle-Datenbank hergestellt werden", "Oracle username and/or password not valid" : "Oracle-Benutzername und/oder -Passwort ungültig", "DB Error: \"%s\"" : "DB-Fehler: „%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“", - "You need to enter details of an existing account." : "Du musst Details von einem existierenden Benutzer einfügen.", + "You need to enter details of an existing account." : "Sie müssen Details von einem existierenden Benutzer einfügen.", "Offending command was: \"%s\", name: %s, password: %s" : "Fehlerhafter Befehl war: „%s“, Name: %s, Passwort: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-Benutzername und/oder -Passwort ungültig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", @@ -87,17 +87,17 @@ OC.L10N.register( "Sharing %s failed, because you can not share with yourself" : "Freigabe von %s fehlgeschlagen, da das Teilen mit sich selbst nicht möglich ist", "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s nicht existiert", "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", - "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit %s geteilt wird", "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit dem Benutzer %s geteilt wird", "Sharing %s failed, because the group %s does not exist" : "Freigabe von %s fehlgeschlagen, da die Gruppe %s nicht existiert", "Sharing %s failed, because %s is not a member of the group %s" : "Freigabe von %s fehlgeschlagen, da %s kein Mitglied der Gruppe %s ist", "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher müssen Sie ein Passwort angeben, um einen öffentlichen Link zu generieren", - "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen. Das teilen von Verknüpfungen ist nicht erlaubt", - "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt", + "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen, da das Teilen von Verknüpfungen nicht erlaubt ist", + "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated-Cloud-Freigabe mit dem gleichen Benutzer ist nicht erlaubt", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.", "Share type %s is not valid for %s" : "Freigabetyp %s ist nicht gültig für %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die Berechtigungen, die erteilten Berechtigungen %s überschreiten", - "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Objekt nicht gefunden wurde", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die neuen Berechtigungen, die erteilten Berechtigungen %s überschreiten", + "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Element nicht gefunden wurde", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Ablaufdatum kann nicht gesetzt werden. Freigaben können nach dem Teilen, nicht länger als %s gültig sein.", "Cannot set expiration date. Expiration date is in the past" : "Ablaufdatum kann nicht gesetzt werden. Ablaufdatum liegt in der Vergangenheit.", "Cannot clear expiration date. Shares are required to have an expiration date." : "Ablaufdatum kann nicht gelöscht werden. Freigaben werden für ein Ablaufdatum benötigt.", @@ -109,12 +109,12 @@ OC.L10N.register( "Sharing %s failed, because resharing is not allowed" : "Freigabe von %s fehlgeschlagen, da das nochmalige Freigeben einer Freigabe nicht erlaubt ist", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", - "Cannot increase permissions of %s" : "Konnte die Berechtigung von %s nicht anpassen", + "Cannot increase permissions of %s" : "Kann die Berechtigungen von %s nicht erhöhen", "Files can't be shared with delete permissions" : "Dateien mit Lösch-Berechtigungen können nicht geteilt werden", "Files can't be shared with create permissions" : "Dateien mit Erstell-Berechtigungen können nicht geteilt werden", "Expiration date is in the past" : "Das Ablaufdatum liegt in der Vergangenheit.", - "Cannot set expiration date more than %s days in the future" : "Ablaufdatum kann nicht mehr als %s Tage in der Zukunft liegen", - "Could not find category \"%s\"" : "Die Kategorie „%s“ konnte nicht gefunden werden", + "Cannot set expiration date more than %s days in the future" : "Das Ablaufdatum kann nicht mehr als %s Tage in die Zukunft liegen", + "Could not find category \"%s\"" : "Die Kategorie \"%s“ konnte nicht gefunden werden", "Sunday" : "Sonntag", "Monday" : "Montag", "Tuesday" : "Dienstag", @@ -160,12 +160,12 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur die folgenden Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“, and „_.@-'“", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“ und „_.@-'“", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Username contains whitespace at the beginning or at the end" : "Benutzername enthält Leerzeichen am Anfang oder Ende", - "Username must not consist of dots only" : "Benutzername darf nicht nur aus Punkten bestehen", + "Username contains whitespace at the beginning or at the end" : "Der Benutzername enthält Leerzeichen am Anfang oder am Ende", + "Username must not consist of dots only" : "Der Benutzername darf nicht nur aus Punkten bestehen", "A valid password must be provided" : "Es muss ein gültiges Passwort eingegeben werden", - "The username is already being used" : "Der Benutzername existiert bereits", + "The username is already being used" : "Dieser Benutzername existiert bereits", "User disabled" : "Nutzer deaktiviert", "Login canceled by app" : "Anmeldung durch die App abgebrochen", "No app name specified" : "Es wurde kein App-Name angegeben", @@ -178,14 +178,14 @@ OC.L10N.register( "Authentication error" : "Authentifizierungsfehler", "Token expired. Please reload page." : "Token abgelaufen. Bitte laden Sie die Seite neu.", "Unknown user" : "Unbekannter Benutzer", - "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MYSQL oder PostgreSQL) installiert.", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.", "Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich", "Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das App-Verzeichnis eingeräumt wird. Siehe auch %s", "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s. ", - "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen", + "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s ist fehlgeschlagen", "Please install one of these locales on your system and restart your webserver." : "Bitte installieren Sie eine dieser Sprachen auf Ihrem System und starten Sie den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", @@ -202,29 +202,30 @@ OC.L10N.register( "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", "Please upgrade your database version" : "Bitte aktualisieren Sie Ihre Datenbankversion", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.", - "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden", - "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben", + "Your data directory is readable by other users" : "Ihr Datenverzeichnis kann von anderen Benutzern gelesen werden", + "Your data directory must be an absolute path" : "Ihr Datenverzeichnis muss einen eindeutigen Pfad haben", "Check the value of \"datadirectory\" in your configuration" : "Überprüfen Sie bitte die Angabe unter „datadirectory“ in Ihrer Konfiguration", "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig.", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Stellen Sie sicher, dass eine Datei \".ocdata\" im Wurzelverzeichnis des data-Verzeichnisses existiert.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", - "Storage unauthorized. %s" : "Speicher ungültig. %s", + "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", "Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s", - "Storage connection error. %s" : "Speicher-Verbindungsfehler. %s", + "Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", - "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s", - "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird%s.", + "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird %s.", "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte aktivieren Sie es in Ihren App-Einstellungen oder kontaktieren Sie Ihren Administrator.", "Server settings" : "Servereinstellungen", - "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.", + "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.", "%s shared »%s« with you" : "%s hat „%s“ mit Ihnen geteilt", "%s via %s" : "%s via %s", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.", "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", - "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\">Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.", - "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar", + "Data directory (%s) is readable by other users" : "Datenverzeichnis (%s) ist von anderen Benutzern lesbar", "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein", - "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig" + "Data directory (%s) is invalid" : "Datenverzeichnis (%s) ist ungültig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json index 30ffa8a21fb..ae5e141cd41 100644 --- a/lib/l10n/de_DE.json +++ b/lib/l10n/de_DE.json @@ -5,28 +5,28 @@ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Konfigurationsverzeichnis eingeräumt wird. Siehe auch %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Die Dateien der App %$1s wurden nicht korrekt ersetzt. Stellen Sie sicher, dass die Version mit dem Server kompatibel ist.", "Sample configuration detected" : "Beispielkonfiguration gefunden", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte lesen Sie die Dokumentation, bevor Sie Änderungen an der config.php vornehmen.", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Es wurde festgestellt, dass die Beispielkonfiguration kopiert wurde. Dies kann Ihre Installation zerstören und wird nicht unterstützt. Bitte die Dokumentation lesen, bevor Änderungen an der config.php vorgenommen werden.", "%1$s and %2$s" : "%1$s und %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s und %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s und %4$s", "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s und %5$s", "Enterprise bundle" : "Firmen-Paket", "Groupware bundle" : "Groupware-Paket", - "Social sharing bundle" : "Soziales-Teilen-Paket", + "Social sharing bundle" : "Paket für das Teilen in sozialen Medien", "PHP %s or higher is required." : "PHP %s oder höher wird benötigt.", "PHP with a version lower than %s is required." : "PHP wird in einer früheren Version als %s benötigt.", "%sbit or higher PHP required." : "%sbit oder höheres PHP wird benötigt.", "Following databases are supported: %s" : "Die folgenden Datenbanken werden unterstützt: %s", "The command line tool %s could not be found" : "Das Kommandozeilenwerkzeug %s konnte nicht gefunden werden", "The library %s is not available." : "Die Bibliothek %s ist nicht verfügbar.", - "Library %s with a version higher than %s is required - available version %s." : "Die Bibliothek %s wird in einer neueren Version als %s benötigt - vorhanden ist Version %s.", - "Library %s with a version lower than %s is required - available version %s." : "Die Bibliothek %s wird in einer früheren Version als %s benötigt - vorhanden ist Version %s.", + "Library %s with a version higher than %s is required - available version %s." : "Die Bibliothek %s wird in einer neueren Version als %s benötigt - verfügbare Version ist %s.", + "Library %s with a version lower than %s is required - available version %s." : "Die Bibliothek %s wird in einer früheren Version als %s benötigt - verfügbare Version ist %s.", "Following platforms are supported: %s" : "Die folgenden Plattformen werden unterstützt: %s", "Server version %s or higher is required." : "Server Version %s oder höher wird benötigt.", "Server version %s or lower is required." : "Server Version %s oder niedriger wird benötigt.", "Unknown filetype" : "Unbekannter Dateityp", "Invalid image" : "Ungültiges Bild", - "Avatar image is not square" : "Avatar-Bild ist nicht quadratisch", + "Avatar image is not square" : "Benutzerbild ist nicht quadratisch", "today" : "Heute", "yesterday" : "Gestern", "_%n day ago_::_%n days ago_" : ["Vor %n Tag","Vor %n Tagen"], @@ -37,7 +37,7 @@ "_%n hour ago_::_%n hours ago_" : ["Vor %n Stunde","Vor %n Stunden"], "_%n minute ago_::_%n minutes ago_" : ["Vor %n Minute","Vor %n Minuten"], "seconds ago" : "Gerade eben", - "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul mit ID: 1 %s existiert nicht. Bitte aktiviere es in deinen Einstellungen oder kontaktiere deinen Administrator.", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte aktiviere es in deinen Einstellungen oder kontaktiere deinen Administrator.", "File name is a reserved word" : "Der Dateiname ist ein reserviertes Wort", "File name contains at least one invalid character" : "Der Dateiname enthält mindestens ein ungültiges Zeichen", "File name is too long" : "Dateiname ist zu lang", @@ -45,13 +45,13 @@ "Empty filename is not allowed" : "Ein leerer Dateiname ist nicht erlaubt", "App \"%s\" cannot be installed because appinfo file cannot be read." : "Die Anwendung \"%s\" kann nicht installiert werden, weil die Anwendungsinfodatei nicht gelesen werden kann.", "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Die App \"%s\" kann nicht installiert werden, da sie mit dieser Serverversion nicht kompatibel ist.", - "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versendete EMail, bitte nicht antworten.", + "This is an automatically sent email, please do not reply." : "Dies ist eine automatisch versandte E-Mail, bitte nicht antworten.", "Help" : "Hilfe", "Apps" : "Apps", "Personal" : "Persönlich", "Log out" : "Abmelden", "Users" : "Benutzer", - "Admin" : "Administrator", + "Admin" : "Verwaltung", "APCu" : "APCu", "Redis" : "Redis", "Basic settings" : "Grundeinstellungen", @@ -62,13 +62,13 @@ "Tips & tricks" : "Tipps & Tricks", "%s enter the database username and name." : "%s geben Sie den Datenbank-Benutzernamen und den Datenbanknamen an.", "%s enter the database username." : "%s geben Sie den Datenbank-Benutzernamen an.", - "%s enter the database name." : "%s geben Sie den Datenbank-Namen an.", - "%s you may not use dots in the database name" : "%s Der Datenbank-Name darf keine Punkte enthalten", - "Oracle connection could not be established" : "Die Oracle-Verbindung konnte nicht hergestellt werden.", + "%s enter the database name." : "%s geben Sie den Datenbanknamen an.", + "%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten", + "Oracle connection could not be established" : "Es konnte keine Verbindung zur Oracle-Datenbank hergestellt werden", "Oracle username and/or password not valid" : "Oracle-Benutzername und/oder -Passwort ungültig", "DB Error: \"%s\"" : "DB-Fehler: „%s“", "Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“", - "You need to enter details of an existing account." : "Du musst Details von einem existierenden Benutzer einfügen.", + "You need to enter details of an existing account." : "Sie müssen Details von einem existierenden Benutzer einfügen.", "Offending command was: \"%s\", name: %s, password: %s" : "Fehlerhafter Befehl war: „%s“, Name: %s, Passwort: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-Benutzername und/oder -Passwort ungültig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X wird nicht unterstützt und %s wird auf dieser Plattform nicht richtig funktionieren. Die Benutzung erfolgt auf eigene Gefahr!", @@ -85,17 +85,17 @@ "Sharing %s failed, because you can not share with yourself" : "Freigabe von %s fehlgeschlagen, da das Teilen mit sich selbst nicht möglich ist", "Sharing %s failed, because the user %s does not exist" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s nicht existiert", "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Freigabe von %s fehlgeschlagen, da der Benutzer %s kein Gruppenmitglied einer der Gruppen von %s ist", - "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Sharing %s failed, because this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit %s geteilt wird", "Sharing %s failed, because this item is already shared with user %s" : "Freigabe von %s fehlgeschlagen, da dieses Element schon mit dem Benutzer %s geteilt wird", "Sharing %s failed, because the group %s does not exist" : "Freigabe von %s fehlgeschlagen, da die Gruppe %s nicht existiert", "Sharing %s failed, because %s is not a member of the group %s" : "Freigabe von %s fehlgeschlagen, da %s kein Mitglied der Gruppe %s ist", "You need to provide a password to create a public link, only protected links are allowed" : "Es sind nur geschützte Links zulässig, daher müssen Sie ein Passwort angeben, um einen öffentlichen Link zu generieren", - "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen. Das teilen von Verknüpfungen ist nicht erlaubt", - "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated Cloud Freigabe mit dem gleichen Benutzer ist nicht erlaubt", + "Sharing %s failed, because sharing with links is not allowed" : "Freigabe von %s fehlgeschlagen, da das Teilen von Verknüpfungen nicht erlaubt ist", + "Not allowed to create a federated share with the same user" : "Das Erstellen einer Federated-Cloud-Freigabe mit dem gleichen Benutzer ist nicht erlaubt", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Freigabe von %s fehlgeschlagen, da %s nicht gefunden wurde. Möglicherweise ist der Server nicht erreichbar.", "Share type %s is not valid for %s" : "Freigabetyp %s ist nicht gültig für %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die Berechtigungen, die erteilten Berechtigungen %s überschreiten", - "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Objekt nicht gefunden wurde", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da die neuen Berechtigungen, die erteilten Berechtigungen %s überschreiten", + "Setting permissions for %s failed, because the item was not found" : "Das Setzen der Berechtigungen für %s ist fehlgeschlagen, da das Element nicht gefunden wurde", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Ablaufdatum kann nicht gesetzt werden. Freigaben können nach dem Teilen, nicht länger als %s gültig sein.", "Cannot set expiration date. Expiration date is in the past" : "Ablaufdatum kann nicht gesetzt werden. Ablaufdatum liegt in der Vergangenheit.", "Cannot clear expiration date. Shares are required to have an expiration date." : "Ablaufdatum kann nicht gelöscht werden. Freigaben werden für ein Ablaufdatum benötigt.", @@ -107,12 +107,12 @@ "Sharing %s failed, because resharing is not allowed" : "Freigabe von %s fehlgeschlagen, da das nochmalige Freigeben einer Freigabe nicht erlaubt ist", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Freigabe von %s fehlgeschlagen, da das Freigabe-Backend für %s nicht in dieser Quelle gefunden werden konnte", "Sharing %s failed, because the file could not be found in the file cache" : "Freigabe von %s fehlgeschlagen, da die Datei im Datei-Cache nicht gefunden werden konnte", - "Cannot increase permissions of %s" : "Konnte die Berechtigung von %s nicht anpassen", + "Cannot increase permissions of %s" : "Kann die Berechtigungen von %s nicht erhöhen", "Files can't be shared with delete permissions" : "Dateien mit Lösch-Berechtigungen können nicht geteilt werden", "Files can't be shared with create permissions" : "Dateien mit Erstell-Berechtigungen können nicht geteilt werden", "Expiration date is in the past" : "Das Ablaufdatum liegt in der Vergangenheit.", - "Cannot set expiration date more than %s days in the future" : "Ablaufdatum kann nicht mehr als %s Tage in der Zukunft liegen", - "Could not find category \"%s\"" : "Die Kategorie „%s“ konnte nicht gefunden werden", + "Cannot set expiration date more than %s days in the future" : "Das Ablaufdatum kann nicht mehr als %s Tage in die Zukunft liegen", + "Could not find category \"%s\"" : "Die Kategorie \"%s“ konnte nicht gefunden werden", "Sunday" : "Sonntag", "Monday" : "Montag", "Tuesday" : "Dienstag", @@ -158,12 +158,12 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur die folgenden Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“, and „_.@-'“", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Folgende Zeichen sind im Benutzernamen erlaubt: „a-z“, „A-Z“, „0-9“ und „_.@-'“", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Username contains whitespace at the beginning or at the end" : "Benutzername enthält Leerzeichen am Anfang oder Ende", - "Username must not consist of dots only" : "Benutzername darf nicht nur aus Punkten bestehen", + "Username contains whitespace at the beginning or at the end" : "Der Benutzername enthält Leerzeichen am Anfang oder am Ende", + "Username must not consist of dots only" : "Der Benutzername darf nicht nur aus Punkten bestehen", "A valid password must be provided" : "Es muss ein gültiges Passwort eingegeben werden", - "The username is already being used" : "Der Benutzername existiert bereits", + "The username is already being used" : "Dieser Benutzername existiert bereits", "User disabled" : "Nutzer deaktiviert", "Login canceled by app" : "Anmeldung durch die App abgebrochen", "No app name specified" : "Es wurde kein App-Name angegeben", @@ -176,14 +176,14 @@ "Authentication error" : "Authentifizierungsfehler", "Token expired. Please reload page." : "Token abgelaufen. Bitte laden Sie die Seite neu.", "Unknown user" : "Unbekannter Benutzer", - "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MYSQL oder PostgreSQL) installiert.", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.", "Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich", "Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich", "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das App-Verzeichnis eingeräumt wird. Siehe auch %s", "Cannot create \"data\" directory" : "Kann das \"Daten\"-Verzeichnis nicht erstellen", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Dies kann zumeist behoben werden, indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch %s. ", - "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s fehlgeschlagen", + "Setting locale to %s failed" : "Das Setzen der Umgebungslokale auf %s ist fehlgeschlagen", "Please install one of these locales on your system and restart your webserver." : "Bitte installieren Sie eine dieser Sprachen auf Ihrem System und starten Sie den Webserver neu.", "Please ask your server administrator to install the module." : "Bitte kontaktieren Sie Ihren Server-Administrator und bitten Sie um die Installation des Moduls.", "PHP module %s not installed." : "PHP-Modul %s nicht installiert.", @@ -200,29 +200,30 @@ "PostgreSQL >= 9 required" : "PostgreSQL >= 9 benötigt", "Please upgrade your database version" : "Bitte aktualisieren Sie Ihre Datenbankversion", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.", - "Your data directory is readable by other users" : "Dein Datenverzeichnis kann von anderen Benutzern gelesen werden", - "Your data directory must be an absolute path" : "Dein Datenverzeichnis muss einen eindeutigen Pfad haben", + "Your data directory is readable by other users" : "Ihr Datenverzeichnis kann von anderen Benutzern gelesen werden", + "Your data directory must be an absolute path" : "Ihr Datenverzeichnis muss einen eindeutigen Pfad haben", "Check the value of \"datadirectory\" in your configuration" : "Überprüfen Sie bitte die Angabe unter „datadirectory“ in Ihrer Konfiguration", "Your data directory is invalid" : "Dein Datenverzeichnis ist ungültig.", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Stellen Sie sicher, dass eine Datei \".ocdata\" im Wurzelverzeichnis des data-Verzeichnisses existiert.", "Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden.", - "Storage unauthorized. %s" : "Speicher ungültig. %s", + "Storage unauthorized. %s" : "Speicher nicht authorisiert. %s", "Storage incomplete configuration. %s" : "Speicher-Konfiguration unvollständig. %s", - "Storage connection error. %s" : "Speicher-Verbindungsfehler. %s", + "Storage connection error. %s" : "Verbindungsfehler zum Speicherplatz. %s", "Storage is temporarily not available" : "Speicher ist vorübergehend nicht verfügbar", - "Storage connection timeout. %s" : "Speicher-Verbindungszeitüberschreitung. %s", - "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird%s.", + "Storage connection timeout. %s" : "Zeitüberschreitung der Verbindung zum Speicherplatz. %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das Konfigurationsverzeichnis gegeben wird %s.", "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Das Modul mit der ID: %s existiert nicht. Bitte aktivieren Sie es in Ihren App-Einstellungen oder kontaktieren Sie Ihren Administrator.", "Server settings" : "Servereinstellungen", - "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.", + "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.", "%s shared »%s« with you" : "%s hat „%s“ mit Ihnen geteilt", "%s via %s" : "%s via %s", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Dies kann normalerweise behoben werden, %sindem dem Webserver Schreibzugriff auf das App-Verzeichnis gegeben wird%s oder der App Store in der Konfigurationsdatei deaktiviert wird.", "Cannot create \"data\" directory (%s)" : "Erstellen des „data“-Verzeichnisses ist nicht möglich (%s)", - "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\">Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Dies kann normalerweise repariert werden, indem dem Webserver <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> Schreibzugriff auf das Wurzelverzeichnis gegeben wird</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Berechtigungen können normalerweise repariert werden, indem dem Webserver %s Schreibzugriff auf das Wurzelverzeichnis %s gegeben wird.", - "Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar", + "Data directory (%s) is readable by other users" : "Datenverzeichnis (%s) ist von anderen Benutzern lesbar", "Data directory (%s) must be an absolute path" : "Das Datenverzeichnis (%s) muss ein absoluter Pfad sein", - "Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig" + "Data directory (%s) is invalid" : "Datenverzeichnis (%s) ist ungültig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/el.js b/lib/l10n/el.js index 91165a8c2a6..f6775389f68 100644 --- a/lib/l10n/el.js +++ b/lib/l10n/el.js @@ -178,7 +178,6 @@ OC.L10N.register( "Your data directory is readable by other users" : "Ο κατάλογος δεδομένων σας είναι διαθέσιμος προς ανάγνωση από άλλους χρήστες", "Check the value of \"datadirectory\" in your configuration" : "Ελέγξτε την τιμή του \"Φάκελος Δεδομένων\" στις ρυθμίσεις σας", "Your data directory is invalid" : "Ο κατάλογος δεδομένων σας δεν είναι έγκυρος", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του.", "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\".", "Storage is temporarily not available" : "Μη διαθέσιμος χώρος αποθήκευσης προσωρινά", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Αυτό μπορεί συνήθως να διορθωθεί %sπαρέχοντας δικαιώματα εγγραφής για το φάκελο config στο διακομιστή δικτύου%s.", @@ -192,6 +191,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Τα δικαιώματα πρόσβασης μπορούν συνήθως να διορθωθούν %sδίνοντας δικαιώματα εγγραφής για τον βασικό κατάλογο στο διακομιστή δικτύου%s.", "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση από άλλους χρήστες", "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή", - "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος" + "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/el.json b/lib/l10n/el.json index b0157e0de06..ac2fd98243e 100644 --- a/lib/l10n/el.json +++ b/lib/l10n/el.json @@ -176,7 +176,6 @@ "Your data directory is readable by other users" : "Ο κατάλογος δεδομένων σας είναι διαθέσιμος προς ανάγνωση από άλλους χρήστες", "Check the value of \"datadirectory\" in your configuration" : "Ελέγξτε την τιμή του \"Φάκελος Δεδομένων\" στις ρυθμίσεις σας", "Your data directory is invalid" : "Ο κατάλογος δεδομένων σας δεν είναι έγκυρος", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του.", "Could not obtain lock type %d on \"%s\"." : "Αδυναμία ανάκτησης τύπου κλειδιού %d στο \"%s\".", "Storage is temporarily not available" : "Μη διαθέσιμος χώρος αποθήκευσης προσωρινά", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Αυτό μπορεί συνήθως να διορθωθεί %sπαρέχοντας δικαιώματα εγγραφής για το φάκελο config στο διακομιστή δικτύου%s.", @@ -190,6 +189,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Τα δικαιώματα πρόσβασης μπορούν συνήθως να διορθωθούν %sδίνοντας δικαιώματα εγγραφής για τον βασικό κατάλογο στο διακομιστή δικτύου%s.", "Data directory (%s) is readable by other users" : "Ο κατάλογος δεδομένων (%s) είναι διαθέσιμος προς ανάγνωση από άλλους χρήστες", "Data directory (%s) must be an absolute path" : "Κατάλογος δεδομένων (%s) πρεπει να είναι απόλυτη η διαδρομή", - "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος" + "Data directory (%s) is invalid" : "Ο κατάλογος δεδομένων (%s) είναι άκυρος", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Παρακαλώ ελέγξτε ότι ο κατάλογος δεδομένων περιέχει ένα αρχείο \".ocdata\" στη βάση του." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js index 2b14d2798f4..c3a428b2c97 100644 --- a/lib/l10n/en_GB.js +++ b/lib/l10n/en_GB.js @@ -206,7 +206,7 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Your data directory must be an absolute path", "Check the value of \"datadirectory\" in your configuration" : "Check the value of \"datadirectory\" in your configuration", "Your data directory is invalid" : "Your data directory is invalid", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Ensure there is a file called \".ocdata\" in the root of the data directory.", "Could not obtain lock type %d on \"%s\"." : "Could not obtain lock type %d on \"%s\".", "Storage unauthorized. %s" : "Storage unauthorised. %s", "Storage incomplete configuration. %s" : "Storage incomplete configuration. %s", @@ -225,6 +225,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s.", "Data directory (%s) is readable by other users" : "Data directory (%s) is readable by other users", "Data directory (%s) must be an absolute path" : "Data directory (%s) must be an absolute path", - "Data directory (%s) is invalid" : "Data directory (%s) is invalid" + "Data directory (%s) is invalid" : "Data directory (%s) is invalid", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json index f6a4742c68d..6234f54ca18 100644 --- a/lib/l10n/en_GB.json +++ b/lib/l10n/en_GB.json @@ -204,7 +204,7 @@ "Your data directory must be an absolute path" : "Your data directory must be an absolute path", "Check the value of \"datadirectory\" in your configuration" : "Check the value of \"datadirectory\" in your configuration", "Your data directory is invalid" : "Your data directory is invalid", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Ensure there is a file called \".ocdata\" in the root of the data directory.", "Could not obtain lock type %d on \"%s\"." : "Could not obtain lock type %d on \"%s\".", "Storage unauthorized. %s" : "Storage unauthorised. %s", "Storage incomplete configuration. %s" : "Storage incomplete configuration. %s", @@ -223,6 +223,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s.", "Data directory (%s) is readable by other users" : "Data directory (%s) is readable by other users", "Data directory (%s) must be an absolute path" : "Data directory (%s) must be an absolute path", - "Data directory (%s) is invalid" : "Data directory (%s) is invalid" + "Data directory (%s) is invalid" : "Data directory (%s) is invalid", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Please check that the data directory contains a file \".ocdata\" in its root." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es.js b/lib/l10n/es.js index 4b0710d0d8c..679f7c05187 100644 --- a/lib/l10n/es.js +++ b/lib/l10n/es.js @@ -4,6 +4,7 @@ OC.L10N.register( "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "Esto puede solucionarse fácilmente dándole al servidor permisos de escritura del directorio de configuración", "See %s" : "Mirar %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio de configuración. Véase %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron reemplazados correctamente. Asegúrese que es una versión compatible con el servidor.", "Sample configuration detected" : "Ejemplo de configuración detectado", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que el ejemplo de configuración ha sido copiado. Esto puede arruinar su instalación y es un caso para el que no se brinda soporte. Lea la documentación antes de hacer cambios en config.php", @@ -180,7 +181,10 @@ OC.L10N.register( "No database drivers (sqlite, mysql, or postgresql) installed." : "No están instalados los drivers de BBDD (sqlite, mysql, o postgresql)", "Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración", "Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio de apps o desactivando la tienda de apps en el archivo de configuración. Véase %s", "Cannot create \"data\" directory" : "No es posible crear el directorio \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio raíz. Véase %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Habitualmente, los permisos pueden arreglarse dando al servidor web acceso de escritura al directorio raíz. Véase %s", "Setting locale to %s failed" : "Falló la activación del idioma %s ", "Please install one of these locales on your system and restart your webserver." : "Instale uno de estos idiomas en su sistema y reinicie su servidor web.", "Please ask your server administrator to install the module." : "Consulte al administrador de su servidor para instalar el módulo.", @@ -202,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Su directorio data debe ser una ruta absoluta", "Check the value of \"datadirectory\" in your configuration" : "Compruebe el valor de \"datadirectory\" en su configuración.", "Your data directory is invalid" : "Su directorio de datos es inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz.", "Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", "Storage incomplete configuration. %s" : "Configuración de almacenamiento incompleta. %s", @@ -221,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos normalmente puede solucionarse %sdándole al servidor permisos de escritura del directorio raíz%s.", "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.", "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", - "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido" + "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es.json b/lib/l10n/es.json index 41293e99c79..3e7ecd02f3f 100644 --- a/lib/l10n/es.json +++ b/lib/l10n/es.json @@ -2,6 +2,7 @@ "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "Esto puede solucionarse fácilmente dándole al servidor permisos de escritura del directorio de configuración", "See %s" : "Mirar %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio de configuración. Véase %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron reemplazados correctamente. Asegúrese que es una versión compatible con el servidor.", "Sample configuration detected" : "Ejemplo de configuración detectado", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que el ejemplo de configuración ha sido copiado. Esto puede arruinar su instalación y es un caso para el que no se brinda soporte. Lea la documentación antes de hacer cambios en config.php", @@ -178,7 +179,10 @@ "No database drivers (sqlite, mysql, or postgresql) installed." : "No están instalados los drivers de BBDD (sqlite, mysql, o postgresql)", "Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración", "Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio de apps o desactivando la tienda de apps en el archivo de configuración. Véase %s", "Cannot create \"data\" directory" : "No es posible crear el directorio \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Habitualmente, esto puede arreglarse dando al servidor web acceso de escritura al directorio raíz. Véase %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Habitualmente, los permisos pueden arreglarse dando al servidor web acceso de escritura al directorio raíz. Véase %s", "Setting locale to %s failed" : "Falló la activación del idioma %s ", "Please install one of these locales on your system and restart your webserver." : "Instale uno de estos idiomas en su sistema y reinicie su servidor web.", "Please ask your server administrator to install the module." : "Consulte al administrador de su servidor para instalar el módulo.", @@ -200,7 +204,6 @@ "Your data directory must be an absolute path" : "Su directorio data debe ser una ruta absoluta", "Check the value of \"datadirectory\" in your configuration" : "Compruebe el valor de \"datadirectory\" en su configuración.", "Your data directory is invalid" : "Su directorio de datos es inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz.", "Could not obtain lock type %d on \"%s\"." : "No se pudo realizar el bloqueo %d en \"%s\".", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", "Storage incomplete configuration. %s" : "Configuración de almacenamiento incompleta. %s", @@ -219,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos normalmente puede solucionarse %sdándole al servidor permisos de escritura del directorio raíz%s.", "Data directory (%s) is readable by other users" : "El directorio de datos (%s) se puede leer por otros usuarios.", "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", - "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido" + "Data directory (%s) is invalid" : "El directorio de datos (%s) no es válido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifique que el directorio de datos contiene un archivo \".ocdata\" en su directorio raíz." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/es_AR.js b/lib/l10n/es_AR.js new file mode 100644 index 00000000000..604e3d19819 --- /dev/null +++ b/lib/l10n/es_AR.js @@ -0,0 +1,230 @@ +OC.L10N.register( + "lib", + { + "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Esto generalmente se soluciona dándole al servidor web acceso para escribir en el directorio config. ", + "See %s" : "Ver %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio config. Favor de ver %s", + "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron correctamente remplazados. Favor de asegurarse de que la versión sea compatible con el servidor.", + "Sample configuration detected" : "Se ha detectado la configuración de muestra", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede descomponer su instalacón y no está soportado. Favor de leer la documentación antes de hacer cambios en el archivo config.php", + "%1$s and %2$s" : "%1$s y %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s", + "Enterprise bundle" : "Paquete empresarial", + "Groupware bundle" : "Paquete de Groupware", + "Social sharing bundle" : "Paquete para compartir en redes sociales", + "PHP %s or higher is required." : "Se requiere de PHPH %s o superior.", + "PHP with a version lower than %s is required." : "PHP con una versión inferiror a la %s es requerido. ", + "%sbit or higher PHP required." : "se requiere PHP para %sbit o superior.", + "Following databases are supported: %s" : "Las siguientes bases de datos están soportadas: %s", + "The command line tool %s could not be found" : "No fue posible encontar la herramienta de línea de comando %s", + "The library %s is not available." : "La biblioteca %s no está disponible. ", + "Library %s with a version higher than %s is required - available version %s." : "La biblitoteca %s con una versión superiror a la %s es requerida - versión disponible %s.", + "Library %s with a version lower than %s is required - available version %s." : "Se requiere de la biblioteca %s con una versión inferiror a la %s - la versión %s está disponible. ", + "Following platforms are supported: %s" : "Las siguientes plataformas están soportadas: %s", + "Server version %s or higher is required." : "Se requiere la versión del servidor %s o superior. ", + "Server version %s or lower is required." : "La versión del servidor %s o inferior es requerdia. ", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "Avatar image is not square" : "La imagen del avatar no es un cuadrado", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["hace %n día","hace %n días"], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["hace %n año","hace %n años"], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "File name is a reserved word" : "Nombre de archivo es una palabra reservada", + "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido", + "File name is too long" : "El nombre del archivo es demasiado largo", + "Dot files are not allowed" : "Los archivos Dot no están permitidos", + "Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplicación \"%s\" no puede ser instalada porque el archivo appinfo no se puede leer. ", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión del servidor. ", + "This is an automatically sent email, please do not reply." : "Este es un correo enviado automáticamente, favor de no contestarlo. ", + "Help" : "Ayuda", + "Apps" : "Aplicaciones", + "Personal" : "Personal", + "Log out" : "Cerrar sesión", + "Users" : "Usuarios", + "Admin" : "Administración", + "APCu" : "APCu", + "Redis" : "Redis", + "Basic settings" : "Configuraciones básicas", + "Sharing" : "Compartiendo", + "Security" : "Seguridad", + "Encryption" : "Encripción", + "Additional settings" : "Configuraciones adicionales", + "Tips & tricks" : "Consejos y trucos", + "%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.", + "%s enter the database name." : "%s ingresar el nombre de la base de datos", + "%s you may not use dots in the database name" : "%s no puede utilizar puntos en el nombre de la base de datos", + "Oracle connection could not be established" : "No fue posible establecer la conexión a Oracle", + "Oracle username and/or password not valid" : "El nombre de usuario y/o contraseña de Oracle inválidos", + "DB Error: \"%s\"" : "Error de BD: \"%s\"", + "Offending command was: \"%s\"" : "Comando infractor: \"%s\"", + "You need to enter details of an existing account." : "Necesita ingresar los detalles de una cuenta existente.", + "Offending command was: \"%s\", name: %s, password: %s" : "Comando infractor: \"%s\", nombre: %s, contraseña: %s", + "PostgreSQL username and/or password not valid" : "El nombre de usuario y/o contraseña de PostgreSQL inválidos", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "OS X de Mac no está soportado y %s no funcionará correctamente en esta plataforma ¡Uselo bajo su propio riesgo!", + "For the best results, please consider using a GNU/Linux server instead." : "Para mejores resultados, favor de cosiderar usar en su lugar un servidor GNU/Linux.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Al parecer esta instancia %s está corriendo en un ambiente PHP de 32-bits y el open_basedir ha sido configurado en el archivo php.ini. Esto generará problemas con archivos de más de 4GB de tamaño y es altamente desalentado. ", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Favor de eliminar el ajuste open_basedir de su archivo php.ini o cambie a PHP de 64 bits. ", + "Set an admin username." : "Configurar un nombre de usuario del administrador", + "Set an admin password." : "Establecer la contraseña del administrador.", + "Can't create or write into the data directory %s" : "No es posible crear o escribir en el directorio de datos %s", + "Invalid Federated Cloud ID" : "ID de Nube Federada Inválido", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %i", + "Sharing %s failed, because the file does not exist" : "Se presentó una falla al compartir %s porque el archivo no existe", + "You are not allowed to share %s" : "No tiene permitido compartir %s", + "Sharing %s failed, because you can not share with yourself" : "Se presento una falla al compartir %s, porque no puede compartir con usted mismo", + "Sharing %s failed, because the user %s does not exist" : "Se presentó una falla al compartir %s porque el usuario %s no existe", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Se presentó una falla al compartir %s proque el usuario %s no es un miembro de ninguno de los grupos de los cuales %s es miembro", + "Sharing %s failed, because this item is already shared with %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con %s", + "Sharing %s failed, because this item is already shared with user %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con el usuario %s", + "Sharing %s failed, because the group %s does not exist" : "Se presentó una falla al compartir %s, porque el grupo %s no existe", + "Sharing %s failed, because %s is not a member of the group %s" : "Se presentó una falla al compartir %s debido a que %s no es un miembro del grupo %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Usted necesita proporcionar una contraseña para crear un link público, sólo los links protegidos están permitidos. ", + "Sharing %s failed, because sharing with links is not allowed" : "Se presentó una falla al compartir %s porque no está permitido compartir con links", + "Not allowed to create a federated share with the same user" : "No está permitido crear un elemento compartido federado con el mismo usuario", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor sea inalcanzable por el momento", + "Share type %s is not valid for %s" : "El tipo del elemento compartido %s no es válido para %s", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Se persentó una falla al establecer los permisos para %s, porque los permisos exceden los permisos otorgados a %s", + "Setting permissions for %s failed, because the item was not found" : "Se persentó una falla al establecer los permisos para %s, porque no se encontró el elemento ", + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No ha sido posible establecer la fecha de expiración. Los recursos compartidos no pueden expirar después de %s tras haber sido compartidos", + "Cannot set expiration date. Expiration date is in the past" : "No ha sido posible establecer la fecha de expiración. La fecha de expiración ya ha pasado", + "Cannot clear expiration date. Shares are required to have an expiration date." : "No ha sido posible borrar la fecha de expiración. Los elelentos compartidos deben tener una fecha de expiración.", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend", + "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ", + "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s", + "Sharing failed, because the user %s is the original sharer" : "Se presento una falla al compartir, porque el usuario %s es quien compartió originalmente", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al compartir %s, porque los permisos exceden los permisos otorgados a %s", + "Sharing %s failed, because resharing is not allowed" : "Falla al compartir %s debído a que no se permite volver a compartir", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "Se presentó una falla al compartir %s porque el backend que comparte %s no pudo encontrar su origen", + "Sharing %s failed, because the file could not be found in the file cache" : "Se presentó una falla al compartir %s porque el archivo no se encontró en el caché de archivos", + "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s", + "Files can't be shared with delete permissions" : "No es posible compartir archivos con permisos de borrado", + "Files can't be shared with create permissions" : "No es posible compartir archivos con permisos de creación", + "Expiration date is in the past" : "La fecha de expiración ya ha pasado", + "Cannot set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro", + "Could not find category \"%s\"" : "No fue posible encontrar la categoria \"%s\"", + "Sunday" : "Domingo", + "Monday" : "Lunes", + "Tuesday" : "Martes", + "Wednesday" : "Miércoles", + "Thursday" : "Jueves", + "Friday" : "Viernes", + "Saturday" : "Sábado", + "Sun." : "Dom.", + "Mon." : "Lun.", + "Tue." : "Mar.", + "Wed." : "Mie.", + "Thu." : "Jue.", + "Fri." : "Vie.", + "Sat." : "Sab.", + "Su" : "Do", + "Mo" : "Lu", + "Tu" : "Ma", + "We" : "Mi", + "Th" : "Ju", + "Fr" : "Vi", + "Sa" : "Sa", + "January" : "Enero", + "February" : "Febrero", + "March" : "Marzo", + "April" : "Abril", + "May" : "Mayo", + "June" : "Junio", + "July" : "Julio", + "August" : "Agosto", + "September" : "Septiembre", + "October" : "Octubre", + "November" : "Noviembre", + "December" : "Diciembre", + "Jan." : "Ene.", + "Feb." : "Feb.", + "Mar." : "Mar.", + "Apr." : "Abr.", + "May." : "May.", + "Jun." : "Jun.", + "Jul." : "Jul.", + "Aug." : "Ago.", + "Sep." : "Sep.", + "Oct." : "Oct.", + "Nov." : "Nov.", + "Dec." : "Dic.", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Sólo se permiten los siguientes caracteres en el nombre de usuario: \"a-z\", \"A-Z\", \"0-9\" y \"_.@-'\"", + "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", + "Username contains whitespace at the beginning or at the end" : "El nombre del usuario contiene un espacio en blanco al inicio o al final", + "Username must not consist of dots only" : "El nombre de usuario no debe consistir de solo puntos. ", + "A valid password must be provided" : "Se debe proporcionar una contraseña válida", + "The username is already being used" : "Ese nombre de usuario ya está en uso", + "User disabled" : "Usuario deshabilitado", + "Login canceled by app" : "Inicio de sesión cancelado por la aplicación", + "No app name specified" : "No se ha especificado el nombre de la aplicación", + "App '%s' could not be installed!" : "¡La aplicación \"%s\" no puede ser instalada!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "La aplicación \"%s\" no puede ser instalada porque las siguientes dependencias no están satisfechas: %s ", + "a safe home for all your data" : "un lugar seguro para todos sus datos", + "File is currently busy, please try again later" : "El archivo se encuentra actualmente en uso, favor de intentarlo más tarde. ", + "Can't read file" : "No se puede leer el archivo", + "Application is not enabled" : "La aplicación está deshabilitada", + "Authentication error" : "Error de autenticación", + "Token expired. Please reload page." : "La ficha ha expirado. Favor de recarga la página.", + "Unknown user" : "Ususario desconocido", + "No database drivers (sqlite, mysql, or postgresql) installed." : "No cuenta con controladores de base de datos (sqlite, mysql o postgresql) instalados. ", + "Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"", + "Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio de las aplicaciones o deshabilitando la appstore en el archivo config. Favor de ver %s", + "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio raíz. Favor de ver %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Por lo general los permisos se pueden corregir al darle al servidor web acceso de escritura al directorio raíz. Favor de ver %s.", + "Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s", + "Please install one of these locales on your system and restart your webserver." : "Favor de instalar uno de las siguientes configuraciones locales en su sistema y reinicie su servidor web", + "Please ask your server administrator to install the module." : "Favor de solicitar a su adminsitrador la instalación del módulo. ", + "PHP module %s not installed." : "El módulo de PHP %s no está instalado. ", + "PHP setting \"%s\" is not set to \"%s\"." : "El ajuste PHP \"%s\" no esta establecido a \"%s\".", + "Adjusting this setting in php.ini will make Nextcloud run again" : "El cambiar este ajuste del archivo php.ini hará que Nextcloud corra de nuevo.", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload está establecido como \"%s\" en lugar del valor esperado de \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Para corregir este tema, establezca <code>mbstring.func_overload</code> a <code>0</code> en su archivo php.ini", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "Se requiere de por lo menos libxml2 2.7.0. Actualmente %s esta instalado. ", + "To fix this issue update your libxml2 version and restart your web server." : "Para corregir este tema, favor de actualizar la versión de su libxml2 y reinicie su servidor web. ", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto ha sido causado probablemente por un acelerador de caché como Zend OPcache o eAccelerator.", + "PHP modules have been installed, but they are still listed as missing?" : "¿Los módulos de PHP han sido instalados, pero se siguen enlistando como faltantes?", + "Please ask your server administrator to restart the web server." : "Favor de solicitar al administrador reiniciar el servidor web. ", + "PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9", + "Please upgrade your database version" : "Favor de actualizar la versión de la base de datos", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Favor de cambiar los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ", + "Your data directory is readable by other users" : "Su direcctorio data puede ser leído por otros usuarios", + "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta", + "Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración", + "Your data directory is invalid" : "Su directorio de datos es inválido", + "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ", + "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", + "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s", + "Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s", + "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible", + "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "Server settings" : "Configuraciones del servidor", + "You need to enter either an existing account or the administrator." : "Necesita ingresar una cuenta ya sea existente o la del administrador.", + "%s shared »%s« with you" : "%s ha compartido »%s« con usted", + "%s via %s" : "%s por %s", + "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración", + "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.", + "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.", + "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios", + "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", + "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. " +}, +"nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_AR.json b/lib/l10n/es_AR.json new file mode 100644 index 00000000000..2219faa633b --- /dev/null +++ b/lib/l10n/es_AR.json @@ -0,0 +1,228 @@ +{ "translations": { + "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Esto generalmente se soluciona dándole al servidor web acceso para escribir en el directorio config. ", + "See %s" : "Ver %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio config. Favor de ver %s", + "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron correctamente remplazados. Favor de asegurarse de que la versión sea compatible con el servidor.", + "Sample configuration detected" : "Se ha detectado la configuración de muestra", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede descomponer su instalacón y no está soportado. Favor de leer la documentación antes de hacer cambios en el archivo config.php", + "%1$s and %2$s" : "%1$s y %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s", + "Enterprise bundle" : "Paquete empresarial", + "Groupware bundle" : "Paquete de Groupware", + "Social sharing bundle" : "Paquete para compartir en redes sociales", + "PHP %s or higher is required." : "Se requiere de PHPH %s o superior.", + "PHP with a version lower than %s is required." : "PHP con una versión inferiror a la %s es requerido. ", + "%sbit or higher PHP required." : "se requiere PHP para %sbit o superior.", + "Following databases are supported: %s" : "Las siguientes bases de datos están soportadas: %s", + "The command line tool %s could not be found" : "No fue posible encontar la herramienta de línea de comando %s", + "The library %s is not available." : "La biblioteca %s no está disponible. ", + "Library %s with a version higher than %s is required - available version %s." : "La biblitoteca %s con una versión superiror a la %s es requerida - versión disponible %s.", + "Library %s with a version lower than %s is required - available version %s." : "Se requiere de la biblioteca %s con una versión inferiror a la %s - la versión %s está disponible. ", + "Following platforms are supported: %s" : "Las siguientes plataformas están soportadas: %s", + "Server version %s or higher is required." : "Se requiere la versión del servidor %s o superior. ", + "Server version %s or lower is required." : "La versión del servidor %s o inferior es requerdia. ", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "Avatar image is not square" : "La imagen del avatar no es un cuadrado", + "today" : "hoy", + "yesterday" : "ayer", + "_%n day ago_::_%n days ago_" : ["hace %n día","hace %n días"], + "last month" : "mes pasado", + "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"], + "last year" : "año pasado", + "_%n year ago_::_%n years ago_" : ["hace %n año","hace %n años"], + "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], + "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], + "seconds ago" : "hace segundos", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "File name is a reserved word" : "Nombre de archivo es una palabra reservada", + "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido", + "File name is too long" : "El nombre del archivo es demasiado largo", + "Dot files are not allowed" : "Los archivos Dot no están permitidos", + "Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplicación \"%s\" no puede ser instalada porque el archivo appinfo no se puede leer. ", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión del servidor. ", + "This is an automatically sent email, please do not reply." : "Este es un correo enviado automáticamente, favor de no contestarlo. ", + "Help" : "Ayuda", + "Apps" : "Aplicaciones", + "Personal" : "Personal", + "Log out" : "Cerrar sesión", + "Users" : "Usuarios", + "Admin" : "Administración", + "APCu" : "APCu", + "Redis" : "Redis", + "Basic settings" : "Configuraciones básicas", + "Sharing" : "Compartiendo", + "Security" : "Seguridad", + "Encryption" : "Encripción", + "Additional settings" : "Configuraciones adicionales", + "Tips & tricks" : "Consejos y trucos", + "%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.", + "%s enter the database name." : "%s ingresar el nombre de la base de datos", + "%s you may not use dots in the database name" : "%s no puede utilizar puntos en el nombre de la base de datos", + "Oracle connection could not be established" : "No fue posible establecer la conexión a Oracle", + "Oracle username and/or password not valid" : "El nombre de usuario y/o contraseña de Oracle inválidos", + "DB Error: \"%s\"" : "Error de BD: \"%s\"", + "Offending command was: \"%s\"" : "Comando infractor: \"%s\"", + "You need to enter details of an existing account." : "Necesita ingresar los detalles de una cuenta existente.", + "Offending command was: \"%s\", name: %s, password: %s" : "Comando infractor: \"%s\", nombre: %s, contraseña: %s", + "PostgreSQL username and/or password not valid" : "El nombre de usuario y/o contraseña de PostgreSQL inválidos", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "OS X de Mac no está soportado y %s no funcionará correctamente en esta plataforma ¡Uselo bajo su propio riesgo!", + "For the best results, please consider using a GNU/Linux server instead." : "Para mejores resultados, favor de cosiderar usar en su lugar un servidor GNU/Linux.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Al parecer esta instancia %s está corriendo en un ambiente PHP de 32-bits y el open_basedir ha sido configurado en el archivo php.ini. Esto generará problemas con archivos de más de 4GB de tamaño y es altamente desalentado. ", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Favor de eliminar el ajuste open_basedir de su archivo php.ini o cambie a PHP de 64 bits. ", + "Set an admin username." : "Configurar un nombre de usuario del administrador", + "Set an admin password." : "Establecer la contraseña del administrador.", + "Can't create or write into the data directory %s" : "No es posible crear o escribir en el directorio de datos %s", + "Invalid Federated Cloud ID" : "ID de Nube Federada Inválido", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %i", + "Sharing %s failed, because the file does not exist" : "Se presentó una falla al compartir %s porque el archivo no existe", + "You are not allowed to share %s" : "No tiene permitido compartir %s", + "Sharing %s failed, because you can not share with yourself" : "Se presento una falla al compartir %s, porque no puede compartir con usted mismo", + "Sharing %s failed, because the user %s does not exist" : "Se presentó una falla al compartir %s porque el usuario %s no existe", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Se presentó una falla al compartir %s proque el usuario %s no es un miembro de ninguno de los grupos de los cuales %s es miembro", + "Sharing %s failed, because this item is already shared with %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con %s", + "Sharing %s failed, because this item is already shared with user %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con el usuario %s", + "Sharing %s failed, because the group %s does not exist" : "Se presentó una falla al compartir %s, porque el grupo %s no existe", + "Sharing %s failed, because %s is not a member of the group %s" : "Se presentó una falla al compartir %s debido a que %s no es un miembro del grupo %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Usted necesita proporcionar una contraseña para crear un link público, sólo los links protegidos están permitidos. ", + "Sharing %s failed, because sharing with links is not allowed" : "Se presentó una falla al compartir %s porque no está permitido compartir con links", + "Not allowed to create a federated share with the same user" : "No está permitido crear un elemento compartido federado con el mismo usuario", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor sea inalcanzable por el momento", + "Share type %s is not valid for %s" : "El tipo del elemento compartido %s no es válido para %s", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Se persentó una falla al establecer los permisos para %s, porque los permisos exceden los permisos otorgados a %s", + "Setting permissions for %s failed, because the item was not found" : "Se persentó una falla al establecer los permisos para %s, porque no se encontró el elemento ", + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No ha sido posible establecer la fecha de expiración. Los recursos compartidos no pueden expirar después de %s tras haber sido compartidos", + "Cannot set expiration date. Expiration date is in the past" : "No ha sido posible establecer la fecha de expiración. La fecha de expiración ya ha pasado", + "Cannot clear expiration date. Shares are required to have an expiration date." : "No ha sido posible borrar la fecha de expiración. Los elelentos compartidos deben tener una fecha de expiración.", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend", + "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ", + "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s", + "Sharing failed, because the user %s is the original sharer" : "Se presento una falla al compartir, porque el usuario %s es quien compartió originalmente", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al compartir %s, porque los permisos exceden los permisos otorgados a %s", + "Sharing %s failed, because resharing is not allowed" : "Falla al compartir %s debído a que no se permite volver a compartir", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "Se presentó una falla al compartir %s porque el backend que comparte %s no pudo encontrar su origen", + "Sharing %s failed, because the file could not be found in the file cache" : "Se presentó una falla al compartir %s porque el archivo no se encontró en el caché de archivos", + "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s", + "Files can't be shared with delete permissions" : "No es posible compartir archivos con permisos de borrado", + "Files can't be shared with create permissions" : "No es posible compartir archivos con permisos de creación", + "Expiration date is in the past" : "La fecha de expiración ya ha pasado", + "Cannot set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro", + "Could not find category \"%s\"" : "No fue posible encontrar la categoria \"%s\"", + "Sunday" : "Domingo", + "Monday" : "Lunes", + "Tuesday" : "Martes", + "Wednesday" : "Miércoles", + "Thursday" : "Jueves", + "Friday" : "Viernes", + "Saturday" : "Sábado", + "Sun." : "Dom.", + "Mon." : "Lun.", + "Tue." : "Mar.", + "Wed." : "Mie.", + "Thu." : "Jue.", + "Fri." : "Vie.", + "Sat." : "Sab.", + "Su" : "Do", + "Mo" : "Lu", + "Tu" : "Ma", + "We" : "Mi", + "Th" : "Ju", + "Fr" : "Vi", + "Sa" : "Sa", + "January" : "Enero", + "February" : "Febrero", + "March" : "Marzo", + "April" : "Abril", + "May" : "Mayo", + "June" : "Junio", + "July" : "Julio", + "August" : "Agosto", + "September" : "Septiembre", + "October" : "Octubre", + "November" : "Noviembre", + "December" : "Diciembre", + "Jan." : "Ene.", + "Feb." : "Feb.", + "Mar." : "Mar.", + "Apr." : "Abr.", + "May." : "May.", + "Jun." : "Jun.", + "Jul." : "Jul.", + "Aug." : "Ago.", + "Sep." : "Sep.", + "Oct." : "Oct.", + "Nov." : "Nov.", + "Dec." : "Dic.", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Sólo se permiten los siguientes caracteres en el nombre de usuario: \"a-z\", \"A-Z\", \"0-9\" y \"_.@-'\"", + "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", + "Username contains whitespace at the beginning or at the end" : "El nombre del usuario contiene un espacio en blanco al inicio o al final", + "Username must not consist of dots only" : "El nombre de usuario no debe consistir de solo puntos. ", + "A valid password must be provided" : "Se debe proporcionar una contraseña válida", + "The username is already being used" : "Ese nombre de usuario ya está en uso", + "User disabled" : "Usuario deshabilitado", + "Login canceled by app" : "Inicio de sesión cancelado por la aplicación", + "No app name specified" : "No se ha especificado el nombre de la aplicación", + "App '%s' could not be installed!" : "¡La aplicación \"%s\" no puede ser instalada!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "La aplicación \"%s\" no puede ser instalada porque las siguientes dependencias no están satisfechas: %s ", + "a safe home for all your data" : "un lugar seguro para todos sus datos", + "File is currently busy, please try again later" : "El archivo se encuentra actualmente en uso, favor de intentarlo más tarde. ", + "Can't read file" : "No se puede leer el archivo", + "Application is not enabled" : "La aplicación está deshabilitada", + "Authentication error" : "Error de autenticación", + "Token expired. Please reload page." : "La ficha ha expirado. Favor de recarga la página.", + "Unknown user" : "Ususario desconocido", + "No database drivers (sqlite, mysql, or postgresql) installed." : "No cuenta con controladores de base de datos (sqlite, mysql o postgresql) instalados. ", + "Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"", + "Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio de las aplicaciones o deshabilitando la appstore en el archivo config. Favor de ver %s", + "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio raíz. Favor de ver %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Por lo general los permisos se pueden corregir al darle al servidor web acceso de escritura al directorio raíz. Favor de ver %s.", + "Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s", + "Please install one of these locales on your system and restart your webserver." : "Favor de instalar uno de las siguientes configuraciones locales en su sistema y reinicie su servidor web", + "Please ask your server administrator to install the module." : "Favor de solicitar a su adminsitrador la instalación del módulo. ", + "PHP module %s not installed." : "El módulo de PHP %s no está instalado. ", + "PHP setting \"%s\" is not set to \"%s\"." : "El ajuste PHP \"%s\" no esta establecido a \"%s\".", + "Adjusting this setting in php.ini will make Nextcloud run again" : "El cambiar este ajuste del archivo php.ini hará que Nextcloud corra de nuevo.", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload está establecido como \"%s\" en lugar del valor esperado de \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Para corregir este tema, establezca <code>mbstring.func_overload</code> a <code>0</code> en su archivo php.ini", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "Se requiere de por lo menos libxml2 2.7.0. Actualmente %s esta instalado. ", + "To fix this issue update your libxml2 version and restart your web server." : "Para corregir este tema, favor de actualizar la versión de su libxml2 y reinicie su servidor web. ", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto ha sido causado probablemente por un acelerador de caché como Zend OPcache o eAccelerator.", + "PHP modules have been installed, but they are still listed as missing?" : "¿Los módulos de PHP han sido instalados, pero se siguen enlistando como faltantes?", + "Please ask your server administrator to restart the web server." : "Favor de solicitar al administrador reiniciar el servidor web. ", + "PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9", + "Please upgrade your database version" : "Favor de actualizar la versión de la base de datos", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Favor de cambiar los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ", + "Your data directory is readable by other users" : "Su direcctorio data puede ser leído por otros usuarios", + "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta", + "Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración", + "Your data directory is invalid" : "Su directorio de datos es inválido", + "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ", + "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", + "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s", + "Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s", + "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible", + "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "Server settings" : "Configuraciones del servidor", + "You need to enter either an existing account or the administrator." : "Necesita ingresar una cuenta ya sea existente o la del administrador.", + "%s shared »%s« with you" : "%s ha compartido »%s« con usted", + "%s via %s" : "%s por %s", + "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración", + "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.", + "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.", + "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios", + "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", + "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. " +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js index 42d76d5e4b1..49bc33536e2 100644 --- a/lib/l10n/es_MX.js +++ b/lib/l10n/es_MX.js @@ -39,7 +39,7 @@ OC.L10N.register( "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], "seconds ago" : "hace segundos", - "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus ajustes de aplicación o contacte a su administrador. ", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", "File name is a reserved word" : "Nombre de archivo es una palabra reservada", "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido", "File name is too long" : "El nombre del archivo es demasiado largo", @@ -51,16 +51,16 @@ OC.L10N.register( "Help" : "Ayuda", "Apps" : "Aplicaciones", "Personal" : "Personal", - "Log out" : "Salir de la sesión", + "Log out" : "Cerrar sesión", "Users" : "Usuarios", "Admin" : "Administración", "APCu" : "APCu", "Redis" : "Redis", - "Basic settings" : "Ajustes básicos", + "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", "Encryption" : "Encripción", - "Additional settings" : "Ajustes adicionales", + "Additional settings" : "Configuraciones adicionales", "Tips & tricks" : "Consejos y trucos", "%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.", @@ -206,7 +206,7 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta", "Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración", "Your data directory is invalid" : "Su directorio de datos es inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. ", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegurate de que exista una archivo llamado \".ocdata\" en la raíz del directorio de datos. ", "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s", @@ -214,8 +214,8 @@ OC.L10N.register( "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible", "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.", - "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus ajustes de aplicación o contacte a su administrador. ", - "Server settings" : "Ajustes del servidor", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "Server settings" : "Configuraciones del servidor", "You need to enter either an existing account or the administrator." : "Necesita ingresar una cuenta ya sea existente o la del administrador.", "%s shared »%s« with you" : "%s ha compartido »%s« con usted", "%s via %s" : "%s por %s", @@ -225,6 +225,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.", "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios", "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", - "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido" + "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. " }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json index 69ddf4cfcfb..bd02157c056 100644 --- a/lib/l10n/es_MX.json +++ b/lib/l10n/es_MX.json @@ -37,7 +37,7 @@ "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"], "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"], "seconds ago" : "hace segundos", - "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus ajustes de aplicación o contacte a su administrador. ", + "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", "File name is a reserved word" : "Nombre de archivo es una palabra reservada", "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido", "File name is too long" : "El nombre del archivo es demasiado largo", @@ -49,16 +49,16 @@ "Help" : "Ayuda", "Apps" : "Aplicaciones", "Personal" : "Personal", - "Log out" : "Salir de la sesión", + "Log out" : "Cerrar sesión", "Users" : "Usuarios", "Admin" : "Administración", "APCu" : "APCu", "Redis" : "Redis", - "Basic settings" : "Ajustes básicos", + "Basic settings" : "Configuraciones básicas", "Sharing" : "Compartiendo", "Security" : "Seguridad", "Encryption" : "Encripción", - "Additional settings" : "Ajustes adicionales", + "Additional settings" : "Configuraciones adicionales", "Tips & tricks" : "Consejos y trucos", "%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.", @@ -204,7 +204,7 @@ "Your data directory must be an absolute path" : "Su direcctorio data debe ser una ruta absoluta", "Check the value of \"datadirectory\" in your configuration" : "Verifique el valor de \"datadirectory\" en su configuración", "Your data directory is invalid" : "Su directorio de datos es inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. ", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegurate de que exista una archivo llamado \".ocdata\" en la raíz del directorio de datos. ", "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ", "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s", "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s", @@ -212,8 +212,8 @@ "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible", "Storage connection timeout. %s" : "Se agotó el tiempo de conexión del almacenamiento. %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.", - "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus ajustes de aplicación o contacte a su administrador. ", - "Server settings" : "Ajustes del servidor", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Favor de habilitarlo en sus configuraciones de aplicación o contacte a su administrador. ", + "Server settings" : "Configuraciones del servidor", "You need to enter either an existing account or the administrator." : "Necesita ingresar una cuenta ya sea existente o la del administrador.", "%s shared »%s« with you" : "%s ha compartido »%s« con usted", "%s via %s" : "%s por %s", @@ -223,6 +223,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.", "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios", "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta", - "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido" + "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Favor de verificar que el directorio de datos tenga un archivo \".ocdata\" en su raíz. " },"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 eca8b47d005..adb53bd960b 100644 --- a/lib/l10n/fi.js +++ b/lib/l10n/fi.js @@ -188,7 +188,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Data-hakemiston tulee olla absoluuttinen polku", "Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi", "Your data directory is invalid" : "Datahakemistosi on virheellinen", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\".", "Storage unauthorized. %s" : "Tallennustila ei ole valtuutettu. %s", "Storage incomplete configuration. %s" : "Tallennustilan puutteellinen määritys. %s", @@ -204,6 +203,7 @@ OC.L10N.register( "Cannot create \"data\" directory (%s)" : "Hakemiston \"data\" luominen ei onnistu (%s)", "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa", "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku", - "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen" + "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\"." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/fi.json b/lib/l10n/fi.json index 72022a4ac30..5ae148df97c 100644 --- a/lib/l10n/fi.json +++ b/lib/l10n/fi.json @@ -186,7 +186,6 @@ "Your data directory must be an absolute path" : "Data-hakemiston tulee olla absoluuttinen polku", "Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi", "Your data directory is invalid" : "Datahakemistosi on virheellinen", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\".", "Storage unauthorized. %s" : "Tallennustila ei ole valtuutettu. %s", "Storage incomplete configuration. %s" : "Tallennustilan puutteellinen määritys. %s", @@ -202,6 +201,7 @@ "Cannot create \"data\" directory (%s)" : "Hakemiston \"data\" luominen ei onnistu (%s)", "Data directory (%s) is readable by other users" : "Data-hakemisto (%s) on muiden käyttäjien luettavissa", "Data directory (%s) must be an absolute path" : "Data-hakemiston (%s) tulee olla absoluuttinen polku", - "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen" + "Data directory (%s) is invalid" : "Data-hakemisto (%s) on virheellinen", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että data-hakemiston juuressa on tiedosto \".ocdata\"." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js index 51792e096dd..e0cc775d78c 100644 --- a/lib/l10n/fr.js +++ b/lib/l10n/fr.js @@ -206,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Le chemin de votre répertoire doit être un lien absolu", "Check the value of \"datadirectory\" in your configuration" : "Verifiez la valeur de \"datadirectory\" dans votre configuration", "Your data directory is invalid" : "Votre répertoire n'est pas valide", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine.", "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", "Storage incomplete configuration. %s" : "Configuration de l'espace de stockage incomplète. %s", @@ -225,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Le problème de permissions peut généralement être résolu %sen donnant au serveur web un accès en écriture au répertoire racine%s", "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs", "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu", - "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide" + "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine." }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json index 639eed6cb7a..e726514e3cb 100644 --- a/lib/l10n/fr.json +++ b/lib/l10n/fr.json @@ -204,7 +204,6 @@ "Your data directory must be an absolute path" : "Le chemin de votre répertoire doit être un lien absolu", "Check the value of \"datadirectory\" in your configuration" : "Verifiez la valeur de \"datadirectory\" dans votre configuration", "Your data directory is invalid" : "Votre répertoire n'est pas valide", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine.", "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", "Storage incomplete configuration. %s" : "Configuration de l'espace de stockage incomplète. %s", @@ -223,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Le problème de permissions peut généralement être résolu %sen donnant au serveur web un accès en écriture au répertoire racine%s", "Data directory (%s) is readable by other users" : "Le répertoire de données (%s) est lisible par les autres utilisateurs", "Data directory (%s) must be an absolute path" : "Le chemin du dossier de données (%s) doit être absolu", - "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide" + "Data directory (%s) is invalid" : "Le répertoire (%s) n'est pas valide", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Veuillez vérifier que le répertoire de données contient un fichier \".ocdata\" à sa racine." },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/he.js b/lib/l10n/he.js index 3aa060db9a0..4bdd78bc0dd 100644 --- a/lib/l10n/he.js +++ b/lib/l10n/he.js @@ -170,7 +170,6 @@ OC.L10N.register( "Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.", "Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך", - "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה", "Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".", "Storage unauthorized. %s" : "אחסון לא מורשה. %s", "Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s", @@ -188,6 +187,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.", "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים", "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי", - "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית" + "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית", + "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/he.json b/lib/l10n/he.json index a9e11217739..8098188f888 100644 --- a/lib/l10n/he.json +++ b/lib/l10n/he.json @@ -168,7 +168,6 @@ "Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.", "Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך", - "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה", "Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".", "Storage unauthorized. %s" : "אחסון לא מורשה. %s", "Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s", @@ -186,6 +185,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.", "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים", "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי", - "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית" + "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית", + "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/hu.js b/lib/l10n/hu.js index 01f8ef573fc..2e50cb71134 100644 --- a/lib/l10n/hu.js +++ b/lib/l10n/hu.js @@ -190,7 +190,6 @@ OC.L10N.register( "Please upgrade your database version" : "Kérem frissítse az adatbázis-szoftvert!", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Kérjük módosítsa a könyvtár elérhetőségi engedélybeállítását 0770-re, hogy a tartalmát más felhasználó ne listázhassa!", "Check the value of \"datadirectory\" in your configuration" : "Ellenőrizd a \"datadirectory\" értékét a konfigurációban", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!", "Could not obtain lock type %d on \"%s\"." : "Nem sikerült %d típusú zárolást elérni itt: \"%s\".", "Storage unauthorized. %s" : "A tároló jogosulatlan. %s", "Storage incomplete configuration. %s" : "A tároló beállítása nem teljes. %s", @@ -209,6 +208,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Az elérési problémák rendszerint megoldhatók azzal, ha a %swebszervernek írásjogot adunk a gyökérkönyvtárra%s.", "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ", "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie", - "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) " + "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) ", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!" }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/hu.json b/lib/l10n/hu.json index 2894e05d12b..fdee4dfd1ea 100644 --- a/lib/l10n/hu.json +++ b/lib/l10n/hu.json @@ -188,7 +188,6 @@ "Please upgrade your database version" : "Kérem frissítse az adatbázis-szoftvert!", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Kérjük módosítsa a könyvtár elérhetőségi engedélybeállítását 0770-re, hogy a tartalmát más felhasználó ne listázhassa!", "Check the value of \"datadirectory\" in your configuration" : "Ellenőrizd a \"datadirectory\" értékét a konfigurációban", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!", "Could not obtain lock type %d on \"%s\"." : "Nem sikerült %d típusú zárolást elérni itt: \"%s\".", "Storage unauthorized. %s" : "A tároló jogosulatlan. %s", "Storage incomplete configuration. %s" : "A tároló beállítása nem teljes. %s", @@ -207,6 +206,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Az elérési problémák rendszerint megoldhatók azzal, ha a %swebszervernek írásjogot adunk a gyökérkönyvtárra%s.", "Data directory (%s) is readable by other users" : "Az adatkönyvtár (%s) más felhasználók számára is olvasható ", "Data directory (%s) must be an absolute path" : "Az adatkönyvtárnak (%s) abszolút elérési útnak kell lennie", - "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) " + "Data directory (%s) is invalid" : "Érvénytelen a megadott adatkönyvtár (%s) ", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Kérjük ellenőrizze, hogy az adatkönyvtár tartalmaz a gyökerében egy \".ocdata\" nevű fájlt!" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/is.js b/lib/l10n/is.js index ff94ff7978d..118cb015165 100644 --- a/lib/l10n/is.js +++ b/lib/l10n/is.js @@ -205,7 +205,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Gagnamappan þín verður að vera með algilda slóð", "Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni", "Your data directory is invalid" : "Gagnamappan þín er ógild", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Athugaðu hvort gagnamappan innihaldi skrá með heitinu \".ocdata\" í rót hennar.", "Could not obtain lock type %d on \"%s\"." : "Gat ekki fengið læsingu af gerðinni %d á \"%s\".", "Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s", "Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s", @@ -224,6 +223,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Heimildir er venjulega hægt að laga ef %sgefur vefþjóninum skrifréttindi í rótarmöppuna %s.", "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur", "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð", - "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild" + "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Athugaðu hvort gagnamappan innihaldi skrá með heitinu \".ocdata\" í rót hennar." }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/lib/l10n/is.json b/lib/l10n/is.json index 9da850a5377..72cab786ef0 100644 --- a/lib/l10n/is.json +++ b/lib/l10n/is.json @@ -203,7 +203,6 @@ "Your data directory must be an absolute path" : "Gagnamappan þín verður að vera með algilda slóð", "Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni", "Your data directory is invalid" : "Gagnamappan þín er ógild", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Athugaðu hvort gagnamappan innihaldi skrá með heitinu \".ocdata\" í rót hennar.", "Could not obtain lock type %d on \"%s\"." : "Gat ekki fengið læsingu af gerðinni %d á \"%s\".", "Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s", "Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s", @@ -222,6 +221,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Heimildir er venjulega hægt að laga ef %sgefur vefþjóninum skrifréttindi í rótarmöppuna %s.", "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur", "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð", - "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild" + "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Athugaðu hvort gagnamappan innihaldi skrá með heitinu \".ocdata\" í rót hennar." },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/lib/l10n/it.js b/lib/l10n/it.js index 7d2ae7ac070..f1f132c5b6c 100644 --- a/lib/l10n/it.js +++ b/lib/l10n/it.js @@ -1,9 +1,10 @@ OC.L10N.register( "lib", { - "Cannot write into \"config\" directory!" : "Impossibile scrivere nella cartella \"config\".", + "Cannot write into \"config\" directory!" : "Impossibile scrivere nella cartella \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella \"config\"", "See %s" : "Vedi %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella di configurazione. Vedi %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "I file dell'applicazione %1$s non sono stati sostituiti correttamente. Assicurati che sia una versione compatibile con il server.", "Sample configuration detected" : "Configurazione di esempio rilevata", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "È stato rilevato che la configurazione di esempio è stata copiata. Ciò può compromettere la tua installazione e non è supportato. Leggi la documentazione prima di modificare il file config.php", @@ -52,6 +53,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Basic settings" : "Impostazioni di base", "Sharing" : "Condivisione", "Security" : "Sicurezza", "Encryption" : "Cifratura", @@ -176,7 +178,10 @@ OC.L10N.register( "No database drivers (sqlite, mysql, or postgresql) installed." : "Nessun driver di database (sqlite, mysql o postgresql) installato", "Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"", "Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella delle applicazioni o disabilitando il negozio di applicazioni nel file di configurazione. Vedi %s", "Cannot create \"data\" directory" : "Impossibile creare la cartella \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella radice. Vedi %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "I permessi possono essere normalmente corretti fornendo al server web accesso in scrittura alla cartella radice. Vedi %s.", "Setting locale to %s failed" : "L'impostazione della localizzazione a %s non è riuscita", "Please install one of these locales on your system and restart your webserver." : "Installa una delle seguenti localizzazioni sul tuo sistema e riavvia il server web.", "Please ask your server administrator to install the module." : "Chiedi all'amministratore del tuo server di installare il modulo.", @@ -198,7 +203,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "La cartella dei dati deve essere un percorso assoluto", "Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione", "Your data directory is invalid" : "La cartella dei dati non è valida", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.", "Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".", "Storage unauthorized. %s" : "Archiviazione non autorizzata. %s", "Storage incomplete configuration. %s" : "Configurazione dell'archiviazione incompleta.%s", @@ -217,6 +221,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "I permessi possono essere normalmente corretti %sfornendo al server web accesso in scrittura alla cartella radice%s.", "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti", "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto", - "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida" + "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/it.json b/lib/l10n/it.json index 8ccfd848395..3a48f87a65b 100644 --- a/lib/l10n/it.json +++ b/lib/l10n/it.json @@ -1,7 +1,8 @@ { "translations": { - "Cannot write into \"config\" directory!" : "Impossibile scrivere nella cartella \"config\".", + "Cannot write into \"config\" directory!" : "Impossibile scrivere nella cartella \"config\"!", "This can usually be fixed by giving the webserver write access to the config directory" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella \"config\"", "See %s" : "Vedi %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella di configurazione. Vedi %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "I file dell'applicazione %1$s non sono stati sostituiti correttamente. Assicurati che sia una versione compatibile con il server.", "Sample configuration detected" : "Configurazione di esempio rilevata", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "È stato rilevato che la configurazione di esempio è stata copiata. Ciò può compromettere la tua installazione e non è supportato. Leggi la documentazione prima di modificare il file config.php", @@ -50,6 +51,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", + "Basic settings" : "Impostazioni di base", "Sharing" : "Condivisione", "Security" : "Sicurezza", "Encryption" : "Cifratura", @@ -174,7 +176,10 @@ "No database drivers (sqlite, mysql, or postgresql) installed." : "Nessun driver di database (sqlite, mysql o postgresql) installato", "Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"", "Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella delle applicazioni o disabilitando il negozio di applicazioni nel file di configurazione. Vedi %s", "Cannot create \"data\" directory" : "Impossibile creare la cartella \"data\"", + "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Ciò può essere normalmente corretto fornendo al server web accesso in scrittura alla cartella radice. Vedi %s", + "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "I permessi possono essere normalmente corretti fornendo al server web accesso in scrittura alla cartella radice. Vedi %s.", "Setting locale to %s failed" : "L'impostazione della localizzazione a %s non è riuscita", "Please install one of these locales on your system and restart your webserver." : "Installa una delle seguenti localizzazioni sul tuo sistema e riavvia il server web.", "Please ask your server administrator to install the module." : "Chiedi all'amministratore del tuo server di installare il modulo.", @@ -196,7 +201,6 @@ "Your data directory must be an absolute path" : "La cartella dei dati deve essere un percorso assoluto", "Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione", "Your data directory is invalid" : "La cartella dei dati non è valida", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.", "Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\".", "Storage unauthorized. %s" : "Archiviazione non autorizzata. %s", "Storage incomplete configuration. %s" : "Configurazione dell'archiviazione incompleta.%s", @@ -215,6 +219,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "I permessi possono essere normalmente corretti %sfornendo al server web accesso in scrittura alla cartella radice%s.", "Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti", "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto", - "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida" + "Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js index 15dc44a521f..21caab92635 100644 --- a/lib/l10n/ja.js +++ b/lib/l10n/ja.js @@ -193,7 +193,6 @@ OC.L10N.register( "Your data directory is readable by other users" : "データディレクトリは、他のユーザーから読み取り専用です", "Your data directory must be an absolute path" : "データディレクトリは、絶対パスにする必要があります", "Check the value of \"datadirectory\" in your configuration" : "設定ファイル内の \"datadirectory\" の値を確認してください。", - "Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。", "Could not obtain lock type %d on \"%s\"." : "\"%s\" で %d タイプのロックを取得できませんでした。", "Storage unauthorized. %s" : "権限のないストレージです。 %s", "Storage incomplete configuration. %s" : "設定が未完了のストレージです。 %s", @@ -212,6 +211,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "多くの場合、パーミッションは %s Webサーバーにルートディレクトリ %s への書き込み権限を与えることで解決できます。", "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます", "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。", - "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です" + "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です", + "Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json index 07449a935ca..cab2bc6905b 100644 --- a/lib/l10n/ja.json +++ b/lib/l10n/ja.json @@ -191,7 +191,6 @@ "Your data directory is readable by other users" : "データディレクトリは、他のユーザーから読み取り専用です", "Your data directory must be an absolute path" : "データディレクトリは、絶対パスにする必要があります", "Check the value of \"datadirectory\" in your configuration" : "設定ファイル内の \"datadirectory\" の値を確認してください。", - "Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。", "Could not obtain lock type %d on \"%s\"." : "\"%s\" で %d タイプのロックを取得できませんでした。", "Storage unauthorized. %s" : "権限のないストレージです。 %s", "Storage incomplete configuration. %s" : "設定が未完了のストレージです。 %s", @@ -210,6 +209,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "多くの場合、パーミッションは %s Webサーバーにルートディレクトリ %s への書き込み権限を与えることで解決できます。", "Data directory (%s) is readable by other users" : "データディレクトリ (%s) は他のユーザーも閲覧することができます", "Data directory (%s) must be an absolute path" : "データディレクトリ (%s) は、絶対パスである必要があります。", - "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です" + "Data directory (%s) is invalid" : "データディレクトリ (%s) は無効です", + "Please check that the data directory contains a file \".ocdata\" in its root." : "データディレクトリに \".ocdata\" ファイルが含まれていることを確認してください。" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/ko.js b/lib/l10n/ko.js index 2a26f1031f9..5ac112c6d98 100644 --- a/lib/l10n/ko.js +++ b/lib/l10n/ko.js @@ -202,7 +202,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "내 데이터 디렉터리는 절대 경로여야 함", "Check the value of \"datadirectory\" in your configuration" : "설정 중 \"datadirectory\" 값을 확인하십시오", "Your data directory is invalid" : "내 데이터 디렉터리가 잘못됨", - "Please check that the data directory contains a file \".ocdata\" in its root." : "데이터 디렉터리의 최상위 경로에 \".ocdata\" 파일이 있는지 확인하십시오.", "Could not obtain lock type %d on \"%s\"." : "잠금 형식 %d을(를) \"%s\"에 대해 얻을 수 없습니다.", "Storage unauthorized. %s" : "저장소가 인증되지 않았습니다. %s", "Storage incomplete configuration. %s" : "저장소 설정이 완전하지 않습니다. %s", @@ -221,6 +220,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "%s루트 디렉터리에 웹 서버 쓰기 권한%s을 주면 해결됩니다.", "Data directory (%s) is readable by other users" : "데이터 디렉터리(%s)를 다른 사용자가 읽을 수 있음", "Data directory (%s) must be an absolute path" : "데이터 디렉터리(%s)는 반드시 절대 경로여야 함", - "Data directory (%s) is invalid" : "데이터 디렉터리(%s)가 잘못됨" + "Data directory (%s) is invalid" : "데이터 디렉터리(%s)가 잘못됨", + "Please check that the data directory contains a file \".ocdata\" in its root." : "데이터 디렉터리의 최상위 경로에 \".ocdata\" 파일이 있는지 확인하십시오." }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/ko.json b/lib/l10n/ko.json index 3bf4ceac1b5..fde529370d4 100644 --- a/lib/l10n/ko.json +++ b/lib/l10n/ko.json @@ -200,7 +200,6 @@ "Your data directory must be an absolute path" : "내 데이터 디렉터리는 절대 경로여야 함", "Check the value of \"datadirectory\" in your configuration" : "설정 중 \"datadirectory\" 값을 확인하십시오", "Your data directory is invalid" : "내 데이터 디렉터리가 잘못됨", - "Please check that the data directory contains a file \".ocdata\" in its root." : "데이터 디렉터리의 최상위 경로에 \".ocdata\" 파일이 있는지 확인하십시오.", "Could not obtain lock type %d on \"%s\"." : "잠금 형식 %d을(를) \"%s\"에 대해 얻을 수 없습니다.", "Storage unauthorized. %s" : "저장소가 인증되지 않았습니다. %s", "Storage incomplete configuration. %s" : "저장소 설정이 완전하지 않습니다. %s", @@ -219,6 +218,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "%s루트 디렉터리에 웹 서버 쓰기 권한%s을 주면 해결됩니다.", "Data directory (%s) is readable by other users" : "데이터 디렉터리(%s)를 다른 사용자가 읽을 수 있음", "Data directory (%s) must be an absolute path" : "데이터 디렉터리(%s)는 반드시 절대 경로여야 함", - "Data directory (%s) is invalid" : "데이터 디렉터리(%s)가 잘못됨" + "Data directory (%s) is invalid" : "데이터 디렉터리(%s)가 잘못됨", + "Please check that the data directory contains a file \".ocdata\" in its root." : "데이터 디렉터리의 최상위 경로에 \".ocdata\" 파일이 있는지 확인하십시오." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/nb.js b/lib/l10n/nb.js index b49eee83982..3911c4a6cbc 100644 --- a/lib/l10n/nb.js +++ b/lib/l10n/nb.js @@ -56,7 +56,7 @@ OC.L10N.register( "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", - "Basic settings" : "Basisinnstillinger", + "Basic settings" : "Grunninnstillinger", "Sharing" : "Deling", "Security" : "Sikkerhet", "Encryption" : "Kryptering", @@ -69,9 +69,9 @@ OC.L10N.register( "Oracle connection could not be established" : "Klarte ikke å etablere forbindelse til Oracle", "Oracle username and/or password not valid" : "Oracle-brukernavn og/eller passord er ikke gyldig", "DB Error: \"%s\"" : "Databasefeil: \"%s\"", - "Offending command was: \"%s\"" : "Kommandoen som feilet: \"%s\"", + "Offending command was: \"%s\"" : "Kommandoen som mislyktes: \"%s\"", "You need to enter details of an existing account." : "Du må legge in detaljene til en eksisterende konto.", - "Offending command was: \"%s\", name: %s, password: %s" : "Kommando som feilet: \"%s\", navn: %s, passord: %s", + "Offending command was: \"%s\", name: %s, password: %s" : "Kommandoen som mislyktes var: \"%s\", navn: %s, passord: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-brukernavn og/eller passord er ikke gyldig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X støttes ikke og %s vil ikke fungere korrekt på denne plattformen. Bruk på egen risiko!", "For the best results, please consider using a GNU/Linux server instead." : "For beste resultat, vurder å bruke en GNU/Linux-tjener i stedet.", @@ -81,34 +81,34 @@ OC.L10N.register( "Set an admin password." : "Sett et admin-passord.", "Can't create or write into the data directory %s" : "Kan ikke opprette eller skrive i datamappen %s", "Invalid Federated Cloud ID" : "Ugyldig ID for sammenknyttet sky", - "Sharing %s failed, because the backend does not allow shares from type %i" : "Deling av %s feilet, fordi tjeneren ikke tillater delinger fra type %i", - "Sharing %s failed, because the file does not exist" : "Deling av %s feilet, fordi filen ikke eksisterer", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Deling av %s mislyktes, fordi tjeneren ikke tillater delinger fra type %i", + "Sharing %s failed, because the file does not exist" : "Deling av %s mislyktes, fordi filen ikke eksisterer", "You are not allowed to share %s" : "Du har ikke lov til å dele %s", - "Sharing %s failed, because you can not share with yourself" : "Deling av %s feilet fordi du ikke kan dele med deg selv", - "Sharing %s failed, because the user %s does not exist" : "Deling av %s feilet, fordi brukeren %s ikke finnes", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deling av %s feilet, fordi brukeren %s ikke er medlem av noen grupper som %s er medlem av", - "Sharing %s failed, because this item is already shared with %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med %s", - "Sharing %s failed, because this item is already shared with user %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med bruker %s", - "Sharing %s failed, because the group %s does not exist" : "Deling av %s feilet, fordi gruppen %s ikke finnes", - "Sharing %s failed, because %s is not a member of the group %s" : "Deling av %s feilet, fordi %s ikke er medlem av gruppen %s", + "Sharing %s failed, because you can not share with yourself" : "Deling av %s mislyktes fordi du ikke kan dele med deg selv", + "Sharing %s failed, because the user %s does not exist" : "Deling av %s mislyktes, fordi brukeren %s ikke finnes", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deling av %s mislyktes, fordi brukeren %s ikke er medlem av noen grupper som %s er medlem av", + "Sharing %s failed, because this item is already shared with %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med %s", + "Sharing %s failed, because this item is already shared with user %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med bruker %s", + "Sharing %s failed, because the group %s does not exist" : "Deling av %s mislyktes, fordi gruppen %s ikke finnes", + "Sharing %s failed, because %s is not a member of the group %s" : "Deling av %s mislyktes, fordi %s ikke er medlem av gruppen %s", "You need to provide a password to create a public link, only protected links are allowed" : "Du må oppgi et passord for å lage en offentlig lenke. Bare beskyttede lenker er tillatt", "Sharing %s failed, because sharing with links is not allowed" : "Deling av %s mislyktes, fordi deling med lenker ikke er tillatt", "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en sammenknyttet sky-deling med den samme brukeren", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s feilet, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s mislyktes, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.", "Share type %s is not valid for %s" : "Delingstype %s er ikke gyldig for %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting av tillatelser for %s feilet, fordi tillatelsene gikk ut over tillatelsene som er gitt til %s", - "Setting permissions for %s failed, because the item was not found" : "Setting av tillatelser for %s feilet, fordi elementet ikke ble funnet", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting av tillatelser for %s mislyktes, fordi tillatelsene gikk ut over tillatelsene som er gitt til %s", + "Setting permissions for %s failed, because the item was not found" : "Setting av tillatelser for %s mislyktes, fordi elementet ikke ble funnet", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Kan ikke sette utøpsdato. Delinger kan ikke utløpe senere enn %s etter at de har blitt delt", "Cannot set expiration date. Expiration date is in the past" : "Kan ikke sette utløpsdato. Utløpsdato er tilbake i tid", "Cannot clear expiration date. Shares are required to have an expiration date." : "Kan ikke fjerne utløpsdato. Delinger må ha en utløpsdato.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Delings-tjener %s må implementere grensesnittet OCP\\Share_Backend", "Sharing backend %s not found" : "Delings-tjener %s ikke funnet", "Sharing backend for %s not found" : "Delings-tjener for %s ikke funnet", - "Sharing failed, because the user %s is the original sharer" : "Deling feilet fordi brukeren %s er den som delte opprinnelig", + "Sharing failed, because the user %s is the original sharer" : "Deling mislyktes fordi brukeren %s er den som delte opprinnelig", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Deling av %s mislyktes, fordi tillatelsene går utover tillatelsene som er gitt til %s", - "Sharing %s failed, because resharing is not allowed" : "Deling av %s feilet, fordi videre-deling ikke er tillatt", - "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s feilet, fordi delings-bakenden for %s ikke kunne finne kilden", - "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s feilet, fordi filen ikke ble funnet i fil-mellomlageret", + "Sharing %s failed, because resharing is not allowed" : "Deling av %s mislyktes, fordi videre-deling ikke er tillatt", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s mislyktes, fordi delings-bakenden for %s ikke kunne finne kilden", + "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s mislyktes, fordi filen ikke ble funnet i fil-mellomlageret", "Cannot increase permissions of %s" : "Kan ikke øke tillatelser for %s", "Files can't be shared with delete permissions" : "Filer kan ikke deles med rettigheter til sletting", "Files can't be shared with create permissions" : "Filer kan ikke deles med rettigheter til å opprette", @@ -206,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Din datamappe må være en absolutt sti", "Check the value of \"datadirectory\" in your configuration" : "Sjekk verdien for \"datadirectory\" i oppsettet ditt", "Your data directory is invalid" : "Din datamappe er ugyldig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen.", "Could not obtain lock type %d on \"%s\"." : "Klarte ikke å låse med type %d på \"%s\".", "Storage unauthorized. %s" : "Lager uautorisert: %s", "Storage incomplete configuration. %s" : "Ikke komplett oppsett for lager. %s", @@ -225,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Tillatelser kan vanligvis ordnes ved %så gi vevtjeneren skrivetilgang til rotmappen%s.", "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere", "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti", - "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig" + "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/nb.json b/lib/l10n/nb.json index eb3679c96cb..57f654d753a 100644 --- a/lib/l10n/nb.json +++ b/lib/l10n/nb.json @@ -54,7 +54,7 @@ "Admin" : "Admin", "APCu" : "APCu", "Redis" : "Redis", - "Basic settings" : "Basisinnstillinger", + "Basic settings" : "Grunninnstillinger", "Sharing" : "Deling", "Security" : "Sikkerhet", "Encryption" : "Kryptering", @@ -67,9 +67,9 @@ "Oracle connection could not be established" : "Klarte ikke å etablere forbindelse til Oracle", "Oracle username and/or password not valid" : "Oracle-brukernavn og/eller passord er ikke gyldig", "DB Error: \"%s\"" : "Databasefeil: \"%s\"", - "Offending command was: \"%s\"" : "Kommandoen som feilet: \"%s\"", + "Offending command was: \"%s\"" : "Kommandoen som mislyktes: \"%s\"", "You need to enter details of an existing account." : "Du må legge in detaljene til en eksisterende konto.", - "Offending command was: \"%s\", name: %s, password: %s" : "Kommando som feilet: \"%s\", navn: %s, passord: %s", + "Offending command was: \"%s\", name: %s, password: %s" : "Kommandoen som mislyktes var: \"%s\", navn: %s, passord: %s", "PostgreSQL username and/or password not valid" : "PostgreSQL-brukernavn og/eller passord er ikke gyldig", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X støttes ikke og %s vil ikke fungere korrekt på denne plattformen. Bruk på egen risiko!", "For the best results, please consider using a GNU/Linux server instead." : "For beste resultat, vurder å bruke en GNU/Linux-tjener i stedet.", @@ -79,34 +79,34 @@ "Set an admin password." : "Sett et admin-passord.", "Can't create or write into the data directory %s" : "Kan ikke opprette eller skrive i datamappen %s", "Invalid Federated Cloud ID" : "Ugyldig ID for sammenknyttet sky", - "Sharing %s failed, because the backend does not allow shares from type %i" : "Deling av %s feilet, fordi tjeneren ikke tillater delinger fra type %i", - "Sharing %s failed, because the file does not exist" : "Deling av %s feilet, fordi filen ikke eksisterer", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Deling av %s mislyktes, fordi tjeneren ikke tillater delinger fra type %i", + "Sharing %s failed, because the file does not exist" : "Deling av %s mislyktes, fordi filen ikke eksisterer", "You are not allowed to share %s" : "Du har ikke lov til å dele %s", - "Sharing %s failed, because you can not share with yourself" : "Deling av %s feilet fordi du ikke kan dele med deg selv", - "Sharing %s failed, because the user %s does not exist" : "Deling av %s feilet, fordi brukeren %s ikke finnes", - "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deling av %s feilet, fordi brukeren %s ikke er medlem av noen grupper som %s er medlem av", - "Sharing %s failed, because this item is already shared with %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med %s", - "Sharing %s failed, because this item is already shared with user %s" : "Deling av %s feilet, fordi dette elementet allerede er delt med bruker %s", - "Sharing %s failed, because the group %s does not exist" : "Deling av %s feilet, fordi gruppen %s ikke finnes", - "Sharing %s failed, because %s is not a member of the group %s" : "Deling av %s feilet, fordi %s ikke er medlem av gruppen %s", + "Sharing %s failed, because you can not share with yourself" : "Deling av %s mislyktes fordi du ikke kan dele med deg selv", + "Sharing %s failed, because the user %s does not exist" : "Deling av %s mislyktes, fordi brukeren %s ikke finnes", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deling av %s mislyktes, fordi brukeren %s ikke er medlem av noen grupper som %s er medlem av", + "Sharing %s failed, because this item is already shared with %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med %s", + "Sharing %s failed, because this item is already shared with user %s" : "Deling av %s mislyktes, fordi dette elementet allerede er delt med bruker %s", + "Sharing %s failed, because the group %s does not exist" : "Deling av %s mislyktes, fordi gruppen %s ikke finnes", + "Sharing %s failed, because %s is not a member of the group %s" : "Deling av %s mislyktes, fordi %s ikke er medlem av gruppen %s", "You need to provide a password to create a public link, only protected links are allowed" : "Du må oppgi et passord for å lage en offentlig lenke. Bare beskyttede lenker er tillatt", "Sharing %s failed, because sharing with links is not allowed" : "Deling av %s mislyktes, fordi deling med lenker ikke er tillatt", "Not allowed to create a federated share with the same user" : "Ikke tillatt å opprette en sammenknyttet sky-deling med den samme brukeren", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s feilet, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deling %s mislyktes, fant ikke %s, kanskje tjeneren er utilgjengelig for øyeblikket.", "Share type %s is not valid for %s" : "Delingstype %s er ikke gyldig for %s", - "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting av tillatelser for %s feilet, fordi tillatelsene gikk ut over tillatelsene som er gitt til %s", - "Setting permissions for %s failed, because the item was not found" : "Setting av tillatelser for %s feilet, fordi elementet ikke ble funnet", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Setting av tillatelser for %s mislyktes, fordi tillatelsene gikk ut over tillatelsene som er gitt til %s", + "Setting permissions for %s failed, because the item was not found" : "Setting av tillatelser for %s mislyktes, fordi elementet ikke ble funnet", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Kan ikke sette utøpsdato. Delinger kan ikke utløpe senere enn %s etter at de har blitt delt", "Cannot set expiration date. Expiration date is in the past" : "Kan ikke sette utløpsdato. Utløpsdato er tilbake i tid", "Cannot clear expiration date. Shares are required to have an expiration date." : "Kan ikke fjerne utløpsdato. Delinger må ha en utløpsdato.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Delings-tjener %s må implementere grensesnittet OCP\\Share_Backend", "Sharing backend %s not found" : "Delings-tjener %s ikke funnet", "Sharing backend for %s not found" : "Delings-tjener for %s ikke funnet", - "Sharing failed, because the user %s is the original sharer" : "Deling feilet fordi brukeren %s er den som delte opprinnelig", + "Sharing failed, because the user %s is the original sharer" : "Deling mislyktes fordi brukeren %s er den som delte opprinnelig", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Deling av %s mislyktes, fordi tillatelsene går utover tillatelsene som er gitt til %s", - "Sharing %s failed, because resharing is not allowed" : "Deling av %s feilet, fordi videre-deling ikke er tillatt", - "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s feilet, fordi delings-bakenden for %s ikke kunne finne kilden", - "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s feilet, fordi filen ikke ble funnet i fil-mellomlageret", + "Sharing %s failed, because resharing is not allowed" : "Deling av %s mislyktes, fordi videre-deling ikke er tillatt", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "Deling av %s mislyktes, fordi delings-bakenden for %s ikke kunne finne kilden", + "Sharing %s failed, because the file could not be found in the file cache" : "Deling av %s mislyktes, fordi filen ikke ble funnet i fil-mellomlageret", "Cannot increase permissions of %s" : "Kan ikke øke tillatelser for %s", "Files can't be shared with delete permissions" : "Filer kan ikke deles med rettigheter til sletting", "Files can't be shared with create permissions" : "Filer kan ikke deles med rettigheter til å opprette", @@ -204,7 +204,6 @@ "Your data directory must be an absolute path" : "Din datamappe må være en absolutt sti", "Check the value of \"datadirectory\" in your configuration" : "Sjekk verdien for \"datadirectory\" i oppsettet ditt", "Your data directory is invalid" : "Din datamappe er ugyldig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen.", "Could not obtain lock type %d on \"%s\"." : "Klarte ikke å låse med type %d på \"%s\".", "Storage unauthorized. %s" : "Lager uautorisert: %s", "Storage incomplete configuration. %s" : "Ikke komplett oppsett for lager. %s", @@ -223,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Tillatelser kan vanligvis ordnes ved %så gi vevtjeneren skrivetilgang til rotmappen%s.", "Data directory (%s) is readable by other users" : "Data-mappen (%s) kan leses av andre brukere", "Data directory (%s) must be an absolute path" : "Datamappen (%s) må være en absolutt sti", - "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig" + "Data directory (%s) is invalid" : "Data-mappe (%s) er ugyldig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Sjekk at det ligger en fil \".ocdata\" i roten av data-mappen." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js index 9ad05fb7eba..0fe0e07be77 100644 --- a/lib/l10n/nl.js +++ b/lib/l10n/nl.js @@ -206,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Je data map moet een absoluut pad hebben", "Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in je configuratie", "Your data directory is invalid" : "Je datamap is ongeldig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.", "Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\".", "Storage unauthorized. %s" : "Opslag niet toegestaan. %s", "Storage incomplete configuration. %s" : "Incomplete opslagconfiguratie. %s", @@ -225,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Dit kan hersteld worden door 1%s in de hoofd directory 1%s op de webserver schrijfrechten te geven.", "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers", "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben", - "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig" + "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json index 8a6bd04bdb4..8ac29f70fd7 100644 --- a/lib/l10n/nl.json +++ b/lib/l10n/nl.json @@ -204,7 +204,6 @@ "Your data directory must be an absolute path" : "Je data map moet een absoluut pad hebben", "Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in je configuratie", "Your data directory is invalid" : "Je datamap is ongeldig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.", "Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\".", "Storage unauthorized. %s" : "Opslag niet toegestaan. %s", "Storage incomplete configuration. %s" : "Incomplete opslagconfiguratie. %s", @@ -223,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Dit kan hersteld worden door 1%s in de hoofd directory 1%s op de webserver schrijfrechten te geven.", "Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers", "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben", - "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig" + "Data directory (%s) is invalid" : "Data directory (%s) is ongeldig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js index d1daa6c921c..46631eef798 100644 --- a/lib/l10n/pl.js +++ b/lib/l10n/pl.js @@ -206,7 +206,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Twój katalog z danymi musi być ścieżką absolutną", "Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji", "Your data directory is invalid" : "Twój katalog z danymi jest nieprawidłowy", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".", "Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s", "Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s", @@ -225,6 +224,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.", "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników", "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną", - "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy" + "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\"." }, "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/pl.json b/lib/l10n/pl.json index 951476baaa1..6b7d74024b9 100644 --- a/lib/l10n/pl.json +++ b/lib/l10n/pl.json @@ -204,7 +204,6 @@ "Your data directory must be an absolute path" : "Twój katalog z danymi musi być ścieżką absolutną", "Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji", "Your data directory is invalid" : "Twój katalog z danymi jest nieprawidłowy", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".", "Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s", "Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s", @@ -223,6 +222,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.", "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników", "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną", - "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy" + "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\"." },"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/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js index d13d0bc1f9a..a6be2f36f98 100644 --- a/lib/l10n/pt_BR.js +++ b/lib/l10n/pt_BR.js @@ -1,13 +1,13 @@ OC.L10N.register( "lib", { - "Cannot write into \"config\" directory!" : "Não foi possível gravar no diretório \"config\"!", - "This can usually be fixed by giving the webserver write access to the config directory" : "Isso geralmente pode ser corrigido dando o acesso de gravação ao webserver para o diretório de configuração", + "Cannot write into \"config\" directory!" : "Não é possível gravar no diretório \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Isso geralmente pode ser corrigido dando o acesso de escritura ao webserver para o diretório de configuração", "See %s" : "Ver %s", - "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório config. Veja %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escritura no diretório config. Veja %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Os arquivos do aplicativo %$1s não foram substituídos corretamente. Certifique-se de que é uma versão compatível com o servidor.", "Sample configuration detected" : "Configuração de exemplo detectada", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Foi detectado que a configuração de exemplo foi copiada. Isso pode desestabilizar sua instalação e não é suportado. Por favor leia a documentação antes de realizar mudanças no config.php", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Foi detectado que a configuração de exemplo foi copiada. Isso pode terminar sua instalação e não é suportado. Por favor leia a documentação antes de realizar mudanças no config.php", "%1$s and %2$s" : "%1$s e %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s e %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s e %4$s", @@ -51,7 +51,7 @@ OC.L10N.register( "Help" : "Ajuda", "Apps" : "Aplicativos", "Personal" : "Pessoal", - "Log out" : "Saída", + "Log out" : "Sair", "Users" : "Usuários", "Admin" : "Admininistrador", "APCu" : "APCu", @@ -76,7 +76,7 @@ OC.L10N.register( "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X não é suportado e %s não funcionará corretamente nesta plataforma. Use-o por sua conta e risco!", "For the best results, please consider using a GNU/Linux server instead." : "Para obter melhores resultados, por favor considere o uso de um servidor GNU/Linux em seu lugar.", "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32 bits e o open_basedir foi configurado no php.ini. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou altere o PHP para 64bit.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou mude o PHP para 64bit.", "Set an admin username." : "Defina um nome do usuário administrador.", "Set an admin password." : "Defina uma senha para o administrador.", "Can't create or write into the data directory %s" : "Não foi possível criar ou gravar no diretório de dados %s", @@ -171,7 +171,7 @@ OC.L10N.register( "No app name specified" : "O nome do aplicativo não foi especificado.", "App '%s' could not be installed!" : "O aplicativo '%s' não pôde ser instalado!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "O aplicativo \"%s\" não pode ser instalado pois as seguintes dependências não foram cumpridas: %s", - "a safe home for all your data" : "um local seguro para todos os seus dados", + "a safe home for all your data" : "Um lar seguro para todos os seus dados", "File is currently busy, please try again later" : "O arquivo está ocupado, tente novamente mais tarde", "Can't read file" : "Não foi possível ler arquivo", "Application is not enabled" : "O aplicativo não está habilitado", @@ -187,7 +187,7 @@ OC.L10N.register( "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "As permissões normalmente podem ser corrigidas dando permissão de escrita do diretório raiz para o servidor web. Veja %s.", "Setting locale to %s failed" : "Falha ao configurar localização para %s", "Please install one of these locales on your system and restart your webserver." : "Por favor, defina uma dessas localizações em seu sistema e reinicie o seu servidor web.", - "Please ask your server administrator to install the module." : "Por favor, peça ao administrador do servidor para instalar o módulo.", + "Please ask your server administrator to install the module." : "Por favor, peça ao seu administrador do servidor para instalar o módulo.", "PHP module %s not installed." : "Módulo PHP %s não instalado.", "PHP setting \"%s\" is not set to \"%s\"." : "Configuração PHP \"%s\" não está configurado para \"%s\".", "Adjusting this setting in php.ini will make Nextcloud run again" : "Ajustar a configuração no php.ini fará com que o Nextcloud execute novamente", @@ -206,7 +206,7 @@ OC.L10N.register( "Your data directory must be an absolute path" : "O diretório de dados deve ser um caminho absoluto", "Check the value of \"datadirectory\" in your configuration" : "Verifique o valor do \"datadirectory\" na sua configuração", "Your data directory is invalid" : "Seu diretório de dados é inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Assegure-se que exista um arquivo chamado \".ocdata\" na raiz do diretório \"data\".", "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", "Storage incomplete configuration. %s" : "Configuração incompleta do armazenamento. %s", @@ -225,6 +225,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissões podem ser corrigidas por %sdando permissão de escrita ao servidor web para o diretório raiz %s", "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários", "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto", - "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido" + "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz." }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json index 4b52bcdeb20..a9d220ab1dd 100644 --- a/lib/l10n/pt_BR.json +++ b/lib/l10n/pt_BR.json @@ -1,11 +1,11 @@ { "translations": { - "Cannot write into \"config\" directory!" : "Não foi possível gravar no diretório \"config\"!", - "This can usually be fixed by giving the webserver write access to the config directory" : "Isso geralmente pode ser corrigido dando o acesso de gravação ao webserver para o diretório de configuração", + "Cannot write into \"config\" directory!" : "Não é possível gravar no diretório \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Isso geralmente pode ser corrigido dando o acesso de escritura ao webserver para o diretório de configuração", "See %s" : "Ver %s", - "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório config. Veja %s", + "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escritura no diretório config. Veja %s", "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Os arquivos do aplicativo %$1s não foram substituídos corretamente. Certifique-se de que é uma versão compatível com o servidor.", "Sample configuration detected" : "Configuração de exemplo detectada", - "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Foi detectado que a configuração de exemplo foi copiada. Isso pode desestabilizar sua instalação e não é suportado. Por favor leia a documentação antes de realizar mudanças no config.php", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Foi detectado que a configuração de exemplo foi copiada. Isso pode terminar sua instalação e não é suportado. Por favor leia a documentação antes de realizar mudanças no config.php", "%1$s and %2$s" : "%1$s e %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s e %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s e %4$s", @@ -49,7 +49,7 @@ "Help" : "Ajuda", "Apps" : "Aplicativos", "Personal" : "Pessoal", - "Log out" : "Saída", + "Log out" : "Sair", "Users" : "Usuários", "Admin" : "Admininistrador", "APCu" : "APCu", @@ -74,7 +74,7 @@ "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X não é suportado e %s não funcionará corretamente nesta plataforma. Use-o por sua conta e risco!", "For the best results, please consider using a GNU/Linux server instead." : "Para obter melhores resultados, por favor considere o uso de um servidor GNU/Linux em seu lugar.", "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Aparentemente a instância %s está rodando em um ambiente PHP de 32 bits e o open_basedir foi configurado no php.ini. Isto pode gerar problemas com arquivos maiores que 4GB e é altamente desencorajado.", - "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou altere o PHP para 64bit.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor, remova a configuração de open_basedir de seu php.ini ou mude o PHP para 64bit.", "Set an admin username." : "Defina um nome do usuário administrador.", "Set an admin password." : "Defina uma senha para o administrador.", "Can't create or write into the data directory %s" : "Não foi possível criar ou gravar no diretório de dados %s", @@ -169,7 +169,7 @@ "No app name specified" : "O nome do aplicativo não foi especificado.", "App '%s' could not be installed!" : "O aplicativo '%s' não pôde ser instalado!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "O aplicativo \"%s\" não pode ser instalado pois as seguintes dependências não foram cumpridas: %s", - "a safe home for all your data" : "um local seguro para todos os seus dados", + "a safe home for all your data" : "Um lar seguro para todos os seus dados", "File is currently busy, please try again later" : "O arquivo está ocupado, tente novamente mais tarde", "Can't read file" : "Não foi possível ler arquivo", "Application is not enabled" : "O aplicativo não está habilitado", @@ -185,7 +185,7 @@ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "As permissões normalmente podem ser corrigidas dando permissão de escrita do diretório raiz para o servidor web. Veja %s.", "Setting locale to %s failed" : "Falha ao configurar localização para %s", "Please install one of these locales on your system and restart your webserver." : "Por favor, defina uma dessas localizações em seu sistema e reinicie o seu servidor web.", - "Please ask your server administrator to install the module." : "Por favor, peça ao administrador do servidor para instalar o módulo.", + "Please ask your server administrator to install the module." : "Por favor, peça ao seu administrador do servidor para instalar o módulo.", "PHP module %s not installed." : "Módulo PHP %s não instalado.", "PHP setting \"%s\" is not set to \"%s\"." : "Configuração PHP \"%s\" não está configurado para \"%s\".", "Adjusting this setting in php.ini will make Nextcloud run again" : "Ajustar a configuração no php.ini fará com que o Nextcloud execute novamente", @@ -204,7 +204,7 @@ "Your data directory must be an absolute path" : "O diretório de dados deve ser um caminho absoluto", "Check the value of \"datadirectory\" in your configuration" : "Verifique o valor do \"datadirectory\" na sua configuração", "Your data directory is invalid" : "Seu diretório de dados é inválido", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Assegure-se que exista um arquivo chamado \".ocdata\" na raiz do diretório \"data\".", "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", "Storage incomplete configuration. %s" : "Configuração incompleta do armazenamento. %s", @@ -223,6 +223,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Permissões podem ser corrigidas por %sdando permissão de escrita ao servidor web para o diretório raiz %s", "Data directory (%s) is readable by other users" : "Diretório de dados (%s) pode ser lido por outros usuários", "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto", - "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido" + "Data directory (%s) is invalid" : "Diretório de dados (%s) é inválido", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor, verifique se o diretório de dados contém um arquivo \".ocdata\" em sua raiz." },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js index e05f6ac024f..da555faa96e 100644 --- a/lib/l10n/ru.js +++ b/lib/l10n/ru.js @@ -206,7 +206,7 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Каталог данных должен быть указан в виде абсолютного пути", "Check the value of \"datadirectory\" in your configuration" : "Проверьте значение «datadirectory» в настройках.", "Your data directory is invalid" : "Каталог данных не верен", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл «.ocdata» присутствует в корне каталога данных.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Убедитесь, что в корне каталога данных присутствует файл «.ocdata».", "Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для «%s»", "Storage unauthorized. %s" : "Хранилище неавторизовано. %s", "Storage incomplete configuration. %s" : "Неполная конфигурация хранилища. %s", @@ -225,6 +225,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в корневой каталог%s.", "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям", "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём", - "Data directory (%s) is invalid" : "Каталог данных (%s) не верен" + "Data directory (%s) is invalid" : "Каталог данных (%s) не верен", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл «.ocdata» присутствует в корне каталога данных." }, "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/lib/l10n/ru.json b/lib/l10n/ru.json index c6e0ba8c08a..1600687c820 100644 --- a/lib/l10n/ru.json +++ b/lib/l10n/ru.json @@ -204,7 +204,7 @@ "Your data directory must be an absolute path" : "Каталог данных должен быть указан в виде абсолютного пути", "Check the value of \"datadirectory\" in your configuration" : "Проверьте значение «datadirectory» в настройках.", "Your data directory is invalid" : "Каталог данных не верен", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл «.ocdata» присутствует в корне каталога данных.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Убедитесь, что в корне каталога данных присутствует файл «.ocdata».", "Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для «%s»", "Storage unauthorized. %s" : "Хранилище неавторизовано. %s", "Storage incomplete configuration. %s" : "Неполная конфигурация хранилища. %s", @@ -223,6 +223,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Обычно это можно исправить, %sпредоставив веб-серверу права на запись в корневой каталог%s.", "Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям", "Data directory (%s) must be an absolute path" : "Каталог данных (%s) должен быть абсолютным путём", - "Data directory (%s) is invalid" : "Каталог данных (%s) не верен" + "Data directory (%s) is invalid" : "Каталог данных (%s) не верен", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл «.ocdata» присутствует в корне каталога данных." },"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/lib/l10n/sk.js b/lib/l10n/sk.js index 9ae8ccdfc11..c85efae5a00 100644 --- a/lib/l10n/sk.js +++ b/lib/l10n/sk.js @@ -184,7 +184,6 @@ OC.L10N.register( "Please upgrade your database version" : "Prosím, aktualizujte verziu svojej databázy", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Prosím, zmeňte oprávnenia na 0770, aby tento priečinok nemohli ostatní používatelia otvoriť.", "Check the value of \"datadirectory\" in your configuration" : "Skontrolujte hodnotu \"datadirectory\" vo vašej konfigurácii", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.", "Storage connection error. %s" : "Chyba pripojenia k úložisku. %s", "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", @@ -200,6 +199,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnenia je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis do koreňového priečinka%s.", "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom", "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta", - "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný" + "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\"." }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/lib/l10n/sk.json b/lib/l10n/sk.json index fc4fd9e8327..bffd166c233 100644 --- a/lib/l10n/sk.json +++ b/lib/l10n/sk.json @@ -182,7 +182,6 @@ "Please upgrade your database version" : "Prosím, aktualizujte verziu svojej databázy", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Prosím, zmeňte oprávnenia na 0770, aby tento priečinok nemohli ostatní používatelia otvoriť.", "Check the value of \"datadirectory\" in your configuration" : "Skontrolujte hodnotu \"datadirectory\" vo vašej konfigurácii", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.", "Storage connection error. %s" : "Chyba pripojenia k úložisku. %s", "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", @@ -198,6 +197,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Oprávnenia je zvyčajne možné opraviť tým, že %sudelíte webovému serveru oprávnenie na zápis do koreňového priečinka%s.", "Data directory (%s) is readable by other users" : "Priečinok dát (%s) je prístupný na čítanie ostatným používateľom", "Data directory (%s) must be an absolute path" : "Priečinok dát (%s) musí byť zadaný ako absolútna cesta", - "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný" + "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\"." },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js index 5ef61291c12..247c945e11d 100644 --- a/lib/l10n/sq.js +++ b/lib/l10n/sq.js @@ -188,7 +188,6 @@ OC.L10N.register( "Please upgrade your database version" : "Ju lutemi, përmirësoni bazën tuaj të të dhënave me një version më të ri.", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Ju lutemi, kalojani lejet në 0770, që kështu atë drejtori të mos mund ta shfaqin përdorues të tjerë.", "Check the value of \"datadirectory\" in your configuration" : "Kontrolloni vlerën e \"datadirectory\" te formësimi juaj", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "S’u mor dot lloj kyçjeje %d në \"%s\".", "Storage unauthorized. %s" : "Depozitë e paautorizuar. %s", "Storage incomplete configuration. %s" : "Formësim jo i plotë i depozitës. %s", @@ -207,6 +206,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Zakonisht lejet mund të ndreqen duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë%s.", "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë", "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut", - "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme" + "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\"." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json index b884ab5bfc3..7be944bccf9 100644 --- a/lib/l10n/sq.json +++ b/lib/l10n/sq.json @@ -186,7 +186,6 @@ "Please upgrade your database version" : "Ju lutemi, përmirësoni bazën tuaj të të dhënave me një version më të ri.", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Ju lutemi, kalojani lejet në 0770, që kështu atë drejtori të mos mund ta shfaqin përdorues të tjerë.", "Check the value of \"datadirectory\" in your configuration" : "Kontrolloni vlerën e \"datadirectory\" te formësimi juaj", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "S’u mor dot lloj kyçjeje %d në \"%s\".", "Storage unauthorized. %s" : "Depozitë e paautorizuar. %s", "Storage incomplete configuration. %s" : "Formësim jo i plotë i depozitës. %s", @@ -205,6 +204,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Zakonisht lejet mund të ndreqen duke %si akorduar shërbyesit web të drejta shkrimi mbi drejtorinë rrënjë%s.", "Data directory (%s) is readable by other users" : "Drejtoria e të dhënave (%s) është e lexueshme nga përdorues të tjerë", "Data directory (%s) must be an absolute path" : "Drejtoria e të dhënave (%s) duhet të jepë një shteg absolut", - "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme" + "Data directory (%s) is invalid" : "Drejtoria e të dhënave (%s) është e pavlefshme", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Ju lutemi, kontrolloni që drejtoria e të dhënave përmban në rrënjën e saj një kartelë \".ocdata\"." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js index 8d4812f7617..e163be33bf4 100644 --- a/lib/l10n/sv.js +++ b/lib/l10n/sv.js @@ -198,7 +198,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Du måste specificera en korrekt sökväg till datamappen", "Check the value of \"datadirectory\" in your configuration" : "Kontrollera värdet av \"datakatalog\" i din konfiguration", "Your data directory is invalid" : "Din datamapp är ogiltig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten.", "Could not obtain lock type %d on \"%s\"." : "Kunde inte hämta låstyp %d på \"%s\".", "Storage unauthorized. %s" : "Lagringsutrymme ej tillåtet. %s", "Storage incomplete configuration. %s" : "Lagringsutrymme felaktigt inställt. %s", @@ -217,6 +216,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Rättigheterna kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till rootkatalogen %s.", "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare", "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen", - "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig" + "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten." }, "nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json index 484d81b65db..dd9f9f1f66c 100644 --- a/lib/l10n/sv.json +++ b/lib/l10n/sv.json @@ -196,7 +196,6 @@ "Your data directory must be an absolute path" : "Du måste specificera en korrekt sökväg till datamappen", "Check the value of \"datadirectory\" in your configuration" : "Kontrollera värdet av \"datakatalog\" i din konfiguration", "Your data directory is invalid" : "Din datamapp är ogiltig", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten.", "Could not obtain lock type %d on \"%s\"." : "Kunde inte hämta låstyp %d på \"%s\".", "Storage unauthorized. %s" : "Lagringsutrymme ej tillåtet. %s", "Storage incomplete configuration. %s" : "Lagringsutrymme felaktigt inställt. %s", @@ -215,6 +214,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Rättigheterna kan vanligtvis åtgärdas genom att %s ger webbservern skrivrättigheter till rootkatalogen %s.", "Data directory (%s) is readable by other users" : "Datakatalogen (%s) kan läsas av andra användare", "Data directory (%s) must be an absolute path" : "Datakatalogen (%s) måste vara hela sökvägen", - "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig" + "Data directory (%s) is invalid" : "Datakatlogen (%s) är ogiltig", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Vänligen kontrollera att datakatalogen innehåller filen \".ocdata\" i rooten." },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js index a391642129a..e7e4d5bdda2 100644 --- a/lib/l10n/tr.js +++ b/lib/l10n/tr.js @@ -167,7 +167,7 @@ OC.L10N.register( "A valid password must be provided" : "Geçerli bir parola yazmalısınız", "The username is already being used" : "Bu kullanıcı adı zaten var", "User disabled" : "Kullanıcı devre dışı", - "Login canceled by app" : "Oturum açma işlemi uygulama tarafından iptal edildi", + "Login canceled by app" : "Oturum açma uygulama tarafından iptal edildi", "No app name specified" : "Uygulama adı belirtilmemiş", "App '%s' could not be installed!" : "'%s' uygulaması kurulamadı!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "\"%s\" uygulaması, şu gereklilikler sağlanmadığı için kurulamıyor: %s", @@ -206,7 +206,7 @@ OC.L10N.register( "Your data directory must be an absolute path" : "Veri klasörünüz mutlak bir yol olmalıdır", "Check the value of \"datadirectory\" in your configuration" : "Yapılandırmanızdaki \"datadirectory\" seçeneğini denetleyin", "Your data directory is invalid" : "Veri klasörünüz geçersiz", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Veri klasörü kökünde \".ocdata\" adında bir dosya bulunduğundan emin olun.", "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", "Storage incomplete configuration. %s" : "Depolama yapılandırması tamamlanmamış. %s", @@ -225,6 +225,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "İzinler genellikle, %sweb sunucusuna kök klasöre yazma izni verilerek%s düzeltilebilir.", "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir", "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır", - "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz" + "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin." }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json index 4018b19c467..7c89a1a4f40 100644 --- a/lib/l10n/tr.json +++ b/lib/l10n/tr.json @@ -165,7 +165,7 @@ "A valid password must be provided" : "Geçerli bir parola yazmalısınız", "The username is already being used" : "Bu kullanıcı adı zaten var", "User disabled" : "Kullanıcı devre dışı", - "Login canceled by app" : "Oturum açma işlemi uygulama tarafından iptal edildi", + "Login canceled by app" : "Oturum açma uygulama tarafından iptal edildi", "No app name specified" : "Uygulama adı belirtilmemiş", "App '%s' could not be installed!" : "'%s' uygulaması kurulamadı!", "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "\"%s\" uygulaması, şu gereklilikler sağlanmadığı için kurulamıyor: %s", @@ -204,7 +204,7 @@ "Your data directory must be an absolute path" : "Veri klasörünüz mutlak bir yol olmalıdır", "Check the value of \"datadirectory\" in your configuration" : "Yapılandırmanızdaki \"datadirectory\" seçeneğini denetleyin", "Your data directory is invalid" : "Veri klasörünüz geçersiz", - "Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Veri klasörü kökünde \".ocdata\" adında bir dosya bulunduğundan emin olun.", "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", "Storage incomplete configuration. %s" : "Depolama yapılandırması tamamlanmamış. %s", @@ -223,6 +223,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "İzinler genellikle, %sweb sunucusuna kök klasöre yazma izni verilerek%s düzeltilebilir.", "Data directory (%s) is readable by other users" : "Veri klasörü (%s) diğer kullanıcılar tarafından okunabilir", "Data directory (%s) must be an absolute path" : "Veri klasörü (%s) mutlak bir yol olmalıdır", - "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz" + "Data directory (%s) is invalid" : "Veri klasörü (%s) geçersiz", + "Please check that the data directory contains a file \".ocdata\" in its root." : "Lütfen veri klasörünün kökünde \".ocdata\" dosyasının bulunduğunu denetleyin." },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js index d4863642659..bca3ffe664a 100644 --- a/lib/l10n/zh_CN.js +++ b/lib/l10n/zh_CN.js @@ -198,7 +198,6 @@ OC.L10N.register( "Your data directory must be an absolute path" : "您的数据目录必须是绝对路径", "Check the value of \"datadirectory\" in your configuration" : "请检查配置文件中 \"datadirectory\" 的值", "Your data directory is invalid" : "您的数据目录无效", - "Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件.", "Could not obtain lock type %d on \"%s\"." : "无法在 \"%s\" 上获取锁类型 %d.", "Storage unauthorized. %s" : "存储认证失败. %s", "Storage incomplete configuration. %s" : "存储未完成配置. %s", @@ -217,6 +216,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "您可以由 %s 设置 Web 服务器对根目录 %s 的写权限可以修复这个问题.", "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取", "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径", - "Data directory (%s) is invalid" : "数据目录 (%s) 无效" + "Data directory (%s) is invalid" : "数据目录 (%s) 无效", + "Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件." }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json index 7c4c0f6affb..8b554cca9ea 100644 --- a/lib/l10n/zh_CN.json +++ b/lib/l10n/zh_CN.json @@ -196,7 +196,6 @@ "Your data directory must be an absolute path" : "您的数据目录必须是绝对路径", "Check the value of \"datadirectory\" in your configuration" : "请检查配置文件中 \"datadirectory\" 的值", "Your data directory is invalid" : "您的数据目录无效", - "Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件.", "Could not obtain lock type %d on \"%s\"." : "无法在 \"%s\" 上获取锁类型 %d.", "Storage unauthorized. %s" : "存储认证失败. %s", "Storage incomplete configuration. %s" : "存储未完成配置. %s", @@ -215,6 +214,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "您可以由 %s 设置 Web 服务器对根目录 %s 的写权限可以修复这个问题.", "Data directory (%s) is readable by other users" : "数据目录 (%s) 能被其他用户读取", "Data directory (%s) must be an absolute path" : "数据目录 (%s) 必须为绝对路径", - "Data directory (%s) is invalid" : "数据目录 (%s) 无效" + "Data directory (%s) is invalid" : "数据目录 (%s) 无效", + "Please check that the data directory contains a file \".ocdata\" in its root." : "请检查根目录下 data 目录中包含名为 \".ocdata\" 的文件." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js index 68b7d363982..d920941222a 100644 --- a/lib/l10n/zh_TW.js +++ b/lib/l10n/zh_TW.js @@ -182,7 +182,6 @@ OC.L10N.register( "Please upgrade your database version" : "請升級您的資料庫版本", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "請將該目錄權限設定為 0770 ,以免其他使用者讀取", "Check the value of \"datadirectory\" in your configuration" : "請檢查您的設定檔中 \"datadirectory\" 的值", - "Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案", "Could not obtain lock type %d on \"%s\"." : "無法取得鎖定:類型 %d ,檔案 %s", "Storage unauthorized. %s" : "儲存空間未經授權。%s", "Storage incomplete configuration. %s" : "儲存空間配置尚未完成。%s", @@ -200,6 +199,7 @@ OC.L10N.register( "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "通常藉由%s開放網頁伺服器對根目錄的權限%s就可以修正權限問題", "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取", "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑", - "Data directory (%s) is invalid" : "資料目錄 (%s) 無效" + "Data directory (%s) is invalid" : "資料目錄 (%s) 無效", + "Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案" }, "nplurals=1; plural=0;"); diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json index 7411b0f410d..50355daf510 100644 --- a/lib/l10n/zh_TW.json +++ b/lib/l10n/zh_TW.json @@ -180,7 +180,6 @@ "Please upgrade your database version" : "請升級您的資料庫版本", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "請將該目錄權限設定為 0770 ,以免其他使用者讀取", "Check the value of \"datadirectory\" in your configuration" : "請檢查您的設定檔中 \"datadirectory\" 的值", - "Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案", "Could not obtain lock type %d on \"%s\"." : "無法取得鎖定:類型 %d ,檔案 %s", "Storage unauthorized. %s" : "儲存空間未經授權。%s", "Storage incomplete configuration. %s" : "儲存空間配置尚未完成。%s", @@ -198,6 +197,7 @@ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "通常藉由%s開放網頁伺服器對根目錄的權限%s就可以修正權限問題", "Data directory (%s) is readable by other users" : "資料目錄 (%s) 可以被其他使用者讀取", "Data directory (%s) must be an absolute path" : "資料夾目錄(%s) 必須式絕對路徑", - "Data directory (%s) is invalid" : "資料目錄 (%s) 無效" + "Data directory (%s) is invalid" : "資料目錄 (%s) 無效", + "Please check that the data directory contains a file \".ocdata\" in its root." : "請確保資料目錄當中包含一個 .ocdata 的檔案" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/lib/private/App/CodeChecker/InfoChecker.php b/lib/private/App/CodeChecker/InfoChecker.php index 1e617e3aeec..e8791bd7037 100644 --- a/lib/private/App/CodeChecker/InfoChecker.php +++ b/lib/private/App/CodeChecker/InfoChecker.php @@ -34,15 +34,16 @@ class InfoChecker extends BasicEmitter { private $mandatoryFields = [ 'author', 'description', + 'dependencies', 'id', 'licence', 'name', + 'version', ]; private $optionalFields = [ 'bugs', 'category', 'default_enable', - 'dependencies', // TODO: Mandatory as of ownCloud 11 'documentation', 'namespace', 'ocsid', @@ -50,7 +51,6 @@ class InfoChecker extends BasicEmitter { 'remote', 'repository', 'types', - 'version', 'website', ]; private $deprecatedFields = [ @@ -80,29 +80,19 @@ class InfoChecker extends BasicEmitter { $info = $this->infoParser->parse($appPath . '/appinfo/info.xml'); - if (isset($info['dependencies']['owncloud']['@attributes']['min-version']) && (isset($info['requiremin']) || isset($info['require']))) { - $this->emit('InfoChecker', 'duplicateRequirement', ['min']); + if (!isset($info['dependencies']['nextcloud']['@attributes']['min-version'])) { $errors[] = [ - 'type' => 'duplicateRequirement', + 'type' => 'missingRequirement', 'field' => 'min', ]; - } else if ( - !isset($info['dependencies']['owncloud']['@attributes']['min-version']) && - !isset($info['dependencies']['nextcloud']['@attributes']['min-version']) - ) { $this->emit('InfoChecker', 'missingRequirement', ['min']); } - if (isset($info['dependencies']['owncloud']['@attributes']['max-version']) && isset($info['requiremax'])) { - $this->emit('InfoChecker', 'duplicateRequirement', ['max']); + if (!isset($info['dependencies']['nextcloud']['@attributes']['max-version'])) { $errors[] = [ - 'type' => 'duplicateRequirement', + 'type' => 'missingRequirement', 'field' => 'max', ]; - } else if ( - !isset($info['dependencies']['owncloud']['@attributes']['max-version']) && - !isset($info['dependencies']['nextcloud']['@attributes']['max-version']) - ) { $this->emit('InfoChecker', 'missingRequirement', ['max']); } @@ -145,21 +135,7 @@ class InfoChecker extends BasicEmitter { $versionFile = $appPath . '/appinfo/version'; if (is_file($versionFile)) { $version = trim(file_get_contents($versionFile)); - if (isset($info['version'])) { - if($info['version'] !== $version) { - $this->emit('InfoChecker', 'differentVersions', - [$version, $info['version']]); - $errors[] = [ - 'type' => 'differentVersions', - 'message' => 'appinfo/version: ' . $version . - ' - appinfo/info.xml: ' . $info['version'], - ]; - } else { - $this->emit('InfoChecker', 'sameVersions', [$versionFile]); - } - } else { - $this->emit('InfoChecker', 'migrateVersion', [$version]); - } + $this->emit('InfoChecker', 'migrateVersion', [$version]); } return $errors; diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php index d24836228cc..86d14a2f330 100644 --- a/lib/private/AppFramework/DependencyInjection/DIContainer.php +++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php @@ -53,6 +53,7 @@ use OCP\AppFramework\IAppContainer; use OCP\AppFramework\QueryException; use OCP\Files\Folder; use OCP\Files\IAppData; +use OCP\GlobalScale\IConfig; use OCP\IL10N; use OCP\IRequest; use OCP\IServerContainer; @@ -159,6 +160,10 @@ class DIContainer extends SimpleContainer implements IAppContainer { return $this->getServer()->getEncryptionManager(); }); + $this->registerService(IConfig::class, function ($c) { + return $c->query(OC\GlobalScale\Config::class); + }); + $this->registerService(IValidator::class, function($c) { return $c->query(Validator::class); }); diff --git a/lib/private/Comments/ManagerFactory.php b/lib/private/Comments/ManagerFactory.php index 4ce3ec2d0da..c2cc81ab371 100644 --- a/lib/private/Comments/ManagerFactory.php +++ b/lib/private/Comments/ManagerFactory.php @@ -56,8 +56,7 @@ class ManagerFactory implements ICommentsManagerFactory { return new Manager( $this->serverContainer->getDatabaseConnection(), $this->serverContainer->getLogger(), - $this->serverContainer->getConfig(), - $this->serverContainer->getEventDispatcher() + $this->serverContainer->getConfig() ); } } diff --git a/lib/private/Encryption/Util.php b/lib/private/Encryption/Util.php index ed91c0fe549..4eefe4a4022 100644 --- a/lib/private/Encryption/Util.php +++ b/lib/private/Encryption/Util.php @@ -97,6 +97,7 @@ class Util { $this->excludedPaths[] = 'files_encryption'; $this->excludedPaths[] = 'appdata_' . $config->getSystemValue('instanceid', null); + $this->excludedPaths[] = 'files_external'; } /** diff --git a/lib/private/Files/Storage/Local.php b/lib/private/Files/Storage/Local.php index 4eb9fb13deb..70cb2e0ccc4 100644 --- a/lib/private/Files/Storage/Local.php +++ b/lib/private/Files/Storage/Local.php @@ -409,7 +409,7 @@ class Local extends \OC\Files\Storage\Common { * @param string $targetInternalPath * @return bool */ - public function copyFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath) { + public function copyFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime = false) { if ($sourceStorage->instanceOfStorage('\OC\Files\Storage\Local')) { /** * @var \OC\Files\Storage\Local $sourceStorage diff --git a/lib/private/GlobalScale/Config.php b/lib/private/GlobalScale/Config.php new file mode 100644 index 00000000000..3d718e5d04b --- /dev/null +++ b/lib/private/GlobalScale/Config.php @@ -0,0 +1,71 @@ +<?php +/** + * @copyright Copyright (c) 2017 Bjoern Schiessle <bjoern@schiessle.org> + * + * @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 OC\GlobalScale; + + +use OCP\IConfig; + +class Config implements \OCP\GlobalScale\IConfig { + + /** @var IConfig */ + private $config; + + /** + * Config constructor. + * + * @param IConfig $config + */ + public function __construct(IConfig $config) { + $this->config = $config; + } + + /** + * check if global scale is enabled + * + * @since 12.0.1 + * @return bool + */ + public function isGlobalScaleEnabled() { + $enabled = $this->config->getSystemValue('gs.enabled', false); + return $enabled !== false; + } + + /** + * check if federation should only be used internally in a global scale setup + * + * @since 12.0.1 + * @return bool + */ + public function onlyInternalFederation() { + // if global scale is disabled federation works always globally + $gsEnabled = $this->isGlobalScaleEnabled(); + if ($gsEnabled === false) { + return false; + } + + $enabled = $this->config->getSystemValue('gs.federation', 'internal'); + + return $enabled === 'internal'; + } + +} diff --git a/lib/private/Group/Manager.php b/lib/private/Group/Manager.php index 40009dbfd80..61b47fdd448 100644 --- a/lib/private/Group/Manager.php +++ b/lib/private/Group/Manager.php @@ -74,7 +74,7 @@ class Manager extends PublicEmitter implements IGroupManager { private $cachedGroups = array(); /** - * @var \OC\Group\Group[] + * @var \OC\Group\Group[][] */ private $cachedUserGroups = array(); diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php index 80988d85701..b24f72316ba 100644 --- a/lib/private/Mail/Mailer.php +++ b/lib/private/Mail/Mailer.php @@ -90,6 +90,16 @@ class Mailer implements IMailer { } public function createEMailTemplate() { + $class = $this->config->getSystemValue('mail_template_class', ''); + + if ($class !== '' && class_exists($class) && is_a($class, EMailTemplate::class, true)) { + return new $class( + $this->defaults, + $this->urlGenerator, + $this->l10n + ); + } + return new EMailTemplate( $this->defaults, $this->urlGenerator, diff --git a/lib/private/Setup/MySQL.php b/lib/private/Setup/MySQL.php index 8290d675500..b4ca02d2e84 100644 --- a/lib/private/Setup/MySQL.php +++ b/lib/private/Setup/MySQL.php @@ -41,7 +41,7 @@ class MySQL extends AbstractDatabase { $tools = new MySqlTools(); if ($tools->supports4ByteCharset($connection)) { $this->config->setValue('mysql.utf8mb4', true); - $connection = $this->connect(); + $connection = $this->connect(['dbname' => null]); } $this->createSpecificUser($username, $connection); diff --git a/lib/private/Share20/DefaultShareProvider.php b/lib/private/Share20/DefaultShareProvider.php index 933a2a5a33e..459a409d3cc 100644 --- a/lib/private/Share20/DefaultShareProvider.php +++ b/lib/private/Share20/DefaultShareProvider.php @@ -743,6 +743,8 @@ class DefaultShareProvider implements IShareProvider { $qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId()))); } + + $groups = array_filter($groups, function($group) { return $group instanceof IGroup; }); $groups = array_map(function(IGroup $group) { return $group->getGID(); }, $groups); $qb->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_GROUP))) diff --git a/lib/private/Share20/Manager.php b/lib/private/Share20/Manager.php index 06d03f2ec7c..57ba39d41f6 100644 --- a/lib/private/Share20/Manager.php +++ b/lib/private/Share20/Manager.php @@ -1090,7 +1090,7 @@ class Manager implements IManager { } if ($share === null) { - throw new ShareNotFound(); + throw new ShareNotFound($this->l->t('The requested share does not exist anymore')); } $this->checkExpireDate($share); @@ -1110,7 +1110,7 @@ class Manager implements IManager { if ($share->getExpirationDate() !== null && $share->getExpirationDate() <= new \DateTime()) { $this->deleteShare($share); - throw new ShareNotFound(); + throw new ShareNotFound($this->l->t('The requested share does not exist anymore')); } } diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php index 609fd87cd19..ddd8177250b 100644 --- a/lib/private/Share20/ProviderFactory.php +++ b/lib/private/Share20/ProviderFactory.php @@ -24,6 +24,7 @@ namespace OC\Share20; use OC\CapabilitiesManager; +use OC\GlobalScale\Config; use OCA\FederatedFileSharing\AddressHandler; use OCA\FederatedFileSharing\FederatedShareProvider; use OCA\FederatedFileSharing\Notifications; @@ -125,7 +126,8 @@ class ProviderFactory implements IProviderFactory { $this->serverContainer->getLazyRootFolder(), $this->serverContainer->getConfig(), $this->serverContainer->getUserManager(), - $this->serverContainer->getCloudIdManager() + $this->serverContainer->getCloudIdManager(), + $this->serverContainer->query(Config::class) ); } diff --git a/lib/private/URLGenerator.php b/lib/private/URLGenerator.php index d954153ab88..2387deb6100 100644 --- a/lib/private/URLGenerator.php +++ b/lib/private/URLGenerator.php @@ -159,13 +159,17 @@ class URLGenerator implements IURLGenerator { // Check if the app is in the app folder $path = ''; $themingEnabled = $this->config->getSystemValue('installed', false) && \OCP\App::isEnabled('theming') && \OC_App::isAppLoaded('theming'); - if($themingEnabled && $image === "favicon.ico" && \OC::$server->getThemingDefaults()->shouldReplaceIcons()) { + if($themingEnabled && $image === 'favicon.ico' && \OC::$server->getThemingDefaults()->shouldReplaceIcons()) { $cacheBusterValue = $this->config->getAppValue('theming', 'cachebuster', '0'); - if($app==="") { $app = "core"; } + if($app === '') { $app = 'core'; } $path = $this->linkToRoute('theming.Icon.getFavicon', [ 'app' => $app ]) . '?v='. $cacheBusterValue; - } elseif($themingEnabled && $image === "favicon-touch.png" && \OC::$server->getThemingDefaults()->shouldReplaceIcons()) { + } elseif($themingEnabled && $image === 'favicon-touch.png' && \OC::$server->getThemingDefaults()->shouldReplaceIcons()) { $cacheBusterValue = $this->config->getAppValue('theming', 'cachebuster', '0'); - if($app==="") { $app = "core"; } + if($app === '') { $app = 'core'; } + $path = $this->linkToRoute('theming.Icon.getTouchIcon', [ 'app' => $app ]) . '?v='. $cacheBusterValue; + } elseif($themingEnabled && $image === 'favicon-fb.png' && \OC::$server->getThemingDefaults()->shouldReplaceIcons()) { + $cacheBusterValue = $this->config->getAppValue('theming', 'cachebuster', '0'); + if($app === '') { $app = 'core'; } $path = $this->linkToRoute('theming.Icon.getTouchIcon', [ 'app' => $app ]) . '?v='. $cacheBusterValue; } elseif (file_exists(\OC::$SERVERROOT . "/themes/$theme/apps/$app/img/$image")) { $path = \OC::$WEBROOT . "/themes/$theme/apps/$app/img/$image"; diff --git a/lib/private/User/User.php b/lib/private/User/User.php index 5e5d3f0d772..645f7b8e59c 100644 --- a/lib/private/User/User.php +++ b/lib/private/User/User.php @@ -165,7 +165,9 @@ class User implements IUser { } else { $this->config->setUserValue($this->uid, 'settings', 'email', $mailAddress); } - $this->triggerChange('eMailAddress', $mailAddress, $oldMailAddress); + if($oldMailAddress !== $mailAddress) { + $this->triggerChange('eMailAddress', $mailAddress, $oldMailAddress); + } } /** @@ -388,12 +390,15 @@ class User implements IUser { * @since 9.0.0 */ public function setQuota($quota) { + $oldQuota = $this->config->getUserValue($this->uid, 'files', 'quota', ''); if($quota !== 'none' and $quota !== 'default') { $quota = OC_Helper::computerFileSize($quota); $quota = OC_Helper::humanFileSize($quota); } $this->config->setUserValue($this->uid, 'files', 'quota', $quota); - $this->triggerChange('quota', $quota); + if($quota !== $oldQuota) { + $this->triggerChange('quota', $quota); + } } /** diff --git a/lib/private/legacy/app.php b/lib/private/legacy/app.php index 2e9e97d5bd7..1bdbd1e2a83 100644 --- a/lib/private/legacy/app.php +++ b/lib/private/legacy/app.php @@ -1054,10 +1054,9 @@ class OC_App { self::loadApp($appId); include $appPath . '/appinfo/update.php'; } + self::registerAutoloading($appId, $appPath); self::setupBackgroundJobs($appData['background-jobs']); if(isset($appData['settings']) && is_array($appData['settings'])) { - $appPath = self::getAppPath($appId); - self::registerAutoloading($appId, $appPath); \OC::$server->getSettingsManager()->setupSettings($appData['settings']); } diff --git a/lib/private/legacy/util.php b/lib/private/legacy/util.php index ac6c47b189c..18ba44ac204 100644 --- a/lib/private/legacy/util.php +++ b/lib/private/legacy/util.php @@ -997,8 +997,8 @@ class OC_Util { if (!file_exists($dataDirectory . '/.ocdata')) { $errors[] = [ 'error' => $l->t('Your data directory is invalid'), - 'hint' => $l->t('Please check that the data directory contains a file' . - ' ".ocdata" in its root.') + 'hint' => $l->t('Ensure there is a file called ".ocdata"' . + ' in the root of the data directory.') ]; } return $errors; diff --git a/lib/public/GlobalScale/IConfig.php b/lib/public/GlobalScale/IConfig.php new file mode 100644 index 00000000000..92c19be3af5 --- /dev/null +++ b/lib/public/GlobalScale/IConfig.php @@ -0,0 +1,51 @@ +<?php +/** + * @copyright Copyright (c) 2017 Bjoern Schiessle <bjoern@schiessle.org> + * + * @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 OCP\GlobalScale; + +/** + * Interface IConfig + * + * Configuration of the global scale architecture + * + * @package OCP\GlobalScale + * @since 12.0.1 + */ +interface IConfig { + + /** + * check if global scale is enabled + * + * @since 12.0.1 + * @return bool + */ + public function isGlobalScaleEnabled(); + + /** + * check if federation should only be used internally in a global scale setup + * + * @since 12.0.1 + * @return bool + */ + public function onlyInternalFederation(); + +} diff --git a/settings/BackgroundJobs/VerifyUserData.php b/settings/BackgroundJobs/VerifyUserData.php index 8c02ae1727c..5e5b2b9c678 100644 --- a/settings/BackgroundJobs/VerifyUserData.php +++ b/settings/BackgroundJobs/VerifyUserData.php @@ -231,7 +231,7 @@ class VerifyUserData extends Job { $body = json_decode($response->getBody(), true); - if ($body['federationId'] === $cloudId) { + if (is_array($body) && isset($body['federationId']) && $body['federationId'] === $cloudId) { return $body; } diff --git a/settings/Controller/UsersController.php b/settings/Controller/UsersController.php index d4a5de93a36..e217e189463 100644 --- a/settings/Controller/UsersController.php +++ b/settings/Controller/UsersController.php @@ -78,6 +78,8 @@ class UsersController extends Controller { private $isEncryptionAppEnabled; /** @var bool contains the state of the admin recovery setting */ private $isRestoreEnabled = false; + /** @var IAppManager */ + private $appManager; /** @var IAvatarManager */ private $avatarManager; /** @var AccountManager */ @@ -146,6 +148,7 @@ class UsersController extends Controller { $this->l10n = $l10n; $this->log = $log; $this->mailer = $mailer; + $this->appManager = $appManager; $this->avatarManager = $avatarManager; $this->accountManager = $accountManager; $this->secureRandom = $secureRandom; @@ -718,18 +721,27 @@ class UsersController extends Controller { ); } - $data = [ - AccountManager::PROPERTY_AVATAR => ['scope' => $avatarScope], - AccountManager::PROPERTY_DISPLAYNAME => ['value' => $displayname, 'scope' => $displaynameScope], - AccountManager::PROPERTY_EMAIL=> ['value' => $email, 'scope' => $emailScope], - AccountManager::PROPERTY_WEBSITE => ['value' => $website, 'scope' => $websiteScope], - AccountManager::PROPERTY_ADDRESS => ['value' => $address, 'scope' => $addressScope], - AccountManager::PROPERTY_PHONE => ['value' => $phone, 'scope' => $phoneScope], - AccountManager::PROPERTY_TWITTER => ['value' => $twitter, 'scope' => $twitterScope] - ]; - $user = $this->userSession->getUser(); + $data = $this->accountManager->getUser($user); + + $data[AccountManager::PROPERTY_AVATAR] = ['scope' => $avatarScope]; + if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) { + $data[AccountManager::PROPERTY_DISPLAYNAME] = ['value' => $displayname, 'scope' => $displaynameScope]; + $data[AccountManager::PROPERTY_EMAIL] = ['value' => $email, 'scope' => $emailScope]; + } + + if ($this->appManager->isEnabledForUser('federatedfilesharing')) { + $federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application(); + $shareProvider = $federatedFileSharing->getFederatedShareProvider(); + if ($shareProvider->isLookupServerUploadEnabled()) { + $data[AccountManager::PROPERTY_WEBSITE] = ['value' => $website, 'scope' => $websiteScope]; + $data[AccountManager::PROPERTY_ADDRESS] = ['value' => $address, 'scope' => $addressScope]; + $data[AccountManager::PROPERTY_PHONE] = ['value' => $phone, 'scope' => $phoneScope]; + $data[AccountManager::PROPERTY_TWITTER] = ['value' => $twitter, 'scope' => $twitterScope]; + } + } + try { $this->saveUserSettings($user, $data); return new DataResponse( @@ -737,15 +749,15 @@ class UsersController extends Controller { 'status' => 'success', 'data' => [ 'userId' => $user->getUID(), - 'avatarScope' => $avatarScope, - 'displayname' => $displayname, - 'displaynameScope' => $displaynameScope, - 'email' => $email, - 'emailScope' => $emailScope, - 'website' => $website, - 'websiteScope' => $websiteScope, - 'address' => $address, - 'addressScope' => $addressScope, + 'avatarScope' => $data[AccountManager::PROPERTY_AVATAR]['scope'], + 'displayname' => $data[AccountManager::PROPERTY_DISPLAYNAME]['value'], + 'displaynameScope' => $data[AccountManager::PROPERTY_DISPLAYNAME]['scope'], + 'email' => $data[AccountManager::PROPERTY_EMAIL]['value'], + 'emailScope' => $data[AccountManager::PROPERTY_EMAIL]['scope'], + 'website' => $data[AccountManager::PROPERTY_WEBSITE]['value'], + 'websiteScope' => $data[AccountManager::PROPERTY_WEBSITE]['scope'], + 'address' => $data[AccountManager::PROPERTY_ADDRESS]['value'], + 'addressScope' => $data[AccountManager::PROPERTY_ADDRESS]['scope'], 'message' => (string) $this->l10n->t('Settings saved') ] ], diff --git a/settings/Hooks.php b/settings/Hooks.php index 2d8b17ebfd9..daf3a40cf1b 100644 --- a/settings/Hooks.php +++ b/settings/Hooks.php @@ -23,11 +23,13 @@ namespace OC\Settings; use OC\Settings\Activity\Provider; use OCP\Activity\IManager as IActivityManager; +use OCP\IConfig; use OCP\IL10N; use OCP\IURLGenerator; use OCP\IUser; use OCP\IUserManager; use OCP\IUserSession; +use OCP\L10N\IFactory; use OCP\Mail\IMailer; class Hooks { @@ -42,15 +44,28 @@ class Hooks { protected $urlGenerator; /** @var IMailer */ protected $mailer; + /** @var IConfig */ + protected $config; + /** @var IFactory */ + protected $languageFactory; /** @var IL10N */ protected $l; - public function __construct(IActivityManager $activityManager, IUserManager $userManager, IUserSession $userSession, IURLGenerator $urlGenerator, IMailer $mailer, IL10N $l) { + public function __construct(IActivityManager $activityManager, + IUserManager $userManager, + IUserSession $userSession, + IURLGenerator $urlGenerator, + IMailer $mailer, + IConfig $config, + IFactory $languageFactory, + IL10N $l) { $this->activityManager = $activityManager; $this->userManager = $userManager; $this->userSession = $userSession; $this->urlGenerator = $urlGenerator; $this->mailer = $mailer; + $this->config = $config; + $this->languageFactory = $languageFactory; $this->l = $l; } @@ -77,6 +92,14 @@ class Hooks { $actor = $this->userSession->getUser(); if ($actor instanceof IUser) { if ($actor->getUID() !== $user->getUID()) { + $this->l = $this->languageFactory->get( + 'settings', + $this->config->getUserValue( + $user->getUID(), 'core', 'lang', + $this->config->getSystemValue('default_language', 'en') + ) + ); + $text = $this->l->t('%1$s changed your password on %2$s.', [$actor->getDisplayName(), $instanceUrl]); $event->setAuthor($actor->getUID()) ->setSubject(Provider::PASSWORD_CHANGED_BY, [$actor->getUID()]); @@ -117,6 +140,12 @@ class Hooks { * @throws \BadMethodCallException */ public function onChangeEmail(IUser $user, $oldMailAddress) { + + if ($oldMailAddress === $user->getEMailAddress()) { + // Email didn't really change, so don't create activities and emails + return; + } + $event = $this->activityManager->generateEvent(); $event->setApp('settings') ->setType('personal_settings') @@ -127,6 +156,14 @@ class Hooks { $actor = $this->userSession->getUser(); if ($actor instanceof IUser) { if ($actor->getUID() !== $user->getUID()) { + $this->l = $this->languageFactory->get( + 'settings', + $this->config->getUserValue( + $user->getUID(), 'core', 'lang', + $this->config->getSystemValue('default_language', 'en') + ) + ); + $text = $this->l->t('%1$s changed your email address on %2$s.', [$actor->getDisplayName(), $instanceUrl]); $event->setAuthor($actor->getUID()) ->setSubject(Provider::EMAIL_CHANGED_BY, [$actor->getUID()]); diff --git a/settings/Mailer/NewUserMailHelper.php b/settings/Mailer/NewUserMailHelper.php index 911952794fd..cd6d6ee67f5 100644 --- a/settings/Mailer/NewUserMailHelper.php +++ b/settings/Mailer/NewUserMailHelper.php @@ -115,11 +115,7 @@ class NewUserMailHelper { $link = $this->urlGenerator->getAbsoluteURL('/'); } - $emailTemplate = new EMailTemplate( - $this->themingDefaults, - $this->urlGenerator, - $this->l10n - ); + $emailTemplate = $this->mailer->createEMailTemplate(); $emailTemplate->addHeader(); $displayName = $user->getDisplayName(); $userName = $user->getUID(); diff --git a/settings/css/settings.css b/settings/css/settings.css index f2eb6282f69..0d68a3b622d 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -12,19 +12,19 @@ input#openid, input#webdav { /* PERSONAL */ +.clear { + clear: both; +} + /* icons for sidebar */ .nav-icon-personal-settings { background-image: url('../img/personal.svg?v=1'); } -.nav-icon-sessions { +.nav-icon-security { background-image: url('../img/toggle-filelist.svg?v=1'); } -.nav-icon-apppasswords { - background-image: url('../img/password.svg?v=1'); -} - .nav-icon-clientsbox { background-image: url('../img/change.svg?v=1'); } @@ -187,6 +187,13 @@ input#openid, input#webdav { cursor: pointer; } +#personal-settings-container input:disabled { + background-color: white; + color: black; + border: none; + opacity: 100; +} + .verification-dialog { display: none; right: -9px; @@ -226,8 +233,7 @@ input#openid, input#webdav { } #lostpassword, -#groups, -#passwordform { +#groups { display: inline-block; margin-bottom: 0; padding-bottom: 0; @@ -300,35 +306,29 @@ table.nostyle td { padding: 0.2em 0; } -#sessions table, -#apppasswords table { +#security table { width: 100%; min-height: 50px; padding-top: 5px; max-width: 580px; } -#sessions table th, -#apppasswords table th { +#security table th{ opacity: .5; } -#sessions table th, -#sessions table td, -#apppasswords table th, -#apppasswords table td { +#security table th, +#security table td { padding: 10px 10px 10px 0; } -#sessions .token-list td.more, -#apppasswords .token-list td.more { +#security .token-list td.more { overflow: visible; position: relative; width: 16px; } -#sessions .token-list td, -#apppasswords .token-list td { +#security .token-list td { border-top: 1px solid #DDD; text-overflow: ellipsis; max-width: 200px; @@ -338,37 +338,30 @@ table.nostyle td { position: relative; } -#sessions tr > *:nth-child(2), -#apppasswords tr > *:nth-child(2) { +#security tr > *:nth-child(2) { text-align: right; } -#sessions .token-list td > a.icon, -#apppasswords .token-list td > a.icon { +#security .token-list td > a.icon { opacity: 0; transition: opacity 0.5s; } -#sessions .token-list a.icon, -#apppasswords .token-list a.icon { +#security .token-list a.icon { margin-top: 4px; display: block; } -#sessions .token-list tr:hover td > a.icon, -#apppasswords .token-list tr:hover td > a.icon, -#sessions .token-list tr.active td > a.icon, -#apppasswords .token-list tr.active td > a.icon { +#security .token-list tr:hover td > a.icon, +#security .token-list tr.active td > a.icon { opacity: 0.6; } -#sessions .token-list td div.configure, -#apppasswords .token-list td div.configure { +#security .token-list td div.configure { display: none; } -#sessions .token-list tr.active div.configure, -#apppasswords .token-list tr.active div.configure { +#security .token-list tr.active div.configure { display: block; position: absolute; top: 45px; @@ -376,20 +369,17 @@ table.nostyle td { padding: 10px; } -#sessions .token-list div.configure:after, -#apppasswords .token-list div.configure:after { +#security .token-list div.configure:after { right: 13px; } -#sessions .token-list tr.active div.configure > *, -#apppasswords .token-list tr.active div.configure > * { +#security .token-list tr.active div.configure > * { margin-top: 5px; margin-bottom: 5px; display: inline-block; } -#sessions .token-list tr.active a.icon-delete, -#apppasswords .token-list tr.active a.icon-delete { +#security .token-list tr.active a.icon-delete { background-position: left; padding-left: 20px; } diff --git a/settings/js/authtoken_view.js b/settings/js/authtoken_view.js index 9931be2ae1f..a26981e632e 100644 --- a/settings/js/authtoken_view.js +++ b/settings/js/authtoken_view.js @@ -48,15 +48,6 @@ var SubView = OC.Backbone.View.extend({ collection: null, - /** - * token type - * - 0: browser - * - 1: device - * - * @see OC\Authentication\Token\IToken - */ - type: 0, - _template: undefined, template: function (data) { @@ -68,7 +59,6 @@ }, initialize: function (options) { - this.type = options.type; this.collection = options.collection; this.on(this.collection, 'change', this.render); @@ -79,7 +69,7 @@ var list = this.$('.token-list'); var tokens = this.collection.filter(function (token) { - return token.get('type') === _this.type; + return true; }); list.html(''); @@ -183,7 +173,7 @@ var AuthTokenView = OC.Backbone.View.extend({ collection: null, - _views: [], + _view: [], _form: undefined, @@ -206,26 +196,21 @@ initialize: function (options) { this.collection = options.collection; - var tokenTypes = [0, 1]; - var _this = this; - _.each(tokenTypes, function (type) { - var el = type === 0 ? '#sessions' : '#apppasswords'; - _this._views.push(new SubView({ - el: el, - type: type, - collection: _this.collection - })); - - var $el = $(el); - $('body').on('click', _.bind(_this._hideConfigureToken, _this)); - $el.on('click', '.popovermenu', function(event) { - event.stopPropagation(); - }); - $el.on('click', 'a.icon-delete', _.bind(_this._onDeleteToken, _this)); - $el.on('click', '.icon-more', _.bind(_this._onConfigureToken, _this)); - $el.on('change', 'input.filesystem', _.bind(_this._onSetTokenScope, _this)); + var el = '#security'; + this._view = new SubView({ + el: el, + collection: this.collection }); + var $el = $(el); + $('body').on('click', _.bind(this._hideConfigureToken, this)); + $el.on('click', '.popovermenu', function(event) { + event.stopPropagation(); + }); + $el.on('click', 'a.icon-delete', _.bind(this._onDeleteToken, this)); + $el.on('click', '.icon-more', _.bind(this._onConfigureToken, this)); + $el.on('change', 'input.filesystem', _.bind(this._onSetTokenScope, this)); + this._form = $('#app-password-form'); this._tokenName = $('#app-password-name'); this._addAppPasswordBtn = $('#add-app-password'); @@ -233,7 +218,7 @@ this._appPasswordName = $('#app-password-name'); this._appPasswordName.on('keypress', function(event) { if (event.which === 13) { - _this._addAppPassword(); + this._addAppPassword(); } }); @@ -287,18 +272,14 @@ }, render: function () { - _.each(this._views, function (view) { - view.render(); - view.toggleLoading(false); - }); + this._view.render(); + this._view.toggleLoading(false); }, reload: function () { var _this = this; - _.each(this._views, function (view) { - view.toggleLoading(true); - }); + this._view.toggleLoading(true); var loadingTokens = this.collection.fetch(); diff --git a/settings/js/users/groups.js b/settings/js/users/groups.js index 16621441a64..073551c0d8e 100644 --- a/settings/js/users/groups.js +++ b/settings/js/users/groups.js @@ -222,7 +222,6 @@ GroupList = { UserList.update(gid === '_everyone' ? '' : gid); $userGroupList.find('li').removeClass('active'); if (gid !== undefined) { - //TODO: treat Everyone properly GroupList.getGroupLI(gid).addClass('active'); } }, @@ -380,4 +379,7 @@ $(document).ready( function () { $('#newgroupname').on('input', function(){ GroupList.handleAddGroupInput(this.value); }); + + // highlight `everyone` group at DOMReady by default + GroupList.showGroup('_everyone'); }); diff --git a/settings/l10n/ar.js b/settings/l10n/ar.js index dd4de545232..9eb6c44ac33 100644 --- a/settings/l10n/ar.js +++ b/settings/l10n/ar.js @@ -71,7 +71,6 @@ OC.L10N.register( "Help translate" : "ساعد في الترجمه", "Get the apps to sync your files" : "احصل على التطبيقات لمزامنة ملفاتك", "Show First Run Wizard again" : "ابدأ خطوات بداية التشغيل من جديد", - "Name" : "الاسم", "Username" : "إسم المستخدم", "Settings" : "الإعدادات", "E-Mail" : "بريد إلكتروني", @@ -95,6 +94,7 @@ OC.L10N.register( "Uninstalling ...." : "جاري إلغاء التثبيت ...", "Uninstall" : "ألغاء التثبيت", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "موديل 'fileinfo' الخاص بالـPHP مفقود . نوصي بتفعيل هذا الموديل للحصول على أفضل النتائج مع خاصية التحقق ", - "Cron" : "مجدول" + "Cron" : "مجدول", + "Name" : "الاسم" }, "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/settings/l10n/ar.json b/settings/l10n/ar.json index b95eb4ab64a..408e7181fb4 100644 --- a/settings/l10n/ar.json +++ b/settings/l10n/ar.json @@ -69,7 +69,6 @@ "Help translate" : "ساعد في الترجمه", "Get the apps to sync your files" : "احصل على التطبيقات لمزامنة ملفاتك", "Show First Run Wizard again" : "ابدأ خطوات بداية التشغيل من جديد", - "Name" : "الاسم", "Username" : "إسم المستخدم", "Settings" : "الإعدادات", "E-Mail" : "بريد إلكتروني", @@ -93,6 +92,7 @@ "Uninstalling ...." : "جاري إلغاء التثبيت ...", "Uninstall" : "ألغاء التثبيت", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "موديل 'fileinfo' الخاص بالـPHP مفقود . نوصي بتفعيل هذا الموديل للحصول على أفضل النتائج مع خاصية التحقق ", - "Cron" : "مجدول" + "Cron" : "مجدول", + "Name" : "الاسم" },"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;" }
\ No newline at end of file diff --git a/settings/l10n/ast.js b/settings/l10n/ast.js index c1a662768e5..9f810741f18 100644 --- a/settings/l10n/ast.js +++ b/settings/l10n/ast.js @@ -143,7 +143,6 @@ OC.L10N.register( "Unlimited" : "Non llendáu", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", "None" : "Dengún", "Login" : "Entamar sesión", "Plain" : "Planu", @@ -220,8 +219,8 @@ OC.L10N.register( "Cancel" : "Encaboxar", "Full name" : "Nome completu", "Email" : "Corréu-e", - "Your email address" : "Direición de corréu-e", "No email address set" : "Nun s'afitó denguna direición de corréu", + "Your email address" : "Direición de corréu-e", "Phone number" : "Númberu de teléfonu", "Your phone number" : "El to númberu de teléfonu", "Address" : "Direición", @@ -243,7 +242,6 @@ OC.L10N.register( "Show First Run Wizard again" : "Amosar nuevamente l'Encontu d'execución inicial", "Device" : "Preséu", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Equí pues xenerar contraseñes individuales p'aplicaciones pa qu'asina nun tengas de dar la to contraseña. Tamién pues revocales de mou individual.", - "Name" : "Nome", "App name" : "Nome d'aplicación", "For security reasons this password will only be shown once." : "Por razones de seguranza, esta contraseña namái s'amosará una vegada.", "Username" : "Nome d'usuariu", @@ -277,6 +275,7 @@ OC.L10N.register( "Uninstalling ...." : "Desinstalando ...", "Error while uninstalling app" : "Fallu mientres se desinstalaba l'aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto úsase pa unviar notificaciones.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Nun s'atopó'l módulu PHP 'fileinfo'. Encamentámoste qu'habilites esti módulu pa obtener meyores resultaos cola deteición de tribes MIME.", "Cron" : "Cron", @@ -285,6 +284,7 @@ OC.L10N.register( "Uninstall app" : "Desinstalar aplicación", "Cheers!" : "¡Salú!", "Your website" : "El to sitiu web", + "Name" : "Nome", "Follow us on Google Plus!" : "¡Síguimos en Google Plus!", "Subscribe to our twitter channel!" : "¡Soscríbite a la nuesa canal de Twitter!" }, diff --git a/settings/l10n/ast.json b/settings/l10n/ast.json index e151e90108e..9b93f4adfa3 100644 --- a/settings/l10n/ast.json +++ b/settings/l10n/ast.json @@ -141,7 +141,6 @@ "Unlimited" : "Non llendáu", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", "None" : "Dengún", "Login" : "Entamar sesión", "Plain" : "Planu", @@ -218,8 +217,8 @@ "Cancel" : "Encaboxar", "Full name" : "Nome completu", "Email" : "Corréu-e", - "Your email address" : "Direición de corréu-e", "No email address set" : "Nun s'afitó denguna direición de corréu", + "Your email address" : "Direición de corréu-e", "Phone number" : "Númberu de teléfonu", "Your phone number" : "El to númberu de teléfonu", "Address" : "Direición", @@ -241,7 +240,6 @@ "Show First Run Wizard again" : "Amosar nuevamente l'Encontu d'execución inicial", "Device" : "Preséu", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Equí pues xenerar contraseñes individuales p'aplicaciones pa qu'asina nun tengas de dar la to contraseña. Tamién pues revocales de mou individual.", - "Name" : "Nome", "App name" : "Nome d'aplicación", "For security reasons this password will only be shown once." : "Por razones de seguranza, esta contraseña namái s'amosará una vegada.", "Username" : "Nome d'usuariu", @@ -275,6 +273,7 @@ "Uninstalling ...." : "Desinstalando ...", "Error while uninstalling app" : "Fallu mientres se desinstalaba l'aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto úsase pa unviar notificaciones.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Nun s'atopó'l módulu PHP 'fileinfo'. Encamentámoste qu'habilites esti módulu pa obtener meyores resultaos cola deteición de tribes MIME.", "Cron" : "Cron", @@ -283,6 +282,7 @@ "Uninstall app" : "Desinstalar aplicación", "Cheers!" : "¡Salú!", "Your website" : "El to sitiu web", + "Name" : "Nome", "Follow us on Google Plus!" : "¡Síguimos en Google Plus!", "Subscribe to our twitter channel!" : "¡Soscríbite a la nuesa canal de Twitter!" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/settings/l10n/az.js b/settings/l10n/az.js index 015dad7d696..a66ff6c35f7 100644 --- a/settings/l10n/az.js +++ b/settings/l10n/az.js @@ -125,10 +125,9 @@ OC.L10N.register( "Remove image" : "Şəkili sil", "Cancel" : "Dayandır", "Full name" : "Tam ad", - "No display name set" : "Ekranda adı dəsti yoxdur", "Email" : "Email", - "Your email address" : "Sizin email ünvanı", "No email address set" : "Email ünvanı dəsti yoxdur", + "Your email address" : "Sizin email ünvanı", "You are member of the following groups:" : "Siz göstərilən qrupların üzvüsünüz:", "Password" : "Şifrə", "Current password" : "Hazırkı şifrə", @@ -141,7 +140,6 @@ OC.L10N.register( "Android app" : "Android proqramı", "iOS app" : "iOS proqramı", "Show First Run Wizard again" : "İlk işəsalma sehirbazını yenidən göstər", - "Name" : "Ad", "Username" : "İstifadəçi adı", "Done" : "Edildi", "Show storage location" : "Depo ünvanını göstər", @@ -181,6 +179,8 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron hələ yerinə yetirilməyib!", "Use system's cron service to call the cron.php file every 15 minutes." : "Sistemin cron servisindən istifadə edin ki, cron.php faylını hər 15 dəqiqədən bir işə salasınız.", "Cheers!" : "Şərəfə!", + "No display name set" : "Ekranda adı dəsti yoxdur", + "Name" : "Ad", "Show last log in" : "Son girişi göstər" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/az.json b/settings/l10n/az.json index c2c2fd797db..7504264c064 100644 --- a/settings/l10n/az.json +++ b/settings/l10n/az.json @@ -123,10 +123,9 @@ "Remove image" : "Şəkili sil", "Cancel" : "Dayandır", "Full name" : "Tam ad", - "No display name set" : "Ekranda adı dəsti yoxdur", "Email" : "Email", - "Your email address" : "Sizin email ünvanı", "No email address set" : "Email ünvanı dəsti yoxdur", + "Your email address" : "Sizin email ünvanı", "You are member of the following groups:" : "Siz göstərilən qrupların üzvüsünüz:", "Password" : "Şifrə", "Current password" : "Hazırkı şifrə", @@ -139,7 +138,6 @@ "Android app" : "Android proqramı", "iOS app" : "iOS proqramı", "Show First Run Wizard again" : "İlk işəsalma sehirbazını yenidən göstər", - "Name" : "Ad", "Username" : "İstifadəçi adı", "Done" : "Edildi", "Show storage location" : "Depo ünvanını göstər", @@ -179,6 +177,8 @@ "Cron was not executed yet!" : "Cron hələ yerinə yetirilməyib!", "Use system's cron service to call the cron.php file every 15 minutes." : "Sistemin cron servisindən istifadə edin ki, cron.php faylını hər 15 dəqiqədən bir işə salasınız.", "Cheers!" : "Şərəfə!", + "No display name set" : "Ekranda adı dəsti yoxdur", + "Name" : "Ad", "Show last log in" : "Son girişi göstər" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/bg.js b/settings/l10n/bg.js index a77935c2152..6fbf99758d2 100644 --- a/settings/l10n/bg.js +++ b/settings/l10n/bg.js @@ -85,7 +85,6 @@ OC.L10N.register( "__language_name__" : "Български", "Unlimited" : "Неограничено", "Personal info" : "Лична информация", - "Sessions" : "Сесии", "Sync clients" : "Синхронизиращи клиенти", "None" : "Няма", "Login" : "Вход", @@ -166,10 +165,9 @@ OC.L10N.register( "png or jpg, max. 20 MB" : "png или jpg, макс. 20 MB", "Cancel" : "Отказ", "Full name" : "Пълно име", - "No display name set" : "Няма настроено екранно име", "Email" : "Имейл", - "Your email address" : "Вашият имейл адрес", "No email address set" : "Няма настроен адрес на електронна поща", + "Your email address" : "Вашият имейл адрес", "Phone number" : "Тел. номер", "Your phone number" : "Вашия тел. номер", "Address" : "Адрес", @@ -188,10 +186,8 @@ OC.L10N.register( "Android app" : "Android приложение", "iOS app" : "iOS приложение", "Show First Run Wizard again" : "Покажи отново помощника за настройване", - "Web, desktop and mobile clients currently logged in to your account." : "Уеб, настолни и мобилни клиенти, които в момента са вписани чрез вашия акаунт.", "Device" : "Устройство", "Last activity" : "Последна активност", - "Name" : "Име", "App name" : "Име на приложението", "Username" : "Потребител", "Done" : "Завършен", @@ -229,6 +225,7 @@ OC.L10N.register( "Uninstalling ...." : "Премахване ...", "Error while uninstalling app" : "Грешка при премахването на приложението", "Uninstall" : "Премахване", + "Sessions" : "Сесии", "This is used for sending out notifications." : "Това се използва за изпращане на уведомления.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP модулът 'fileinfo' липсва. Силно препоръчваме този модъл да бъде добавен, за да бъдат постигнати най-добри резултати при mime-type откриването.", "Cron" : "Cron", @@ -238,7 +235,10 @@ OC.L10N.register( "Use system's cron service to call the cron.php file every 15 minutes." : "Изполвай системната cron service, за връзка с cron.php файла всеки 15 минути.", "Uninstall app" : "Премахване на приложението", "Cheers!" : "Поздрави!", + "No display name set" : "Няма настроено екранно име", "Your website" : "Вашата уеб страница", + "Web, desktop and mobile clients currently logged in to your account." : "Уеб, настолни и мобилни клиенти, които в момента са вписани чрез вашия акаунт.", + "Name" : "Име", "Show last log in" : "Покажи последно вписване" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/bg.json b/settings/l10n/bg.json index dc6e5c33305..e90b7ea75c3 100644 --- a/settings/l10n/bg.json +++ b/settings/l10n/bg.json @@ -83,7 +83,6 @@ "__language_name__" : "Български", "Unlimited" : "Неограничено", "Personal info" : "Лична информация", - "Sessions" : "Сесии", "Sync clients" : "Синхронизиращи клиенти", "None" : "Няма", "Login" : "Вход", @@ -164,10 +163,9 @@ "png or jpg, max. 20 MB" : "png или jpg, макс. 20 MB", "Cancel" : "Отказ", "Full name" : "Пълно име", - "No display name set" : "Няма настроено екранно име", "Email" : "Имейл", - "Your email address" : "Вашият имейл адрес", "No email address set" : "Няма настроен адрес на електронна поща", + "Your email address" : "Вашият имейл адрес", "Phone number" : "Тел. номер", "Your phone number" : "Вашия тел. номер", "Address" : "Адрес", @@ -186,10 +184,8 @@ "Android app" : "Android приложение", "iOS app" : "iOS приложение", "Show First Run Wizard again" : "Покажи отново помощника за настройване", - "Web, desktop and mobile clients currently logged in to your account." : "Уеб, настолни и мобилни клиенти, които в момента са вписани чрез вашия акаунт.", "Device" : "Устройство", "Last activity" : "Последна активност", - "Name" : "Име", "App name" : "Име на приложението", "Username" : "Потребител", "Done" : "Завършен", @@ -227,6 +223,7 @@ "Uninstalling ...." : "Премахване ...", "Error while uninstalling app" : "Грешка при премахването на приложението", "Uninstall" : "Премахване", + "Sessions" : "Сесии", "This is used for sending out notifications." : "Това се използва за изпращане на уведомления.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP модулът 'fileinfo' липсва. Силно препоръчваме този модъл да бъде добавен, за да бъдат постигнати най-добри резултати при mime-type откриването.", "Cron" : "Cron", @@ -236,7 +233,10 @@ "Use system's cron service to call the cron.php file every 15 minutes." : "Изполвай системната cron service, за връзка с cron.php файла всеки 15 минути.", "Uninstall app" : "Премахване на приложението", "Cheers!" : "Поздрави!", + "No display name set" : "Няма настроено екранно име", "Your website" : "Вашата уеб страница", + "Web, desktop and mobile clients currently logged in to your account." : "Уеб, настолни и мобилни клиенти, които в момента са вписани чрез вашия акаунт.", + "Name" : "Име", "Show last log in" : "Покажи последно вписване" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/bn_BD.js b/settings/l10n/bn_BD.js index b220a1c589c..8c784128c40 100644 --- a/settings/l10n/bn_BD.js +++ b/settings/l10n/bn_BD.js @@ -53,7 +53,6 @@ OC.L10N.register( "Help translate" : "অনুবাদ করতে সহায়তা করুন", "Get the apps to sync your files" : "আপনার ফাইলসমূহ সিংক করতে অ্যাপস নিন", "Show First Run Wizard again" : "প্রথমবার চালানোর যাদুকর পূনরায় প্রদর্শন কর", - "Name" : "নাম", "Username" : "ব্যবহারকারী", "Done" : "শেষ হলো", "Create" : "তৈরী কর", @@ -70,6 +69,7 @@ OC.L10N.register( "Admins can't remove themself from the admin group" : "প্রশাসকবৃন্দ তাদেরকে প্রশাসক গোষ্ঠী থেকে মুছে ফেলতে পারবেন না", "Unable to add user to group %s" : " %s গোষ্ঠীতে ব্যবহারকারী যোগ করা সম্ভব হলো না ", "Unable to remove user from group %s" : "%s গোষ্ঠী থেকে ব্যবহারকারীকে অপসারণ করা সম্ভব হলো না", - "Cheers!" : "শুভেচ্ছা!" + "Cheers!" : "শুভেচ্ছা!", + "Name" : "নাম" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/bn_BD.json b/settings/l10n/bn_BD.json index 4b351704ea3..d5a0efc68cd 100644 --- a/settings/l10n/bn_BD.json +++ b/settings/l10n/bn_BD.json @@ -51,7 +51,6 @@ "Help translate" : "অনুবাদ করতে সহায়তা করুন", "Get the apps to sync your files" : "আপনার ফাইলসমূহ সিংক করতে অ্যাপস নিন", "Show First Run Wizard again" : "প্রথমবার চালানোর যাদুকর পূনরায় প্রদর্শন কর", - "Name" : "নাম", "Username" : "ব্যবহারকারী", "Done" : "শেষ হলো", "Create" : "তৈরী কর", @@ -68,6 +67,7 @@ "Admins can't remove themself from the admin group" : "প্রশাসকবৃন্দ তাদেরকে প্রশাসক গোষ্ঠী থেকে মুছে ফেলতে পারবেন না", "Unable to add user to group %s" : " %s গোষ্ঠীতে ব্যবহারকারী যোগ করা সম্ভব হলো না ", "Unable to remove user from group %s" : "%s গোষ্ঠী থেকে ব্যবহারকারীকে অপসারণ করা সম্ভব হলো না", - "Cheers!" : "শুভেচ্ছা!" + "Cheers!" : "শুভেচ্ছা!", + "Name" : "নাম" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/bs.js b/settings/l10n/bs.js index 0c79affb21f..a50ee14b809 100644 --- a/settings/l10n/bs.js +++ b/settings/l10n/bs.js @@ -120,7 +120,6 @@ OC.L10N.register( "Android app" : "Android aplikacija", "iOS app" : "iOS aplikacija", "Show First Run Wizard again" : "Opet pokažite First Run Wizard", - "Name" : "Ime", "Username" : "Korisničko ime", "Show storage location" : "Prikaži mjesto pohrane", "Show user backend" : "Prikaži korisničku pozadinu (backend)", @@ -156,6 +155,7 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron još nije izvršen!", "Use system's cron service to call the cron.php file every 15 minutes." : "Koristite cron uslugu sustava za pozivanje cron.php datoteke svakih 15 minuta.", "Cheers!" : "Cheers!", + "Name" : "Ime", "Show last log in" : "Prikaži zadnju prijavu" }, "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/settings/l10n/bs.json b/settings/l10n/bs.json index e1fbd9768fd..94f8932f82b 100644 --- a/settings/l10n/bs.json +++ b/settings/l10n/bs.json @@ -118,7 +118,6 @@ "Android app" : "Android aplikacija", "iOS app" : "iOS aplikacija", "Show First Run Wizard again" : "Opet pokažite First Run Wizard", - "Name" : "Ime", "Username" : "Korisničko ime", "Show storage location" : "Prikaži mjesto pohrane", "Show user backend" : "Prikaži korisničku pozadinu (backend)", @@ -154,6 +153,7 @@ "Cron was not executed yet!" : "Cron još nije izvršen!", "Use system's cron service to call the cron.php file every 15 minutes." : "Koristite cron uslugu sustava za pozivanje cron.php datoteke svakih 15 minuta.", "Cheers!" : "Cheers!", + "Name" : "Ime", "Show last log in" : "Prikaži zadnju prijavu" },"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/settings/l10n/ca.js b/settings/l10n/ca.js index b236fb32e42..1b6b57b5a4c 100644 --- a/settings/l10n/ca.js +++ b/settings/l10n/ca.js @@ -153,8 +153,6 @@ OC.L10N.register( "Unlimited" : "Il·limitat", "Verifying" : "Verificant", "Personal info" : "Informació personal", - "Sessions" : "Sessions", - "App passwords" : "Contrasenyes de l'Aplicació", "Sync clients" : "Sincronitzar clients", "None" : "Cap", "Login" : "Inici de sessió", @@ -250,10 +248,9 @@ OC.L10N.register( "Cancel" : "Cancel·la", "Choose as profile picture" : "Elegeix una imatge de perfil", "Full name" : "Nom complet", - "No display name set" : "No s'ha establert cap nom para mostrar", "Email" : "Correu electrònic", - "Your email address" : "Correu electrònic", "No email address set" : "No s'ha establert cap adreça de correu", + "Your email address" : "Correu electrònic", "For password reset and notifications" : "Per restablir la contrasenya i notificacions", "Phone number" : "Número de telèfon", "Your phone number" : "El teu número de telèfon", @@ -274,10 +271,9 @@ OC.L10N.register( "Android app" : "aplicació para Android", "iOS app" : "aplicació para iOS", "Show First Run Wizard again" : "Torna a mostrar l'assistent de primera execució", - "Web, desktop and mobile clients currently logged in to your account." : "Clients Web, d'escriptori i mòbils connectats actualment al seu compte", "Device" : "Dispositiu", "Last activity" : "Última activitat", - "Name" : "Nom", + "App passwords" : "Contrasenyes de l'Aplicació", "App name" : "Nom de l'aplicació", "Create new app password" : "Crea una nova contrasenya de l'aplicació", "For security reasons this password will only be shown once." : "Per raons de seguretat aquesta contrasenya només es mostrarà una vegada.", @@ -320,6 +316,7 @@ OC.L10N.register( "Uninstalling ...." : "Desintal·lant ...", "Error while uninstalling app" : "Error en desinstal·lar l'aplicació", "Uninstall" : "Desinstal·la", + "Sessions" : "Sessions", "This is used for sending out notifications." : "S'usa per enviar notificacions.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El mòdul de PHP 'fileinfo' no s'ha trobat. Us recomanem que habiliteu aquest mòdul per obtenir millors resultats amb la detecció mime-type.", "Cron" : "Cron", @@ -330,8 +327,11 @@ OC.L10N.register( "Uninstall app" : "Desinstala la app", "Cheers!" : "Salut!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsimplement que sàpigas que ja tens un compte %s.\n\nEl teu nom d'usuari: %s\nAccedir-hi: %s\n", + "No display name set" : "No s'ha establert cap nom para mostrar", "For password recovery and notifications" : "Per a la recuperació de la contrasenya i notificacions", "Your website" : "El teu lloc web", + "Web, desktop and mobile clients currently logged in to your account." : "Clients Web, d'escriptori i mòbils connectats actualment al seu compte", + "Name" : "Nom", "Show last log in" : "Mostrar l'últim accés" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/ca.json b/settings/l10n/ca.json index bef98003bb4..27bc52307c3 100644 --- a/settings/l10n/ca.json +++ b/settings/l10n/ca.json @@ -151,8 +151,6 @@ "Unlimited" : "Il·limitat", "Verifying" : "Verificant", "Personal info" : "Informació personal", - "Sessions" : "Sessions", - "App passwords" : "Contrasenyes de l'Aplicació", "Sync clients" : "Sincronitzar clients", "None" : "Cap", "Login" : "Inici de sessió", @@ -248,10 +246,9 @@ "Cancel" : "Cancel·la", "Choose as profile picture" : "Elegeix una imatge de perfil", "Full name" : "Nom complet", - "No display name set" : "No s'ha establert cap nom para mostrar", "Email" : "Correu electrònic", - "Your email address" : "Correu electrònic", "No email address set" : "No s'ha establert cap adreça de correu", + "Your email address" : "Correu electrònic", "For password reset and notifications" : "Per restablir la contrasenya i notificacions", "Phone number" : "Número de telèfon", "Your phone number" : "El teu número de telèfon", @@ -272,10 +269,9 @@ "Android app" : "aplicació para Android", "iOS app" : "aplicació para iOS", "Show First Run Wizard again" : "Torna a mostrar l'assistent de primera execució", - "Web, desktop and mobile clients currently logged in to your account." : "Clients Web, d'escriptori i mòbils connectats actualment al seu compte", "Device" : "Dispositiu", "Last activity" : "Última activitat", - "Name" : "Nom", + "App passwords" : "Contrasenyes de l'Aplicació", "App name" : "Nom de l'aplicació", "Create new app password" : "Crea una nova contrasenya de l'aplicació", "For security reasons this password will only be shown once." : "Per raons de seguretat aquesta contrasenya només es mostrarà una vegada.", @@ -318,6 +314,7 @@ "Uninstalling ...." : "Desintal·lant ...", "Error while uninstalling app" : "Error en desinstal·lar l'aplicació", "Uninstall" : "Desinstal·la", + "Sessions" : "Sessions", "This is used for sending out notifications." : "S'usa per enviar notificacions.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El mòdul de PHP 'fileinfo' no s'ha trobat. Us recomanem que habiliteu aquest mòdul per obtenir millors resultats amb la detecció mime-type.", "Cron" : "Cron", @@ -328,8 +325,11 @@ "Uninstall app" : "Desinstala la app", "Cheers!" : "Salut!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsimplement que sàpigas que ja tens un compte %s.\n\nEl teu nom d'usuari: %s\nAccedir-hi: %s\n", + "No display name set" : "No s'ha establert cap nom para mostrar", "For password recovery and notifications" : "Per a la recuperació de la contrasenya i notificacions", "Your website" : "El teu lloc web", + "Web, desktop and mobile clients currently logged in to your account." : "Clients Web, d'escriptori i mòbils connectats actualment al seu compte", + "Name" : "Nom", "Show last log in" : "Mostrar l'últim accés" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/cs.js b/settings/l10n/cs.js index c26e0de0d7e..a23778bd971 100644 --- a/settings/l10n/cs.js +++ b/settings/l10n/cs.js @@ -7,6 +7,9 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} změnil(a) vaši e-mailovou adresu", "You changed your email address" : "Změnil(a) jste vaši e-mailovou adresu", "Your email address was changed by an administrator" : "Vaše e-mailová adresa byla změněna administrátorem", + "Security" : "Zabezpečení", + "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásili pomocí dvoufázové autentizace (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Pokus o přihlášení s použitím dvoufázové autentizace selhal (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Vaše <strong>heslo</strong> nebo <strong>e-mail</strong> bylo změněno", "Your apps" : "Vaše aplikace", "Enabled apps" : "Povolené aplikace", @@ -44,6 +47,8 @@ OC.L10N.register( "Unable to delete user." : "Nelze smazat uživatele.", "Error while enabling user." : "Chyba při povolování uživatele.", "Error while disabling user." : "Chyba při zakazování uživatele.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Pokud chcete ověřit váš Twitter účet, napište následující tweet (ujistěte se, že ho zasíláte bez zalomení řádků):", + "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):" : "Pro verifikaci vašich webových stránek uložte následující obsah v kořenovém adresáři webové prezentace v umístění '.well-known/CloudIdVerificationCode.txt' (ujistěte se, že byl text vložen jako jediný řádek)", "Settings saved" : "Nastavení uloženo", "Unable to change full name" : "Nelze změnit celé jméno", "Unable to change email address" : "Nepodařilo se změnit e-mailovou adresu", @@ -146,6 +151,7 @@ OC.L10N.register( "Visible to local users and to trusted servers" : "Viditelné pro místní uživatele a důvěryhodné servery", "Public" : "Veřejný", "Will be synced to a global and public address book" : "Bude synchronizováno do globálního a veřejného adresáře", + "Verify" : "Ověřit", "Verifying …" : "Ověřování …", "Select a profile picture" : "Vyberte profilový obrázek", "Very weak password" : "Velmi slabé heslo", @@ -179,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Neomezeně", "Verifying" : "Ověřování", "Personal info" : "Osobní informace", - "Sessions" : "Sezení", - "App passwords" : "Hesla aplikací", "Sync clients" : "Synchronizační klienti", "None" : "Žádné", "Login" : "Přihlásit", @@ -221,6 +225,7 @@ OC.L10N.register( "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou.", "Start migration" : "Spustit migraci", "Security & setup warnings" : "Upozornění zabezpečení a nastavení", + "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Pro optimální zabezpečení a výkon instance je důležitě, aby vše bylo správně nakonfigurováno. Abychom vám v tom pomohli, automaticky ověřujeme některá nastavení. Pro více informací nahlédněte do sekce Tipy a Triky a do dokumentace.", "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php není nejspíše správně nastaveno pro dotazování na proměnné hodnoty systému. Test s getenv(\"PATH\") vrací pouze prázdnou odpověď.", "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Zkontrolujte prosím konfiguraci php podle <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační dokumentace ↗</a>, hlavně při použití 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." : "Konfigurace je nastavena pouze pro čtení. Toto znemožňuje některá nastavení přes webové rozhraní. Dále musí být pro každou změnu povolen zápis do konfiguračního souboru ručně.", @@ -237,8 +242,14 @@ OC.L10N.register( "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nebylo možné spustit službu cron v CLI. Došlo k následujícím technickým chybám:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Prosím překontrolujte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační pokyny ↗</a> a najděte jakékoliv chyby a varování v <a href=\"%s\">logu</a>.", "All checks passed." : "Všechny testy byly úspěšné.", + "Background jobs" : "Úkoly na pozadí", + "Last job ran %s." : "Poslední úkol proběhl: %s.", + "Last job execution ran %s. Something seems wrong." : "Poslední úkol proběhl: %s. Vypadá to, že něco není v pořádku.", + "Background job didn’t run yet!" : "Úkol na pozadí ještě neběžel", + "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." : "Pro optimální výkon je důležité nakonfigurovat úkoly běžící na pozadí. Pro větší instance je doporučenou metodou 'cron'. Více informací naleznete v dokumentaci.", "Execute one task with each page loaded" : "Spustit jednu úlohu s každým načtením stránky", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http.", + "Use system cron service to call the cron.php file every 15 minutes." : "Použít systémovou službu cron pro volání cron.php každých 15 minut.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php musí být spuštěn s právy systémového uživatele \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Pro spuštění je potřeba PHP posix rozšíření. Více informací lze nalézt v {linkstart}PHP dokumentaci{linkend}.", "Version" : "Verze", @@ -312,10 +323,9 @@ OC.L10N.register( "Cancel" : "Zrušit", "Choose as profile picture" : "Vybrat jako profilový obrázek", "Full name" : "Celé jméno", - "No display name set" : "Jméno pro zobrazení nenastaveno", "Email" : "Email", - "Your email address" : "Vaše emailová adresa", "No email address set" : "Emailová adresa není nastavena", + "Your email address" : "Vaše emailová adresa", "For password reset and notifications" : "Pro obnovení hesla a upozornění", "Phone number" : "Telefonní číslo", "Your phone number" : "Vlastní telefonní číslo", @@ -339,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS aplikace", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Pokud chcete podpořit projekt {contributeopen}připojte se k jeho vývoji{linkclose} nebo {contributeopen}šiřte osvětu{linkclose}!", "Show First Run Wizard again" : "Znovu zobrazit průvodce prvním spuštěním", - "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví a mobilní klienti aktuálně přihlášeni k vašemu účtu.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Weboví, desktopoví a mobilní klienti a hesla v aplikacích, která aktuálně mají přístup k vašemu účtu.", "Device" : "Přístroj", "Last activity" : "Poslední aktivita", + "App passwords" : "Hesla aplikací", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Zde můžete vytvořit hesla pro jednotlivé aplikace, takže nemusíte sdělovat vaše heslo. Také je zde můžete kdykoliv zneplatnit.", - "Name" : "Název", "App name" : "Jméno aplikace", "Create new app password" : "Vytvořit nové heslo aplikace", "Use the credentials below to configure your app or device." : "Použijte údaje níže pro nastavení aplikace nebo zařízení.", @@ -395,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Probíhá odinstalace ...", "Error while uninstalling app" : "Chyba při odinstalaci aplikace", "Uninstall" : "Odinstalovat", + "Sessions" : "Sezení", "This is used for sending out notifications." : "Toto se používá pro odesílání upozornění.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Schází PHP modul 'fileinfo'. Doporučujeme jej povolit pro nejlepší výsledky detekce typů MIME.", "Cron" : "Cron", @@ -406,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Vítej,<br><br>jen ti dáváme vědět, že nyní máš %s účet.<br><br>Tvé uživatelské jméno: <strong>%s</strong><br>Přístup: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ať slouží!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Vítej,\n\njen ti dáváme vědět, že nyní máš %s účet.\n\nTvé uživatelské jméno: %s\nPřístup: %s\n\n", + "No display name set" : "Jméno pro zobrazení nenastaveno", "For password recovery and notifications" : "Pro obnovení hesla a upozornění", "Your website" : "Vlastní webová stránka", "Your Twitter handle" : "Twitter účet", + "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví a mobilní klienti aktuálně přihlášeni k vašemu účtu.", "Passcodes that give an app or device permissions to access your account." : "Přihlašovací údaj poskytující aplikaci nebo přístroji oprávnění pro přístup k tomuto účtu.", + "Name" : "Název", "Follow us on Google Plus!" : "Sledujte nás na Google Plus!", "Subscribe to our twitter channel!" : "Odebírejte náš twitter kanál!", "Subscribe to our news feed!" : "Odebírejte náš kanál s novinkami!", diff --git a/settings/l10n/cs.json b/settings/l10n/cs.json index 4f91b0e8751..eba5655b5a1 100644 --- a/settings/l10n/cs.json +++ b/settings/l10n/cs.json @@ -5,6 +5,9 @@ "{actor} changed your email address" : "{actor} změnil(a) vaši e-mailovou adresu", "You changed your email address" : "Změnil(a) jste vaši e-mailovou adresu", "Your email address was changed by an administrator" : "Vaše e-mailová adresa byla změněna administrátorem", + "Security" : "Zabezpečení", + "You successfully logged in using two-factor authentication (%1$s)" : "Úspěšně jste se přihlásili pomocí dvoufázové autentizace (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Pokus o přihlášení s použitím dvoufázové autentizace selhal (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Vaše <strong>heslo</strong> nebo <strong>e-mail</strong> bylo změněno", "Your apps" : "Vaše aplikace", "Enabled apps" : "Povolené aplikace", @@ -42,6 +45,8 @@ "Unable to delete user." : "Nelze smazat uživatele.", "Error while enabling user." : "Chyba při povolování uživatele.", "Error while disabling user." : "Chyba při zakazování uživatele.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Pokud chcete ověřit váš Twitter účet, napište následující tweet (ujistěte se, že ho zasíláte bez zalomení řádků):", + "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):" : "Pro verifikaci vašich webových stránek uložte následující obsah v kořenovém adresáři webové prezentace v umístění '.well-known/CloudIdVerificationCode.txt' (ujistěte se, že byl text vložen jako jediný řádek)", "Settings saved" : "Nastavení uloženo", "Unable to change full name" : "Nelze změnit celé jméno", "Unable to change email address" : "Nepodařilo se změnit e-mailovou adresu", @@ -144,6 +149,7 @@ "Visible to local users and to trusted servers" : "Viditelné pro místní uživatele a důvěryhodné servery", "Public" : "Veřejný", "Will be synced to a global and public address book" : "Bude synchronizováno do globálního a veřejného adresáře", + "Verify" : "Ověřit", "Verifying …" : "Ověřování …", "Select a profile picture" : "Vyberte profilový obrázek", "Very weak password" : "Velmi slabé heslo", @@ -177,8 +183,6 @@ "Unlimited" : "Neomezeně", "Verifying" : "Ověřování", "Personal info" : "Osobní informace", - "Sessions" : "Sezení", - "App passwords" : "Hesla aplikací", "Sync clients" : "Synchronizační klienti", "None" : "Žádné", "Login" : "Přihlásit", @@ -219,6 +223,7 @@ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musíte přenést své šifrovací klíče ze staré verze šifrování (ownCloud <= 8.0) na novou.", "Start migration" : "Spustit migraci", "Security & setup warnings" : "Upozornění zabezpečení a nastavení", + "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Pro optimální zabezpečení a výkon instance je důležitě, aby vše bylo správně nakonfigurováno. Abychom vám v tom pomohli, automaticky ověřujeme některá nastavení. Pro více informací nahlédněte do sekce Tipy a Triky a do dokumentace.", "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "php není nejspíše správně nastaveno pro dotazování na proměnné hodnoty systému. Test s getenv(\"PATH\") vrací pouze prázdnou odpověď.", "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Zkontrolujte prosím konfiguraci php podle <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační dokumentace ↗</a>, hlavně při použití 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." : "Konfigurace je nastavena pouze pro čtení. Toto znemožňuje některá nastavení přes webové rozhraní. Dále musí být pro každou změnu povolen zápis do konfiguračního souboru ručně.", @@ -235,8 +240,14 @@ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nebylo možné spustit službu cron v CLI. Došlo k následujícím technickým chybám:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Prosím překontrolujte <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">instalační pokyny ↗</a> a najděte jakékoliv chyby a varování v <a href=\"%s\">logu</a>.", "All checks passed." : "Všechny testy byly úspěšné.", + "Background jobs" : "Úkoly na pozadí", + "Last job ran %s." : "Poslední úkol proběhl: %s.", + "Last job execution ran %s. Something seems wrong." : "Poslední úkol proběhl: %s. Vypadá to, že něco není v pořádku.", + "Background job didn’t run yet!" : "Úkol na pozadí ještě neběžel", + "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." : "Pro optimální výkon je důležité nakonfigurovat úkoly běžící na pozadí. Pro větší instance je doporučenou metodou 'cron'. Více informací naleznete v dokumentaci.", "Execute one task with each page loaded" : "Spustit jednu úlohu s každým načtením stránky", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http.", + "Use system cron service to call the cron.php file every 15 minutes." : "Použít systémovou službu cron pro volání cron.php každých 15 minut.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php musí být spuštěn s právy systémového uživatele \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Pro spuštění je potřeba PHP posix rozšíření. Více informací lze nalézt v {linkstart}PHP dokumentaci{linkend}.", "Version" : "Verze", @@ -310,10 +321,9 @@ "Cancel" : "Zrušit", "Choose as profile picture" : "Vybrat jako profilový obrázek", "Full name" : "Celé jméno", - "No display name set" : "Jméno pro zobrazení nenastaveno", "Email" : "Email", - "Your email address" : "Vaše emailová adresa", "No email address set" : "Emailová adresa není nastavena", + "Your email address" : "Vaše emailová adresa", "For password reset and notifications" : "Pro obnovení hesla a upozornění", "Phone number" : "Telefonní číslo", "Your phone number" : "Vlastní telefonní číslo", @@ -337,11 +347,11 @@ "iOS app" : "iOS aplikace", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Pokud chcete podpořit projekt {contributeopen}připojte se k jeho vývoji{linkclose} nebo {contributeopen}šiřte osvětu{linkclose}!", "Show First Run Wizard again" : "Znovu zobrazit průvodce prvním spuštěním", - "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví a mobilní klienti aktuálně přihlášeni k vašemu účtu.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Weboví, desktopoví a mobilní klienti a hesla v aplikacích, která aktuálně mají přístup k vašemu účtu.", "Device" : "Přístroj", "Last activity" : "Poslední aktivita", + "App passwords" : "Hesla aplikací", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Zde můžete vytvořit hesla pro jednotlivé aplikace, takže nemusíte sdělovat vaše heslo. Také je zde můžete kdykoliv zneplatnit.", - "Name" : "Název", "App name" : "Jméno aplikace", "Create new app password" : "Vytvořit nové heslo aplikace", "Use the credentials below to configure your app or device." : "Použijte údaje níže pro nastavení aplikace nebo zařízení.", @@ -393,6 +403,7 @@ "Uninstalling ...." : "Probíhá odinstalace ...", "Error while uninstalling app" : "Chyba při odinstalaci aplikace", "Uninstall" : "Odinstalovat", + "Sessions" : "Sezení", "This is used for sending out notifications." : "Toto se používá pro odesílání upozornění.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Schází PHP modul 'fileinfo'. Doporučujeme jej povolit pro nejlepší výsledky detekce typů MIME.", "Cron" : "Cron", @@ -404,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Vítej,<br><br>jen ti dáváme vědět, že nyní máš %s účet.<br><br>Tvé uživatelské jméno: <strong>%s</strong><br>Přístup: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ať slouží!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Vítej,\n\njen ti dáváme vědět, že nyní máš %s účet.\n\nTvé uživatelské jméno: %s\nPřístup: %s\n\n", + "No display name set" : "Jméno pro zobrazení nenastaveno", "For password recovery and notifications" : "Pro obnovení hesla a upozornění", "Your website" : "Vlastní webová stránka", "Your Twitter handle" : "Twitter účet", + "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví a mobilní klienti aktuálně přihlášeni k vašemu účtu.", "Passcodes that give an app or device permissions to access your account." : "Přihlašovací údaj poskytující aplikaci nebo přístroji oprávnění pro přístup k tomuto účtu.", + "Name" : "Název", "Follow us on Google Plus!" : "Sledujte nás na Google Plus!", "Subscribe to our twitter channel!" : "Odebírejte náš twitter kanál!", "Subscribe to our news feed!" : "Odebírejte náš kanál s novinkami!", diff --git a/settings/l10n/cy_GB.js b/settings/l10n/cy_GB.js index d8199e1237e..749d0522119 100644 --- a/settings/l10n/cy_GB.js +++ b/settings/l10n/cy_GB.js @@ -15,8 +15,8 @@ OC.L10N.register( "Email" : "E-bost", "Password" : "Cyfrinair", "New password" : "Cyfrinair newydd", - "Name" : "Enw", "Username" : "Enw defnyddiwr", - "Other" : "Arall" + "Other" : "Arall", + "Name" : "Enw" }, "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); diff --git a/settings/l10n/cy_GB.json b/settings/l10n/cy_GB.json index 68567237376..520c31bfc87 100644 --- a/settings/l10n/cy_GB.json +++ b/settings/l10n/cy_GB.json @@ -13,8 +13,8 @@ "Email" : "E-bost", "Password" : "Cyfrinair", "New password" : "Cyfrinair newydd", - "Name" : "Enw", "Username" : "Enw defnyddiwr", - "Other" : "Arall" + "Other" : "Arall", + "Name" : "Enw" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" }
\ No newline at end of file diff --git a/settings/l10n/da.js b/settings/l10n/da.js index 54c7d2a585d..eb6a1c196c5 100644 --- a/settings/l10n/da.js +++ b/settings/l10n/da.js @@ -164,10 +164,9 @@ OC.L10N.register( "Cancel" : "Annuller", "Choose as profile picture" : "Vælg et profilbillede", "Full name" : "Fulde navn", - "No display name set" : "Der er ikke angivet skærmnavn", "Email" : "E-mail", - "Your email address" : "Din e-mailadresse", "No email address set" : "Der er ikke angivet e-mailadresse", + "Your email address" : "Din e-mailadresse", "You are member of the following groups:" : "Der er medlem af følgende grupper:", "Password" : "Kodeord", "Current password" : "Nuværende adgangskode", @@ -180,7 +179,6 @@ OC.L10N.register( "Android app" : "Android-app", "iOS app" : "iOS-app", "Show First Run Wizard again" : "Vis guiden for første kørsel igen.", - "Name" : "Navn", "Username" : "Brugernavn", "Done" : "Færdig", "Show storage location" : "Vis placering af lageret", @@ -220,7 +218,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron har ikke kørt endnu!", "Use system's cron service to call the cron.php file every 15 minutes." : "Brug systemets cron service til at kalde cron.php hver 15. minut", "Cheers!" : "Hej!", + "No display name set" : "Der er ikke angivet skærmnavn", "For password recovery and notifications" : "Angiv en e-mailadresse for at aktivere gendannelse af adgangskode og modtage notifikationer", + "Name" : "Navn", "Show last log in" : "Vis seneste login" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/da.json b/settings/l10n/da.json index e3925b5d1e2..7a93418b30c 100644 --- a/settings/l10n/da.json +++ b/settings/l10n/da.json @@ -162,10 +162,9 @@ "Cancel" : "Annuller", "Choose as profile picture" : "Vælg et profilbillede", "Full name" : "Fulde navn", - "No display name set" : "Der er ikke angivet skærmnavn", "Email" : "E-mail", - "Your email address" : "Din e-mailadresse", "No email address set" : "Der er ikke angivet e-mailadresse", + "Your email address" : "Din e-mailadresse", "You are member of the following groups:" : "Der er medlem af følgende grupper:", "Password" : "Kodeord", "Current password" : "Nuværende adgangskode", @@ -178,7 +177,6 @@ "Android app" : "Android-app", "iOS app" : "iOS-app", "Show First Run Wizard again" : "Vis guiden for første kørsel igen.", - "Name" : "Navn", "Username" : "Brugernavn", "Done" : "Færdig", "Show storage location" : "Vis placering af lageret", @@ -218,7 +216,9 @@ "Cron was not executed yet!" : "Cron har ikke kørt endnu!", "Use system's cron service to call the cron.php file every 15 minutes." : "Brug systemets cron service til at kalde cron.php hver 15. minut", "Cheers!" : "Hej!", + "No display name set" : "Der er ikke angivet skærmnavn", "For password recovery and notifications" : "Angiv en e-mailadresse for at aktivere gendannelse af adgangskode og modtage notifikationer", + "Name" : "Navn", "Show last log in" : "Vis seneste login" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/de.js b/settings/l10n/de.js index 19603a07415..d18d66774ec 100644 --- a/settings/l10n/de.js +++ b/settings/l10n/de.js @@ -5,24 +5,24 @@ OC.L10N.register( "You changed your password" : "Du hast Dein Passwort geändert", "Your password was reset by an administrator" : "Dein Passwort wurde vom Administrator zurückgesetzt", "{actor} changed your email address" : "{actor} hat Deine E-Mail-Adresse geändert", - "You changed your email address" : "Du hst erfolgreich deine E-Mail-Adresse geändert", + "You changed your email address" : "Du hst erfolgreich Deine E-Mail-Adresse geändert", "Your email address was changed by an administrator" : "Deine E-Mail-Adresse wurde von einen Administrator geändert", "Security" : "Sicherheit", "You successfully logged in using two-factor authentication (%1$s)" : "Sie haben sich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)", - "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E.Mail-Adresse</strong> wurde geändert", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E-Mail-Adresse</strong> wurde geändert", "Your apps" : "Deine Apps", "Enabled apps" : "Aktivierte Apps", "Disabled apps" : "Deaktivierte Apps", "App bundles" : "App-Pakete", "Wrong password" : "Falsches Passwort", "Saved" : "Gespeichert", - "No user supplied" : "Kein Benutzer übermittelt", + "No user supplied" : "Kein Benutzer angegeben", "Unable to change password" : "Passwort konnte nicht geändert werden", "Authentication error" : "Authentifizierungsfehler", "Please provide an admin recovery password; otherwise, all user data will be lost." : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen.", "Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.", - "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", + "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber das Verschlüsselungspasswort des Benutzers wurde aktualisiert.", "installing and updating apps via the app store or Federated Cloud Sharing" : "Das Installieren und Aktualisieren von Apps durch den App-Store oder durch Federated Cloud Sharing", "Federated Cloud Sharing" : "Federated-Cloud-Sharing", "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL verwendet eine veraltete %s Version (%s). Bitte aktualisiere dein Betriebssystem, da ansonsten Funktionen, wie z.B. %s, nicht zuverlässig funktionieren werden.", @@ -31,10 +31,10 @@ OC.L10N.register( "Group already exists." : "Gruppe existiert bereits.", "Unable to add group." : "Gruppe konnte nicht angelegt werden.", "Unable to delete group." : "Gruppe konnte nicht gelöscht werden.", - "Invalid SMTP password." : "Falsches SMTP-Passwort", + "Invalid SMTP password." : "Ungültiges SMTP-Passwort", "Well done, %s!" : "Gut gemacht, %s!", - "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen richtig", - "Email setting test" : "E-Mail-Einstellungen testen", + "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.", + "Email setting test" : "Test der E-Mail-Einstellungen", "Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfe Dein E-Mail-Server-Protokoll", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfe Deine Einstellungen. (Fehler: %s)", "You need to set your user email before being able to send test emails." : "Zunächst muss die Benutzer-E-Mail-Adresse angegeben werden, bevor Test-E-Mails verschickt werden können.", @@ -45,8 +45,8 @@ OC.L10N.register( "To send a password link to the user an email address is required." : "Um einen Passwort-Link an einen Benutzer zu versenden wird eine E-Mail-Adresse benötigt.", "Unable to create user." : "Benutzer konnte nicht erstellt werden.", "Unable to delete user." : "Benutzer konnte nicht gelöscht werden.", - "Error while enabling user." : "Fehler beim aktivieren des Nutzers.", - "Error while disabling user." : "Fehler beim deaktivieren des Nutzers.", + "Error while enabling user." : "Fehler beim Aktivieren des Benutzers.", + "Error while disabling user." : "Fehler beim Deaktivieren des Benutzers.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Um Dein Twitter-Konto zu überprüfen, veröffentliche bitte den folgenden Tweet auf Twitter (Bitte stelle sicher, dass der Tweet keinen Zeilenumbruch enthält):", "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):" : "Um Deine Webseite zu überprüfen, speichere bitte den folgenden Inhalt im Web-Wurzelverzeichnist in der Datei '.well-known/CloudIdVerificationCode.txt' (bitte stelle sicher, das sich der gesamte Text in einer Zeile befindet):", "Settings saved" : "Einstellungen gespeichert", @@ -77,7 +77,7 @@ OC.L10N.register( "Go to %s" : "Gehe zu %s", "Install Client" : "Installiere den Client", "Your %s account was created" : "Dein %s-Konto wurde erstellt", - "Password confirmation is required" : "Passwortbestätigung ist erforderlich", + "Password confirmation is required" : "Passwortbestätigung erforderlich", "Couldn't remove app." : "Die App konnte nicht entfernt werden.", "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Are you really sure you want add {domain} as trusted domain?" : "Bist du sicher, dass du {domain} als vertrauenswürdige Domain hinzufügen möchtest?", @@ -86,7 +86,7 @@ OC.L10N.register( "Migration started …" : "Migration begonnen…", "Not saved" : "Nicht gespeichert", "Sending…" : "Senden…", - "Email sent" : "E-Mail wurde verschickt", + "Email sent" : "E-Mail gesendet", "Official" : "Offiziell", "All" : "Alle", "Update to %s" : "Aktualisierung auf %s", @@ -96,22 +96,22 @@ OC.L10N.register( "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.", "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." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.", - "Disabling app …" : "Deaktiviere app...", + "Disabling app …" : "App wird deaktiviert…", "Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten", "Disable" : "Deaktivieren", "Enable" : "Aktivieren", - "Enabling app …" : "Aktiviere App ...", + "Enabling app …" : "Aktiviere App…", "Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten", - "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese Anwendung kann nicht aktiviert werden, da sie den Server unstabil machen würde", + "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.", "Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden", - "Error while disabling broken app" : "Beim Deaktivieren der beschädigten App ist ein Fehler aufgetreten", + "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten", "Updating...." : "Aktualisiere…", - "Error while updating app" : "Fehler beim Aktualisieren der App", + "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten", "Updated" : "Aktualisiert", - "Removing …" : "Entferne ...", + "Removing …" : "Entferne…", "Error while removing app" : "Fehler beim Entfernen der App", "Remove" : "Entfernen", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zu Aktualisierungsseite weitergeleitet", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.", "App update" : "App Aktualisierung", "Approved" : "Geprüft", "Experimental" : "Experimentell", @@ -137,9 +137,9 @@ OC.L10N.register( "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.", "Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.", - "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Gerätetoken", - "Error while creating device token" : "Fehler beim Erstellen des Gerätetokens", - "Error while deleting the token" : "Fehler beim Löschen des Gerätetokens", + "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Geräte-Token", + "Error while creating device token" : "Fehler beim Erstellen des Geräte-Tokens", + "Error while deleting the token" : "Fehler beim Löschen des Geräte-Tokens", "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Es ist ein Fehler aufgetreten. Bitte lade ein ASCII-kodiertes PEM-Zertifikat hoch.", "Valid until {date}" : "Gültig bis {date}", "Delete" : "Löschen", @@ -148,20 +148,20 @@ OC.L10N.register( "Only visible to local users" : "Nur für lokale Benutzer sichtbar", "Only visible to you" : "Nur für Dich sichtbar", "Contacts" : "Kontakte", - "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertauenswürdige Server", + "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server", "Public" : "Öffentlich", "Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert", "Verify" : "Überprüfen", - "Verifying …" : "Überprüfe ...", + "Verifying …" : "Überprüfe…", "Select a profile picture" : "Wähle ein Profilbild", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", - "So-so password" : "Durchschnittliches Passwort", + "So-so password" : "Akzeptables Passwort", "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Groups" : "Gruppen", "Unable to delete {objName}" : "Löschen von {objName} nicht möglich", - "Error creating group: {message}" : "Fehler beim Erstellen der Gruppe: {message}", + "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}", "A valid group name must be provided" : "Ein gültiger Gruppenname muss angegeben werden", "deleted {groupName}" : "{groupName} gelöscht", "undo" : "rückgängig machen", @@ -171,27 +171,25 @@ OC.L10N.register( "Unable to add user to group {group}" : "Benutzer kann nicht zur Gruppe {group} hinzugefügt werden ", "Unable to remove user from group {group}" : "Benutzer kann nicht aus der Gruppe {group} entfernt werden ", "Add group" : "Gruppe hinzufügen", - "Invalid quota value \"{val}\"" : "Ungültiger Grenzwert \"{val}\"", + "Invalid quota value \"{val}\"" : "Ungültiges Speicherkontingent \"{val}\"", "no group" : "Keine Gruppe", "Password successfully changed" : "Das Passwort wurde erfolgreich geändert", "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", - "Could not change the users email" : "Die E-Mail Adresse des Nutzers konnte nicht geändert werden", - "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}", + "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden", + "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Error creating user: {message}" : "Fehler beim Anlegen des Benutzers: {message}", + "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", "A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden", "__language_name__" : "Deutsch (Persönlich)", "Unlimited" : "Unbegrenzt", "Verifying" : "Überprüfe", "Personal info" : "Persönliche Informationen", - "Sessions" : "Sitzungen", - "App passwords" : "App-PINs", "Sync clients" : "Sync-Clients", - "None" : "Nichts", + "None" : "Keine", "Login" : "Anmelden", - "Plain" : "Plain", - "NT LAN Manager" : "NT LAN Manager", + "Plain" : "Klartext", + "NT LAN Manager" : "NT-LAN-Manager", "SSL/TLS" : "SSL/TLS", "STARTTLS" : "STARTTLS", "Email server" : "E-Mail-Server", @@ -206,8 +204,8 @@ OC.L10N.register( "Server address" : "Serveradresse", "Port" : "Port", "Credentials" : "Zugangsdaten", - "SMTP Username" : "SMTP Benutzername", - "SMTP Password" : "SMTP Passwort", + "SMTP Username" : "SMTP-Benutzername", + "SMTP Password" : "SMTP-Passwort", "Store credentials" : "Anmeldeinformationen speichern", "Test email settings" : "E-Mail-Einstellungen testen", "Send email" : "E-Mail senden", @@ -218,13 +216,13 @@ OC.L10N.register( "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lesen Sie in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.", "Be aware that encryption always increases the file size." : "Sei dir bewusst, dass die Verschlüsselung immer die Dateigröße erhöht.", - "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Kodierungsschlüssel zusammen mit deinen Daten durchgeführt werden.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Deinen Daten durchgeführt werden.", "This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Verschlüsselung wirklich aktivieren?", "Enable encryption" : "Verschlüsselung aktivieren", "No encryption module loaded, please enable an encryption module in the app menu." : "Es wurde kein Verschlüsselungs-Modul geladen, bitte ein Verschlüsselungs-Modul im Anwendungs-Menü aktivieren.", "Select default encryption module:" : "Standard-Verschlüsselungs-Modul auswählen:", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Die Kodierungsschlüssel der alten Verschlüsselung müssen zur neuen Version migriert werden (ownCloud <= 8.0). Bitte »Default Encryption Module« aktivieren und »occ encryption:migrate« aufrufen.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Kodierungsschlüssel der alten Verschlüsselung migrieren (ownCloud <= 8.0).", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Du musst Deinen Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur Neuen migrieren.", "Start migration" : "Migration beginnen", "Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen", "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Für die Sicherheit und Geschwindigkeit Deiner Installation ist es von großer Bedeutung, dass sie richtig konfiguriert ist. Um Dir hierbei zu helfen werden einige automatische Tests durchgeführt. Weitere Informationen findest Du im Tipps & Tricks- Abschnitt und in der Dokumentation.", @@ -235,7 +233,7 @@ OC.L10N.register( "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Deine Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.", "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.", "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\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. 'filelocking.enabled' in der config.php aktivieren, um diese Probleme zu vermeiden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.", "System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.", "This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.", @@ -249,7 +247,7 @@ OC.L10N.register( "Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.", "Background job didn’t run yet!" : "Hintergrund-Aufgabe wurde bislang nicht ausgeführt!", "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." : "Um die optimale Geschwindigkeit zu erreichen ist es wichtig, dass die Hintergrund-Aktivitäten richtig konfiguriert sind. Für größere Installationen ist 'Cron' die empfohlene Einstellung. Weitere Informationen findest Du in der Dokumentation.", - "Execute one task with each page loaded" : "Führe eine Aufgabe mit jeder geladenen Seite aus", + "Execute one task with each page loaded" : "Eine Aufgabe bei jedem Laden einer Seite ausführen", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft.", "Use system cron service to call the cron.php file every 15 minutes." : "Nutze den System-Cron-Service um cron.php alle 15 Minuten aufzurufen.", "The cron.php needs to be executed by the system user \"%s\"." : "Die cron.php muss durch den Systemnutzer \"%s\" ausgeführt werden.", @@ -277,9 +275,9 @@ OC.L10N.register( "Tips & tricks" : "Tipps & Tricks", "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Es gibt ein Menge von Eigenschaften und Konfigurationsschaltern die es ermöglichen, die Installation optimal zu nutzen und anzupassen. Hier einige Verweise auf weitere Informationen.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.", - "This is particularly recommended when using the desktop client for file synchronisation." : "Dies empfiehlt sich besonders, wenn Sie den Desktop-Client für die Dateisynchronisation verwenden.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Dies wird insbesondere bei der Benutzung des Dektop-Clients zur Synchronisierung empfohlen.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a> schauen.", - "How to do backups" : "Wie man Backups anlegt", + "How to do backups" : "Wie man Datensicherungen anlegt", "Advanced monitoring" : "Erweitertes Monitoring", "Performance tuning" : "Leistungsoptimierung", "Improving the config.php" : "Die config.php optimieren", @@ -289,9 +287,9 @@ OC.L10N.register( "Developer documentation" : "Dokumentation für Entwickler", "View in store" : "Im Store anzeigen", "Limit to groups" : "Auf Gruppen beschränken", - "This app has an update available." : "Es ist eine Aktualisierung verfügbar.", + "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.", "by %s" : "von %s", - "%s-licensed" : "%s-lizensiert", + "%s-licensed" : "%s-Lizensiert", "Documentation:" : "Dokumentation:", "User documentation" : "Dokumentation für Benutzer", "Admin documentation" : "Dokumentation für Administratoren", @@ -301,9 +299,9 @@ OC.L10N.register( "Hide description …" : "Beschreibung ausblenden…", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine untere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", - "This app cannot be installed because the following dependencies are not fulfilled:" : "Die App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", + "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", "Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren", - "SSL Root Certificates" : "SSL Root Zertifikate", + "SSL Root Certificates" : "SSL-Root-Zertifikate", "Common Name" : "Allgemeiner Name", "Valid until" : "Gültig bis", "Issued By" : "Ausgestellt von:", @@ -318,17 +316,16 @@ OC.L10N.register( "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Du benutzt <strong>%s</strong> von <strong>%s</strong> (<strong>%s %%</strong>)", "Profile picture" : "Profilbild", "Upload new" : "Neues hochladen", - "Select from Files" : "Wähle aus Dateien", + "Select from Files" : "Aus Dateien wählen", "Remove image" : "Bild entfernen", - "png or jpg, max. 20 MB" : "png oder jpg, max. 20MB", - "Picture provided by original account" : "Bild von Original- Konto zur Verfügung gestellt", + "png or jpg, max. 20 MB" : "png oder jpg, max. 20 MB", + "Picture provided by original account" : "Bild von Original-Konto zur Verfügung gestellt", "Cancel" : "Abbrechen", - "Choose as profile picture" : "Wähle ein Profilbild", + "Choose as profile picture" : "Als Profilbild auswählen", "Full name" : "Vollständiger Name", - "No display name set" : "Kein Anzeigename angegeben", "Email" : "E-Mail", - "Your email address" : "Deine E-Mail-Adresse", "No email address set" : "Keine E-Mail-Adresse angegeben", + "Your email address" : "Deine E-Mail-Adresse", "For password reset and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Phone number" : "Telefonnummer", "Your phone number" : "Deine Telefonnummer", @@ -336,9 +333,9 @@ OC.L10N.register( "Your postal address" : "Deine Postadresse", "Website" : "Webseite", "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.", - "Link https://…" : "Link https://", + "Link https://…" : "Link https://…", "Twitter" : "Twitter", - "Twitter handle @…" : "Twitter-handle @ ...", + "Twitter handle @…" : "Twitter-Handle @…", "You are member of the following groups:" : "Du bist Mitglied folgender Gruppen:", "Password" : "Passwort", "Current password" : "Aktuelles Passwort", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS-App", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn du das Projekt unterstützen willst, {contributeopen}hilf bei der Entwicklung{linkclose} oder {contributeopen}verbreite es{linkclose}!", "Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen", - "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto eingeloggte Web-, Desktop- und Mobil-Clients.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Spezielle Passwörter für die Web-Oberfläche, Desktop- oder Mobil-Clients und Apps, die Zugriff auf Dein Konto haben", "Device" : "Gerät", "Last activity" : "Letzte Aktivität", + "App passwords" : "App-PINs", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So must Du nicht Dein Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.", - "Name" : "Name", "App name" : "App-Name", "Create new app password" : "Neues App-Passwort erstellen", "Use the credentials below to configure your app or device." : "Nutze die unten angebenen Anmeldeinformationen, um deine App oder dein Gerät zu konfigurieren.", @@ -377,21 +374,21 @@ OC.L10N.register( "Send email to new user" : "E-Mail an neuen Benutzer senden", "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.", "E-Mail" : "E-Mail", - "Create" : "Anlegen", - "Admin Recovery Password" : "Admin-Wiederherstellungspasswort", + "Create" : "Erstellen", + "Admin Recovery Password" : "Admin-Passwort-Wiederherstellung", "Enter the recovery password in order to recover the users files during password change" : "Gib das Wiederherstellungspasswort ein, um die Benutzerdateien während der Passwortänderung wiederherzustellen", "Group name" : "Gruppenname", "Everyone" : "Jeder", "Admins" : "Administratoren", "Disabled" : "Deaktiviert", - "Default quota" : "Standard Speicherplatzgröße", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z. B.: „512 MB“ oder „12 GB“)", + "Default quota" : "Standard Speicherkontingent ", + "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)", "Other" : "Andere", "Group admin for" : "Gruppenadministrator für", - "Quota" : "Quota", + "Quota" : "Kontingent", "Storage location" : "Speicherort", "User backend" : "Benutzer-Backend", - "Last login" : "Letztes Login", + "Last login" : "Letzte Anmeldung", "change full name" : "Vollständigen Namen ändern", "set new password" : "Neues Passwort setzen", "change email address" : "E-Mail-Adresse ändern", @@ -404,26 +401,30 @@ OC.L10N.register( "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.", "Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", - "Sending..." : "Senden…", - "Uninstalling ...." : "Deinstalliere…", + "Sending..." : "Wird gesendet…", + "Uninstalling ...." : "Wird deinstalliert…", "Error while uninstalling app" : "Fehler beim Deinstallieren der App", "Uninstall" : "Deinstallieren", - "This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.", + "Sessions" : "Sitzungen", + "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.", "Cron" : "Cron", "Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.", "Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.", - "Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!", + "Cron was not executed yet!" : "Cron wurde bislang noch nicht ausgeführt!", "Use system's cron service to call the cron.php file every 15 minutes." : "Benutze den systemeigenen Cron-Dienst, um die cron.php alle 15 Minuten aufzurufen.", "Uninstall app" : "App deinstallieren", "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: <strong>%s</strong><br>Greife darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nZugriff: %s\n", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nZugriff: %s\n\n", + "No display name set" : "Kein Anzeigename angegeben", "For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", - "Your website" : "Deine Webseite", - "Your Twitter handle" : "Dein twitter-handle", + "Your website" : "Deine Internetseite", + "Your Twitter handle" : "Dein Twitter-Handle", + "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto angemeldete Web-, Desktop- und Mobil-Clients.", "Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Dein Konto zugreifen können.", - "Follow us on Google Plus!" : "Folgen Sie uns auf Google Plus!", + "Name" : "Name", + "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!", "Subscribe to our twitter channel!" : "Abonniere unseren Twitter-Kanal!", "Subscribe to our news feed!" : "Abonniere unseren RSS-Feed!", "Show last log in" : "Letzte Anmeldung anzeigen" diff --git a/settings/l10n/de.json b/settings/l10n/de.json index cc69fdab245..1ef17282592 100644 --- a/settings/l10n/de.json +++ b/settings/l10n/de.json @@ -3,24 +3,24 @@ "You changed your password" : "Du hast Dein Passwort geändert", "Your password was reset by an administrator" : "Dein Passwort wurde vom Administrator zurückgesetzt", "{actor} changed your email address" : "{actor} hat Deine E-Mail-Adresse geändert", - "You changed your email address" : "Du hst erfolgreich deine E-Mail-Adresse geändert", + "You changed your email address" : "Du hst erfolgreich Deine E-Mail-Adresse geändert", "Your email address was changed by an administrator" : "Deine E-Mail-Adresse wurde von einen Administrator geändert", "Security" : "Sicherheit", "You successfully logged in using two-factor authentication (%1$s)" : "Sie haben sich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)", - "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E.Mail-Adresse</strong> wurde geändert", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Dein <strong>Passwort</strong> oder Deine <strong>E-Mail-Adresse</strong> wurde geändert", "Your apps" : "Deine Apps", "Enabled apps" : "Aktivierte Apps", "Disabled apps" : "Deaktivierte Apps", "App bundles" : "App-Pakete", "Wrong password" : "Falsches Passwort", "Saved" : "Gespeichert", - "No user supplied" : "Kein Benutzer übermittelt", + "No user supplied" : "Kein Benutzer angegeben", "Unable to change password" : "Passwort konnte nicht geändert werden", "Authentication error" : "Authentifizierungsfehler", "Please provide an admin recovery password; otherwise, all user data will be lost." : "Bitte gib ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen.", "Wrong admin recovery password. Please check the password and try again." : "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.", - "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", + "Backend doesn't support password change, but the user's encryption key was updated." : "Das Backend unterstützt die Passwortänderung nicht, aber das Verschlüsselungspasswort des Benutzers wurde aktualisiert.", "installing and updating apps via the app store or Federated Cloud Sharing" : "Das Installieren und Aktualisieren von Apps durch den App-Store oder durch Federated Cloud Sharing", "Federated Cloud Sharing" : "Federated-Cloud-Sharing", "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL verwendet eine veraltete %s Version (%s). Bitte aktualisiere dein Betriebssystem, da ansonsten Funktionen, wie z.B. %s, nicht zuverlässig funktionieren werden.", @@ -29,10 +29,10 @@ "Group already exists." : "Gruppe existiert bereits.", "Unable to add group." : "Gruppe konnte nicht angelegt werden.", "Unable to delete group." : "Gruppe konnte nicht gelöscht werden.", - "Invalid SMTP password." : "Falsches SMTP-Passwort", + "Invalid SMTP password." : "Ungültiges SMTP-Passwort", "Well done, %s!" : "Gut gemacht, %s!", - "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen richtig", - "Email setting test" : "E-Mail-Einstellungen testen", + "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.", + "Email setting test" : "Test der E-Mail-Einstellungen", "Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfe Dein E-Mail-Server-Protokoll", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfe Deine Einstellungen. (Fehler: %s)", "You need to set your user email before being able to send test emails." : "Zunächst muss die Benutzer-E-Mail-Adresse angegeben werden, bevor Test-E-Mails verschickt werden können.", @@ -43,8 +43,8 @@ "To send a password link to the user an email address is required." : "Um einen Passwort-Link an einen Benutzer zu versenden wird eine E-Mail-Adresse benötigt.", "Unable to create user." : "Benutzer konnte nicht erstellt werden.", "Unable to delete user." : "Benutzer konnte nicht gelöscht werden.", - "Error while enabling user." : "Fehler beim aktivieren des Nutzers.", - "Error while disabling user." : "Fehler beim deaktivieren des Nutzers.", + "Error while enabling user." : "Fehler beim Aktivieren des Benutzers.", + "Error while disabling user." : "Fehler beim Deaktivieren des Benutzers.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Um Dein Twitter-Konto zu überprüfen, veröffentliche bitte den folgenden Tweet auf Twitter (Bitte stelle sicher, dass der Tweet keinen Zeilenumbruch enthält):", "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):" : "Um Deine Webseite zu überprüfen, speichere bitte den folgenden Inhalt im Web-Wurzelverzeichnist in der Datei '.well-known/CloudIdVerificationCode.txt' (bitte stelle sicher, das sich der gesamte Text in einer Zeile befindet):", "Settings saved" : "Einstellungen gespeichert", @@ -75,7 +75,7 @@ "Go to %s" : "Gehe zu %s", "Install Client" : "Installiere den Client", "Your %s account was created" : "Dein %s-Konto wurde erstellt", - "Password confirmation is required" : "Passwortbestätigung ist erforderlich", + "Password confirmation is required" : "Passwortbestätigung erforderlich", "Couldn't remove app." : "Die App konnte nicht entfernt werden.", "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Are you really sure you want add {domain} as trusted domain?" : "Bist du sicher, dass du {domain} als vertrauenswürdige Domain hinzufügen möchtest?", @@ -84,7 +84,7 @@ "Migration started …" : "Migration begonnen…", "Not saved" : "Nicht gespeichert", "Sending…" : "Senden…", - "Email sent" : "E-Mail wurde verschickt", + "Email sent" : "E-Mail gesendet", "Official" : "Offiziell", "All" : "Alle", "Update to %s" : "Aktualisierung auf %s", @@ -94,22 +94,22 @@ "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.", "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." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.", - "Disabling app …" : "Deaktiviere app...", + "Disabling app …" : "App wird deaktiviert…", "Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten", "Disable" : "Deaktivieren", "Enable" : "Aktivieren", - "Enabling app …" : "Aktiviere App ...", + "Enabling app …" : "Aktiviere App…", "Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten", - "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese Anwendung kann nicht aktiviert werden, da sie den Server unstabil machen würde", + "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.", "Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden", - "Error while disabling broken app" : "Beim Deaktivieren der beschädigten App ist ein Fehler aufgetreten", + "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten", "Updating...." : "Aktualisiere…", - "Error while updating app" : "Fehler beim Aktualisieren der App", + "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten", "Updated" : "Aktualisiert", - "Removing …" : "Entferne ...", + "Removing …" : "Entferne…", "Error while removing app" : "Fehler beim Entfernen der App", "Remove" : "Entfernen", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zu Aktualisierungsseite weitergeleitet", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.", "App update" : "App Aktualisierung", "Approved" : "Geprüft", "Experimental" : "Experimentell", @@ -135,9 +135,9 @@ "Not supported!" : "Nicht unterstützt!", "Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.", "Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.", - "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Gerätetoken", - "Error while creating device token" : "Fehler beim Erstellen des Gerätetokens", - "Error while deleting the token" : "Fehler beim Löschen des Gerätetokens", + "Error while loading browser sessions and device tokens" : "Fehler beim Laden der Browser-Sitzungen und Geräte-Token", + "Error while creating device token" : "Fehler beim Erstellen des Geräte-Tokens", + "Error while deleting the token" : "Fehler beim Löschen des Geräte-Tokens", "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Es ist ein Fehler aufgetreten. Bitte lade ein ASCII-kodiertes PEM-Zertifikat hoch.", "Valid until {date}" : "Gültig bis {date}", "Delete" : "Löschen", @@ -146,20 +146,20 @@ "Only visible to local users" : "Nur für lokale Benutzer sichtbar", "Only visible to you" : "Nur für Dich sichtbar", "Contacts" : "Kontakte", - "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertauenswürdige Server", + "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server", "Public" : "Öffentlich", "Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert", "Verify" : "Überprüfen", - "Verifying …" : "Überprüfe ...", + "Verifying …" : "Überprüfe…", "Select a profile picture" : "Wähle ein Profilbild", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", - "So-so password" : "Durchschnittliches Passwort", + "So-so password" : "Akzeptables Passwort", "Good password" : "Gutes Passwort", "Strong password" : "Starkes Passwort", "Groups" : "Gruppen", "Unable to delete {objName}" : "Löschen von {objName} nicht möglich", - "Error creating group: {message}" : "Fehler beim Erstellen der Gruppe: {message}", + "Error creating group: {message}" : "Fehler beim Erstellen einer Gruppe: {message}", "A valid group name must be provided" : "Ein gültiger Gruppenname muss angegeben werden", "deleted {groupName}" : "{groupName} gelöscht", "undo" : "rückgängig machen", @@ -169,27 +169,25 @@ "Unable to add user to group {group}" : "Benutzer kann nicht zur Gruppe {group} hinzugefügt werden ", "Unable to remove user from group {group}" : "Benutzer kann nicht aus der Gruppe {group} entfernt werden ", "Add group" : "Gruppe hinzufügen", - "Invalid quota value \"{val}\"" : "Ungültiger Grenzwert \"{val}\"", + "Invalid quota value \"{val}\"" : "Ungültiges Speicherkontingent \"{val}\"", "no group" : "Keine Gruppe", "Password successfully changed" : "Das Passwort wurde erfolgreich geändert", "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", - "Could not change the users email" : "Die E-Mail Adresse des Nutzers konnte nicht geändert werden", - "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}", + "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden", + "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Error creating user: {message}" : "Fehler beim Anlegen des Benutzers: {message}", + "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", "A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden", "__language_name__" : "Deutsch (Persönlich)", "Unlimited" : "Unbegrenzt", "Verifying" : "Überprüfe", "Personal info" : "Persönliche Informationen", - "Sessions" : "Sitzungen", - "App passwords" : "App-PINs", "Sync clients" : "Sync-Clients", - "None" : "Nichts", + "None" : "Keine", "Login" : "Anmelden", - "Plain" : "Plain", - "NT LAN Manager" : "NT LAN Manager", + "Plain" : "Klartext", + "NT LAN Manager" : "NT-LAN-Manager", "SSL/TLS" : "SSL/TLS", "STARTTLS" : "STARTTLS", "Email server" : "E-Mail-Server", @@ -204,8 +202,8 @@ "Server address" : "Serveradresse", "Port" : "Port", "Credentials" : "Zugangsdaten", - "SMTP Username" : "SMTP Benutzername", - "SMTP Password" : "SMTP Passwort", + "SMTP Username" : "SMTP-Benutzername", + "SMTP Password" : "SMTP-Passwort", "Store credentials" : "Anmeldeinformationen speichern", "Test email settings" : "E-Mail-Einstellungen testen", "Send email" : "E-Mail senden", @@ -216,13 +214,13 @@ "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lesen Sie in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.", "Be aware that encryption always increases the file size." : "Sei dir bewusst, dass die Verschlüsselung immer die Dateigröße erhöht.", - "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Kodierungsschlüssel zusammen mit deinen Daten durchgeführt werden.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von deinen Daten zu erstellen. Falls du die Verschlüsselung nutzt, sollte auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Deinen Daten durchgeführt werden.", "This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Verschlüsselung wirklich aktivieren?", "Enable encryption" : "Verschlüsselung aktivieren", "No encryption module loaded, please enable an encryption module in the app menu." : "Es wurde kein Verschlüsselungs-Modul geladen, bitte ein Verschlüsselungs-Modul im Anwendungs-Menü aktivieren.", "Select default encryption module:" : "Standard-Verschlüsselungs-Modul auswählen:", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Die Kodierungsschlüssel der alten Verschlüsselung müssen zur neuen Version migriert werden (ownCloud <= 8.0). Bitte »Default Encryption Module« aktivieren und »occ encryption:migrate« aufrufen.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Kodierungsschlüssel der alten Verschlüsselung migrieren (ownCloud <= 8.0).", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Du musst Deinen Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur Neuen migrieren.", "Start migration" : "Migration beginnen", "Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen", "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Für die Sicherheit und Geschwindigkeit Deiner Installation ist es von großer Bedeutung, dass sie richtig konfiguriert ist. Um Dir hierbei zu helfen werden einige automatische Tests durchgeführt. Weitere Informationen findest Du im Tipps & Tricks- Abschnitt und in der Dokumentation.", @@ -233,7 +231,7 @@ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Deine Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.", "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.", "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\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. 'filelocking.enabled' in der config.php aktivieren, um diese Probleme zu vermeiden. Weitere Informationen findest du in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.", "System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.", "This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.", @@ -247,7 +245,7 @@ "Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.", "Background job didn’t run yet!" : "Hintergrund-Aufgabe wurde bislang nicht ausgeführt!", "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." : "Um die optimale Geschwindigkeit zu erreichen ist es wichtig, dass die Hintergrund-Aktivitäten richtig konfiguriert sind. Für größere Installationen ist 'Cron' die empfohlene Einstellung. Weitere Informationen findest Du in der Dokumentation.", - "Execute one task with each page loaded" : "Führe eine Aufgabe mit jeder geladenen Seite aus", + "Execute one task with each page loaded" : "Eine Aufgabe bei jedem Laden einer Seite ausführen", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft.", "Use system cron service to call the cron.php file every 15 minutes." : "Nutze den System-Cron-Service um cron.php alle 15 Minuten aufzurufen.", "The cron.php needs to be executed by the system user \"%s\"." : "Die cron.php muss durch den Systemnutzer \"%s\" ausgeführt werden.", @@ -275,9 +273,9 @@ "Tips & tricks" : "Tipps & Tricks", "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Es gibt ein Menge von Eigenschaften und Konfigurationsschaltern die es ermöglichen, die Installation optimal zu nutzen und anzupassen. Hier einige Verweise auf weitere Informationen.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.", - "This is particularly recommended when using the desktop client for file synchronisation." : "Dies empfiehlt sich besonders, wenn Sie den Desktop-Client für die Dateisynchronisation verwenden.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Dies wird insbesondere bei der Benutzung des Dektop-Clients zur Synchronisierung empfohlen.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a> schauen.", - "How to do backups" : "Wie man Backups anlegt", + "How to do backups" : "Wie man Datensicherungen anlegt", "Advanced monitoring" : "Erweitertes Monitoring", "Performance tuning" : "Leistungsoptimierung", "Improving the config.php" : "Die config.php optimieren", @@ -287,9 +285,9 @@ "Developer documentation" : "Dokumentation für Entwickler", "View in store" : "Im Store anzeigen", "Limit to groups" : "Auf Gruppen beschränken", - "This app has an update available." : "Es ist eine Aktualisierung verfügbar.", + "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.", "by %s" : "von %s", - "%s-licensed" : "%s-lizensiert", + "%s-licensed" : "%s-Lizensiert", "Documentation:" : "Dokumentation:", "User documentation" : "Dokumentation für Benutzer", "Admin documentation" : "Dokumentation für Administratoren", @@ -299,9 +297,9 @@ "Hide description …" : "Beschreibung ausblenden…", "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine untere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", - "This app cannot be installed because the following dependencies are not fulfilled:" : "Die App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", + "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", "Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren", - "SSL Root Certificates" : "SSL Root Zertifikate", + "SSL Root Certificates" : "SSL-Root-Zertifikate", "Common Name" : "Allgemeiner Name", "Valid until" : "Gültig bis", "Issued By" : "Ausgestellt von:", @@ -316,17 +314,16 @@ "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Du benutzt <strong>%s</strong> von <strong>%s</strong> (<strong>%s %%</strong>)", "Profile picture" : "Profilbild", "Upload new" : "Neues hochladen", - "Select from Files" : "Wähle aus Dateien", + "Select from Files" : "Aus Dateien wählen", "Remove image" : "Bild entfernen", - "png or jpg, max. 20 MB" : "png oder jpg, max. 20MB", - "Picture provided by original account" : "Bild von Original- Konto zur Verfügung gestellt", + "png or jpg, max. 20 MB" : "png oder jpg, max. 20 MB", + "Picture provided by original account" : "Bild von Original-Konto zur Verfügung gestellt", "Cancel" : "Abbrechen", - "Choose as profile picture" : "Wähle ein Profilbild", + "Choose as profile picture" : "Als Profilbild auswählen", "Full name" : "Vollständiger Name", - "No display name set" : "Kein Anzeigename angegeben", "Email" : "E-Mail", - "Your email address" : "Deine E-Mail-Adresse", "No email address set" : "Keine E-Mail-Adresse angegeben", + "Your email address" : "Deine E-Mail-Adresse", "For password reset and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Phone number" : "Telefonnummer", "Your phone number" : "Deine Telefonnummer", @@ -334,9 +331,9 @@ "Your postal address" : "Deine Postadresse", "Website" : "Webseite", "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.", - "Link https://…" : "Link https://", + "Link https://…" : "Link https://…", "Twitter" : "Twitter", - "Twitter handle @…" : "Twitter-handle @ ...", + "Twitter handle @…" : "Twitter-Handle @…", "You are member of the following groups:" : "Du bist Mitglied folgender Gruppen:", "Password" : "Passwort", "Current password" : "Aktuelles Passwort", @@ -350,11 +347,11 @@ "iOS app" : "iOS-App", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn du das Projekt unterstützen willst, {contributeopen}hilf bei der Entwicklung{linkclose} oder {contributeopen}verbreite es{linkclose}!", "Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen", - "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto eingeloggte Web-, Desktop- und Mobil-Clients.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Spezielle Passwörter für die Web-Oberfläche, Desktop- oder Mobil-Clients und Apps, die Zugriff auf Dein Konto haben", "Device" : "Gerät", "Last activity" : "Letzte Aktivität", + "App passwords" : "App-PINs", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So must Du nicht Dein Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.", - "Name" : "Name", "App name" : "App-Name", "Create new app password" : "Neues App-Passwort erstellen", "Use the credentials below to configure your app or device." : "Nutze die unten angebenen Anmeldeinformationen, um deine App oder dein Gerät zu konfigurieren.", @@ -375,21 +372,21 @@ "Send email to new user" : "E-Mail an neuen Benutzer senden", "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.", "E-Mail" : "E-Mail", - "Create" : "Anlegen", - "Admin Recovery Password" : "Admin-Wiederherstellungspasswort", + "Create" : "Erstellen", + "Admin Recovery Password" : "Admin-Passwort-Wiederherstellung", "Enter the recovery password in order to recover the users files during password change" : "Gib das Wiederherstellungspasswort ein, um die Benutzerdateien während der Passwortänderung wiederherzustellen", "Group name" : "Gruppenname", "Everyone" : "Jeder", "Admins" : "Administratoren", "Disabled" : "Deaktiviert", - "Default quota" : "Standard Speicherplatzgröße", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z. B.: „512 MB“ oder „12 GB“)", + "Default quota" : "Standard Speicherkontingent ", + "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)", "Other" : "Andere", "Group admin for" : "Gruppenadministrator für", - "Quota" : "Quota", + "Quota" : "Kontingent", "Storage location" : "Speicherort", "User backend" : "Benutzer-Backend", - "Last login" : "Letztes Login", + "Last login" : "Letzte Anmeldung", "change full name" : "Vollständigen Namen ändern", "set new password" : "Neues Passwort setzen", "change email address" : "E-Mail-Adresse ändern", @@ -402,26 +399,30 @@ "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.", "Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", - "Sending..." : "Senden…", - "Uninstalling ...." : "Deinstalliere…", + "Sending..." : "Wird gesendet…", + "Uninstalling ...." : "Wird deinstalliert…", "Error while uninstalling app" : "Fehler beim Deinstallieren der App", "Uninstall" : "Deinstallieren", - "This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.", + "Sessions" : "Sitzungen", + "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.", "Cron" : "Cron", "Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.", "Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.", - "Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!", + "Cron was not executed yet!" : "Cron wurde bislang noch nicht ausgeführt!", "Use system's cron service to call the cron.php file every 15 minutes." : "Benutze den systemeigenen Cron-Dienst, um die cron.php alle 15 Minuten aufzurufen.", "Uninstall app" : "App deinstallieren", "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.<br><br>Dein Benutzername: <strong>%s</strong><br>Greife darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Noch einen schönen Tag!", - "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nZugriff: %s\n", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass du jetzt ein %s-Konto hast.\n\nDein Benutzername: %s\nZugriff: %s\n\n", + "No display name set" : "Kein Anzeigename angegeben", "For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", - "Your website" : "Deine Webseite", - "Your Twitter handle" : "Dein twitter-handle", + "Your website" : "Deine Internetseite", + "Your Twitter handle" : "Dein Twitter-Handle", + "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Deinem Konto angemeldete Web-, Desktop- und Mobil-Clients.", "Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Dein Konto zugreifen können.", - "Follow us on Google Plus!" : "Folgen Sie uns auf Google Plus!", + "Name" : "Name", + "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!", "Subscribe to our twitter channel!" : "Abonniere unseren Twitter-Kanal!", "Subscribe to our news feed!" : "Abonniere unseren RSS-Feed!", "Show last log in" : "Letzte Anmeldung anzeigen" diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js index 0f253b60a77..f3dfe150290 100644 --- a/settings/l10n/de_DE.js +++ b/settings/l10n/de_DE.js @@ -4,13 +4,13 @@ OC.L10N.register( "{actor} changed your password" : "{actor} hat Ihr Passwort geändert", "You changed your password" : "Sie haben Ihr Passwort geändert", "Your password was reset by an administrator" : "Ihr Passwort wurde vom Administrator zurückgesetzt", - "{actor} changed your email address" : "{Aktör} EMail Adresse geändert", - "You changed your email address" : "Du hast deine EMail Adresse geändert", - "Your email address was changed by an administrator" : "Deine EMail Adresse wurde durch den Administrator geändert", + "{actor} changed your email address" : "{actor} hat Ihre E-Mail-Adresse geändert", + "You changed your email address" : "Sie haben Ihre E-Mail-Adresse geändert", + "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde durch den Administrator geändert", "Security" : "Sicherheit", - "You successfully logged in using two-factor authentication (%1$s)" : "Du hast dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", + "You successfully logged in using two-factor authentication (%1$s)" : "Du hast Dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)", - "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E.Mail-Adresse</strong> wurde geändert", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E-Mail-Adresse</strong> wurde geändert", "Your apps" : "Ihre Apps", "Enabled apps" : "Aktivierte Apps", "Disabled apps" : "Deaktivierte Apps", @@ -32,21 +32,21 @@ OC.L10N.register( "Unable to add group." : "Gruppe konnte nicht angelegt werden.", "Unable to delete group." : "Gruppe konnte nicht gelöscht werden.", "Invalid SMTP password." : "Ungültiges SMTP Passwort.", - "Well done, %s!" : "Gut gemacht, 1 %s!", - "If you received this email, the email configuration seems to be correct." : "Wenn du diese EMail empfangen hast, scheint die EMail Konfiguration korrekt zu sein.", - "Email setting test" : "EMail Einstellung Test", + "Well done, %s!" : "Gut gemacht, %s!", + "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.", + "Email setting test" : "Test der E-Mail-Einstellungen", "Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfen Sie Ihr E-Mail-Server-Protokoll", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfen Sie Ihre Einstellungen. (Fehler: %s)", "You need to set your user email before being able to send test emails." : "Sie müssen Ihre Benutzer-E-Mail-Adresse einstellen, bevor Sie Test-E-Mails versenden können.", - "Invalid request" : "Ungültige Anforderung", + "Invalid request" : "Fehlerhafte Anfrage", "Invalid mail address" : "Ungültige E-Mail-Adresse", "No valid group selected" : "Keine gültige Gruppe ausgewählt", "A user with that name already exists." : "Ein Benutzer mit diesem Namen existiert bereits.", "To send a password link to the user an email address is required." : "Um einen Passwort-Link an einen Benutzer zu versenden wird eine E-Mail-Adresse benötigt.", "Unable to create user." : "Benutzer konnte nicht erstellt werden.", "Unable to delete user." : "Benutzer konnte nicht gelöscht werden.", - "Error while enabling user." : "Fehler beim aktivieren des Nutzers.", - "Error while disabling user." : "Fehler beim deaktivieren des Nutzers.", + "Error while enabling user." : "Fehler beim Aktivieren des Benutzers.", + "Error while disabling user." : "Fehler beim Deaktivieren des Benutzers.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Um Ihr Twitter-Konto zu überprüfen, veröffentlichen Sie bitte den folgenden Tweet auf Twitter (Bitte stellen Sie sicher, dass der Tweet keinen Zeilenumbruch enthält):", "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):" : "Um Ihre Webseite zu überprüfen, speichern Sie bitte den folgenden Inhalt im Web-Wurzelverzeichnist in der Datei '.well-known/CloudIdVerificationCode.txt' (bitte stellen Sie sicher, das sich der gesamte Text in einer Zeile befindet):", "Settings saved" : "Einstellungen gespeichert", @@ -82,10 +82,10 @@ OC.L10N.register( "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Are you really sure you want add {domain} as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie {domain} als vertrauenswürdige Domain hinzufügen möchten?", "Add trusted domain" : "Vertrauenswürdige Domain hinzufügen", - "Migration in progress. Please wait until the migration is finished" : "Migration in Arbeit. Bitte warten Sie, bis die Migration beendet ist", + "Migration in progress. Please wait until the migration is finished" : "Migration läuft. Bitte warte, bis die Migration abgeschlossen ist", "Migration started …" : "Migration begonnen…", "Not saved" : "Nicht gespeichert", - "Sending…" : "Senden …", + "Sending…" : "Senden…", "Email sent" : "E-Mail gesendet", "Official" : "Offiziell", "All" : "Alle", @@ -96,23 +96,23 @@ OC.L10N.register( "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.", "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." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.", - "Disabling app …" : "App wird deaktiviert …", + "Disabling app …" : "App wird deaktiviert…", "Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten", "Disable" : "Deaktivieren", "Enable" : "Aktivieren", - "Enabling app …" : "Aktiviere App …", + "Enabling app …" : "Aktiviere App…", "Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten", "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.", "Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden", "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten", "Updating...." : "Aktualisiere…", - "Error while updating app" : "Es ist ein Fehler während der Aktualisierung aufgetreten", + "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten", "Updated" : "Aktualisiert", - "Removing …" : "Entferne …", + "Removing …" : "Entferne…", "Error while removing app" : "Fehler beim Entfernen der App", - "Remove" : "Entferne", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, aber sie benötigt ein Update. Sie werden zur Update Seite in 5 Sekunden weitergeleitet.", - "App update" : "App aktualisieren", + "Remove" : "Entfernen", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Sie werden in 5 Sekunden zur Aktualisierungsseite weitergeleitet.", + "App update" : "App Aktualisierung", "Approved" : "Geprüft", "Experimental" : "Experimentell", "No apps found for {query}" : "Keine Applikationen für {query} gefunden", @@ -148,11 +148,11 @@ OC.L10N.register( "Only visible to local users" : "Nur für lokale Benutzer sichtbar", "Only visible to you" : "Nur für Sie sichtbar", "Contacts" : "Kontakte", - "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertrauenswürdige Server", + "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server", "Public" : "Öffentlich", "Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert", "Verify" : "Überprüfen", - "Verifying …" : "Überprüfe …", + "Verifying …" : "Überprüfe…", "Select a profile picture" : "Wählen Sie ein Profilbild", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", @@ -171,22 +171,20 @@ OC.L10N.register( "Unable to add user to group {group}" : "Benutzer kann nicht zur Gruppe {group} hinzugefügt werden ", "Unable to remove user from group {group}" : "Benutzer kann nicht aus der Gruppe {group} entfernt werden ", "Add group" : "Gruppe hinzufügen", - "Invalid quota value \"{val}\"" : "Ungültiger Grenzwert \"{val}\"", + "Invalid quota value \"{val}\"" : "Ungültiges Speicherkontingent \"{val}\"", "no group" : "Keine Gruppe", "Password successfully changed" : "Das Passwort wurde erfolgreich geändert", "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", - "Could not change the users email" : "Die E-Mail-Adresse des Nutzers konnte nicht geändert werden", - "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}", + "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden", + "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Error creating user: {message}" : "Fehler beim Erstellen eines Benutzers: {message}", + "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", "A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden", "__language_name__" : "Deutsch (Förmlich: Sie)", "Unlimited" : "Unbegrenzt", "Verifying" : "Überprüfe", "Personal info" : "Persönliche Informationen", - "Sessions" : "Sitzungen", - "App passwords" : "App-PINs", "Sync clients" : "Sync-Clients", "None" : "Keine", "Login" : "Anmelden", @@ -200,7 +198,7 @@ OC.L10N.register( "Send mode" : "Sendemodus", "Encryption" : "Verschlüsselung", "From address" : "Absenderadresse", - "mail" : "Mail", + "mail" : "E-Mail", "Authentication method" : "Authentifizierungsmethode", "Authentication required" : "Authentifizierung benötigt", "Server address" : "Serveradresse", @@ -218,7 +216,7 @@ OC.L10N.register( "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lese in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.", "Be aware that encryption always increases the file size." : "Bedenken Sie, dass durch die Verschlüsselung die Dateigröße zunimmt. ", - "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit ihren Daten machen.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Ihren Daten machen.", "This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Wollen Sie die Verschlüsselung wirklich aktivieren?", "Enable encryption" : "Verschlüsselung aktivieren", "No encryption module loaded, please enable an encryption module in the app menu." : "Kein Verschlüsselungs-Modul geladen, bitte aktiviere ein Verschlüsselungs-Modul im Anwendungs-Menü.", @@ -235,7 +233,7 @@ OC.L10N.register( "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Ihre Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.", "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME Typ Erkennung zu erhalten.", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.", "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\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. Aktivieren Sie 'filelocking.enabled' in der config.php diese Probleme zu vermeiden. Weitere Informationen findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.", "System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.", "This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.", @@ -243,7 +241,7 @@ OC.L10N.register( "If your installation is not installed in 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\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).", "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"%s\">Log</a> auf mögliche Fehler oder Warnungen.", - "All checks passed." : "Alle Checks bestanden.", + "All checks passed." : "Alle Überprüfungen bestanden.", "Background jobs" : "Hintergrund-Aufgaben", "Last job ran %s." : "Letzte Aufgabe ausgeführt %s", "Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.", @@ -267,7 +265,7 @@ OC.L10N.register( "days" : "Tagen", "Enforce expiration date" : "Ablaufdatum erzwingen", "Allow resharing" : "Weiterteilen erlauben", - "Allow sharing with groups" : "Mit Gruppen teilen erlauben", + "Allow sharing with groups" : "Teilen mit Gruppen erlauben", "Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken", "Exclude groups from sharing" : "Gruppen von Freigaben ausschließen", "These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.", @@ -289,12 +287,12 @@ OC.L10N.register( "Developer documentation" : "Dokumentation für Entwickler", "View in store" : "Im Store anzeigen", "Limit to groups" : "Auf Gruppen beschränken", - "This app has an update available." : "Für diese Anwendung ist eine Aktualisierung verfügbar.", + "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.", "by %s" : "von %s", "%s-licensed" : "%s-Lizensiert", "Documentation:" : "Dokumentation:", - "User documentation" : "Benutzer-Dokumentation", - "Admin documentation" : "Administratoren-Dokumentation", + "User documentation" : "Dokumentation für Benutzer", + "Admin documentation" : "Dokumentation für Administratoren", "Visit website" : "Webseite besuchen", "Report a bug" : "Melden Sie einen technischen Fehler", "Show description …" : "Beschreibung anzeigen…", @@ -303,7 +301,7 @@ OC.L10N.register( "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", "Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren", - "SSL Root Certificates" : "SSL Root Zertifikate", + "SSL Root Certificates" : "SSL-Root-Zertifikate", "Common Name" : "Allgemeiner Name", "Valid until" : "Gültig bis", "Issued By" : "Ausgestellt von:", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Abbrechen", "Choose as profile picture" : "Als Profilbild auswählen", "Full name" : "Vollständiger Name", - "No display name set" : "Kein Anzeigename angegeben", "Email" : "E-Mail", - "Your email address" : "Ihre E-Mail-Adresse", "No email address set" : "Keine E-Mail-Adresse angegeben", + "Your email address" : "Ihre E-Mail-Adresse", "For password reset and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Phone number" : "Telefonnummer", "Your phone number" : "Ihre Telefonnummer", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS-App", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn Sie das Projekt unterstützen wollen {contributeopen} helfen Sie bei der Entwicklung{linkclose} oder {contributeopen} verbreiten Sie es{linkclose}!", "Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen", - "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto eingeloggte Web-, Desktop- und Mobil-Clients.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Spezielle Passwörter für die Web-Oberfläche, Desktop- oder Mobil-Clients und Apps, die Zugriff auf Ihr Konto haben.", "Device" : "Gerät", "Last activity" : "Letzte Aktivität", + "App passwords" : "App-PINs", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So müssen Sie nicht Ihr Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.", - "Name" : "Name", "App name" : "App-Name", "Create new app password" : "Neues App-Passwort erstellen", "Use the credentials below to configure your app or device." : "Nutzen Sie die unten angebenen Anmeldeinformationen, um ihre App oder ihr Gerät zu konfigurieren.", @@ -373,7 +370,7 @@ OC.L10N.register( "Show storage location" : "Speicherort anzeigen", "Show user backend" : "Benutzer-Backend anzeigen", "Show last login" : "Letzte Anmeldung anzeigen", - "Show email address" : "E-Mail Adresse anzeigen", + "Show email address" : "E-Mail-Adresse anzeigen", "Send email to new user" : "E-Mail an neuen Benutzer senden", "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird an ihn eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.", "E-Mail" : "E-Mail", @@ -384,7 +381,7 @@ OC.L10N.register( "Everyone" : "Jeder", "Admins" : "Administratoren", "Disabled" : "Deaktiviert", - "Default quota" : "Standard-Kontingent", + "Default quota" : "Standard Speicherkontingent ", "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)", "Other" : "Andere", "Group admin for" : "Gruppenadministrator für", @@ -401,13 +398,14 @@ OC.L10N.register( "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte geben Sie ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", "test email settings" : "E-Mail-Einstellungen testen", - "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der admin-Gruppe löschen", + "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen", "Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Sending..." : "Wird gesendet…", "Uninstalling ...." : "Wird deinstalliert…", "Error while uninstalling app" : "Fehler beim Deinstallieren der App", "Uninstall" : "Deinstallieren", + "Sessions" : "Sitzungen", "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen.", "Cron" : "Cron", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.<br><br>Ihr Benutzername: <strong>%s</strong><br>Greifen Sie darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Noch einen schönen Tag!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.\n\nIhr Benutzername: %s\nZugriff: %s\n\n", + "No display name set" : "Kein Anzeigename angegeben", "For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Your website" : "Ihre Internetseite", "Your Twitter handle" : "Ihr Twitter-Handle", + "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto angemeldete Web-, Desktop- und Mobil-Clients.", "Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Ihr Konto zugreifen können.", + "Name" : "Name", "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!", "Subscribe to our twitter channel!" : "Abonnieren Sie unseren Twitter-Kanal!", "Subscribe to our news feed!" : "Abonnieren Sie unseren RSS-Feed!", diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json index 99ee955e8e3..dacb1ff14b6 100644 --- a/settings/l10n/de_DE.json +++ b/settings/l10n/de_DE.json @@ -2,13 +2,13 @@ "{actor} changed your password" : "{actor} hat Ihr Passwort geändert", "You changed your password" : "Sie haben Ihr Passwort geändert", "Your password was reset by an administrator" : "Ihr Passwort wurde vom Administrator zurückgesetzt", - "{actor} changed your email address" : "{Aktör} EMail Adresse geändert", - "You changed your email address" : "Du hast deine EMail Adresse geändert", - "Your email address was changed by an administrator" : "Deine EMail Adresse wurde durch den Administrator geändert", + "{actor} changed your email address" : "{actor} hat Ihre E-Mail-Adresse geändert", + "You changed your email address" : "Sie haben Ihre E-Mail-Adresse geändert", + "Your email address was changed by an administrator" : "Ihre E-Mail-Adresse wurde durch den Administrator geändert", "Security" : "Sicherheit", - "You successfully logged in using two-factor authentication (%1$s)" : "Du hast dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", + "You successfully logged in using two-factor authentication (%1$s)" : "Du hast Dich erfolgreich mittels Zwei-Faktor-Authentifizierung angemeldet (%1$s)", "A login attempt using two-factor authentication failed (%1$s)" : "Ein Anmeldeversuch mittels Zwei-Faktor-Authentifizierung schlug fehl (%1$s)", - "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E.Mail-Adresse</strong> wurde geändert", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Ihr <strong>Passwort</strong> oder Ihre <strong>E-Mail-Adresse</strong> wurde geändert", "Your apps" : "Ihre Apps", "Enabled apps" : "Aktivierte Apps", "Disabled apps" : "Deaktivierte Apps", @@ -30,21 +30,21 @@ "Unable to add group." : "Gruppe konnte nicht angelegt werden.", "Unable to delete group." : "Gruppe konnte nicht gelöscht werden.", "Invalid SMTP password." : "Ungültiges SMTP Passwort.", - "Well done, %s!" : "Gut gemacht, 1 %s!", - "If you received this email, the email configuration seems to be correct." : "Wenn du diese EMail empfangen hast, scheint die EMail Konfiguration korrekt zu sein.", - "Email setting test" : "EMail Einstellung Test", + "Well done, %s!" : "Gut gemacht, %s!", + "If you received this email, the email configuration seems to be correct." : "Wenn du diese E-Mail empfangen hast, sind die E-Mail-Einstellungen korrekt.", + "Email setting test" : "Test der E-Mail-Einstellungen", "Email could not be sent. Check your mail server log" : "E-Mail konnte nicht versandt werden. Prüfen Sie Ihr E-Mail-Server-Protokoll", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Beim Senden der E-Mail ist ein Problem aufgetreten. Bitte überprüfen Sie Ihre Einstellungen. (Fehler: %s)", "You need to set your user email before being able to send test emails." : "Sie müssen Ihre Benutzer-E-Mail-Adresse einstellen, bevor Sie Test-E-Mails versenden können.", - "Invalid request" : "Ungültige Anforderung", + "Invalid request" : "Fehlerhafte Anfrage", "Invalid mail address" : "Ungültige E-Mail-Adresse", "No valid group selected" : "Keine gültige Gruppe ausgewählt", "A user with that name already exists." : "Ein Benutzer mit diesem Namen existiert bereits.", "To send a password link to the user an email address is required." : "Um einen Passwort-Link an einen Benutzer zu versenden wird eine E-Mail-Adresse benötigt.", "Unable to create user." : "Benutzer konnte nicht erstellt werden.", "Unable to delete user." : "Benutzer konnte nicht gelöscht werden.", - "Error while enabling user." : "Fehler beim aktivieren des Nutzers.", - "Error while disabling user." : "Fehler beim deaktivieren des Nutzers.", + "Error while enabling user." : "Fehler beim Aktivieren des Benutzers.", + "Error while disabling user." : "Fehler beim Deaktivieren des Benutzers.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Um Ihr Twitter-Konto zu überprüfen, veröffentlichen Sie bitte den folgenden Tweet auf Twitter (Bitte stellen Sie sicher, dass der Tweet keinen Zeilenumbruch enthält):", "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):" : "Um Ihre Webseite zu überprüfen, speichern Sie bitte den folgenden Inhalt im Web-Wurzelverzeichnist in der Datei '.well-known/CloudIdVerificationCode.txt' (bitte stellen Sie sicher, das sich der gesamte Text in einer Zeile befindet):", "Settings saved" : "Einstellungen gespeichert", @@ -80,10 +80,10 @@ "Couldn't update app." : "Die App konnte nicht aktualisiert werden.", "Are you really sure you want add {domain} as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie {domain} als vertrauenswürdige Domain hinzufügen möchten?", "Add trusted domain" : "Vertrauenswürdige Domain hinzufügen", - "Migration in progress. Please wait until the migration is finished" : "Migration in Arbeit. Bitte warten Sie, bis die Migration beendet ist", + "Migration in progress. Please wait until the migration is finished" : "Migration läuft. Bitte warte, bis die Migration abgeschlossen ist", "Migration started …" : "Migration begonnen…", "Not saved" : "Nicht gespeichert", - "Sending…" : "Senden …", + "Sending…" : "Senden…", "Email sent" : "E-Mail gesendet", "Official" : "Offiziell", "All" : "Alle", @@ -94,23 +94,23 @@ "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offizielle Apps werden von und innerhalb der Community entwickelt. Sie stellen die zentralen Funktionen bereit und sind für den produktiven Einsatz geeignet.", "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." : "Geprüfte Apps werden von vertrauenswürdigen Entwicklern entwickelt und haben eine oberflächliche Sicherheitsprüfung durchlaufen. Sie werden innerhalb eines offenen Code-Repositorys aktiv gepflegt und ihre Betreuer erachten sie als stabil genug für für den gelegentlichen bis normalen Einsatz.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Diese App ist nicht auf Sicherheitsprobleme hin überprüft und ist neu oder bekanntermaßen instabil. Die Installation erfolgt auf eigenes Risiko.", - "Disabling app …" : "App wird deaktiviert …", + "Disabling app …" : "App wird deaktiviert…", "Error while disabling app" : "Beim Deaktivieren der App ist ein Fehler aufgetreten", "Disable" : "Deaktivieren", "Enable" : "Aktivieren", - "Enabling app …" : "Aktiviere App …", + "Enabling app …" : "Aktiviere App…", "Error while enabling app" : "Beim Aktivieren der App ist ein Fehler aufgetreten", "Error: this app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da es den Server instabil macht.", "Error: could not disable broken app" : "Fehler: Die beschädigte Anwendung konnte nicht deaktiviert werden", "Error while disabling broken app" : "Beim Deaktivieren der defekten App ist ein Fehler aufgetreten", "Updating...." : "Aktualisiere…", - "Error while updating app" : "Es ist ein Fehler während der Aktualisierung aufgetreten", + "Error while updating app" : "Es ist ein Fehler während der Aktualisierung der App aufgetreten", "Updated" : "Aktualisiert", - "Removing …" : "Entferne …", + "Removing …" : "Entferne…", "Error while removing app" : "Fehler beim Entfernen der App", - "Remove" : "Entferne", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, aber sie benötigt ein Update. Sie werden zur Update Seite in 5 Sekunden weitergeleitet.", - "App update" : "App aktualisieren", + "Remove" : "Entfernen", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Sie werden in 5 Sekunden zur Aktualisierungsseite weitergeleitet.", + "App update" : "App Aktualisierung", "Approved" : "Geprüft", "Experimental" : "Experimentell", "No apps found for {query}" : "Keine Applikationen für {query} gefunden", @@ -146,11 +146,11 @@ "Only visible to local users" : "Nur für lokale Benutzer sichtbar", "Only visible to you" : "Nur für Sie sichtbar", "Contacts" : "Kontakte", - "Visible to local users and to trusted servers" : "Sichtbar für lokale Nutzer und vertrauenswürdige Server", + "Visible to local users and to trusted servers" : "Sichtbar für lokale Benutzer und vertrauenswürdige Server", "Public" : "Öffentlich", "Will be synced to a global and public address book" : "Wird mit einem globalen und einem öffentlichen Adressbuch synchronisiert", "Verify" : "Überprüfen", - "Verifying …" : "Überprüfe …", + "Verifying …" : "Überprüfe…", "Select a profile picture" : "Wählen Sie ein Profilbild", "Very weak password" : "Sehr schwaches Passwort", "Weak password" : "Schwaches Passwort", @@ -169,22 +169,20 @@ "Unable to add user to group {group}" : "Benutzer kann nicht zur Gruppe {group} hinzugefügt werden ", "Unable to remove user from group {group}" : "Benutzer kann nicht aus der Gruppe {group} entfernt werden ", "Add group" : "Gruppe hinzufügen", - "Invalid quota value \"{val}\"" : "Ungültiger Grenzwert \"{val}\"", + "Invalid quota value \"{val}\"" : "Ungültiges Speicherkontingent \"{val}\"", "no group" : "Keine Gruppe", "Password successfully changed" : "Das Passwort wurde erfolgreich geändert", "Changing the password will result in data loss, because data recovery is not available for this user" : "Die Änderung des Passworts führt zu Datenverlust, weil die Datenwiederherstellung für diesen Benutzer nicht verfügbar ist", - "Could not change the users email" : "Die E-Mail-Adresse des Nutzers konnte nicht geändert werden", - "Error while changing status of {user}" : "Fehler beim Ändern des Statusses des Nutzers {user}", + "Could not change the users email" : "Die E-Mail-Adresse des Benutzers konnte nicht geändert werden", + "Error while changing status of {user}" : "Fehler beim Ändern des Status des Benutzers {user}", "A valid username must be provided" : "Es muss ein gültiger Benutzername angegeben werden", - "Error creating user: {message}" : "Fehler beim Erstellen eines Benutzers: {message}", + "Error creating user: {message}" : "Fehler beim Erstellen des Benutzers: {message}", "A valid password must be provided" : "Es muss ein gültiges Passwort angegeben werden", "A valid email must be provided" : "Es muss eine gültige E-Mail-Adresse angegeben werden", "__language_name__" : "Deutsch (Förmlich: Sie)", "Unlimited" : "Unbegrenzt", "Verifying" : "Überprüfe", "Personal info" : "Persönliche Informationen", - "Sessions" : "Sitzungen", - "App passwords" : "App-PINs", "Sync clients" : "Sync-Clients", "None" : "Keine", "Login" : "Anmelden", @@ -198,7 +196,7 @@ "Send mode" : "Sendemodus", "Encryption" : "Verschlüsselung", "From address" : "Absenderadresse", - "mail" : "Mail", + "mail" : "E-Mail", "Authentication method" : "Authentifizierungsmethode", "Authentication required" : "Authentifizierung benötigt", "Server address" : "Serveradresse", @@ -216,7 +214,7 @@ "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Wird die Verschlüsselung einmal aktiviert, so werden alle ab diesem Zeitpunkt hochgeladene Dateien verschlüsselt. Sie kann nur wieder deaktiviert werden, wenn das Verschlüsselungsmodul dies unterstützt und alle Voraussetzungen (wie das Setzen eines Wiederherstellungsschlüssels) im Vorhinein erfüllt wurden.", "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Verschlüsselung alleine garantiert nicht die Systemsicherheit. Bitte lese in der Dokumentation nach, wie die Verschlüsselungs-app funktioniert und welche Anwendungsfälle unterstützt werden.", "Be aware that encryption always increases the file size." : "Bedenken Sie, dass durch die Verschlüsselung die Dateigröße zunimmt. ", - "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit ihren Daten machen.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Es ist immer gut, regelmäßig Sicherungskopien von ihren Daten zu machen. Falls Sie die Verschlüsselung nutzen, sollten Sie auch eine Sicherung der Verschlüsselungsschlüssel zusammen mit Ihren Daten machen.", "This is the final warning: Do you really want to enable encryption?" : "Dies ist die letzte Warnung: Wollen Sie die Verschlüsselung wirklich aktivieren?", "Enable encryption" : "Verschlüsselung aktivieren", "No encryption module loaded, please enable an encryption module in the app menu." : "Kein Verschlüsselungs-Modul geladen, bitte aktiviere ein Verschlüsselungs-Modul im Anwendungs-Menü.", @@ -233,7 +231,7 @@ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dies wird wahrscheinlich durch Zwischenspeicher/Beschleuniger wie etwa Zend OPcache oder eAccelerator verursacht.", "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Ihre Datenbank läuft nicht mit der \"READ COMMITED\" Transaktionsisolationsstufe. Dies kann Probleme hervorrufen, wenn mehrere Aktionen parallel ausgeführt werden.", "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s ist in einer älteren Version als %2$s installiert. Aus Stabilitäts- und Performancegründen empfehlen wir eine Aktualisierung auf eine neuere %1$s-Version", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME Typ Erkennung zu erhalten.", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "Das PHP Modul 'fileinfo' fehlt. Wir empfehlen dringend, das Modul zu aktivieren, um beste Ergebnisse mit MIME-Typ-Erkennung zu erhalten.", "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\" href=\"%s\">documentation ↗</a> for more information." : "Transaktionales Sperren ist deaktiviert, was zu Problemen mit Laufzeitbedingungen führen kann. Aktivieren Sie 'filelocking.enabled' in der config.php diese Probleme zu vermeiden. Weitere Informationen findest Sie in unserer <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Dokumentation ↗</a>.", "System locale can not be set to a one which supports UTF-8." : "Es kann kein Systemgebietsschema gesetzt werden, das UTF-8 unterstützt.", "This means that there might be problems with certain characters in file names." : "Dies bedeutet, dass es zu Problemen mit bestimmten Zeichen in Dateinamen kommen kann.", @@ -241,7 +239,7 @@ "If your installation is not installed in 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\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).", "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"%s\">Log</a> auf mögliche Fehler oder Warnungen.", - "All checks passed." : "Alle Checks bestanden.", + "All checks passed." : "Alle Überprüfungen bestanden.", "Background jobs" : "Hintergrund-Aufgaben", "Last job ran %s." : "Letzte Aufgabe ausgeführt %s", "Last job execution ran %s. Something seems wrong." : "Letzte Aufgaben-Ausführung lief %s. Etwas scheint falsch zu sein.", @@ -265,7 +263,7 @@ "days" : "Tagen", "Enforce expiration date" : "Ablaufdatum erzwingen", "Allow resharing" : "Weiterteilen erlauben", - "Allow sharing with groups" : "Mit Gruppen teilen erlauben", + "Allow sharing with groups" : "Teilen mit Gruppen erlauben", "Restrict users to only share with users in their groups" : "Benutzer auf das Teilen innerhalb ihrer Gruppen beschränken", "Exclude groups from sharing" : "Gruppen von Freigaben ausschließen", "These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.", @@ -287,12 +285,12 @@ "Developer documentation" : "Dokumentation für Entwickler", "View in store" : "Im Store anzeigen", "Limit to groups" : "Auf Gruppen beschränken", - "This app has an update available." : "Für diese Anwendung ist eine Aktualisierung verfügbar.", + "This app has an update available." : "Für diese App ist eine Aktualisierung verfügbar.", "by %s" : "von %s", "%s-licensed" : "%s-Lizensiert", "Documentation:" : "Dokumentation:", - "User documentation" : "Benutzer-Dokumentation", - "Admin documentation" : "Administratoren-Dokumentation", + "User documentation" : "Dokumentation für Benutzer", + "Admin documentation" : "Dokumentation für Administratoren", "Visit website" : "Webseite besuchen", "Report a bug" : "Melden Sie einen technischen Fehler", "Show description …" : "Beschreibung anzeigen…", @@ -301,7 +299,7 @@ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Für diese App wurde keine obere Versionsgrenze für Nextcloud gesetzt. Dies wird zukünftig als Fehler behandelt.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Diese App kann nicht installiert werden, weil die folgenden Abhängigkeiten nicht erfüllt sind:", "Enable only for specific groups" : "Nur für bestimmte Gruppen aktivieren", - "SSL Root Certificates" : "SSL Root Zertifikate", + "SSL Root Certificates" : "SSL-Root-Zertifikate", "Common Name" : "Allgemeiner Name", "Valid until" : "Gültig bis", "Issued By" : "Ausgestellt von:", @@ -323,10 +321,9 @@ "Cancel" : "Abbrechen", "Choose as profile picture" : "Als Profilbild auswählen", "Full name" : "Vollständiger Name", - "No display name set" : "Kein Anzeigename angegeben", "Email" : "E-Mail", - "Your email address" : "Ihre E-Mail-Adresse", "No email address set" : "Keine E-Mail-Adresse angegeben", + "Your email address" : "Ihre E-Mail-Adresse", "For password reset and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Phone number" : "Telefonnummer", "Your phone number" : "Ihre Telefonnummer", @@ -350,11 +347,11 @@ "iOS app" : "iOS-App", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Wenn Sie das Projekt unterstützen wollen {contributeopen} helfen Sie bei der Entwicklung{linkclose} oder {contributeopen} verbreiten Sie es{linkclose}!", "Show First Run Wizard again" : "Den Einrichtungsassistenten erneut anzeigen", - "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto eingeloggte Web-, Desktop- und Mobil-Clients.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Spezielle Passwörter für die Web-Oberfläche, Desktop- oder Mobil-Clients und Apps, die Zugriff auf Ihr Konto haben.", "Device" : "Gerät", "Last activity" : "Letzte Aktivität", + "App passwords" : "App-PINs", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier können individuelle Passwörter for Apps erzeugt werden. So müssen Sie nicht Ihr Passwort verteilen. Jedes Passwort kann individuell widerrufen werden.", - "Name" : "Name", "App name" : "App-Name", "Create new app password" : "Neues App-Passwort erstellen", "Use the credentials below to configure your app or device." : "Nutzen Sie die unten angebenen Anmeldeinformationen, um ihre App oder ihr Gerät zu konfigurieren.", @@ -371,7 +368,7 @@ "Show storage location" : "Speicherort anzeigen", "Show user backend" : "Benutzer-Backend anzeigen", "Show last login" : "Letzte Anmeldung anzeigen", - "Show email address" : "E-Mail Adresse anzeigen", + "Show email address" : "E-Mail-Adresse anzeigen", "Send email to new user" : "E-Mail an neuen Benutzer senden", "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Wenn das Passwort für den neuen Benutzer leer gelassen wird, wird an ihn eine Aktivierungs-E-Mail mit einem Link zur Passwortvergabe versandt.", "E-Mail" : "E-Mail", @@ -382,7 +379,7 @@ "Everyone" : "Jeder", "Admins" : "Administratoren", "Disabled" : "Deaktiviert", - "Default quota" : "Standard-Kontingent", + "Default quota" : "Standard Speicherkontingent ", "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Bitte Speicherkontingent eingeben (z.B.: „512 MB“ oder „12 GB“)", "Other" : "Andere", "Group admin for" : "Gruppenadministrator für", @@ -399,13 +396,14 @@ "Please provide an admin recovery password, otherwise all user data will be lost" : "Bitte geben Sie ein Wiederherstellungspasswort für das Administratorkonto an, da sonst alle Benutzerdaten verlorengehen können", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Das Backend unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.", "test email settings" : "E-Mail-Einstellungen testen", - "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der admin-Gruppe löschen", + "Admins can't remove themself from the admin group" : "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen", "Unable to add user to group %s" : "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Sending..." : "Wird gesendet…", "Uninstalling ...." : "Wird deinstalliert…", "Error while uninstalling app" : "Fehler beim Deinstallieren der App", "Uninstall" : "Deinstallieren", + "Sessions" : "Sitzungen", "This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen.", "Cron" : "Cron", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo,<br><br>hier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.<br><br>Ihr Benutzername: <strong>%s</strong><br>Greifen Sie darauf zu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Noch einen schönen Tag!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nhier nur kurz die Mitteilung, dass Sie jetzt ein %s-Konto haben.\n\nIhr Benutzername: %s\nZugriff: %s\n\n", + "No display name set" : "Kein Anzeigename angegeben", "For password recovery and notifications" : "Für Passwort-Wiederherstellung und Benachrichtigungen", "Your website" : "Ihre Internetseite", "Your Twitter handle" : "Ihr Twitter-Handle", + "Web, desktop and mobile clients currently logged in to your account." : "Aktuell in Ihrem Konto angemeldete Web-, Desktop- und Mobil-Clients.", "Passcodes that give an app or device permissions to access your account." : "PINs mit denen Apps oder Geräte auf Ihr Konto zugreifen können.", + "Name" : "Name", "Follow us on Google Plus!" : "Folgen Sie uns bei Google Plus!", "Subscribe to our twitter channel!" : "Abonnieren Sie unseren Twitter-Kanal!", "Subscribe to our news feed!" : "Abonnieren Sie unseren RSS-Feed!", diff --git a/settings/l10n/el.js b/settings/l10n/el.js index 0c984a5a3f8..6144f3c189a 100644 --- a/settings/l10n/el.js +++ b/settings/l10n/el.js @@ -152,8 +152,6 @@ OC.L10N.register( "Unlimited" : "Απεριόριστο", "Verifying" : "Γίνεται επαλήθευση", "Personal info" : "Προσωπικές Πληροφορίες", - "Sessions" : "Συνεδρίες", - "App passwords" : "Συνθηματικά εφαρμογής", "Sync clients" : "Συγχρονισμός πελατών", "None" : "Τίποτα", "Login" : "Σύνδεση", @@ -265,10 +263,9 @@ OC.L10N.register( "Cancel" : "Άκυρο", "Choose as profile picture" : "Επιλέξτε εικόνα προφίλ", "Full name" : "Πλήρες όνομα", - "No display name set" : "Δεν ορίστηκε όνομα", "Email" : "Ηλεκτρονικό ταχυδρομείο", - "Your email address" : "Η διεύθυνση ηλ. ταχυδρομείου σας", "No email address set" : "Δεν ορίστηκε διεύθυνση email", + "Your email address" : "Η διεύθυνση ηλ. ταχυδρομείου σας", "Phone number" : "Αριθμός τηλεφώνου", "Your phone number" : "Ο αριθμός τηλεφώνου σας", "Address" : "Διεύθυνση", @@ -291,7 +288,7 @@ OC.L10N.register( "Show First Run Wizard again" : "Προβολή Οδηγού Πρώτης Εκτέλεσης ξανά", "Device" : "Συσκευή", "Last activity" : "Τελευταία δραστηριότητα", - "Name" : "Όνομα", + "App passwords" : "Συνθηματικά εφαρμογής", "App name" : "Όνομα εφαρμογής", "Create new app password" : "Δημιουργία νέου συνθηματικού εφαρμογής", "For security reasons this password will only be shown once." : "Για λόγους ασφαλείας αυτό το συνθηματικό θα εμφανιστεί μόνο μια φορά.", @@ -340,6 +337,7 @@ OC.L10N.register( "Uninstalling ...." : "Απεγκατάσταση ....", "Error while uninstalling app" : "Σφάλμα κατά την απεγκατάσταση της εφαρμογής", "Uninstall" : "Απεγκατάσταση", + "Sessions" : "Συνεδρίες", "This is used for sending out notifications." : "Χρησιμοποιείται για αποστολή ειδοποιήσεων.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Η PHP ενοτητα 'fileinfo' λειπει. Σας συνιστούμε να ενεργοποιήσετε αυτή την ενότητα για να έχετε καλύτερα αποτελέσματα με τον εντοπισμό τύπου MIME. ", "Cron" : "Cron", @@ -349,9 +347,11 @@ OC.L10N.register( "Use system's cron service to call the cron.php file every 15 minutes." : "Χρησιμοποιήστε την cron υπηρεσία του συτήματος για να καλέσετε το cron.php αρχείο κάθε 15 λεπτά.", "Uninstall app" : "Απεγκατάσταση εφαρμογης", "Cheers!" : "Χαιρετισμούς!", + "No display name set" : "Δεν ορίστηκε όνομα", "For password recovery and notifications" : "Η ανάκτηση του συνθηματικού και οι ειδοποιήσεις", "Your website" : "Η ιστοσελίδα σας", "Your Twitter handle" : "Το Twitter σας", + "Name" : "Όνομα", "Follow us on Google Plus!" : "Ακολουθήστε μας στο Google Plus!", "Subscribe to our twitter channel!" : "Εγγραφείτε στο κανάλι μας στο twitter!", "Subscribe to our news feed!" : "Εγγραφείτε στην ροή των νέων μας!", diff --git a/settings/l10n/el.json b/settings/l10n/el.json index 4e089e61d02..f32ba023097 100644 --- a/settings/l10n/el.json +++ b/settings/l10n/el.json @@ -150,8 +150,6 @@ "Unlimited" : "Απεριόριστο", "Verifying" : "Γίνεται επαλήθευση", "Personal info" : "Προσωπικές Πληροφορίες", - "Sessions" : "Συνεδρίες", - "App passwords" : "Συνθηματικά εφαρμογής", "Sync clients" : "Συγχρονισμός πελατών", "None" : "Τίποτα", "Login" : "Σύνδεση", @@ -263,10 +261,9 @@ "Cancel" : "Άκυρο", "Choose as profile picture" : "Επιλέξτε εικόνα προφίλ", "Full name" : "Πλήρες όνομα", - "No display name set" : "Δεν ορίστηκε όνομα", "Email" : "Ηλεκτρονικό ταχυδρομείο", - "Your email address" : "Η διεύθυνση ηλ. ταχυδρομείου σας", "No email address set" : "Δεν ορίστηκε διεύθυνση email", + "Your email address" : "Η διεύθυνση ηλ. ταχυδρομείου σας", "Phone number" : "Αριθμός τηλεφώνου", "Your phone number" : "Ο αριθμός τηλεφώνου σας", "Address" : "Διεύθυνση", @@ -289,7 +286,7 @@ "Show First Run Wizard again" : "Προβολή Οδηγού Πρώτης Εκτέλεσης ξανά", "Device" : "Συσκευή", "Last activity" : "Τελευταία δραστηριότητα", - "Name" : "Όνομα", + "App passwords" : "Συνθηματικά εφαρμογής", "App name" : "Όνομα εφαρμογής", "Create new app password" : "Δημιουργία νέου συνθηματικού εφαρμογής", "For security reasons this password will only be shown once." : "Για λόγους ασφαλείας αυτό το συνθηματικό θα εμφανιστεί μόνο μια φορά.", @@ -338,6 +335,7 @@ "Uninstalling ...." : "Απεγκατάσταση ....", "Error while uninstalling app" : "Σφάλμα κατά την απεγκατάσταση της εφαρμογής", "Uninstall" : "Απεγκατάσταση", + "Sessions" : "Συνεδρίες", "This is used for sending out notifications." : "Χρησιμοποιείται για αποστολή ειδοποιήσεων.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Η PHP ενοτητα 'fileinfo' λειπει. Σας συνιστούμε να ενεργοποιήσετε αυτή την ενότητα για να έχετε καλύτερα αποτελέσματα με τον εντοπισμό τύπου MIME. ", "Cron" : "Cron", @@ -347,9 +345,11 @@ "Use system's cron service to call the cron.php file every 15 minutes." : "Χρησιμοποιήστε την cron υπηρεσία του συτήματος για να καλέσετε το cron.php αρχείο κάθε 15 λεπτά.", "Uninstall app" : "Απεγκατάσταση εφαρμογης", "Cheers!" : "Χαιρετισμούς!", + "No display name set" : "Δεν ορίστηκε όνομα", "For password recovery and notifications" : "Η ανάκτηση του συνθηματικού και οι ειδοποιήσεις", "Your website" : "Η ιστοσελίδα σας", "Your Twitter handle" : "Το Twitter σας", + "Name" : "Όνομα", "Follow us on Google Plus!" : "Ακολουθήστε μας στο Google Plus!", "Subscribe to our twitter channel!" : "Εγγραφείτε στο κανάλι μας στο twitter!", "Subscribe to our news feed!" : "Εγγραφείτε στην ροή των νέων μας!", diff --git a/settings/l10n/en_GB.js b/settings/l10n/en_GB.js index ba269550554..a74920e21a7 100644 --- a/settings/l10n/en_GB.js +++ b/settings/l10n/en_GB.js @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Unlimited", "Verifying" : "Verifying", "Personal info" : "Personal info", - "Sessions" : "Sessions", - "App passwords" : "App passwords", "Sync clients" : "Sync clients", "None" : "None", "Login" : "Login", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Cancel", "Choose as profile picture" : "Choose as profile picture", "Full name" : "Full name", - "No display name set" : "No display name set", "Email" : "Email", - "Your email address" : "Your email address", "No email address set" : "No email address set", + "Your email address" : "Your email address", "For password reset and notifications" : "For password reset and notifications", "Phone number" : "Phone number", "Your phone number" : "Your phone number", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!", "Show First Run Wizard again" : "Show First Run Wizard again", - "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Web, desktop, mobile clients and app specific passwords that currently have access to your account.", "Device" : "Device", "Last activity" : "Last activity", + "App passwords" : "App passwords", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too.", - "Name" : "Name", "App name" : "App name", "Create new app password" : "Create new app password", "Use the credentials below to configure your app or device." : "Use the credentials below to configure your app or device.", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Uninstalling...", "Error while uninstalling app" : "Error whilst uninstalling app", "Uninstall" : "Uninstall", + "Sessions" : "Sessions", "This is used for sending out notifications." : "This is used for sending out notifications.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "The PHP module 'fileinfo' is missing. We strongly recommend enabling this module to get best results with mime-type detection.", "Cron" : "Cron", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Cheers!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n", + "No display name set" : "No display name set", "For password recovery and notifications" : "For password recovery and notifications", "Your website" : "Your website", "Your Twitter handle" : "Your Twitter handle", + "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.", "Passcodes that give an app or device permissions to access your account." : "Passcodes that give an app or device permissions to access your account.", + "Name" : "Name", "Follow us on Google Plus!" : "Follow us on Google Plus!", "Subscribe to our twitter channel!" : "Subscribe to our twitter channel!", "Subscribe to our news feed!" : "Subscribe to our news feed!", diff --git a/settings/l10n/en_GB.json b/settings/l10n/en_GB.json index f0dfe3e228d..686542c1339 100644 --- a/settings/l10n/en_GB.json +++ b/settings/l10n/en_GB.json @@ -183,8 +183,6 @@ "Unlimited" : "Unlimited", "Verifying" : "Verifying", "Personal info" : "Personal info", - "Sessions" : "Sessions", - "App passwords" : "App passwords", "Sync clients" : "Sync clients", "None" : "None", "Login" : "Login", @@ -323,10 +321,9 @@ "Cancel" : "Cancel", "Choose as profile picture" : "Choose as profile picture", "Full name" : "Full name", - "No display name set" : "No display name set", "Email" : "Email", - "Your email address" : "Your email address", "No email address set" : "No email address set", + "Your email address" : "Your email address", "For password reset and notifications" : "For password reset and notifications", "Phone number" : "Phone number", "Your phone number" : "Your phone number", @@ -350,11 +347,11 @@ "iOS app" : "iOS app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!", "Show First Run Wizard again" : "Show First Run Wizard again", - "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Web, desktop, mobile clients and app specific passwords that currently have access to your account.", "Device" : "Device", "Last activity" : "Last activity", + "App passwords" : "App passwords", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too.", - "Name" : "Name", "App name" : "App name", "Create new app password" : "Create new app password", "Use the credentials below to configure your app or device." : "Use the credentials below to configure your app or device.", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Uninstalling...", "Error while uninstalling app" : "Error whilst uninstalling app", "Uninstall" : "Uninstall", + "Sessions" : "Sessions", "This is used for sending out notifications." : "This is used for sending out notifications.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "The PHP module 'fileinfo' is missing. We strongly recommend enabling this module to get best results with mime-type detection.", "Cron" : "Cron", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Cheers!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n", + "No display name set" : "No display name set", "For password recovery and notifications" : "For password recovery and notifications", "Your website" : "Your website", "Your Twitter handle" : "Your Twitter handle", + "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop and mobile clients currently logged in to your account.", "Passcodes that give an app or device permissions to access your account." : "Passcodes that give an app or device permissions to access your account.", + "Name" : "Name", "Follow us on Google Plus!" : "Follow us on Google Plus!", "Subscribe to our twitter channel!" : "Subscribe to our twitter channel!", "Subscribe to our news feed!" : "Subscribe to our news feed!", diff --git a/settings/l10n/eo.js b/settings/l10n/eo.js index 65eaaf0a6a8..f275ffe85ca 100644 --- a/settings/l10n/eo.js +++ b/settings/l10n/eo.js @@ -98,7 +98,6 @@ OC.L10N.register( "Desktop client" : "Labortabla kliento", "Android app" : "Android-aplikaĵo", "iOS app" : "iOS-aplikaĵo", - "Name" : "Nomo", "Username" : "Uzantonomo", "Done" : "Farita", "Show user backend" : "Montri uzantomotoron", @@ -122,6 +121,7 @@ OC.L10N.register( "Error while uninstalling app" : "Eraris malinstalo de aplikaĵo", "Uninstall" : "Malinstali", "Cron" : "Cron", + "Name" : "Nomo", "Show last log in" : "Montri lastan ensaluton" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/eo.json b/settings/l10n/eo.json index e91ba66ad71..ad04f5174ec 100644 --- a/settings/l10n/eo.json +++ b/settings/l10n/eo.json @@ -96,7 +96,6 @@ "Desktop client" : "Labortabla kliento", "Android app" : "Android-aplikaĵo", "iOS app" : "iOS-aplikaĵo", - "Name" : "Nomo", "Username" : "Uzantonomo", "Done" : "Farita", "Show user backend" : "Montri uzantomotoron", @@ -120,6 +119,7 @@ "Error while uninstalling app" : "Eraris malinstalo de aplikaĵo", "Uninstall" : "Malinstali", "Cron" : "Cron", + "Name" : "Nomo", "Show last log in" : "Montri lastan ensaluton" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/es.js b/settings/l10n/es.js index 97236b41523..e6b2a516abe 100644 --- a/settings/l10n/es.js +++ b/settings/l10n/es.js @@ -7,6 +7,9 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} cambió su dirección de correo electrónico", "You changed your email address" : "Ha cambiado su cuenta de correo", "Your email address was changed by an administrator" : "Su cuenta de correo ha sido cambiada por un administrador", + "Security" : "Seguridad", + "You successfully logged in using two-factor authentication (%1$s)" : "Te has identificado con éxito usando autenticación en dos pasos (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Ha fallado un intento de identificación usando autenticación en dos pasos (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Su <strong>contraseña</strong> o <strong>dirección de correo electrónico</strong> fue modificado", "Your apps" : "Tus apps", "Enabled apps" : "Apps habilitadas", @@ -44,6 +47,8 @@ OC.L10N.register( "Unable to delete user." : "No se pudo eliminar el usuario.", "Error while enabling user." : "Error al habilitar usuario.", "Error while disabling user." : "Error al deshabilitar usuario.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para verificar tu cuenta de Twitter, escribe el siguiente tuit en Twitter (por favor, asegúrate de escribirlo sin saltos de línea):", + "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):" : "Para verificar tu sitio web, guarda el siguiente contenido en la raíz de la web en '.well-known/CloudIdVerificationCode.txt' (por favor, asegúrate de que el texto completo está en una línea):", "Settings saved" : "Ajustes guardados", "Unable to change full name" : "No se puede cambiar el nombre completo", "Unable to change email address" : "No se pudo cambiar la dirección de correo", @@ -180,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", - "App passwords" : "Contraseñas de aplicaciones", "Sync clients" : "Clientes de sincronización", "None" : "Ninguno", "Login" : "Iniciar sesión", @@ -239,9 +242,14 @@ OC.L10N.register( "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "No fue posible ejecutar cronjob vía CLI. Han aparecido los siguientes errores técnicos:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Por favor, compruebe las <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guías de instalación ↗</a>, y compruebe posibles errores o advertencias en el <a href=\"%s\">registro</a>.", "All checks passed." : "Ha pasado todos los controles", + "Background jobs" : "Trabajos en segundo plano", + "Last job ran %s." : "El último trabajo ejecutó %s.", + "Last job execution ran %s. Something seems wrong." : "La última ejecución de un trabajo corrió %s. Algo parece ir mal.", + "Background job didn’t run yet!" : "¡El trabajo en segundo plano no se ha ejecutado todavía!", "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." : "Para un desempeño óptimo es imoprtante configurar correctamente los trabajos en segundo plano. Para instancias más grandes, 'cron' es la configuración recomendada. Por favor, lee la documentación para más información.", "Execute one task with each page loaded" : "Ejecutar una tarea con cada página cargada", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php se registra en un servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP.", + "Use system cron service to call the cron.php file every 15 minutes." : "Usar el cron del sistema para ejecutar el archivo cron.php cada 15 minutos.", "The cron.php needs to be executed by the system user \"%s\"." : "El archivo cron.php debe ser ejecutado por el usuario de sistema \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para ejecutar esto se necesita la extensión posix de PHP. Ver la {linkstart}documentación de PHP{linkend} para más detellas.", "Version" : "Versión", @@ -315,10 +323,9 @@ OC.L10N.register( "Cancel" : "Cancelar", "Choose as profile picture" : "Seleccionar como imagen de perfil", "Full name" : "Nombre completo", - "No display name set" : "No se ha establecido ningún nombre para mostrar", "Email" : "Correo electrónico", - "Your email address" : "Su dirección de correo", "No email address set" : "Ninguna dirección de correo establecida", + "Your email address" : "Su dirección de correo", "For password reset and notifications" : "Para notificaciones y cambio de contraseña", "Phone number" : "Número de teléfono", "Your phone number" : "Su número de teléfono", @@ -342,11 +349,11 @@ OC.L10N.register( "iOS app" : "La aplicación de iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Si deseas apoyar el proyecto, ¡{contributeopen}únete al desarrollo{linkclose} o {contributeopen}difúnde la palabra{linkclose}!", "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de ejecución inicial", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, móviles y de escritorio actualmente conectados a tu cuenta.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Contraseñas específicas para los clientes web, de escritorio y móviles, y también apps que tienen actualmente acceso a tu cuenta.", "Device" : "Dispositivo", "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicaciones", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí puedes generar contraseñas individuales para apps para que no tengas que dar tu propia contraseña. También puedes revocarlas individualmente.", - "Name" : "Nombre", "App name" : "Nombre de la app", "Create new app password" : "Crear nueva contraseña de app", "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su app o dispositivo.", @@ -398,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Desinstalando...", "Error while uninstalling app" : "Error al desinstalar la aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto se usa para enviar notificaciones.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "No se ha encontrado el modulo PHP 'fileinfo'. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección de tipos MIME.", "Cron" : "Cron", @@ -409,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola:<br><br>Solo queremos hacerle saber que ahora dispone de una cuenta de %s.<br><br>Su usuario: <strong>%s</strong><br>Acceda: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "¡Saludos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola:,\n\nSolo queremos hacerle saber que ahora dispone de una cuenta en %s.\n\nSu usuario: %s\nAcceda: %s\n\n", + "No display name set" : "No se ha establecido ningún nombre para mostrar", "For password recovery and notifications" : "Para la recuperación de contraseña y notificaciones", "Your website" : "La dirección de su sitio web", "Your Twitter handle" : "Su usuario de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, móviles y de escritorio actualmente conectados a tu cuenta.", "Passcodes that give an app or device permissions to access your account." : "Código de paso que da permisos a una app o dispositivo para acceder a tu cuenta.", + "Name" : "Nombre", "Follow us on Google Plus!" : "¡Síganos en Google+!", "Subscribe to our twitter channel!" : "Suscríbete a nuestro canal de Twitter!", "Subscribe to our news feed!" : "¡Suscríbete a nuestro feed de noticias!", diff --git a/settings/l10n/es.json b/settings/l10n/es.json index 4f98ac68d15..3ebdbc050e7 100644 --- a/settings/l10n/es.json +++ b/settings/l10n/es.json @@ -5,6 +5,9 @@ "{actor} changed your email address" : "{actor} cambió su dirección de correo electrónico", "You changed your email address" : "Ha cambiado su cuenta de correo", "Your email address was changed by an administrator" : "Su cuenta de correo ha sido cambiada por un administrador", + "Security" : "Seguridad", + "You successfully logged in using two-factor authentication (%1$s)" : "Te has identificado con éxito usando autenticación en dos pasos (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Ha fallado un intento de identificación usando autenticación en dos pasos (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Su <strong>contraseña</strong> o <strong>dirección de correo electrónico</strong> fue modificado", "Your apps" : "Tus apps", "Enabled apps" : "Apps habilitadas", @@ -42,6 +45,8 @@ "Unable to delete user." : "No se pudo eliminar el usuario.", "Error while enabling user." : "Error al habilitar usuario.", "Error while disabling user." : "Error al deshabilitar usuario.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para verificar tu cuenta de Twitter, escribe el siguiente tuit en Twitter (por favor, asegúrate de escribirlo sin saltos de línea):", + "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):" : "Para verificar tu sitio web, guarda el siguiente contenido en la raíz de la web en '.well-known/CloudIdVerificationCode.txt' (por favor, asegúrate de que el texto completo está en una línea):", "Settings saved" : "Ajustes guardados", "Unable to change full name" : "No se puede cambiar el nombre completo", "Unable to change email address" : "No se pudo cambiar la dirección de correo", @@ -178,8 +183,6 @@ "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", - "App passwords" : "Contraseñas de aplicaciones", "Sync clients" : "Clientes de sincronización", "None" : "Ninguno", "Login" : "Iniciar sesión", @@ -237,9 +240,14 @@ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "No fue posible ejecutar cronjob vía CLI. Han aparecido los siguientes errores técnicos:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Por favor, compruebe las <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guías de instalación ↗</a>, y compruebe posibles errores o advertencias en el <a href=\"%s\">registro</a>.", "All checks passed." : "Ha pasado todos los controles", + "Background jobs" : "Trabajos en segundo plano", + "Last job ran %s." : "El último trabajo ejecutó %s.", + "Last job execution ran %s. Something seems wrong." : "La última ejecución de un trabajo corrió %s. Algo parece ir mal.", + "Background job didn’t run yet!" : "¡El trabajo en segundo plano no se ha ejecutado todavía!", "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." : "Para un desempeño óptimo es imoprtante configurar correctamente los trabajos en segundo plano. Para instancias más grandes, 'cron' es la configuración recomendada. Por favor, lee la documentación para más información.", "Execute one task with each page loaded" : "Ejecutar una tarea con cada página cargada", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php se registra en un servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP.", + "Use system cron service to call the cron.php file every 15 minutes." : "Usar el cron del sistema para ejecutar el archivo cron.php cada 15 minutos.", "The cron.php needs to be executed by the system user \"%s\"." : "El archivo cron.php debe ser ejecutado por el usuario de sistema \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para ejecutar esto se necesita la extensión posix de PHP. Ver la {linkstart}documentación de PHP{linkend} para más detellas.", "Version" : "Versión", @@ -313,10 +321,9 @@ "Cancel" : "Cancelar", "Choose as profile picture" : "Seleccionar como imagen de perfil", "Full name" : "Nombre completo", - "No display name set" : "No se ha establecido ningún nombre para mostrar", "Email" : "Correo electrónico", - "Your email address" : "Su dirección de correo", "No email address set" : "Ninguna dirección de correo establecida", + "Your email address" : "Su dirección de correo", "For password reset and notifications" : "Para notificaciones y cambio de contraseña", "Phone number" : "Número de teléfono", "Your phone number" : "Su número de teléfono", @@ -340,11 +347,11 @@ "iOS app" : "La aplicación de iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Si deseas apoyar el proyecto, ¡{contributeopen}únete al desarrollo{linkclose} o {contributeopen}difúnde la palabra{linkclose}!", "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de ejecución inicial", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, móviles y de escritorio actualmente conectados a tu cuenta.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Contraseñas específicas para los clientes web, de escritorio y móviles, y también apps que tienen actualmente acceso a tu cuenta.", "Device" : "Dispositivo", "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicaciones", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí puedes generar contraseñas individuales para apps para que no tengas que dar tu propia contraseña. También puedes revocarlas individualmente.", - "Name" : "Nombre", "App name" : "Nombre de la app", "Create new app password" : "Crear nueva contraseña de app", "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su app o dispositivo.", @@ -396,6 +403,7 @@ "Uninstalling ...." : "Desinstalando...", "Error while uninstalling app" : "Error al desinstalar la aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto se usa para enviar notificaciones.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "No se ha encontrado el modulo PHP 'fileinfo'. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección de tipos MIME.", "Cron" : "Cron", @@ -407,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola:<br><br>Solo queremos hacerle saber que ahora dispone de una cuenta de %s.<br><br>Su usuario: <strong>%s</strong><br>Acceda: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "¡Saludos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola:,\n\nSolo queremos hacerle saber que ahora dispone de una cuenta en %s.\n\nSu usuario: %s\nAcceda: %s\n\n", + "No display name set" : "No se ha establecido ningún nombre para mostrar", "For password recovery and notifications" : "Para la recuperación de contraseña y notificaciones", "Your website" : "La dirección de su sitio web", "Your Twitter handle" : "Su usuario de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, móviles y de escritorio actualmente conectados a tu cuenta.", "Passcodes that give an app or device permissions to access your account." : "Código de paso que da permisos a una app o dispositivo para acceder a tu cuenta.", + "Name" : "Nombre", "Follow us on Google Plus!" : "¡Síganos en Google+!", "Subscribe to our twitter channel!" : "Suscríbete a nuestro canal de Twitter!", "Subscribe to our news feed!" : "¡Suscríbete a nuestro feed de noticias!", diff --git a/settings/l10n/es_AR.js b/settings/l10n/es_AR.js index 1e9eee70165..13ec0e8759f 100644 --- a/settings/l10n/es_AR.js +++ b/settings/l10n/es_AR.js @@ -1,106 +1,431 @@ OC.L10N.register( "settings", { - "Wrong password" : "Clave incorrecta", + "{actor} changed your password" : "{actor} ha cambiado su contraseña", + "You changed your password" : "Usted ha cambiado su contraseña", + "Your password was reset by an administrator" : "Su contraseña ha sido restablecida por un adminsitrador", + "{actor} changed your email address" : "{actor} ha cambiado su dirección de correo electrónico", + "You changed your email address" : "Usted ha cambiado su dirección de correo electrónico", + "Your email address was changed by an administrator" : "Su dirección de correo electrónico ha sido cambiada por un administrador", + "Security" : "Seguridad", + "You successfully logged in using two-factor authentication (%1$s)" : "Ha iniciado sesión exitosamente usando autenticación de dos-factores (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Un intento de autenticación usando autienticación de dos-factores ha fallado (%1$s)", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Su <strong>contraseña</strong> o <strong>correo electrónico</strong> ha sido modificado", + "Your apps" : "Sus aplicaciones", + "Enabled apps" : "Aplicaciones habilitadas", + "Disabled apps" : "Aplicaciones deshabilitadas", + "App bundles" : "Paquetes de aplicacion", + "Wrong password" : "Contraseña incorrecta", "Saved" : "Guardado", - "No user supplied" : "No se ha indicado el usuario", - "Unable to change password" : "Imposible cambiar la contraseña", - "Authentication error" : "Error al autenticar", - "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación administrativa incorrecta. Por favor, chequee la clave e intente de nuevo", - "You need to set your user email before being able to send test emails." : "Necesita especificar el usuario de correo electrónico antes de poder enviar correos electrónicos de prueba.", - "Invalid request" : "Pedido inválido", - "Unable to change full name" : "Imposible cambiar el nombre completo", + "No user supplied" : "No se proporcionó un usuario", + "Unable to change password" : "No fue posible cambiar la contraseña", + "Authentication error" : "Error de autenticación", + "Please provide an admin recovery password; otherwise, all user data will be lost." : "Favor de proporcionar una contraseña de recuperación de administrador; de lo contrario toda la información del usuario se perderá. ", + "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación de administrador incorrecta. Favor de verificarla e inténtelo de nuevo.", + "Backend doesn't support password change, but the user's encryption key was updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada.", + "installing and updating apps via the app store or Federated Cloud Sharing" : "Instalando y actualizando aplicaciones por la tienda de aplicaciones o Compartido la Nube Federada", + "Federated Cloud Sharing" : "Compartir en la Nube Federada", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL está usando una versión anticuada (%s) de %s. Favor de actualizar su sistema operativo o las funcialidades tales como %s no funcionarán de forma confiable.", + "A problem occurred, please check your log files (Error: %s)" : "Se presentó un problema, favor de verificar sus archivos de bitácoras (Error: %s)", + "Migration Completed" : "Migración completada", + "Group already exists." : "El grupo ya existe.", + "Unable to add group." : "No fue posible agregar al grupo.", + "Unable to delete group." : "No fue posible borrar el grupo.", + "Invalid SMTP password." : "Constraseña SMTP inválida. ", + "Well done, %s!" : "¡Bien hecho, %s!", + "If you received this email, the email configuration seems to be correct." : "Si usted ha recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ", + "Email setting test" : "Prueba de ajustes de correo", + "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Favor de verficiar la bitácora de su servidor de correo", + "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus configuraciones (Error: %s)", + "You need to set your user email before being able to send test emails." : "Requiere establecer su correo electrónico andes de poder enviar correos electrónicos de prueba. ", + "Invalid request" : "Solicitud inválida", + "Invalid mail address" : "Dirección de correo inválida", + "No valid group selected" : "No se ha seleccionado un grupo válido", + "A user with that name already exists." : "Un usuario con ese nombre ya existe. ", + "To send a password link to the user an email address is required." : "Para enviar una contraseña-link al usuario, se requiere de una dirección de correo electrónico.", + "Unable to create user." : "No fue posible crear el usuario. ", + "Unable to delete user." : "No fue posible eliminar el usuario.", + "Error while enabling user." : "Se presentó un error al habilitar el usuario. ", + "Error while disabling user." : "Se presentó un error al deshabilitar el usuario.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para poder verificar su cuenta de Twitter, publique el siguiente tweet en Twitter (favor de asegurarse de publicar sin ninguna línea en blanco):", + "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):" : "Para poder verficiar si sitio Web, agrege el siguiente contendio a su web-root en '.well-known/CloudIdVerificationCode.txt' (favor de asegurarse de que el texto completo este en una sóla línea):", + "Settings saved" : "Se han guardado las configuraciones ", + "Unable to change full name" : "No fue posible cambiar el nombre completo", + "Unable to change email address" : "No fue posible cambiar la dirección de correo electrónico", "Your full name has been changed." : "Su nombre completo ha sido cambiado.", - "Email saved" : "e-mail guardado", - "Couldn't update app." : "No se pudo actualizar la App.", - "Email sent" : "e-mail mandado", + "Forbidden" : "Prohibido", + "Invalid user" : "Usuario inválido", + "Unable to change mail address" : "No fue posible cambiar la dirección de correo", + "Email saved" : "Correo electrónico guardado", + "%1$s changed your password on %2$s." : "%1$s cambió su contraseña el %2$s.", + "Your password on %s was changed." : "Su contraseña de %s fue cambiada. ", + "Your password on %s was reset by an administrator." : "Su contraseña de %s fue restablecida por un administrador.", + "Password changed for %s" : "La contraseña fue cambiada para %s", + "If you did not request this, please contact an administrator." : "Si no lo solicitó, favor de contactar a un administrador. ", + "Password for %1$s changed on %2$s" : "La contraseña para %1$s fue cambiada el %2$s", + "%1$s changed your email address on %2$s." : "%1$s cambió su dirección de correo electrónico el %2$s.", + "Your email address on %s was changed." : "Su dirección de correo electrónico en %s fue cambiada. ", + "Your email address on %s was changed by an administrator." : "Su dirección de correo electrónico en %s fue cambiada por un adminsitrador. ", + "Email address changed for %s" : "La dirección de correo electrónico fue cambiada para %s", + "The new email address is %s" : "La nueva dirección de correo electrónico es %s", + "Email address for %1$s changed on %2$s" : "La dirección de correo electrónico para %1$s fue cambiada el %2$s", + "Welcome aboard" : "Bienvenido a bordo", + "Welcome aboard %s" : "Bienvenido a bordo %s", + "You have now an %s account, you can add, protect, and share your data." : "Usted tiene ahora una cuenta %s, puede agregar, proteger y compartir sus datos. ", + "Your username is: %s" : "Su nombre de usuario es: %s", + "Set your password" : "Establezca su contraseña", + "Go to %s" : "Ir a %s", + "Install Client" : "Instalar el cliente", + "Your %s account was created" : "Su %s cuenta ha sido creada", + "Password confirmation is required" : "Se requiere la confirmación de la contraseña", + "Couldn't remove app." : "No fue posible eliminar la aplicación. ", + "Couldn't update app." : "No fue posible actualizar la aplicación.", + "Are you really sure you want add {domain} as trusted domain?" : "¿Realmente está seguro que quiere agregar a {domain} como un dominio de confianza?", + "Add trusted domain" : "Agregar dominio de confianza", + "Migration in progress. Please wait until the migration is finished" : "La migración está en curso. Favor de aguardar hasta que termine", + "Migration started …" : "La migración ha comenzado ...", + "Not saved" : "No guardado", + "Sending…" : "Enviando...", + "Email sent" : "Correo electrónico enviado", + "Official" : "Oficial", "All" : "Todos", - "Error while disabling app" : "Se ha producido un error mientras se deshabilitaba la aplicación", - "Disable" : "Desactivar", - "Enable" : "Activar", - "Error while enabling app" : "Se ha producido un error mientras se habilitaba la aplicación", + "Update to %s" : "Actualizar a %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Usted tiene %n actualización de la aplicación pendiente","Usted tiene %n actualizaciones de la aplicación pendientes"], + "No apps found for your version" : "No se encontraron aplicaciones para su versión", + "The app will be downloaded from the app store" : "La aplicación será descargada de la tienda de aplicaciones <app store>", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Las aplicaciones oficiales son desarrolladas por y dentro de la comunidad. Ofrecen una funcionalidad centralizada y se encuentran listas para ser usadas en producción. ", + "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." : "Las aplicaciones aprobadas son desarrolladas por desarrolladores de confianza y han pasado una verificación de seguridad. Se les brinda mantenimiento activamente en un repositorio de código abierto y los mantenedores las consideran estables para un uso casual a normal. ", + "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Esta aplicación no cuenta con una verificación contra temas de seguridad y es nueva o se sabe que es instable. Instale bajo su propio riesgo. ", + "Disabling app …" : "Deshabilitando la aplicación ...", + "Error while disabling app" : "Se presentó un error mientras se deshabilitaba la aplicación", + "Disable" : "Deshabilitar", + "Enable" : "Habilitar", + "Enabling app …" : "Habilitando aplicación ...", + "Error while enabling app" : "Se presentó un error al habilitar la aplicación", + "Error: this app cannot be enabled because it makes the server unstable" : "Error: esta aplicación no puede ser habilitada porque genera inestabilidad en el servidor", + "Error: could not disable broken app" : "Error: No fue posible deshaiblitar la aplicación rota", + "Error while disabling broken app" : "Se presentó un error al deshabilitar la aplicación rota", "Updating...." : "Actualizando....", - "Error while updating app" : "Error al actualizar App", + "Error while updating app" : "Se presentó un error al actualizar la aplicación", "Updated" : "Actualizado", + "Removing …" : "Eliminando ...", + "Error while removing app" : "Se presentó un error al eliminar la aplicación", + "Remove" : "Eliminar", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "La aplicación está habilitada pero necesita ser actualizada. Usted será redireccionado a la página de actualización en 5 segundos. ", + "App update" : "Actualización de la aplicación", + "Approved" : "Aprovado", + "Experimental" : "Experimental", + "No apps found for {query}" : "No se encontraron aplicación para {query}", + "Enable all" : "Habilitar todo", + "Allow filesystem access" : "Permitir acceso al sistema de archivos", + "Disconnect" : "Desconectar", + "Revoke" : "Revocar", + "Internet Explorer" : "Internet Explorer", + "Edge" : "Edge", + "Firefox" : "Firefox", + "Google Chrome" : "Google Chrome", + "Safari" : "Safari", + "Google Chrome for Android" : "Google Chrome para Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", + "iOS Client" : "Cliente iOS", + "Android Client" : "Cliente Android", + "Sync client - {os}" : "Sync client - {os}", + "This session" : "Esta sesión", + "Copy" : "Copiar", + "Copied!" : "¡Credenciales!", + "Not supported!" : "¡No soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar. ", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Error while loading browser sessions and device tokens" : "Se presentó un error al cargar las sesiones de su navegador y las fichas en los dispositivos.", + "Error while creating device token" : "Se presentó un error al crear la ficha en el dispositivo", + "Error while deleting the token" : "Se presentó un error al borrar la ficha", + "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Se presentó un error. Favor de cargar un certificado PEM con codificación ASCII", + "Valid until {date}" : "Válido hasta {date}", "Delete" : "Borrar", - "Select a profile picture" : "Seleccionar una imágen de perfil", - "Very weak password" : "Contraseña muy débil.", - "Weak password" : "Contraseña débil.", - "So-so password" : "Contraseña de nivel medio. ", - "Good password" : "Buena contraseña. ", - "Strong password" : "Contraseña fuerte.", + "Local" : "Local", + "Private" : "Privado", + "Only visible to local users" : "Visible sólo para usuarios locales", + "Only visible to you" : "Sólo visible para usted", + "Contacts" : "Contactos", + "Visible to local users and to trusted servers" : "Visible para usuarios locales y para servidores de confianza", + "Public" : "Público", + "Will be synced to a global and public address book" : "Será sincronizado a una libreta de direcciones global y pública", + "Verify" : "Verificar", + "Verifying …" : "Verificando ...", + "Select a profile picture" : "Seleccionar una imagen de perfil", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", "Groups" : "Grupos", + "Unable to delete {objName}" : "No fue posuble borrar {objName}", + "Error creating group: {message}" : "Se presentó un error al crear el grupo: {message}", + "A valid group name must be provided" : "Debe proporcionar un nombre de grupo válido", + "deleted {groupName}" : "borrado {groupName}", "undo" : "deshacer", "never" : "nunca", - "A valid username must be provided" : "Debe ingresar un nombre de usuario válido", - "A valid password must be provided" : "Debe ingresar una contraseña válida", - "__language_name__" : "Castellano (Argentina)", + "deleted {userName}" : "borrado {userName}", + "No user found for <strong>{pattern}</strong>" : "No se encontraron usuarios para <strong>{pattern}</strong>", + "Unable to add user to group {group}" : "No fue posible agregar el usuario al grupo {group}", + "Unable to remove user from group {group}" : "No fue posible eliminar el usuario del grupo {group}", + "Add group" : "Agregar grupo", + "Invalid quota value \"{val}\"" : "Valor de cuota inválido \"{val}\"", + "no group" : "sin grupos", + "Password successfully changed" : "La contraseña fue cambiada exitosamente", + "Changing the password will result in data loss, because data recovery is not available for this user" : "El cambiar la contraseña puede generar pérdida de datos, porque la recuperación de datos no está disponible para este usuario", + "Could not change the users email" : "No fue posible cambiar el correo electrónico del usuario. ", + "Error while changing status of {user}" : "Se presentó un error al cambiar el estatus del usuario {user}", + "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", + "Error creating user: {message}" : "Se presentó un error al crear el usuario: {message}", + "A valid password must be provided" : "Se debe proporcionar una contraseña válida", + "A valid email must be provided" : "Se debe proporcionar un correo electrónico válido", + "__language_name__" : "Español (México)", "Unlimited" : "Ilimitado", + "Verifying" : "Verificando", + "Personal info" : "Información personal", + "Sync clients" : "Sincronizar clientes", "None" : "Ninguno", - "Login" : "Ingresar", + "Login" : "Inicio de sesión", "Plain" : "Plano", - "NT LAN Manager" : "Administrador NT LAN", - "Send mode" : "Modo de envio", - "Encryption" : "Encriptación", - "From address" : "Dirección remitente", + "NT LAN Manager" : "Administrador de LAN NT", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", + "Email server" : "Servidor de correo electrónico", + "Open documentation" : "Abrir documentación", + "It is important to set up this server to be able to send emails, like for password reset and notifications." : "Es importante preparar este servidor para poder enviar correos electrónicos, como para restablecer contraseñas y notificaciones. ", + "Send mode" : "Modo de envío", + "Encryption" : "Encripción", + "From address" : "De la dirección", + "mail" : "correo", "Authentication method" : "Método de autenticación", - "Authentication required" : "Autentificación requerida", + "Authentication required" : "Autenticación requerida", "Server address" : "Dirección del servidor", "Port" : "Puerto", "Credentials" : "Credenciales", - "SMTP Username" : "Nombre de usuario SMTP", + "SMTP Username" : "nombre de usuario SMTP", "SMTP Password" : "Contraseña SMTP", - "Test email settings" : "Configuracion de correo de prueba.", - "Send email" : "Enviar correo", - "System locale can not be set to a one which supports UTF-8." : "La localización del sistema no puede cambiarse a una que soporta UTF-8", - "This means that there might be problems with certain characters in file names." : "Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos.", - "Execute one task with each page loaded" : "Ejecutá una tarea con cada pagina cargada.", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado en el servicio webcron para llamarlo cada 15 minutos usando http.", + "Store credentials" : "Almacenar credenciales", + "Test email settings" : "Probar las configuraciones de correo electrónico", + "Send email" : "Enviar correo electrónico", + "Server-side encryption" : "Encripción del lado del servidor", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "La encripción del lado del servidor hace posible encriptar archivos que serán cargados a este servidor. Esto trae consigo algunas limitaciónes como penalizaciones en el desemeño, asi que sólo habilítelo si es necesario. ", + "Enable server-side encryption" : "Habilitar encripción del lado del servidor", + "Please read carefully before activating server-side encryption: " : "Favor de leer detenidamente antes de activar la encripción del lado de servidor:", + "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Una vez que la encripción se encuentre habilitada, todos lo archivos cargados al servidor desde ese momento en tiempo, se encriptarán en el servidor. Sólo será posible deshabilitar la encripción en una fecha posterior si el modulo de encripción activo soporta esa funcionalidad y si todas las preciondiciones están satisfechas (ejem. establecer una llave de recuperación).", + "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "La encripción por sí sola no garantiza la seguridad del sistema. Favor de consultar la documentación para mayores informes de cómo funciona la aplicación de encripción y de los casos de uso soportados. ", + "Be aware that encryption always increases the file size." : "Favor de considerar que la encripción siempre aumenta el tamaño de los archivos. ", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Siempre es una buena idea generar respaldos de sus datos, en caso de tener encripción asegúrese de respaldar las llaves de encripción junto con sus datos. ", + "This is the final warning: Do you really want to enable encryption?" : "Esta es la advertencia final: ¿Realmente desea habilitar la encripción?", + "Enable encryption" : "Habilitar encripción", + "No encryption module loaded, please enable an encryption module in the app menu." : "No se ha cargado un módulo de encripción, favor de habilitar un módulo de encripción en el menú de la aplicación. ", + "Select default encryption module:" : "Seleccionar modulo de encripción predeterminado:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Usted necesita migrar sus llaves de encripción de la encripción anterior (ownCloud <= 8.0) a la actual. Favor de habilitar el \"Módulo de encripción predeterminado\" y ejecute el comando 'occ encryption:migrate'", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Usted necesita migar sus llaves de encripción de la encripción anterior (ownCloud <=8.0) a la actual. ", + "Start migration" : "Comenzar migración", + "Security & setup warnings" : "Advertencias de seguridad y configuración", + "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Es importante para la seguridad y desempeño de su instancia que todo esté configurado correctamente. Para ayudarlo con esto, estamos haciendo algunas verficaciones automáticas. Favor de consultar la sección de Consejos & Trucos de la documentación para más información. ", + "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Al parecer php no está correctamente configurado para consultar las variables de ambiente. La prueba con getenv(\"PATH\") solo está regresando una respuesta vacía. ", + "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Favor de consultar la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentación de instalación ↗</a> para las notas de configuración de php en su servidor, específicamente al usar 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." : "La configuración de Sólo Lectura ha sido habilitada. Esto previene establecer algunas configuraciones mediante la interface web. Adicionalmente, el archivo necesita que se le establezcan tener permisos de escritura manualemente en cada actualización. ", + "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto es posiblemente causado por un caché/acelerador tal como Zend OPcache o eAccelerator. ", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Su base de datos no puede correr con el nivel de aislamiento de transacción de \"READ COMMITTED\". Puede causar problemas cuando mútiples acciones sean ejecutadas en paralelo.", + "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s con versión inferior a %2$s está instalado, por razones de estabilidad y desempeño le recomendamos actualizar a una versión de %1$s mas reciente. ", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", + "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\" href=\"%s\">documentation ↗</a> for more information." : "El bloqueo de archivos transaccional se encuentra deshabilitado, esto puede generar temas bajo ciertas condiciones. Abilite 'filelocking.enabled' en el archivo config.php para evitar problemas. Favor de consultar la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentatcón ↗</a> para mayor información.", + "System locale can not be set to a one which supports UTF-8." : "No es posible establecer la regionalización del sistema a una que soporte UTF-8.", + "This means that there might be problems with certain characters in file names." : "Esto significa que puede haber problemas con ciertos caracteres en los nombres de los archivos.", + "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Le sugerimos ámpliamente instalar en su sistema los paquetes requeridos para soportar alguno de los sigueintes locales: %s.", + "If your installation is not installed in 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\")" : "Si su instalacion no fue hecha en la raíz del dominio y usa el cron del sistema, pueden presentarse temas con la generación de URLs. Para evitar estos problemas, favor de establecer la opción \"overwrite.cli.url\" en su archivo config.php al la ruta del webroot de su instalación (Se sugiere : \"%s\")", + "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "No fue posible ejecutar la tarea de cron con CLI. Se presentaron los siguientes errores técnicos:", + "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Favor de volver a verificar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guías de instalación↗</a>, y compruebe que no haya errores o advertenicas en la <a href=\"%s\">bitácora</a>.", + "All checks passed." : "Pasaron todas las verificaciones. ", + "Background jobs" : "Trabajos en segundo plano", + "Last job ran %s." : "El último trabajo corrió %s.", + "Last job execution ran %s. Something seems wrong." : "La última ejecución del trabajo corrió %s. Algo parece estar mal. ", + "Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!", + "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." : "Para un desempeño ideal, es importante configurar los trabajos de fondo correctametne. Para instancias más grandes 'Cron' es el ajuste recomendado. Favor de consultar la documentación para más información. ", + "Execute one task with each page loaded" : "Ejecutar una tarea con cada página cargada", + "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado en el servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP.", + "Use system cron service to call the cron.php file every 15 minutes." : "Usar el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos. ", + "The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario del sistema \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para correr esto usted necesita la extensión posix de PHP. Favor de consultar la {linkstart}documentación de PHP{linkend} para más detalles. ", "Version" : "Versión", "Sharing" : "Compartiendo", - "Allow apps to use the Share API" : "Permitir a las aplicaciones usar la Share API", - "Allow public uploads" : "Permitir subidas públicas", - "Allow resharing" : "Permitir Re-Compartir", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, usted puede hacer ajustes finos al comportamiento de compartir. Favor de consultar la documentación para más información. ", + "Allow apps to use the Share API" : "Permitir que las aplicaciones usen el API para Compartir", + "Allow users to share via link" : "Permitir a los usuarios compartir mediante links", + "Allow public uploads" : "Permitir cargas públicas", + "Always ask for a password" : "Siempre pedir una contraseña", + "Enforce password protection" : "Forzar protección de contraseñas", + "Set default expiration date" : "Establecer la fecha de expiración predeterminada", + "Expire after " : "Expirar después de", + "days" : "días", + "Enforce expiration date" : "Forzar fecha de expiración", + "Allow resharing" : "Permitir volver a compartir", + "Allow sharing with groups" : "Permitir compartir con grupos", + "Restrict users to only share with users in their groups" : "Limitar a los usuarios a sólo compartir con otros usuarios en sus grupos", + "Exclude groups from sharing" : "Evitar que los grupos compartan", + "These groups will still be able to receive shares, but not to initiate them." : "Estos grupos áun podrán recibir elementos compartidos, pero no los podrán iniciar.", + "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir auto-completar el nombre de usuario en la ventana de diálogo. Si esta opción está deshabilitada, el nombre de usuario completo debe ser ingresado.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar el texto de exención de responsabilidad legal en la página de carga de links públicos. (Sólo se muestra cuando la lista de archivos está oculta.)", + "This text will be shown on the public link upload page when the file list is hidden." : "Este texto se mostrará en la página de carga de el link público cuando la lista de archivos esté oculta. ", + "Tips & tricks" : "Consejos & trucos", + "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Existen muchas funcionalidades y configuraciones disponibles para personalizar y usar de manera optima esta instancia. Aqui hay algunos consejos para más información. ", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Actualmente está usando SQLite como el backend de base de datos. Para instalaciones más grandes le recomendamos cambiar a un backend de base de datos diferente.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Esto es particularmente recomendado cuando se usa el cliente de escritorio para sincronización de archivos. ", + "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Para migrar a otra base de datos, use la herramienta de la línea de comando 'occ db:convert-type', o consulte la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentación ↗</a>.", + "How to do backups" : "Cómo hacer respaldos", + "Advanced monitoring" : "Monitoreo avanzado", + "Performance tuning" : "Optimización de rendimiento", + "Improving the config.php" : "Mejorando la config.php", + "Theming" : "Tematizar", + "Check the security of your Nextcloud over our security scan" : "Verifique la seguridad de su Nextcloud con nuestro escaneo de seguridad", + "Hardening and security guidance" : "Consejos de reforzamiento y seguridad", + "Developer documentation" : "Documentación del desarrollador", + "View in store" : "Ver en la tienda", + "Limit to groups" : "Limitar a grupos", + "This app has an update available." : "Esta aplicación tiene una actualización disponible.", + "by %s" : "por %s", + "%s-licensed" : "%s-licensed", "Documentation:" : "Documentación:", + "User documentation" : "Documentación del usuario", + "Admin documentation" : "Documentación del administrador", + "Visit website" : "Visite el sitio web", + "Report a bug" : "Reporte un tema", + "Show description …" : "Mostrar descripción ...", + "Hide description …" : "Ocultar descripción ...", + "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Esta aplicación no cuenta con una versión mínima de Nextcloud asignada. Esto será un error en el futuro.", + "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Esta aplicación no cuenta con una versión máxima de Nextcloud asignada. Esto será un error en el futuro.", + "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:", + "Enable only for specific groups" : "Habilitar sólo para grupos específicos", + "SSL Root Certificates" : "Certificado SSL Raíz", + "Common Name" : "Nombre común", + "Valid until" : "Válido hasta", + "Issued By" : "Levantado Por", + "Valid until %s" : "Válido hasta %s", + "Import root certificate" : "Importar certificado raíz", + "Administrator documentation" : "Documentación de adminsitrador", + "Online documentation" : "Documentación en línea", "Forum" : "Foro", - "Profile picture" : "Imágen de perfil", - "Upload new" : "Subir nuevo", - "Remove image" : "Remover imagen", + "Getting help" : "Obtener ayuda", + "Commercial support" : "Soporte comercial", + "You are using <strong>%s</strong> of <strong>%s</strong>" : "Usted está usando <strong>%s</strong> de <strong>%s</strong>", + "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Usted está usando <strong>%s</strong> de <strong>%s</strong> (<strong> %s %%</strong>)", + "Profile picture" : "Foto de perfil", + "Upload new" : "Cargar nuevo", + "Select from Files" : "Seleccionar desde Archivos", + "Remove image" : "Eliminar imagen", + "png or jpg, max. 20 MB" : "png o jpg max. 20 MB", + "Picture provided by original account" : "Imagen proporcionadoa por la cuenta original ", "Cancel" : "Cancelar", - "Email" : "e-mail", - "Your email address" : "Tu dirección de e-mail", + "Choose as profile picture" : "Seleccionar como foto del perfil", + "Full name" : "Nombre completo", + "Email" : "Correo electrónico", + "No email address set" : "No se ha establecido la dirección de correo electrónico", + "Your email address" : "Su dirección de correo electrónico", + "For password reset and notifications" : "Para reestablecer contraseña y notificaciones", + "Phone number" : "Número de teléfono", + "Your phone number" : "Su número telefónico", + "Address" : "Dirección", + "Your postal address" : "Su dirección postal", + "Website" : "Sitio web", + "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ", + "Link https://…" : "Link https:// ...", + "Twitter" : "Twitter", + "Twitter handle @…" : "Cuenta de twitter @...", + "You are member of the following groups:" : "Usted es un miembro de los siguientes grupos:", "Password" : "Contraseña", "Current password" : "Contraseña actual", - "New password" : "Nueva contraseña:", + "New password" : "Nueva contraseña", "Change password" : "Cambiar contraseña", "Language" : "Idioma", - "Help translate" : "Ayudanos a traducir", - "Get the apps to sync your files" : "Obtené Apps para sincronizar tus archivos", + "Help translate" : "Ayude a traducir", + "Get the apps to sync your files" : "Obtenga las aplicaciones para sincronizar sus archivos", "Desktop client" : "Cliente de escritorio", - "Android app" : "App para Android", - "iOS app" : "App para iOS", - "Show First Run Wizard again" : "Mostrar de nuevo el asistente de primera ejecución", - "Name" : "Nombre", + "Android app" : "Aplicación android", + "iOS app" : "Aplicación iOS", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!", + "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial", + "Device" : "Dispositivo", + "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicación", + "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí usted puede generar contraseñas individuales para las aplicaciones para que usted no tenga que dar su contraseña. También puede revocalras individualmente. ", + "App name" : "Nombre de la aplicación", + "Create new app password" : "Crear una nueva contraseña de aplicación", + "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su aplicación o dispositivo. ", + "For security reasons this password will only be shown once." : "Por razones de seguridad esta contraseña sólo se mostrará una vez. ", "Username" : "Nombre de usuario", + "Done" : "Terminado", + "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Desarrollado por la {communityopen}comunidad Nextcloud {linkclose}, el {githubopen}código fuente {linkclose} está licenciado bajo {licenseopen}AGPL{linkclose}.", + "Follow us on Google+!" : "¡Síganos en Google+!", + "Like our facebook page!" : "¡Dele un me gusta a nuestra página de facebook!", + "Follow us on Twitter!" : "¡Síganos en Twitter!", + "Check out our blog!" : "¡Visite nuestro blog!", + "Subscribe to our newsletter!" : "¡Suscribase a nuestro boletín!", + "Settings" : "Configuraciones ", + "Show storage location" : "Mostrar la ubicación del almacenamiento", + "Show user backend" : "Mostrar backend del usuario", + "Show last login" : "Mostrar último inicio de sesión", + "Show email address" : "Mostrar dirección de correo electrónico", + "Send email to new user" : "Enviar un correo electrónico al usuario nuevo", + "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Cuando la contraseña de un usuario nuevo se deja en blanco, se envía un correo electrónico de activación con un link para establecerla. ", + "E-Mail" : "Correo electrónico", "Create" : "Crear", - "Admin Recovery Password" : "Recuperación de contraseña de administrador", - "Enter the recovery password in order to recover the users files during password change" : "Ingresá la contraseña de recuperación para recuperar los archivos de usuario al cambiar contraseña", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Por favor ingrese la cuota de almacenamiento (ej.: \"512 MB\" o \"12 GB\")", - "Other" : "Otros", + "Admin Recovery Password" : "Recuperación de la contraseña del administración", + "Enter the recovery password in order to recover the users files during password change" : "Ingrese la contraseña de recuperación con la finalidad de recuperar los archivos de los usuarios al cambiar la contraseña.", + "Group name" : "Nombre del grupo", + "Everyone" : "Todos", + "Admins" : "Administradores", + "Disabled" : "Deshabilitado", + "Default quota" : "Cuota predeterminada", + "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Favor de indicar la cuota de almacenamiento (ejem: \"512 MB\" ó \"12 GB\")", + "Other" : "Otro", + "Group admin for" : "Administrador del grupo para", "Quota" : "Cuota", - "change full name" : "Cambiar nombre completo", - "set new password" : "Configurar nueva contraseña", + "Storage location" : "Úbicación del almacenamiento", + "User backend" : "Backend del usuario", + "Last login" : "Último inicio de sesión", + "change full name" : "cambiar el nombre completo", + "set new password" : "establecer nueva contraseña", + "change email address" : "cambiar dirección de correo electrónico", "Default" : "Predeterminado", - "Enabled" : "Habilitado", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Por favor provea de una contraseña de recuperación administrativa, sino se perderá todos los datos del usuario", - "test email settings" : "Configuración de correo de prueba.", - "Admins can't remove themself from the admin group" : "Los administradores no se pueden quitar a si mismos del grupo administrador. ", + "Enabled" : "Habilitar", + "Not enabled" : "No habilitado", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Favor de proporcionar una contraseña de recuperación del administrador, de lo contrario se perderán todos los datos de usuario", + "Backend doesn't support password change, but the user's encryption key was successfully updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada exitosamente.", + "test email settings" : "probar las configuraciones del correo electrónico", + "Admins can't remove themself from the admin group" : "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", "Unable to add user to group %s" : "No fue posible agregar el usuario al grupo %s", - "Unable to remove user from group %s" : "No es posible borrar al usuario del grupo %s", + "Unable to remove user from group %s" : "No fue posible eliminar el usuario del grupo %s", "Sending..." : "Enviando...", - "This is used for sending out notifications." : "Esto es usado para enviar notificaciones.", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El módulo PHP 'fileinfo' no existe. Es recomendable que actives este módulo para obtener mejores resultados con la detección mime-type", + "Uninstalling ...." : "Desinstalando ...", + "Error while uninstalling app" : "Se presentó un error al desinstalar la aplicación", + "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", + "This is used for sending out notifications." : "Esto se usa para enviar notificaciones", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", "Cron" : "Cron", - "Cheers!" : "¡Saludos!" + "Last cron job execution: %s." : "Última ejecución de tareas de cron: %s.", + "Last cron job execution: %s. Something seems wrong." : "Última ejecución de tareas de cron: %s. Algo parece estar mal. ", + "Cron was not executed yet!" : "¡Aún no han sido ejecutas las tareas programadas!", + "Use system's cron service to call the cron.php file every 15 minutes." : "Usar el servicio de cron del sistema para llamar el archivo cron.php cada 15 minutos.", + "Uninstall app" : "Desinstalar la aplicación", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola,<br><br> sólo queremos informarle que ahora usted tiene una cuenta %s.<br><br> Su nombre de usuario es: <strong>%s</strong> <br>Ingrese a ella: <strong><a href=\"%s\">%s</a></strong><br><br>", + "Cheers!" : "¡Saludos!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsólo queremos informarle que ahora usted tiene una cuenta %s.\n\nSu nombre de usuario es: %s\n\nIngrese a ella: %s\n", + "No display name set" : "No se ha establecido el nombre a desplegar", + "For password recovery and notifications" : "Para recuperación de contraseña y notificaciones", + "Your website" : "Su sitio web", + "Your Twitter handle" : "Su cuenta de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", + "Passcodes that give an app or device permissions to access your account." : "Los códigos de seguridad que le dan permisos a la aplicación o dispositivo para accesar a su cuenta. ", + "Name" : "Nombre", + "Follow us on Google Plus!" : "¡Síganos en Google Plus!", + "Subscribe to our twitter channel!" : "¡Suscríbase a nuestro canal de twitter!", + "Subscribe to our news feed!" : "¡Suscribase a nuestra fuente de noticias!", + "Show last log in" : "Mostrar el último inicio de sesión" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/es_AR.json b/settings/l10n/es_AR.json index c304dea46e6..7fbc46f042c 100644 --- a/settings/l10n/es_AR.json +++ b/settings/l10n/es_AR.json @@ -1,104 +1,429 @@ { "translations": { - "Wrong password" : "Clave incorrecta", + "{actor} changed your password" : "{actor} ha cambiado su contraseña", + "You changed your password" : "Usted ha cambiado su contraseña", + "Your password was reset by an administrator" : "Su contraseña ha sido restablecida por un adminsitrador", + "{actor} changed your email address" : "{actor} ha cambiado su dirección de correo electrónico", + "You changed your email address" : "Usted ha cambiado su dirección de correo electrónico", + "Your email address was changed by an administrator" : "Su dirección de correo electrónico ha sido cambiada por un administrador", + "Security" : "Seguridad", + "You successfully logged in using two-factor authentication (%1$s)" : "Ha iniciado sesión exitosamente usando autenticación de dos-factores (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Un intento de autenticación usando autienticación de dos-factores ha fallado (%1$s)", + "Your <strong>password</strong> or <strong>email</strong> was modified" : "Su <strong>contraseña</strong> o <strong>correo electrónico</strong> ha sido modificado", + "Your apps" : "Sus aplicaciones", + "Enabled apps" : "Aplicaciones habilitadas", + "Disabled apps" : "Aplicaciones deshabilitadas", + "App bundles" : "Paquetes de aplicacion", + "Wrong password" : "Contraseña incorrecta", "Saved" : "Guardado", - "No user supplied" : "No se ha indicado el usuario", - "Unable to change password" : "Imposible cambiar la contraseña", - "Authentication error" : "Error al autenticar", - "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación administrativa incorrecta. Por favor, chequee la clave e intente de nuevo", - "You need to set your user email before being able to send test emails." : "Necesita especificar el usuario de correo electrónico antes de poder enviar correos electrónicos de prueba.", - "Invalid request" : "Pedido inválido", - "Unable to change full name" : "Imposible cambiar el nombre completo", + "No user supplied" : "No se proporcionó un usuario", + "Unable to change password" : "No fue posible cambiar la contraseña", + "Authentication error" : "Error de autenticación", + "Please provide an admin recovery password; otherwise, all user data will be lost." : "Favor de proporcionar una contraseña de recuperación de administrador; de lo contrario toda la información del usuario se perderá. ", + "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación de administrador incorrecta. Favor de verificarla e inténtelo de nuevo.", + "Backend doesn't support password change, but the user's encryption key was updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada.", + "installing and updating apps via the app store or Federated Cloud Sharing" : "Instalando y actualizando aplicaciones por la tienda de aplicaciones o Compartido la Nube Federada", + "Federated Cloud Sharing" : "Compartir en la Nube Federada", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL está usando una versión anticuada (%s) de %s. Favor de actualizar su sistema operativo o las funcialidades tales como %s no funcionarán de forma confiable.", + "A problem occurred, please check your log files (Error: %s)" : "Se presentó un problema, favor de verificar sus archivos de bitácoras (Error: %s)", + "Migration Completed" : "Migración completada", + "Group already exists." : "El grupo ya existe.", + "Unable to add group." : "No fue posible agregar al grupo.", + "Unable to delete group." : "No fue posible borrar el grupo.", + "Invalid SMTP password." : "Constraseña SMTP inválida. ", + "Well done, %s!" : "¡Bien hecho, %s!", + "If you received this email, the email configuration seems to be correct." : "Si usted ha recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ", + "Email setting test" : "Prueba de ajustes de correo", + "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Favor de verficiar la bitácora de su servidor de correo", + "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus configuraciones (Error: %s)", + "You need to set your user email before being able to send test emails." : "Requiere establecer su correo electrónico andes de poder enviar correos electrónicos de prueba. ", + "Invalid request" : "Solicitud inválida", + "Invalid mail address" : "Dirección de correo inválida", + "No valid group selected" : "No se ha seleccionado un grupo válido", + "A user with that name already exists." : "Un usuario con ese nombre ya existe. ", + "To send a password link to the user an email address is required." : "Para enviar una contraseña-link al usuario, se requiere de una dirección de correo electrónico.", + "Unable to create user." : "No fue posible crear el usuario. ", + "Unable to delete user." : "No fue posible eliminar el usuario.", + "Error while enabling user." : "Se presentó un error al habilitar el usuario. ", + "Error while disabling user." : "Se presentó un error al deshabilitar el usuario.", + "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para poder verificar su cuenta de Twitter, publique el siguiente tweet en Twitter (favor de asegurarse de publicar sin ninguna línea en blanco):", + "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):" : "Para poder verficiar si sitio Web, agrege el siguiente contendio a su web-root en '.well-known/CloudIdVerificationCode.txt' (favor de asegurarse de que el texto completo este en una sóla línea):", + "Settings saved" : "Se han guardado las configuraciones ", + "Unable to change full name" : "No fue posible cambiar el nombre completo", + "Unable to change email address" : "No fue posible cambiar la dirección de correo electrónico", "Your full name has been changed." : "Su nombre completo ha sido cambiado.", - "Email saved" : "e-mail guardado", - "Couldn't update app." : "No se pudo actualizar la App.", - "Email sent" : "e-mail mandado", + "Forbidden" : "Prohibido", + "Invalid user" : "Usuario inválido", + "Unable to change mail address" : "No fue posible cambiar la dirección de correo", + "Email saved" : "Correo electrónico guardado", + "%1$s changed your password on %2$s." : "%1$s cambió su contraseña el %2$s.", + "Your password on %s was changed." : "Su contraseña de %s fue cambiada. ", + "Your password on %s was reset by an administrator." : "Su contraseña de %s fue restablecida por un administrador.", + "Password changed for %s" : "La contraseña fue cambiada para %s", + "If you did not request this, please contact an administrator." : "Si no lo solicitó, favor de contactar a un administrador. ", + "Password for %1$s changed on %2$s" : "La contraseña para %1$s fue cambiada el %2$s", + "%1$s changed your email address on %2$s." : "%1$s cambió su dirección de correo electrónico el %2$s.", + "Your email address on %s was changed." : "Su dirección de correo electrónico en %s fue cambiada. ", + "Your email address on %s was changed by an administrator." : "Su dirección de correo electrónico en %s fue cambiada por un adminsitrador. ", + "Email address changed for %s" : "La dirección de correo electrónico fue cambiada para %s", + "The new email address is %s" : "La nueva dirección de correo electrónico es %s", + "Email address for %1$s changed on %2$s" : "La dirección de correo electrónico para %1$s fue cambiada el %2$s", + "Welcome aboard" : "Bienvenido a bordo", + "Welcome aboard %s" : "Bienvenido a bordo %s", + "You have now an %s account, you can add, protect, and share your data." : "Usted tiene ahora una cuenta %s, puede agregar, proteger y compartir sus datos. ", + "Your username is: %s" : "Su nombre de usuario es: %s", + "Set your password" : "Establezca su contraseña", + "Go to %s" : "Ir a %s", + "Install Client" : "Instalar el cliente", + "Your %s account was created" : "Su %s cuenta ha sido creada", + "Password confirmation is required" : "Se requiere la confirmación de la contraseña", + "Couldn't remove app." : "No fue posible eliminar la aplicación. ", + "Couldn't update app." : "No fue posible actualizar la aplicación.", + "Are you really sure you want add {domain} as trusted domain?" : "¿Realmente está seguro que quiere agregar a {domain} como un dominio de confianza?", + "Add trusted domain" : "Agregar dominio de confianza", + "Migration in progress. Please wait until the migration is finished" : "La migración está en curso. Favor de aguardar hasta que termine", + "Migration started …" : "La migración ha comenzado ...", + "Not saved" : "No guardado", + "Sending…" : "Enviando...", + "Email sent" : "Correo electrónico enviado", + "Official" : "Oficial", "All" : "Todos", - "Error while disabling app" : "Se ha producido un error mientras se deshabilitaba la aplicación", - "Disable" : "Desactivar", - "Enable" : "Activar", - "Error while enabling app" : "Se ha producido un error mientras se habilitaba la aplicación", + "Update to %s" : "Actualizar a %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Usted tiene %n actualización de la aplicación pendiente","Usted tiene %n actualizaciones de la aplicación pendientes"], + "No apps found for your version" : "No se encontraron aplicaciones para su versión", + "The app will be downloaded from the app store" : "La aplicación será descargada de la tienda de aplicaciones <app store>", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Las aplicaciones oficiales son desarrolladas por y dentro de la comunidad. Ofrecen una funcionalidad centralizada y se encuentran listas para ser usadas en producción. ", + "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." : "Las aplicaciones aprobadas son desarrolladas por desarrolladores de confianza y han pasado una verificación de seguridad. Se les brinda mantenimiento activamente en un repositorio de código abierto y los mantenedores las consideran estables para un uso casual a normal. ", + "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Esta aplicación no cuenta con una verificación contra temas de seguridad y es nueva o se sabe que es instable. Instale bajo su propio riesgo. ", + "Disabling app …" : "Deshabilitando la aplicación ...", + "Error while disabling app" : "Se presentó un error mientras se deshabilitaba la aplicación", + "Disable" : "Deshabilitar", + "Enable" : "Habilitar", + "Enabling app …" : "Habilitando aplicación ...", + "Error while enabling app" : "Se presentó un error al habilitar la aplicación", + "Error: this app cannot be enabled because it makes the server unstable" : "Error: esta aplicación no puede ser habilitada porque genera inestabilidad en el servidor", + "Error: could not disable broken app" : "Error: No fue posible deshaiblitar la aplicación rota", + "Error while disabling broken app" : "Se presentó un error al deshabilitar la aplicación rota", "Updating...." : "Actualizando....", - "Error while updating app" : "Error al actualizar App", + "Error while updating app" : "Se presentó un error al actualizar la aplicación", "Updated" : "Actualizado", + "Removing …" : "Eliminando ...", + "Error while removing app" : "Se presentó un error al eliminar la aplicación", + "Remove" : "Eliminar", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "La aplicación está habilitada pero necesita ser actualizada. Usted será redireccionado a la página de actualización en 5 segundos. ", + "App update" : "Actualización de la aplicación", + "Approved" : "Aprovado", + "Experimental" : "Experimental", + "No apps found for {query}" : "No se encontraron aplicación para {query}", + "Enable all" : "Habilitar todo", + "Allow filesystem access" : "Permitir acceso al sistema de archivos", + "Disconnect" : "Desconectar", + "Revoke" : "Revocar", + "Internet Explorer" : "Internet Explorer", + "Edge" : "Edge", + "Firefox" : "Firefox", + "Google Chrome" : "Google Chrome", + "Safari" : "Safari", + "Google Chrome for Android" : "Google Chrome para Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", + "iOS Client" : "Cliente iOS", + "Android Client" : "Cliente Android", + "Sync client - {os}" : "Sync client - {os}", + "This session" : "Esta sesión", + "Copy" : "Copiar", + "Copied!" : "¡Credenciales!", + "Not supported!" : "¡No soportado!", + "Press ⌘-C to copy." : "Presione ⌘-C para copiar. ", + "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.", + "Error while loading browser sessions and device tokens" : "Se presentó un error al cargar las sesiones de su navegador y las fichas en los dispositivos.", + "Error while creating device token" : "Se presentó un error al crear la ficha en el dispositivo", + "Error while deleting the token" : "Se presentó un error al borrar la ficha", + "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Se presentó un error. Favor de cargar un certificado PEM con codificación ASCII", + "Valid until {date}" : "Válido hasta {date}", "Delete" : "Borrar", - "Select a profile picture" : "Seleccionar una imágen de perfil", - "Very weak password" : "Contraseña muy débil.", - "Weak password" : "Contraseña débil.", - "So-so password" : "Contraseña de nivel medio. ", - "Good password" : "Buena contraseña. ", - "Strong password" : "Contraseña fuerte.", + "Local" : "Local", + "Private" : "Privado", + "Only visible to local users" : "Visible sólo para usuarios locales", + "Only visible to you" : "Sólo visible para usted", + "Contacts" : "Contactos", + "Visible to local users and to trusted servers" : "Visible para usuarios locales y para servidores de confianza", + "Public" : "Público", + "Will be synced to a global and public address book" : "Será sincronizado a una libreta de direcciones global y pública", + "Verify" : "Verificar", + "Verifying …" : "Verificando ...", + "Select a profile picture" : "Seleccionar una imagen de perfil", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", "Groups" : "Grupos", + "Unable to delete {objName}" : "No fue posuble borrar {objName}", + "Error creating group: {message}" : "Se presentó un error al crear el grupo: {message}", + "A valid group name must be provided" : "Debe proporcionar un nombre de grupo válido", + "deleted {groupName}" : "borrado {groupName}", "undo" : "deshacer", "never" : "nunca", - "A valid username must be provided" : "Debe ingresar un nombre de usuario válido", - "A valid password must be provided" : "Debe ingresar una contraseña válida", - "__language_name__" : "Castellano (Argentina)", + "deleted {userName}" : "borrado {userName}", + "No user found for <strong>{pattern}</strong>" : "No se encontraron usuarios para <strong>{pattern}</strong>", + "Unable to add user to group {group}" : "No fue posible agregar el usuario al grupo {group}", + "Unable to remove user from group {group}" : "No fue posible eliminar el usuario del grupo {group}", + "Add group" : "Agregar grupo", + "Invalid quota value \"{val}\"" : "Valor de cuota inválido \"{val}\"", + "no group" : "sin grupos", + "Password successfully changed" : "La contraseña fue cambiada exitosamente", + "Changing the password will result in data loss, because data recovery is not available for this user" : "El cambiar la contraseña puede generar pérdida de datos, porque la recuperación de datos no está disponible para este usuario", + "Could not change the users email" : "No fue posible cambiar el correo electrónico del usuario. ", + "Error while changing status of {user}" : "Se presentó un error al cambiar el estatus del usuario {user}", + "A valid username must be provided" : "Se debe proporcionar un nombre de usuario válido", + "Error creating user: {message}" : "Se presentó un error al crear el usuario: {message}", + "A valid password must be provided" : "Se debe proporcionar una contraseña válida", + "A valid email must be provided" : "Se debe proporcionar un correo electrónico válido", + "__language_name__" : "Español (México)", "Unlimited" : "Ilimitado", + "Verifying" : "Verificando", + "Personal info" : "Información personal", + "Sync clients" : "Sincronizar clientes", "None" : "Ninguno", - "Login" : "Ingresar", + "Login" : "Inicio de sesión", "Plain" : "Plano", - "NT LAN Manager" : "Administrador NT LAN", - "Send mode" : "Modo de envio", - "Encryption" : "Encriptación", - "From address" : "Dirección remitente", + "NT LAN Manager" : "Administrador de LAN NT", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", + "Email server" : "Servidor de correo electrónico", + "Open documentation" : "Abrir documentación", + "It is important to set up this server to be able to send emails, like for password reset and notifications." : "Es importante preparar este servidor para poder enviar correos electrónicos, como para restablecer contraseñas y notificaciones. ", + "Send mode" : "Modo de envío", + "Encryption" : "Encripción", + "From address" : "De la dirección", + "mail" : "correo", "Authentication method" : "Método de autenticación", - "Authentication required" : "Autentificación requerida", + "Authentication required" : "Autenticación requerida", "Server address" : "Dirección del servidor", "Port" : "Puerto", "Credentials" : "Credenciales", - "SMTP Username" : "Nombre de usuario SMTP", + "SMTP Username" : "nombre de usuario SMTP", "SMTP Password" : "Contraseña SMTP", - "Test email settings" : "Configuracion de correo de prueba.", - "Send email" : "Enviar correo", - "System locale can not be set to a one which supports UTF-8." : "La localización del sistema no puede cambiarse a una que soporta UTF-8", - "This means that there might be problems with certain characters in file names." : "Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos.", - "Execute one task with each page loaded" : "Ejecutá una tarea con cada pagina cargada.", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado en el servicio webcron para llamarlo cada 15 minutos usando http.", + "Store credentials" : "Almacenar credenciales", + "Test email settings" : "Probar las configuraciones de correo electrónico", + "Send email" : "Enviar correo electrónico", + "Server-side encryption" : "Encripción del lado del servidor", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "La encripción del lado del servidor hace posible encriptar archivos que serán cargados a este servidor. Esto trae consigo algunas limitaciónes como penalizaciones en el desemeño, asi que sólo habilítelo si es necesario. ", + "Enable server-side encryption" : "Habilitar encripción del lado del servidor", + "Please read carefully before activating server-side encryption: " : "Favor de leer detenidamente antes de activar la encripción del lado de servidor:", + "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Una vez que la encripción se encuentre habilitada, todos lo archivos cargados al servidor desde ese momento en tiempo, se encriptarán en el servidor. Sólo será posible deshabilitar la encripción en una fecha posterior si el modulo de encripción activo soporta esa funcionalidad y si todas las preciondiciones están satisfechas (ejem. establecer una llave de recuperación).", + "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "La encripción por sí sola no garantiza la seguridad del sistema. Favor de consultar la documentación para mayores informes de cómo funciona la aplicación de encripción y de los casos de uso soportados. ", + "Be aware that encryption always increases the file size." : "Favor de considerar que la encripción siempre aumenta el tamaño de los archivos. ", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Siempre es una buena idea generar respaldos de sus datos, en caso de tener encripción asegúrese de respaldar las llaves de encripción junto con sus datos. ", + "This is the final warning: Do you really want to enable encryption?" : "Esta es la advertencia final: ¿Realmente desea habilitar la encripción?", + "Enable encryption" : "Habilitar encripción", + "No encryption module loaded, please enable an encryption module in the app menu." : "No se ha cargado un módulo de encripción, favor de habilitar un módulo de encripción en el menú de la aplicación. ", + "Select default encryption module:" : "Seleccionar modulo de encripción predeterminado:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Usted necesita migrar sus llaves de encripción de la encripción anterior (ownCloud <= 8.0) a la actual. Favor de habilitar el \"Módulo de encripción predeterminado\" y ejecute el comando 'occ encryption:migrate'", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Usted necesita migar sus llaves de encripción de la encripción anterior (ownCloud <=8.0) a la actual. ", + "Start migration" : "Comenzar migración", + "Security & setup warnings" : "Advertencias de seguridad y configuración", + "It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the Tips & Ticks section and the documentation for more information." : "Es importante para la seguridad y desempeño de su instancia que todo esté configurado correctamente. Para ayudarlo con esto, estamos haciendo algunas verficaciones automáticas. Favor de consultar la sección de Consejos & Trucos de la documentación para más información. ", + "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Al parecer php no está correctamente configurado para consultar las variables de ambiente. La prueba con getenv(\"PATH\") solo está regresando una respuesta vacía. ", + "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Favor de consultar la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentación de instalación ↗</a> para las notas de configuración de php en su servidor, específicamente al usar 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." : "La configuración de Sólo Lectura ha sido habilitada. Esto previene establecer algunas configuraciones mediante la interface web. Adicionalmente, el archivo necesita que se le establezcan tener permisos de escritura manualemente en cada actualización. ", + "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto es posiblemente causado por un caché/acelerador tal como Zend OPcache o eAccelerator. ", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Su base de datos no puede correr con el nivel de aislamiento de transacción de \"READ COMMITTED\". Puede causar problemas cuando mútiples acciones sean ejecutadas en paralelo.", + "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s con versión inferior a %2$s está instalado, por razones de estabilidad y desempeño le recomendamos actualizar a una versión de %1$s mas reciente. ", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with MIME type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", + "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\" href=\"%s\">documentation ↗</a> for more information." : "El bloqueo de archivos transaccional se encuentra deshabilitado, esto puede generar temas bajo ciertas condiciones. Abilite 'filelocking.enabled' en el archivo config.php para evitar problemas. Favor de consultar la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentatcón ↗</a> para mayor información.", + "System locale can not be set to a one which supports UTF-8." : "No es posible establecer la regionalización del sistema a una que soporte UTF-8.", + "This means that there might be problems with certain characters in file names." : "Esto significa que puede haber problemas con ciertos caracteres en los nombres de los archivos.", + "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Le sugerimos ámpliamente instalar en su sistema los paquetes requeridos para soportar alguno de los sigueintes locales: %s.", + "If your installation is not installed in 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\")" : "Si su instalacion no fue hecha en la raíz del dominio y usa el cron del sistema, pueden presentarse temas con la generación de URLs. Para evitar estos problemas, favor de establecer la opción \"overwrite.cli.url\" en su archivo config.php al la ruta del webroot de su instalación (Se sugiere : \"%s\")", + "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "No fue posible ejecutar la tarea de cron con CLI. Se presentaron los siguientes errores técnicos:", + "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Favor de volver a verificar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guías de instalación↗</a>, y compruebe que no haya errores o advertenicas en la <a href=\"%s\">bitácora</a>.", + "All checks passed." : "Pasaron todas las verificaciones. ", + "Background jobs" : "Trabajos en segundo plano", + "Last job ran %s." : "El último trabajo corrió %s.", + "Last job execution ran %s. Something seems wrong." : "La última ejecución del trabajo corrió %s. Algo parece estar mal. ", + "Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!", + "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." : "Para un desempeño ideal, es importante configurar los trabajos de fondo correctametne. Para instancias más grandes 'Cron' es el ajuste recomendado. Favor de consultar la documentación para más información. ", + "Execute one task with each page loaded" : "Ejecutar una tarea con cada página cargada", + "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado en el servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP.", + "Use system cron service to call the cron.php file every 15 minutes." : "Usar el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos. ", + "The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario del sistema \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para correr esto usted necesita la extensión posix de PHP. Favor de consultar la {linkstart}documentación de PHP{linkend} para más detalles. ", "Version" : "Versión", "Sharing" : "Compartiendo", - "Allow apps to use the Share API" : "Permitir a las aplicaciones usar la Share API", - "Allow public uploads" : "Permitir subidas públicas", - "Allow resharing" : "Permitir Re-Compartir", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, usted puede hacer ajustes finos al comportamiento de compartir. Favor de consultar la documentación para más información. ", + "Allow apps to use the Share API" : "Permitir que las aplicaciones usen el API para Compartir", + "Allow users to share via link" : "Permitir a los usuarios compartir mediante links", + "Allow public uploads" : "Permitir cargas públicas", + "Always ask for a password" : "Siempre pedir una contraseña", + "Enforce password protection" : "Forzar protección de contraseñas", + "Set default expiration date" : "Establecer la fecha de expiración predeterminada", + "Expire after " : "Expirar después de", + "days" : "días", + "Enforce expiration date" : "Forzar fecha de expiración", + "Allow resharing" : "Permitir volver a compartir", + "Allow sharing with groups" : "Permitir compartir con grupos", + "Restrict users to only share with users in their groups" : "Limitar a los usuarios a sólo compartir con otros usuarios en sus grupos", + "Exclude groups from sharing" : "Evitar que los grupos compartan", + "These groups will still be able to receive shares, but not to initiate them." : "Estos grupos áun podrán recibir elementos compartidos, pero no los podrán iniciar.", + "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir auto-completar el nombre de usuario en la ventana de diálogo. Si esta opción está deshabilitada, el nombre de usuario completo debe ser ingresado.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar el texto de exención de responsabilidad legal en la página de carga de links públicos. (Sólo se muestra cuando la lista de archivos está oculta.)", + "This text will be shown on the public link upload page when the file list is hidden." : "Este texto se mostrará en la página de carga de el link público cuando la lista de archivos esté oculta. ", + "Tips & tricks" : "Consejos & trucos", + "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Existen muchas funcionalidades y configuraciones disponibles para personalizar y usar de manera optima esta instancia. Aqui hay algunos consejos para más información. ", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Actualmente está usando SQLite como el backend de base de datos. Para instalaciones más grandes le recomendamos cambiar a un backend de base de datos diferente.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Esto es particularmente recomendado cuando se usa el cliente de escritorio para sincronización de archivos. ", + "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Para migrar a otra base de datos, use la herramienta de la línea de comando 'occ db:convert-type', o consulte la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentación ↗</a>.", + "How to do backups" : "Cómo hacer respaldos", + "Advanced monitoring" : "Monitoreo avanzado", + "Performance tuning" : "Optimización de rendimiento", + "Improving the config.php" : "Mejorando la config.php", + "Theming" : "Tematizar", + "Check the security of your Nextcloud over our security scan" : "Verifique la seguridad de su Nextcloud con nuestro escaneo de seguridad", + "Hardening and security guidance" : "Consejos de reforzamiento y seguridad", + "Developer documentation" : "Documentación del desarrollador", + "View in store" : "Ver en la tienda", + "Limit to groups" : "Limitar a grupos", + "This app has an update available." : "Esta aplicación tiene una actualización disponible.", + "by %s" : "por %s", + "%s-licensed" : "%s-licensed", "Documentation:" : "Documentación:", + "User documentation" : "Documentación del usuario", + "Admin documentation" : "Documentación del administrador", + "Visit website" : "Visite el sitio web", + "Report a bug" : "Reporte un tema", + "Show description …" : "Mostrar descripción ...", + "Hide description …" : "Ocultar descripción ...", + "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Esta aplicación no cuenta con una versión mínima de Nextcloud asignada. Esto será un error en el futuro.", + "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Esta aplicación no cuenta con una versión máxima de Nextcloud asignada. Esto será un error en el futuro.", + "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:", + "Enable only for specific groups" : "Habilitar sólo para grupos específicos", + "SSL Root Certificates" : "Certificado SSL Raíz", + "Common Name" : "Nombre común", + "Valid until" : "Válido hasta", + "Issued By" : "Levantado Por", + "Valid until %s" : "Válido hasta %s", + "Import root certificate" : "Importar certificado raíz", + "Administrator documentation" : "Documentación de adminsitrador", + "Online documentation" : "Documentación en línea", "Forum" : "Foro", - "Profile picture" : "Imágen de perfil", - "Upload new" : "Subir nuevo", - "Remove image" : "Remover imagen", + "Getting help" : "Obtener ayuda", + "Commercial support" : "Soporte comercial", + "You are using <strong>%s</strong> of <strong>%s</strong>" : "Usted está usando <strong>%s</strong> de <strong>%s</strong>", + "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "Usted está usando <strong>%s</strong> de <strong>%s</strong> (<strong> %s %%</strong>)", + "Profile picture" : "Foto de perfil", + "Upload new" : "Cargar nuevo", + "Select from Files" : "Seleccionar desde Archivos", + "Remove image" : "Eliminar imagen", + "png or jpg, max. 20 MB" : "png o jpg max. 20 MB", + "Picture provided by original account" : "Imagen proporcionadoa por la cuenta original ", "Cancel" : "Cancelar", - "Email" : "e-mail", - "Your email address" : "Tu dirección de e-mail", + "Choose as profile picture" : "Seleccionar como foto del perfil", + "Full name" : "Nombre completo", + "Email" : "Correo electrónico", + "No email address set" : "No se ha establecido la dirección de correo electrónico", + "Your email address" : "Su dirección de correo electrónico", + "For password reset and notifications" : "Para reestablecer contraseña y notificaciones", + "Phone number" : "Número de teléfono", + "Your phone number" : "Su número telefónico", + "Address" : "Dirección", + "Your postal address" : "Su dirección postal", + "Website" : "Sitio web", + "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ", + "Link https://…" : "Link https:// ...", + "Twitter" : "Twitter", + "Twitter handle @…" : "Cuenta de twitter @...", + "You are member of the following groups:" : "Usted es un miembro de los siguientes grupos:", "Password" : "Contraseña", "Current password" : "Contraseña actual", - "New password" : "Nueva contraseña:", + "New password" : "Nueva contraseña", "Change password" : "Cambiar contraseña", "Language" : "Idioma", - "Help translate" : "Ayudanos a traducir", - "Get the apps to sync your files" : "Obtené Apps para sincronizar tus archivos", + "Help translate" : "Ayude a traducir", + "Get the apps to sync your files" : "Obtenga las aplicaciones para sincronizar sus archivos", "Desktop client" : "Cliente de escritorio", - "Android app" : "App para Android", - "iOS app" : "App para iOS", - "Show First Run Wizard again" : "Mostrar de nuevo el asistente de primera ejecución", - "Name" : "Nombre", + "Android app" : "Aplicación android", + "iOS app" : "Aplicación iOS", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!", + "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial", + "Device" : "Dispositivo", + "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicación", + "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí usted puede generar contraseñas individuales para las aplicaciones para que usted no tenga que dar su contraseña. También puede revocalras individualmente. ", + "App name" : "Nombre de la aplicación", + "Create new app password" : "Crear una nueva contraseña de aplicación", + "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su aplicación o dispositivo. ", + "For security reasons this password will only be shown once." : "Por razones de seguridad esta contraseña sólo se mostrará una vez. ", "Username" : "Nombre de usuario", + "Done" : "Terminado", + "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Desarrollado por la {communityopen}comunidad Nextcloud {linkclose}, el {githubopen}código fuente {linkclose} está licenciado bajo {licenseopen}AGPL{linkclose}.", + "Follow us on Google+!" : "¡Síganos en Google+!", + "Like our facebook page!" : "¡Dele un me gusta a nuestra página de facebook!", + "Follow us on Twitter!" : "¡Síganos en Twitter!", + "Check out our blog!" : "¡Visite nuestro blog!", + "Subscribe to our newsletter!" : "¡Suscribase a nuestro boletín!", + "Settings" : "Configuraciones ", + "Show storage location" : "Mostrar la ubicación del almacenamiento", + "Show user backend" : "Mostrar backend del usuario", + "Show last login" : "Mostrar último inicio de sesión", + "Show email address" : "Mostrar dirección de correo electrónico", + "Send email to new user" : "Enviar un correo electrónico al usuario nuevo", + "When the password of a new user is left empty, an activation email with a link to set the password is sent." : "Cuando la contraseña de un usuario nuevo se deja en blanco, se envía un correo electrónico de activación con un link para establecerla. ", + "E-Mail" : "Correo electrónico", "Create" : "Crear", - "Admin Recovery Password" : "Recuperación de contraseña de administrador", - "Enter the recovery password in order to recover the users files during password change" : "Ingresá la contraseña de recuperación para recuperar los archivos de usuario al cambiar contraseña", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Por favor ingrese la cuota de almacenamiento (ej.: \"512 MB\" o \"12 GB\")", - "Other" : "Otros", + "Admin Recovery Password" : "Recuperación de la contraseña del administración", + "Enter the recovery password in order to recover the users files during password change" : "Ingrese la contraseña de recuperación con la finalidad de recuperar los archivos de los usuarios al cambiar la contraseña.", + "Group name" : "Nombre del grupo", + "Everyone" : "Todos", + "Admins" : "Administradores", + "Disabled" : "Deshabilitado", + "Default quota" : "Cuota predeterminada", + "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Favor de indicar la cuota de almacenamiento (ejem: \"512 MB\" ó \"12 GB\")", + "Other" : "Otro", + "Group admin for" : "Administrador del grupo para", "Quota" : "Cuota", - "change full name" : "Cambiar nombre completo", - "set new password" : "Configurar nueva contraseña", + "Storage location" : "Úbicación del almacenamiento", + "User backend" : "Backend del usuario", + "Last login" : "Último inicio de sesión", + "change full name" : "cambiar el nombre completo", + "set new password" : "establecer nueva contraseña", + "change email address" : "cambiar dirección de correo electrónico", "Default" : "Predeterminado", - "Enabled" : "Habilitado", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Por favor provea de una contraseña de recuperación administrativa, sino se perderá todos los datos del usuario", - "test email settings" : "Configuración de correo de prueba.", - "Admins can't remove themself from the admin group" : "Los administradores no se pueden quitar a si mismos del grupo administrador. ", + "Enabled" : "Habilitar", + "Not enabled" : "No habilitado", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Favor de proporcionar una contraseña de recuperación del administrador, de lo contrario se perderán todos los datos de usuario", + "Backend doesn't support password change, but the user's encryption key was successfully updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada exitosamente.", + "test email settings" : "probar las configuraciones del correo electrónico", + "Admins can't remove themself from the admin group" : "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", "Unable to add user to group %s" : "No fue posible agregar el usuario al grupo %s", - "Unable to remove user from group %s" : "No es posible borrar al usuario del grupo %s", + "Unable to remove user from group %s" : "No fue posible eliminar el usuario del grupo %s", "Sending..." : "Enviando...", - "This is used for sending out notifications." : "Esto es usado para enviar notificaciones.", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El módulo PHP 'fileinfo' no existe. Es recomendable que actives este módulo para obtener mejores resultados con la detección mime-type", + "Uninstalling ...." : "Desinstalando ...", + "Error while uninstalling app" : "Se presentó un error al desinstalar la aplicación", + "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", + "This is used for sending out notifications." : "Esto se usa para enviar notificaciones", + "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", "Cron" : "Cron", - "Cheers!" : "¡Saludos!" + "Last cron job execution: %s." : "Última ejecución de tareas de cron: %s.", + "Last cron job execution: %s. Something seems wrong." : "Última ejecución de tareas de cron: %s. Algo parece estar mal. ", + "Cron was not executed yet!" : "¡Aún no han sido ejecutas las tareas programadas!", + "Use system's cron service to call the cron.php file every 15 minutes." : "Usar el servicio de cron del sistema para llamar el archivo cron.php cada 15 minutos.", + "Uninstall app" : "Desinstalar la aplicación", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola,<br><br> sólo queremos informarle que ahora usted tiene una cuenta %s.<br><br> Su nombre de usuario es: <strong>%s</strong> <br>Ingrese a ella: <strong><a href=\"%s\">%s</a></strong><br><br>", + "Cheers!" : "¡Saludos!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsólo queremos informarle que ahora usted tiene una cuenta %s.\n\nSu nombre de usuario es: %s\n\nIngrese a ella: %s\n", + "No display name set" : "No se ha establecido el nombre a desplegar", + "For password recovery and notifications" : "Para recuperación de contraseña y notificaciones", + "Your website" : "Su sitio web", + "Your Twitter handle" : "Su cuenta de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", + "Passcodes that give an app or device permissions to access your account." : "Los códigos de seguridad que le dan permisos a la aplicación o dispositivo para accesar a su cuenta. ", + "Name" : "Nombre", + "Follow us on Google Plus!" : "¡Síganos en Google Plus!", + "Subscribe to our twitter channel!" : "¡Suscríbase a nuestro canal de twitter!", + "Subscribe to our news feed!" : "¡Suscribase a nuestra fuente de noticias!", + "Show last log in" : "Mostrar el último inicio de sesión" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/es_MX.js b/settings/l10n/es_MX.js index 154bcc90704..1af681eb9c7 100644 --- a/settings/l10n/es_MX.js +++ b/settings/l10n/es_MX.js @@ -36,7 +36,7 @@ OC.L10N.register( "If you received this email, the email configuration seems to be correct." : "Si usted ha recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ", "Email setting test" : "Prueba de ajustes de correo", "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Favor de verficiar la bitácora de su servidor de correo", - "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus ajustes (Error: %s)", + "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus configuraciones (Error: %s)", "You need to set your user email before being able to send test emails." : "Requiere establecer su correo electrónico andes de poder enviar correos electrónicos de prueba. ", "Invalid request" : "Solicitud inválida", "Invalid mail address" : "Dirección de correo inválida", @@ -49,7 +49,7 @@ OC.L10N.register( "Error while disabling user." : "Se presentó un error al deshabilitar el usuario.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para poder verificar su cuenta de Twitter, publique el siguiente tweet en Twitter (favor de asegurarse de publicar sin ninguna línea en blanco):", "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):" : "Para poder verficiar si sitio Web, agrege el siguiente contendio a su web-root en '.well-known/CloudIdVerificationCode.txt' (favor de asegurarse de que el texto completo este en una sóla línea):", - "Settings saved" : "Se han guardado los ajustes", + "Settings saved" : "Se han guardado las configuraciones ", "Unable to change full name" : "No fue posible cambiar el nombre completo", "Unable to change email address" : "No fue posible cambiar la dirección de correo electrónico", "Your full name has been changed." : "Su nombre completo ha sido cambiado.", @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", - "App passwords" : "Contraseñas de aplicación", "Sync clients" : "Sincronizar clientes", "None" : "Ninguno", "Login" : "Inicio de sesión", @@ -209,7 +207,7 @@ OC.L10N.register( "SMTP Username" : "nombre de usuario SMTP", "SMTP Password" : "Contraseña SMTP", "Store credentials" : "Almacenar credenciales", - "Test email settings" : "Probar ajsutes de correo electrónico", + "Test email settings" : "Probar las configuraciones de correo electrónico", "Send email" : "Enviar correo electrónico", "Server-side encryption" : "Encripción del lado del servidor", "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "La encripción del lado del servidor hace posible encriptar archivos que serán cargados a este servidor. Esto trae consigo algunas limitaciónes como penalizaciones en el desemeño, asi que sólo habilítelo si es necesario. ", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Cancelar", "Choose as profile picture" : "Seleccionar como foto del perfil", "Full name" : "Nombre completo", - "No display name set" : "No se ha establecido el nombre a desplegar", "Email" : "Correo electrónico", - "Your email address" : "Su dirección de correo electrónico", "No email address set" : "No se ha establecido la dirección de correo electrónico", + "Your email address" : "Su dirección de correo electrónico", "For password reset and notifications" : "Para reestablecer contraseña y notificaciones", "Phone number" : "Número de teléfono", "Your phone number" : "Su número telefónico", @@ -350,13 +347,13 @@ OC.L10N.register( "Desktop client" : "Cliente de escritorio", "Android app" : "Aplicación android", "iOS app" : "Aplicación iOS", - "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen}júnase al desarrollo{linkclose} o {contributeopen} pase la vozd{linkclose}!", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!", "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Los clientes web, móviles y de escritorio así como contraseñas de aplicación específica que tienen acceso a su cuenta.", "Device" : "Dispositivo", "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicación", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí usted puede generar contraseñas individuales para las aplicaciones para que usted no tenga que dar su contraseña. También puede revocalras individualmente. ", - "Name" : "Nombre", "App name" : "Nombre de la aplicación", "Create new app password" : "Crear una nueva contraseña de aplicación", "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su aplicación o dispositivo. ", @@ -369,7 +366,7 @@ OC.L10N.register( "Follow us on Twitter!" : "¡Síganos en Twitter!", "Check out our blog!" : "¡Visite nuestro blog!", "Subscribe to our newsletter!" : "¡Suscribase a nuestro boletín!", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Show storage location" : "Mostrar la ubicación del almacenamiento", "Show user backend" : "Mostrar backend del usuario", "Show last login" : "Mostrar último inicio de sesión", @@ -400,7 +397,7 @@ OC.L10N.register( "Not enabled" : "No habilitado", "Please provide an admin recovery password, otherwise all user data will be lost" : "Favor de proporcionar una contraseña de recuperación del administrador, de lo contrario se perderán todos los datos de usuario", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada exitosamente.", - "test email settings" : "probar los ajustes del correo electrónico", + "test email settings" : "probar las configuraciones del correo electrónico", "Admins can't remove themself from the admin group" : "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", "Unable to add user to group %s" : "No fue posible agregar el usuario al grupo %s", "Unable to remove user from group %s" : "No fue posible eliminar el usuario del grupo %s", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Desinstalando ...", "Error while uninstalling app" : "Se presentó un error al desinstalar la aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto se usa para enviar notificaciones", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", "Cron" : "Cron", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola,<br><br> sólo queremos informarle que ahora usted tiene una cuenta %s.<br><br> Su nombre de usuario es: <strong>%s</strong> <br>Ingrese a ella: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "¡Saludos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsólo queremos informarle que ahora usted tiene una cuenta %s.\n\nSu nombre de usuario es: %s\n\nIngrese a ella: %s\n", + "No display name set" : "No se ha establecido el nombre a desplegar", "For password recovery and notifications" : "Para recuperación de contraseña y notificaciones", "Your website" : "Su sitio web", "Your Twitter handle" : "Su cuenta de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", "Passcodes that give an app or device permissions to access your account." : "Los códigos de seguridad que le dan permisos a la aplicación o dispositivo para accesar a su cuenta. ", + "Name" : "Nombre", "Follow us on Google Plus!" : "¡Síganos en Google Plus!", "Subscribe to our twitter channel!" : "¡Suscríbase a nuestro canal de twitter!", "Subscribe to our news feed!" : "¡Suscribase a nuestra fuente de noticias!", diff --git a/settings/l10n/es_MX.json b/settings/l10n/es_MX.json index 5534cf69f27..545a22d7a6d 100644 --- a/settings/l10n/es_MX.json +++ b/settings/l10n/es_MX.json @@ -34,7 +34,7 @@ "If you received this email, the email configuration seems to be correct." : "Si usted ha recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ", "Email setting test" : "Prueba de ajustes de correo", "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Favor de verficiar la bitácora de su servidor de correo", - "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus ajustes (Error: %s)", + "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Favor de revisar sus configuraciones (Error: %s)", "You need to set your user email before being able to send test emails." : "Requiere establecer su correo electrónico andes de poder enviar correos electrónicos de prueba. ", "Invalid request" : "Solicitud inválida", "Invalid mail address" : "Dirección de correo inválida", @@ -47,7 +47,7 @@ "Error while disabling user." : "Se presentó un error al deshabilitar el usuario.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "Para poder verificar su cuenta de Twitter, publique el siguiente tweet en Twitter (favor de asegurarse de publicar sin ninguna línea en blanco):", "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):" : "Para poder verficiar si sitio Web, agrege el siguiente contendio a su web-root en '.well-known/CloudIdVerificationCode.txt' (favor de asegurarse de que el texto completo este en una sóla línea):", - "Settings saved" : "Se han guardado los ajustes", + "Settings saved" : "Se han guardado las configuraciones ", "Unable to change full name" : "No fue posible cambiar el nombre completo", "Unable to change email address" : "No fue posible cambiar la dirección de correo electrónico", "Your full name has been changed." : "Su nombre completo ha sido cambiado.", @@ -183,8 +183,6 @@ "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Información personal", - "Sessions" : "Sesiones", - "App passwords" : "Contraseñas de aplicación", "Sync clients" : "Sincronizar clientes", "None" : "Ninguno", "Login" : "Inicio de sesión", @@ -207,7 +205,7 @@ "SMTP Username" : "nombre de usuario SMTP", "SMTP Password" : "Contraseña SMTP", "Store credentials" : "Almacenar credenciales", - "Test email settings" : "Probar ajsutes de correo electrónico", + "Test email settings" : "Probar las configuraciones de correo electrónico", "Send email" : "Enviar correo electrónico", "Server-side encryption" : "Encripción del lado del servidor", "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "La encripción del lado del servidor hace posible encriptar archivos que serán cargados a este servidor. Esto trae consigo algunas limitaciónes como penalizaciones en el desemeño, asi que sólo habilítelo si es necesario. ", @@ -323,10 +321,9 @@ "Cancel" : "Cancelar", "Choose as profile picture" : "Seleccionar como foto del perfil", "Full name" : "Nombre completo", - "No display name set" : "No se ha establecido el nombre a desplegar", "Email" : "Correo electrónico", - "Your email address" : "Su dirección de correo electrónico", "No email address set" : "No se ha establecido la dirección de correo electrónico", + "Your email address" : "Su dirección de correo electrónico", "For password reset and notifications" : "Para reestablecer contraseña y notificaciones", "Phone number" : "Número de teléfono", "Your phone number" : "Su número telefónico", @@ -348,13 +345,13 @@ "Desktop client" : "Cliente de escritorio", "Android app" : "Aplicación android", "iOS app" : "Aplicación iOS", - "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen}júnase al desarrollo{linkclose} o {contributeopen} pase la vozd{linkclose}!", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "¡Si desea apoyar al proyecto {contributeopen} únase al desarrollo{linkclose} o {contributeopen} pase la voz {linkclose}!", "Show First Run Wizard again" : "Mostrar nuevamente el Asistente de Ejecución Inicial", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Los clientes web, móviles y de escritorio así como contraseñas de aplicación específica que tienen acceso a su cuenta.", "Device" : "Dispositivo", "Last activity" : "Última actividad", + "App passwords" : "Contraseñas de aplicación", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aquí usted puede generar contraseñas individuales para las aplicaciones para que usted no tenga que dar su contraseña. También puede revocalras individualmente. ", - "Name" : "Nombre", "App name" : "Nombre de la aplicación", "Create new app password" : "Crear una nueva contraseña de aplicación", "Use the credentials below to configure your app or device." : "Use las siguientes credenciales para configurar su aplicación o dispositivo. ", @@ -367,7 +364,7 @@ "Follow us on Twitter!" : "¡Síganos en Twitter!", "Check out our blog!" : "¡Visite nuestro blog!", "Subscribe to our newsletter!" : "¡Suscribase a nuestro boletín!", - "Settings" : "Ajustes", + "Settings" : "Configuraciones ", "Show storage location" : "Mostrar la ubicación del almacenamiento", "Show user backend" : "Mostrar backend del usuario", "Show last login" : "Mostrar último inicio de sesión", @@ -398,7 +395,7 @@ "Not enabled" : "No habilitado", "Please provide an admin recovery password, otherwise all user data will be lost" : "Favor de proporcionar una contraseña de recuperación del administrador, de lo contrario se perderán todos los datos de usuario", "Backend doesn't support password change, but the user's encryption key was successfully updated." : "El backend no soporta el cambio de contraseñas, pero la llave de encripción del usuario fue actualizada exitosamente.", - "test email settings" : "probar los ajustes del correo electrónico", + "test email settings" : "probar las configuraciones del correo electrónico", "Admins can't remove themself from the admin group" : "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", "Unable to add user to group %s" : "No fue posible agregar el usuario al grupo %s", "Unable to remove user from group %s" : "No fue posible eliminar el usuario del grupo %s", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Desinstalando ...", "Error while uninstalling app" : "Se presentó un error al desinstalar la aplicación", "Uninstall" : "Desinstalar", + "Sessions" : "Sesiones", "This is used for sending out notifications." : "Esto se usa para enviar notificaciones", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Le recomendamos ámpliamente que habilite este módulo para obtener los mejores resultados en la detección de tipos MIME.", "Cron" : "Cron", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hola,<br><br> sólo queremos informarle que ahora usted tiene una cuenta %s.<br><br> Su nombre de usuario es: <strong>%s</strong> <br>Ingrese a ella: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "¡Saludos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hola,\n\nsólo queremos informarle que ahora usted tiene una cuenta %s.\n\nSu nombre de usuario es: %s\n\nIngrese a ella: %s\n", + "No display name set" : "No se ha establecido el nombre a desplegar", "For password recovery and notifications" : "Para recuperación de contraseña y notificaciones", "Your website" : "Su sitio web", "Your Twitter handle" : "Su cuenta de Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, de escritorio y móviles han iniciado sesión en su cuenta. ", "Passcodes that give an app or device permissions to access your account." : "Los códigos de seguridad que le dan permisos a la aplicación o dispositivo para accesar a su cuenta. ", + "Name" : "Nombre", "Follow us on Google Plus!" : "¡Síganos en Google Plus!", "Subscribe to our twitter channel!" : "¡Suscríbase a nuestro canal de twitter!", "Subscribe to our news feed!" : "¡Suscribase a nuestra fuente de noticias!", diff --git a/settings/l10n/et_EE.js b/settings/l10n/et_EE.js index 58db34659e6..bca5b6cee8d 100644 --- a/settings/l10n/et_EE.js +++ b/settings/l10n/et_EE.js @@ -141,10 +141,9 @@ OC.L10N.register( "Remove image" : "Eemalda pilt", "Cancel" : "Loobu", "Full name" : "Täielik nimi", - "No display name set" : "Näidatavat nime pole veel määratud", "Email" : "E-post", - "Your email address" : "Sinu e-posti aadress", "No email address set" : "E-posti aadressi pole veel määratud", + "Your email address" : "Sinu e-posti aadress", "You are member of the following groups:" : "Sa oled nende gruppide liige:", "Password" : "Parool", "Current password" : "Praegune parool", @@ -157,7 +156,6 @@ OC.L10N.register( "Android app" : "Androidi rakendus", "iOS app" : "iOS-i rakendus", "Show First Run Wizard again" : "Näita veelkord Esmase Käivituse Juhendajat", - "Name" : "Nimi", "Username" : "Kasutajanimi", "Done" : "Valmis", "Show storage location" : "Näita salvestusruumi asukohta", @@ -195,6 +193,8 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron pole kordagi käivitatud!", "Use system's cron service to call the cron.php file every 15 minutes." : "Kasuta süsteemi cron teenust, et käivitada fail cron.php iga 15 minuti järel.", "Cheers!" : "Terekest!", + "No display name set" : "Näidatavat nime pole veel määratud", + "Name" : "Nimi", "Show last log in" : "Viimane sisselogimine" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/et_EE.json b/settings/l10n/et_EE.json index 7e93da063ed..3fc64b9cee9 100644 --- a/settings/l10n/et_EE.json +++ b/settings/l10n/et_EE.json @@ -139,10 +139,9 @@ "Remove image" : "Eemalda pilt", "Cancel" : "Loobu", "Full name" : "Täielik nimi", - "No display name set" : "Näidatavat nime pole veel määratud", "Email" : "E-post", - "Your email address" : "Sinu e-posti aadress", "No email address set" : "E-posti aadressi pole veel määratud", + "Your email address" : "Sinu e-posti aadress", "You are member of the following groups:" : "Sa oled nende gruppide liige:", "Password" : "Parool", "Current password" : "Praegune parool", @@ -155,7 +154,6 @@ "Android app" : "Androidi rakendus", "iOS app" : "iOS-i rakendus", "Show First Run Wizard again" : "Näita veelkord Esmase Käivituse Juhendajat", - "Name" : "Nimi", "Username" : "Kasutajanimi", "Done" : "Valmis", "Show storage location" : "Näita salvestusruumi asukohta", @@ -193,6 +191,8 @@ "Cron was not executed yet!" : "Cron pole kordagi käivitatud!", "Use system's cron service to call the cron.php file every 15 minutes." : "Kasuta süsteemi cron teenust, et käivitada fail cron.php iga 15 minuti järel.", "Cheers!" : "Terekest!", + "No display name set" : "Näidatavat nime pole veel määratud", + "Name" : "Nimi", "Show last log in" : "Viimane sisselogimine" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/eu.js b/settings/l10n/eu.js index 168566c88c3..b76ca3d87d7 100644 --- a/settings/l10n/eu.js +++ b/settings/l10n/eu.js @@ -132,8 +132,6 @@ OC.L10N.register( "__language_name__" : "Euskara", "Unlimited" : "Mugarik gabe", "Personal info" : "Datu pertsonalak", - "Sessions" : "Saioak", - "App passwords" : "Aplikazioen pasahitzak", "Sync clients" : "Sync clients", "None" : "Ezer", "Login" : "Saio hasiera", @@ -237,10 +235,9 @@ OC.L10N.register( "Cancel" : "Ezeztatu", "Choose as profile picture" : "Aukeratu profil irudi gisa", "Full name" : "Izen osoa", - "No display name set" : "Ez da bistaratze izena ezarri", "Email" : "E-posta", - "Your email address" : "Zure e-posta", "No email address set" : "Ez da eposta helbidea ezarri", + "Your email address" : "Zure e-posta", "For password reset and notifications" : "Pasahitza berrezartzeko eta jakinarazpenerako", "Phone number" : "Telefono zenbakia", "Your phone number" : "Zure telefono zenbakia", @@ -260,10 +257,9 @@ OC.L10N.register( "Android app" : "Android aplikazioa", "iOS app" : "iOS aplikazioa", "Show First Run Wizard again" : "Erakutsi berriz Lehenengo Aldiko Morroia", - "Web, desktop and mobile clients currently logged in to your account." : "Web-gune, mahaigain eta mugikorrean zure kontuan saioa hasita dago.", "Device" : "Gailu", "Last activity" : "Azken jarduera", - "Name" : "Izena", + "App passwords" : "Aplikazioen pasahitzak", "App name" : "Aplikazioaren izena", "Create new app password" : "Sortu app pasahitza berria", "Use the credentials below to configure your app or device." : "Erabili kredentzialak beheko zure aplikazioa edo gailua konfiguratzeko.", @@ -305,6 +301,7 @@ OC.L10N.register( "Uninstalling ...." : "Desinstalatzen ...", "Error while uninstalling app" : "Erroea izan da aplikazioa desinstalatzerakoan", "Uninstall" : "Desinstalatu", + "Sessions" : "Saioak", "This is used for sending out notifications." : "Hau jakinarazpenak bidaltzeko erabiltzen da.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 'fileinfo' modulua falta da. Modulu hau gaitzea aholkatzen dizugu mime-type ezberdinak hobe detektatzeko.", "Cron" : "Cron", @@ -315,9 +312,12 @@ OC.L10N.register( "Uninstall app" : "Desinstalatu aplikazioa", "Cheers!" : "Ongi izan!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Kaixo,\n\nJakinarazi nahi dizugu, badaukazula %s kontua.\n\nZure erabiltzaile izena: %s \nSar zaitez: %s\n", + "No display name set" : "Ez da bistaratze izena ezarri", "Your website" : "Zure web orria", "Your Twitter handle" : "Zure Twitter erabiltzailea", + "Web, desktop and mobile clients currently logged in to your account." : "Web-gune, mahaigain eta mugikorrean zure kontuan saioa hasita dago.", "Passcodes that give an app or device permissions to access your account." : "Zure kontuan sartzeko aplikazio edo gailuei baimena ematen dien pasahitzak.", + "Name" : "Izena", "Show last log in" : "Erakutsi azkeneko saio hasiera" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/eu.json b/settings/l10n/eu.json index c0bbbd78a04..86c26145695 100644 --- a/settings/l10n/eu.json +++ b/settings/l10n/eu.json @@ -130,8 +130,6 @@ "__language_name__" : "Euskara", "Unlimited" : "Mugarik gabe", "Personal info" : "Datu pertsonalak", - "Sessions" : "Saioak", - "App passwords" : "Aplikazioen pasahitzak", "Sync clients" : "Sync clients", "None" : "Ezer", "Login" : "Saio hasiera", @@ -235,10 +233,9 @@ "Cancel" : "Ezeztatu", "Choose as profile picture" : "Aukeratu profil irudi gisa", "Full name" : "Izen osoa", - "No display name set" : "Ez da bistaratze izena ezarri", "Email" : "E-posta", - "Your email address" : "Zure e-posta", "No email address set" : "Ez da eposta helbidea ezarri", + "Your email address" : "Zure e-posta", "For password reset and notifications" : "Pasahitza berrezartzeko eta jakinarazpenerako", "Phone number" : "Telefono zenbakia", "Your phone number" : "Zure telefono zenbakia", @@ -258,10 +255,9 @@ "Android app" : "Android aplikazioa", "iOS app" : "iOS aplikazioa", "Show First Run Wizard again" : "Erakutsi berriz Lehenengo Aldiko Morroia", - "Web, desktop and mobile clients currently logged in to your account." : "Web-gune, mahaigain eta mugikorrean zure kontuan saioa hasita dago.", "Device" : "Gailu", "Last activity" : "Azken jarduera", - "Name" : "Izena", + "App passwords" : "Aplikazioen pasahitzak", "App name" : "Aplikazioaren izena", "Create new app password" : "Sortu app pasahitza berria", "Use the credentials below to configure your app or device." : "Erabili kredentzialak beheko zure aplikazioa edo gailua konfiguratzeko.", @@ -303,6 +299,7 @@ "Uninstalling ...." : "Desinstalatzen ...", "Error while uninstalling app" : "Erroea izan da aplikazioa desinstalatzerakoan", "Uninstall" : "Desinstalatu", + "Sessions" : "Saioak", "This is used for sending out notifications." : "Hau jakinarazpenak bidaltzeko erabiltzen da.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 'fileinfo' modulua falta da. Modulu hau gaitzea aholkatzen dizugu mime-type ezberdinak hobe detektatzeko.", "Cron" : "Cron", @@ -313,9 +310,12 @@ "Uninstall app" : "Desinstalatu aplikazioa", "Cheers!" : "Ongi izan!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Kaixo,\n\nJakinarazi nahi dizugu, badaukazula %s kontua.\n\nZure erabiltzaile izena: %s \nSar zaitez: %s\n", + "No display name set" : "Ez da bistaratze izena ezarri", "Your website" : "Zure web orria", "Your Twitter handle" : "Zure Twitter erabiltzailea", + "Web, desktop and mobile clients currently logged in to your account." : "Web-gune, mahaigain eta mugikorrean zure kontuan saioa hasita dago.", "Passcodes that give an app or device permissions to access your account." : "Zure kontuan sartzeko aplikazio edo gailuei baimena ematen dien pasahitzak.", + "Name" : "Izena", "Show last log in" : "Erakutsi azkeneko saio hasiera" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/fa.js b/settings/l10n/fa.js index 84fcd1e60f0..d54fd5e93ad 100644 --- a/settings/l10n/fa.js +++ b/settings/l10n/fa.js @@ -137,10 +137,9 @@ OC.L10N.register( "Remove image" : "تصویر پاک شود", "Cancel" : "منصرف شدن", "Full name" : "نام کامل", - "No display name set" : "هیچ نام نمایشی تعیین نشده است", "Email" : "ایمیل", - "Your email address" : "پست الکترونیکی شما", "No email address set" : "آدرسایمیلی تنظیم نشده است", + "Your email address" : "پست الکترونیکی شما", "You are member of the following groups:" : "شما عضو این گروهها هستید:", "Password" : "گذرواژه", "Current password" : "گذرواژه کنونی", @@ -153,7 +152,6 @@ OC.L10N.register( "Android app" : "اپ اندروید", "iOS app" : "اپ iOS", "Show First Run Wizard again" : "راهبری کمکی اجرای اول را دوباره نمایش بده", - "Name" : "نام", "Username" : "نام کاربری", "Show storage location" : "نمایش محل ذخیرهسازی", "Show email address" : "نمایش پست الکترونیکی", @@ -187,6 +185,8 @@ OC.L10N.register( "Cron" : "زمانبند", "Cron was not executed yet!" : "کران هنوز اجرا نشده است!", "Cheers!" : "سلامتی!", + "No display name set" : "هیچ نام نمایشی تعیین نشده است", + "Name" : "نام", "Show last log in" : "نمایش اخرین ورود" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/fa.json b/settings/l10n/fa.json index 218043e7c5b..1d1db9bba6f 100644 --- a/settings/l10n/fa.json +++ b/settings/l10n/fa.json @@ -135,10 +135,9 @@ "Remove image" : "تصویر پاک شود", "Cancel" : "منصرف شدن", "Full name" : "نام کامل", - "No display name set" : "هیچ نام نمایشی تعیین نشده است", "Email" : "ایمیل", - "Your email address" : "پست الکترونیکی شما", "No email address set" : "آدرسایمیلی تنظیم نشده است", + "Your email address" : "پست الکترونیکی شما", "You are member of the following groups:" : "شما عضو این گروهها هستید:", "Password" : "گذرواژه", "Current password" : "گذرواژه کنونی", @@ -151,7 +150,6 @@ "Android app" : "اپ اندروید", "iOS app" : "اپ iOS", "Show First Run Wizard again" : "راهبری کمکی اجرای اول را دوباره نمایش بده", - "Name" : "نام", "Username" : "نام کاربری", "Show storage location" : "نمایش محل ذخیرهسازی", "Show email address" : "نمایش پست الکترونیکی", @@ -185,6 +183,8 @@ "Cron" : "زمانبند", "Cron was not executed yet!" : "کران هنوز اجرا نشده است!", "Cheers!" : "سلامتی!", + "No display name set" : "هیچ نام نمایشی تعیین نشده است", + "Name" : "نام", "Show last log in" : "نمایش اخرین ورود" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/fi.js b/settings/l10n/fi.js index 5b99d5c3530..184bd2ca1a1 100644 --- a/settings/l10n/fi.js +++ b/settings/l10n/fi.js @@ -7,6 +7,7 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} muutti sähköpostiosoitteesi", "You changed your email address" : "Muutit sähköpostiosoitteesi", "Your email address was changed by an administrator" : "Ylläpitäjä muutti sähköpostiosoitteesi", + "Security" : "Turvallisuus", "Your <strong>password</strong> or <strong>email</strong> was modified" : "<strong>Salasanaasi</strong> tai <strong>sähköpostiosoitettasi</strong> muokattiin", "Your apps" : "Sovelluksesi", "Enabled apps" : "Käytössä olevat sovellukset", @@ -158,8 +159,6 @@ OC.L10N.register( "__language_name__" : "suomi", "Unlimited" : "Rajoittamaton", "Personal info" : "Henkilökohtaiset tiedot", - "Sessions" : "Istunnot", - "App passwords" : "Sovellussalasanat", "Sync clients" : "Synkronointisovellukset", "None" : "Ei mitään", "Login" : "Kirjaudu", @@ -274,10 +273,9 @@ OC.L10N.register( "Cancel" : "Peru", "Choose as profile picture" : "Valitse profiilikuvaksi", "Full name" : "Koko nimi", - "No display name set" : "Näyttönimeä ei ole asetettu", "Email" : "Sähköpostiosoite", - "Your email address" : "Sähköpostiosoitteesi", "No email address set" : "Sähköpostiosoitetta ei ole asetettu", + "Your email address" : "Sähköpostiosoitteesi", "For password reset and notifications" : "Salasanan nollausta ja ilmoituksia varten", "Phone number" : "Puhelinnumero", "Your phone number" : "Puhelinnumerosi", @@ -300,11 +298,10 @@ OC.L10N.register( "iOS app" : "iOS-sovellus", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jos haluat tukea projektia, {contributeopen}liity mukaan kehitystyöhön{linkclose} tai {contributeopen}levitä sanaa{linkclose}!", "Show First Run Wizard again" : "Näytä ensimmäisen käyttökerran avustaja uudelleen", - "Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.", "Device" : "Laite", "Last activity" : "Viimeksi käytetty", + "App passwords" : "Sovellussalasanat", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa henkilökohtaista salasanaasi niille. Voit myös poistaa niitä tarvittaessa.", - "Name" : "Nimi", "App name" : "Sovelluksen nimi", "Create new app password" : "Luo uusi sovellussalasana", "Use the credentials below to configure your app or device." : "Käytä oheista tunnusta ja salasanaa konfiguroidessasi sovelluksen tai laitteen.", @@ -356,6 +353,7 @@ OC.L10N.register( "Uninstalling ...." : "Poistetaan asennusta...", "Error while uninstalling app" : "Virhe sovellusta poistaessa", "Uninstall" : "Poista asennus", + "Sessions" : "Istunnot", "This is used for sending out notifications." : "Tätä käytetään ilmoitusten lähettämiseen.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-moduuli \"fileinfo\" puuttuu. Sen käyttö on erittäin suositeltavaa, jotta MIME-tyypin havaitseminen onnistuu parhaalla mahdollisella tavalla.", "Cron" : "Cron", @@ -367,10 +365,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>tässä sinulle tiedoksi, että sinulla on nyt %s-tili.<br><br>Käyttäjänimesi: <strong>%s</strong><br>Käytä sitä: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Kiitos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\ntässä sinulle tiedoksi, että sinulla on nyt %s-tili.\n\nKäyttäjänimesi: %s\nKäytä sitä: %s\n\n", + "No display name set" : "Näyttönimeä ei ole asetettu", "For password recovery and notifications" : "Salasanan nollausta ja ilmoituksia varten", "Your website" : "Verkkosivustosi", "Your Twitter handle" : "Twitter-tunnuksesi", + "Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.", "Passcodes that give an app or device permissions to access your account." : "Sovellussalasana antaa sovellukselle tai laitteelle käyttöoikeuden tiliisi.", + "Name" : "Nimi", "Follow us on Google Plus!" : "Seuraa meitä Google Plussassa!", "Subscribe to our twitter channel!" : "Seuraa Twitter-tiliämme!", "Subscribe to our news feed!" : "Tilaa uutissyötteemme!", diff --git a/settings/l10n/fi.json b/settings/l10n/fi.json index e569001b86e..a8dbf76abd0 100644 --- a/settings/l10n/fi.json +++ b/settings/l10n/fi.json @@ -5,6 +5,7 @@ "{actor} changed your email address" : "{actor} muutti sähköpostiosoitteesi", "You changed your email address" : "Muutit sähköpostiosoitteesi", "Your email address was changed by an administrator" : "Ylläpitäjä muutti sähköpostiosoitteesi", + "Security" : "Turvallisuus", "Your <strong>password</strong> or <strong>email</strong> was modified" : "<strong>Salasanaasi</strong> tai <strong>sähköpostiosoitettasi</strong> muokattiin", "Your apps" : "Sovelluksesi", "Enabled apps" : "Käytössä olevat sovellukset", @@ -156,8 +157,6 @@ "__language_name__" : "suomi", "Unlimited" : "Rajoittamaton", "Personal info" : "Henkilökohtaiset tiedot", - "Sessions" : "Istunnot", - "App passwords" : "Sovellussalasanat", "Sync clients" : "Synkronointisovellukset", "None" : "Ei mitään", "Login" : "Kirjaudu", @@ -272,10 +271,9 @@ "Cancel" : "Peru", "Choose as profile picture" : "Valitse profiilikuvaksi", "Full name" : "Koko nimi", - "No display name set" : "Näyttönimeä ei ole asetettu", "Email" : "Sähköpostiosoite", - "Your email address" : "Sähköpostiosoitteesi", "No email address set" : "Sähköpostiosoitetta ei ole asetettu", + "Your email address" : "Sähköpostiosoitteesi", "For password reset and notifications" : "Salasanan nollausta ja ilmoituksia varten", "Phone number" : "Puhelinnumero", "Your phone number" : "Puhelinnumerosi", @@ -298,11 +296,10 @@ "iOS app" : "iOS-sovellus", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jos haluat tukea projektia, {contributeopen}liity mukaan kehitystyöhön{linkclose} tai {contributeopen}levitä sanaa{linkclose}!", "Show First Run Wizard again" : "Näytä ensimmäisen käyttökerran avustaja uudelleen", - "Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.", "Device" : "Laite", "Last activity" : "Viimeksi käytetty", + "App passwords" : "Sovellussalasanat", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Voit luoda yksilöityjä salasanoja sovelluksille, jotta sinun ei tarvitse antaa henkilökohtaista salasanaasi niille. Voit myös poistaa niitä tarvittaessa.", - "Name" : "Nimi", "App name" : "Sovelluksen nimi", "Create new app password" : "Luo uusi sovellussalasana", "Use the credentials below to configure your app or device." : "Käytä oheista tunnusta ja salasanaa konfiguroidessasi sovelluksen tai laitteen.", @@ -354,6 +351,7 @@ "Uninstalling ...." : "Poistetaan asennusta...", "Error while uninstalling app" : "Virhe sovellusta poistaessa", "Uninstall" : "Poista asennus", + "Sessions" : "Istunnot", "This is used for sending out notifications." : "Tätä käytetään ilmoitusten lähettämiseen.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-moduuli \"fileinfo\" puuttuu. Sen käyttö on erittäin suositeltavaa, jotta MIME-tyypin havaitseminen onnistuu parhaalla mahdollisella tavalla.", "Cron" : "Cron", @@ -365,10 +363,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>tässä sinulle tiedoksi, että sinulla on nyt %s-tili.<br><br>Käyttäjänimesi: <strong>%s</strong><br>Käytä sitä: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Kiitos!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\ntässä sinulle tiedoksi, että sinulla on nyt %s-tili.\n\nKäyttäjänimesi: %s\nKäytä sitä: %s\n\n", + "No display name set" : "Näyttönimeä ei ole asetettu", "For password recovery and notifications" : "Salasanan nollausta ja ilmoituksia varten", "Your website" : "Verkkosivustosi", "Your Twitter handle" : "Twitter-tunnuksesi", + "Web, desktop and mobile clients currently logged in to your account." : "Verkko-, työpöytä- ja mobiililaitteet, jotka ovat parhaillaan kirjautuneet tilillesi.", "Passcodes that give an app or device permissions to access your account." : "Sovellussalasana antaa sovellukselle tai laitteelle käyttöoikeuden tiliisi.", + "Name" : "Nimi", "Follow us on Google Plus!" : "Seuraa meitä Google Plussassa!", "Subscribe to our twitter channel!" : "Seuraa Twitter-tiliämme!", "Subscribe to our news feed!" : "Tilaa uutissyötteemme!", diff --git a/settings/l10n/fr.js b/settings/l10n/fr.js index e309c5635c8..e4409aed858 100644 --- a/settings/l10n/fr.js +++ b/settings/l10n/fr.js @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Illimité", "Verifying" : "Vérification en cours", "Personal info" : "Informations personnelles", - "Sessions" : "Sessions", - "App passwords" : "Mots de passe de l'application", "Sync clients" : "Clients de synchronisation", "None" : "Aucun", "Login" : "Login", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Annuler", "Choose as profile picture" : "Définir comme image de profil", "Full name" : "Nom complet", - "No display name set" : "Aucun nom d'affichage configuré", "Email" : "Adresse e-mail", - "Your email address" : "Votre adresse e-mail", "No email address set" : "Aucune adresse e-mail configurée", + "Your email address" : "Votre adresse e-mail", "For password reset and notifications" : "Pour la réinitialisation du mot de passe et les notifications", "Phone number" : "Numéro de téléphone", "Your phone number" : "Votre numéro de téléphone", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "Application iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Si vous voulez apporter votre appui au projet {contributeopen}joignez-vous à son développement{linkclose} ou {contributeopen}passez le mot{linkclose}!", "Show First Run Wizard again" : "Revoir la fenêtre d'accueil affichée lors de votre première connexion", - "Web, desktop and mobile clients currently logged in to your account." : "Clients web, desktop et mobiles actuellement connectés sur votre compte.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Clients web, desktop, mobiles et mots de passe spécifiques d'application qui ont actuellement accès à votre compte.", "Device" : "Appareil", "Last activity" : "Dernière activité", + "App passwords" : "Mots de passe de l'application", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Ici vous pouvez générer des mots de passe individuels pour les applications pour éviter de communiquer votre mot de passe. Vous pouvez aussi les révoquer individuellement.", - "Name" : "Nom", "App name" : "Nom de l'application", "Create new app password" : "Créer un nouveau mot de passe d'application", "Use the credentials below to configure your app or device." : "Utilisez les informations d'identification ci-dessous pour configurer votre application ou appareil.", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Désinstallation...", "Error while uninstalling app" : "Erreur lors de la désinstallation de l'application", "Uninstall" : "Désinstaller", + "Sessions" : "Sessions", "This is used for sending out notifications." : "Ceci est utilisé pour l'envoi des notifications.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Le module PHP 'fileinfo' est manquant. Il est vivement recommandé de l'activer afin d'obtenir de meilleurs résultats de détection mime-type.", "Cron" : "Cron", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Bonjour,<br><br>Un compte %s a été créé pour vous.<br><br>Votre nom d'utilisateur est : <strong>%s</strong><br>Visitez votre compte : <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "À bientôt !", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Bonjour,\n\nUn compte %s a été créé pour vous.\n\nVotre nom d'utilisateur : %s\nVisitez votre compte : %s\n\n", + "No display name set" : "Aucun nom d'affichage configuré", "For password recovery and notifications" : "Pour la récupération de mot de passe et les notifications", "Your website" : "Votre site web", "Your Twitter handle" : "Votre pseudo Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clients web, desktop et mobiles actuellement connectés sur votre compte.", "Passcodes that give an app or device permissions to access your account." : "Codes de sécurité autorisant une application ou un appareil à accéder à votre compte.", + "Name" : "Nom", "Follow us on Google Plus!" : "Suiviez-nous sur Google Plus!", "Subscribe to our twitter channel!" : "Enregistrez notre page twitter!", "Subscribe to our news feed!" : "Abonnez-vous à notre flux d'actualités!", diff --git a/settings/l10n/fr.json b/settings/l10n/fr.json index 787b6301038..b477f2826d4 100644 --- a/settings/l10n/fr.json +++ b/settings/l10n/fr.json @@ -183,8 +183,6 @@ "Unlimited" : "Illimité", "Verifying" : "Vérification en cours", "Personal info" : "Informations personnelles", - "Sessions" : "Sessions", - "App passwords" : "Mots de passe de l'application", "Sync clients" : "Clients de synchronisation", "None" : "Aucun", "Login" : "Login", @@ -323,10 +321,9 @@ "Cancel" : "Annuler", "Choose as profile picture" : "Définir comme image de profil", "Full name" : "Nom complet", - "No display name set" : "Aucun nom d'affichage configuré", "Email" : "Adresse e-mail", - "Your email address" : "Votre adresse e-mail", "No email address set" : "Aucune adresse e-mail configurée", + "Your email address" : "Votre adresse e-mail", "For password reset and notifications" : "Pour la réinitialisation du mot de passe et les notifications", "Phone number" : "Numéro de téléphone", "Your phone number" : "Votre numéro de téléphone", @@ -350,11 +347,11 @@ "iOS app" : "Application iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Si vous voulez apporter votre appui au projet {contributeopen}joignez-vous à son développement{linkclose} ou {contributeopen}passez le mot{linkclose}!", "Show First Run Wizard again" : "Revoir la fenêtre d'accueil affichée lors de votre première connexion", - "Web, desktop and mobile clients currently logged in to your account." : "Clients web, desktop et mobiles actuellement connectés sur votre compte.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Clients web, desktop, mobiles et mots de passe spécifiques d'application qui ont actuellement accès à votre compte.", "Device" : "Appareil", "Last activity" : "Dernière activité", + "App passwords" : "Mots de passe de l'application", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Ici vous pouvez générer des mots de passe individuels pour les applications pour éviter de communiquer votre mot de passe. Vous pouvez aussi les révoquer individuellement.", - "Name" : "Nom", "App name" : "Nom de l'application", "Create new app password" : "Créer un nouveau mot de passe d'application", "Use the credentials below to configure your app or device." : "Utilisez les informations d'identification ci-dessous pour configurer votre application ou appareil.", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Désinstallation...", "Error while uninstalling app" : "Erreur lors de la désinstallation de l'application", "Uninstall" : "Désinstaller", + "Sessions" : "Sessions", "This is used for sending out notifications." : "Ceci est utilisé pour l'envoi des notifications.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Le module PHP 'fileinfo' est manquant. Il est vivement recommandé de l'activer afin d'obtenir de meilleurs résultats de détection mime-type.", "Cron" : "Cron", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Bonjour,<br><br>Un compte %s a été créé pour vous.<br><br>Votre nom d'utilisateur est : <strong>%s</strong><br>Visitez votre compte : <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "À bientôt !", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Bonjour,\n\nUn compte %s a été créé pour vous.\n\nVotre nom d'utilisateur : %s\nVisitez votre compte : %s\n\n", + "No display name set" : "Aucun nom d'affichage configuré", "For password recovery and notifications" : "Pour la récupération de mot de passe et les notifications", "Your website" : "Votre site web", "Your Twitter handle" : "Votre pseudo Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clients web, desktop et mobiles actuellement connectés sur votre compte.", "Passcodes that give an app or device permissions to access your account." : "Codes de sécurité autorisant une application ou un appareil à accéder à votre compte.", + "Name" : "Nom", "Follow us on Google Plus!" : "Suiviez-nous sur Google Plus!", "Subscribe to our twitter channel!" : "Enregistrez notre page twitter!", "Subscribe to our news feed!" : "Abonnez-vous à notre flux d'actualités!", diff --git a/settings/l10n/gl.js b/settings/l10n/gl.js deleted file mode 100644 index d551ebf86dc..00000000000 --- a/settings/l10n/gl.js +++ /dev/null @@ -1,218 +0,0 @@ -OC.L10N.register( - "settings", - { - "Wrong password" : "Contrasinal incorrecto", - "Saved" : "Gardado", - "No user supplied" : "Non subministrado polo usuario", - "Unable to change password" : "Non é posíbel cambiar o contrasinal", - "Authentication error" : "Produciuse un erro de autenticación", - "Wrong admin recovery password. Please check the password and try again." : "Contrasinal de recuperación do administrador incorrecto. Comprobe o contrasinal e ténteo de novo.", - "installing and updating apps via the app store or Federated Cloud Sharing" : "instalando e actualizando aplicacións a través da tenda de aplicacións ou da nube federada compartida", - "Federated Cloud Sharing" : "Nube federada compartida", - "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL está utilizando unha versión obsoleta %s (%s). Actualice o seu sistema operativo, caso contrario características como %s non funcionarán de xeito fiábel.", - "A problem occurred, please check your log files (Error: %s)" : "Ocorreu un problema revise os ficheiros de rexistro (Erro: %s)", - "Migration Completed" : "Completouse a migración", - "Group already exists." : "Xa existe o grupo.", - "Unable to add group." : "Non é posíbel engadir o grupo.", - "Unable to delete group." : "Non é posíbel eliminar o grupo.", - "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu un problema ao enviar o correo. Revise a súa configuración. (Erro: %s)", - "You need to set your user email before being able to send test emails." : "É necesario configurar o correo do usuario antes de poder enviar mensaxes de correo de proba.", - "Invalid request" : "Petición incorrecta", - "Invalid mail address" : "Enderezo de correo incorrecto", - "A user with that name already exists." : "Xa existe un usuario con ese nome.", - "Unable to create user." : "Non é posíbel crear o usuario.", - "Unable to delete user." : "Non é posíbel eliminar o usuario.", - "Unable to change full name" : "Non é posíbel cambiar o nome completo", - "Your full name has been changed." : "O seu nome completo foi cambiado", - "Forbidden" : "Prohibido", - "Invalid user" : "Usuario incorrecto", - "Unable to change mail address" : "Non é posíbel cambiar o enderezo de correo.", - "Email saved" : "Correo gardado", - "Your %s account was created" : "Foi creada a conta %s", - "Couldn't remove app." : "Non foi posíbel retirar a aplicación.", - "Couldn't update app." : "Non foi posíbel actualizar a aplicación.", - "Add trusted domain" : "Engadir dominio de confianza", - "Migration in progress. Please wait until the migration is finished" : "A migración está en proceso. Agarde a que remate.", - "Migration started …" : "Iniciada a migración ...", - "Email sent" : "Correo enviado", - "Official" : "Oficial", - "All" : "Todo", - "Update to %s" : "Actualizar a %s", - "No apps found for your version" : "Non se atoparon aplicativos para esta versión", - "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." : "As aplicacións aprobadas son desenvolvidas por desenvolvedores de confianza e pasaron un control de seguridade superficial. Mantéñense activamente nun repositorio de código aberto e os seus mantedores consideran que son estábeis para uso casual normal.", - "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "A esta aplicación non se lle fixeron comprobacións de seguridade, ademais é nova ou coñecida por ser inestábel. Instálea baixo a súa responsabilidade.", - "Error while disabling app" : "Produciuse un erro ao desactivar a aplicación", - "Disable" : "Desactivar", - "Enable" : "Activar", - "Error while enabling app" : "Produciuse un erro ao activar a aplicación", - "Updating...." : "Actualizando...", - "Error while updating app" : "Produciuse un erro mentres actualizaba a aplicación", - "Updated" : "Actualizado", - "Approved" : "Aprobado", - "Experimental" : "Experimental", - "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Produciuse un erro. Envíe un certificado PEM codificado en ASCII.", - "Valid until {date}" : "Válido ata {date}", - "Delete" : "Eliminar", - "Select a profile picture" : "Seleccione unha imaxe para o perfil", - "Very weak password" : "Contrasinal moi feble", - "Weak password" : "Contrasinal feble", - "So-so password" : "Contrasinal non moi aló", - "Good password" : "Bo contrasinal", - "Strong password" : "Contrasinal forte", - "Groups" : "Grupos", - "Unable to delete {objName}" : "Non é posíbel eliminar {objName}", - "A valid group name must be provided" : "Debe fornecer un nome de grupo", - "deleted {groupName}" : "{groupName} foi eliminado", - "undo" : "desfacer", - "never" : "nunca", - "deleted {userName}" : "{userName} foi eliminado", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Cambiar o contrasinal provocará unha perda de datos, xa que a recuperación de datos non está dispoñíbel para este usuario", - "A valid username must be provided" : "Debe fornecer un nome de usuario", - "A valid password must be provided" : "Debe fornecer un contrasinal", - "A valid email must be provided" : "Ten que fornecer un correo funcional", - "__language_name__" : "Galego", - "Unlimited" : "Sen límites", - "Personal info" : "Información persoal", - "Sync clients" : "Clientes de sincronización", - "None" : "Ningún", - "Login" : "Acceso", - "Plain" : "Simple", - "NT LAN Manager" : "Xestor NT LAN", - "Email server" : "Servidor de correo", - "Open documentation" : "Abrir a documentación", - "Send mode" : "Modo de envío", - "Encryption" : "Cifrado", - "From address" : "Desde o enderezo", - "mail" : "correo", - "Authentication method" : "Método de autenticación", - "Authentication required" : "Requírese autenticación", - "Server address" : "Enderezo do servidor", - "Port" : "Porto", - "Credentials" : "Credenciais", - "SMTP Username" : "Nome de usuario SMTP", - "SMTP Password" : "Contrasinal SMTP", - "Store credentials" : "Gardar as credenciais", - "Test email settings" : "Correo de proba dos axustes", - "Send email" : "Enviar o correo", - "Server-side encryption" : "Cifrado na parte do servidor", - "Enable server-side encryption" : "Activar o cifrado na parte do servidor", - "Enable encryption" : "Activar o cifrado", - "No encryption module loaded, please enable an encryption module in the app menu." : "Non hai cargado ningún módulo de cifrado, active un módulo de cifrado no menú de aplicacións.", - "Select default encryption module:" : "Seleccionar o módulo predeterminado de cifrado:", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Active o «Módulo predeterminado de cifrado» e execute «occ encryption:migrate»", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "É necesario migrar as chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo.", - "Start migration" : "Iniciar a migración", - "Security & setup warnings" : "Avisos de seguridade e configuración", - "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Semella que PHP non está configurado correctamente para consultar as variábeis de entorno do sistema. A proba con getenv(\"PATH\") só devolve unha resposta baleira.", - "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." : "Foi activada a restrición da configuración a só lectura. Isto impide o estabelecemento dalgunhas configuracións a través da interface web. Ademais, ten que facer escribíbel manualmente o ficheiro para cada actualización.", - "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Parece que PHP foi configuración para substituír bloques de documentos en liña. Isto fará que varias aplicacións sexan inaccesíbeis.", - "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Isto probabelmente se debe unha caché/acelerador como Zend OPcache ou eAccelerator.", - "System locale can not be set to a one which supports UTF-8." : "Non é posíbel estabelecer a configuración rexional do sistema a unha que admita UTF-8.", - "This means that there might be problems with certain characters in file names." : "Isto significa que pode haber problemas con certos caracteres en nomes de ficheiro.", - "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Recomendámoslle que instale no sistema os paquetes necesarios para admitir unha das seguintes configuracións rexionais: %s.", - "If your installation is not installed in 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\")" : "Se a instalación no está feita na raíz do dominio e usa o sistema cron, pode haber incidencias coa xeración de URL. Para evitar estes problemas, axuste a opción «overwrite.cli.url» no seu ficheiro config.php á ruta webroot da instalación (suxestión: «%s»)", - "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Non foi posíbel executar a tarefa de cron programada desde a liña de ordes. Atopáronse os seguintes erros técnicos:", - "Execute one task with each page loaded" : "Executar unha tarefa con cada páxina cargada", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está rexistrado nun servizo de WebCron para chamar a cron.php cada 15 minutos a través de HTTP.", - "Version" : "Versión", - "Sharing" : "Compartindo", - "Allow apps to use the Share API" : "Permitir que as aplicacións empreguen o API para compartir", - "Allow users to share via link" : "Permitir que os usuarios compartan a través de ligazóns", - "Allow public uploads" : "Permitir os envíos públicos", - "Enforce password protection" : "Forzar a protección por contrasinal", - "Set default expiration date" : "Definir a data predeterminada de caducidade", - "Expire after " : "Caduca após", - "days" : "días", - "Enforce expiration date" : "Obrigar a data de caducidade", - "Allow resharing" : "Permitir compartir", - "Restrict users to only share with users in their groups" : "Restrinxir aos usuarios a compartir só cos usuarios dos seus grupos", - "Exclude groups from sharing" : "Excluír grupos da compartición", - "These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderán recibir comparticións, mais non inicialas.", - "Tips & tricks" : "Trucos e consellos", - "How to do backups" : "Como facer copias de seguridade", - "Advanced monitoring" : "Supervisión avanzada", - "Performance tuning" : "Afinación do rendemento", - "Improving the config.php" : "Mellorando o config.php", - "Theming" : "Tematización", - "Hardening and security guidance" : "Orientacións sobre fortificación e seguridade", - "Developer documentation" : "Documentación do desenvolvedor", - "Documentation:" : "Documentación:", - "User documentation" : "Documentación do usuario", - "Admin documentation" : "Documentación do administrador", - "Show description …" : "Amosar a descrición ...", - "Hide description …" : "Agochar a descrición ...", - "This app cannot be installed because the following dependencies are not fulfilled:" : "Non é posíbel instalar esta aplicación por mor de non cumprirse as dependencias:", - "Enable only for specific groups" : "Activar só para grupos específicos", - "Common Name" : "Nome común", - "Valid until" : "Válido ata", - "Issued By" : "Fornecido por", - "Valid until %s" : "Válido ata %s", - "Import root certificate" : "Importar o certificado raíz", - "Administrator documentation" : "Documentación do administrador", - "Online documentation" : "Documentación en liña", - "Forum" : "Foro", - "Commercial support" : "Asistencia comercial", - "Profile picture" : "Imaxe do perfil", - "Upload new" : "Novo envío", - "Remove image" : "Retirar a imaxe", - "Cancel" : "Cancelar", - "Full name" : "Nome completo", - "No display name set" : "Sen nome visíbel estabelecido", - "Email" : "Correo", - "Your email address" : "O seu enderezo de correo", - "No email address set" : "Non hai un enderezo de correo definido", - "You are member of the following groups:" : "Vostede é membro dos seguintes grupos:", - "Password" : "Contrasinal", - "Current password" : "Contrasinal actual", - "New password" : "Novo contrasinal", - "Change password" : "Cambiar o contrasinal", - "Language" : "Idioma", - "Help translate" : "Axude na tradución", - "Get the apps to sync your files" : "Obteña as aplicacións para sincronizar os seus ficheiros", - "Desktop client" : "Cliente de escritorio", - "Android app" : "Aplicación Android", - "iOS app" : "Aplicación iOS", - "Show First Run Wizard again" : "Amosar o axudante da primeira execución outra vez", - "Name" : "Nome", - "Username" : "Nome de usuario", - "Done" : "Feito", - "Show storage location" : "Amosar a localización do almacenamento", - "Show user backend" : "Amosar a infraestrutura do usuario", - "Show email address" : "Amosar o enderezo de correo", - "Send email to new user" : "Enviar correo ao novo usuario", - "E-Mail" : "Correo-e", - "Create" : "Crear", - "Admin Recovery Password" : "Contrasinal de recuperación do administrador", - "Enter the recovery password in order to recover the users files during password change" : "Introduza o contrasinal de recuperación para recuperar os ficheiros dos usuarios durante o cambio de contrasinal", - "Everyone" : "Todos", - "Admins" : "Administradores", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Introduza a cota de almacenamento (p.ex. «512 MB» ou «12 GB»)", - "Other" : "Outro", - "Quota" : "Cota", - "change full name" : "Cambiar o nome completo", - "set new password" : "estabelecer un novo contrasinal", - "change email address" : "cambiar o enderezo de correo", - "Default" : "Predeterminado", - "Enabled" : "Activado", - "Not enabled" : "Non activado", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Forneza un contrasinal de recuperación do administrador de recuperación, senón perderanse todos os datos do usuario", - "Backend doesn't support password change, but the user's encryption key was successfully updated." : "A infraestrutura non admite o cambio de contrasinal, mais a chave de cifrado do usuario foi actualizada correctamente.", - "test email settings" : "correo de proba dos axustes", - "Admins can't remove themself from the admin group" : "Os administradores non poden eliminarse a si mesmos do grupo admin", - "Unable to add user to group %s" : "Non é posíbel engadir o usuario ao grupo %s", - "Unable to remove user from group %s" : "Non é posíbel eliminar o usuario do grupo %s", - "Sending..." : "Enviando...", - "Uninstalling ...." : "Desinstalando ...", - "Error while uninstalling app" : "Produciuse un erro ao desinstalar o aplicatvo", - "Uninstall" : "Desinstalar", - "This is used for sending out notifications." : "Isto utilizase para o envío de notificacións.", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Non se atopou o módulo de PHP «fileinfo». É recomendábel activar este módulo para obter os mellores resultados coa detección do tipo MIME.", - "Cron" : "Cron", - "Last cron job execution: %s." : "Última execución da tarefa de cron: %s.", - "Last cron job execution: %s. Something seems wrong." : "Última execución da tarefa de cron: %s. Semella que algo vai mal", - "Cron was not executed yet!" : "«Cron» aínda non foi executado!", - "Use system's cron service to call the cron.php file every 15 minutes." : "Use o servizo «cron» do sistema para chamar ao ficheiro cron.php cada 15 minutos.", - "Cheers!" : "Saúdos!", - "Show last log in" : "Amosar a última conexión" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/gl.json b/settings/l10n/gl.json deleted file mode 100644 index 66a22938955..00000000000 --- a/settings/l10n/gl.json +++ /dev/null @@ -1,216 +0,0 @@ -{ "translations": { - "Wrong password" : "Contrasinal incorrecto", - "Saved" : "Gardado", - "No user supplied" : "Non subministrado polo usuario", - "Unable to change password" : "Non é posíbel cambiar o contrasinal", - "Authentication error" : "Produciuse un erro de autenticación", - "Wrong admin recovery password. Please check the password and try again." : "Contrasinal de recuperación do administrador incorrecto. Comprobe o contrasinal e ténteo de novo.", - "installing and updating apps via the app store or Federated Cloud Sharing" : "instalando e actualizando aplicacións a través da tenda de aplicacións ou da nube federada compartida", - "Federated Cloud Sharing" : "Nube federada compartida", - "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL está utilizando unha versión obsoleta %s (%s). Actualice o seu sistema operativo, caso contrario características como %s non funcionarán de xeito fiábel.", - "A problem occurred, please check your log files (Error: %s)" : "Ocorreu un problema revise os ficheiros de rexistro (Erro: %s)", - "Migration Completed" : "Completouse a migración", - "Group already exists." : "Xa existe o grupo.", - "Unable to add group." : "Non é posíbel engadir o grupo.", - "Unable to delete group." : "Non é posíbel eliminar o grupo.", - "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu un problema ao enviar o correo. Revise a súa configuración. (Erro: %s)", - "You need to set your user email before being able to send test emails." : "É necesario configurar o correo do usuario antes de poder enviar mensaxes de correo de proba.", - "Invalid request" : "Petición incorrecta", - "Invalid mail address" : "Enderezo de correo incorrecto", - "A user with that name already exists." : "Xa existe un usuario con ese nome.", - "Unable to create user." : "Non é posíbel crear o usuario.", - "Unable to delete user." : "Non é posíbel eliminar o usuario.", - "Unable to change full name" : "Non é posíbel cambiar o nome completo", - "Your full name has been changed." : "O seu nome completo foi cambiado", - "Forbidden" : "Prohibido", - "Invalid user" : "Usuario incorrecto", - "Unable to change mail address" : "Non é posíbel cambiar o enderezo de correo.", - "Email saved" : "Correo gardado", - "Your %s account was created" : "Foi creada a conta %s", - "Couldn't remove app." : "Non foi posíbel retirar a aplicación.", - "Couldn't update app." : "Non foi posíbel actualizar a aplicación.", - "Add trusted domain" : "Engadir dominio de confianza", - "Migration in progress. Please wait until the migration is finished" : "A migración está en proceso. Agarde a que remate.", - "Migration started …" : "Iniciada a migración ...", - "Email sent" : "Correo enviado", - "Official" : "Oficial", - "All" : "Todo", - "Update to %s" : "Actualizar a %s", - "No apps found for your version" : "Non se atoparon aplicativos para esta versión", - "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." : "As aplicacións aprobadas son desenvolvidas por desenvolvedores de confianza e pasaron un control de seguridade superficial. Mantéñense activamente nun repositorio de código aberto e os seus mantedores consideran que son estábeis para uso casual normal.", - "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "A esta aplicación non se lle fixeron comprobacións de seguridade, ademais é nova ou coñecida por ser inestábel. Instálea baixo a súa responsabilidade.", - "Error while disabling app" : "Produciuse un erro ao desactivar a aplicación", - "Disable" : "Desactivar", - "Enable" : "Activar", - "Error while enabling app" : "Produciuse un erro ao activar a aplicación", - "Updating...." : "Actualizando...", - "Error while updating app" : "Produciuse un erro mentres actualizaba a aplicación", - "Updated" : "Actualizado", - "Approved" : "Aprobado", - "Experimental" : "Experimental", - "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Produciuse un erro. Envíe un certificado PEM codificado en ASCII.", - "Valid until {date}" : "Válido ata {date}", - "Delete" : "Eliminar", - "Select a profile picture" : "Seleccione unha imaxe para o perfil", - "Very weak password" : "Contrasinal moi feble", - "Weak password" : "Contrasinal feble", - "So-so password" : "Contrasinal non moi aló", - "Good password" : "Bo contrasinal", - "Strong password" : "Contrasinal forte", - "Groups" : "Grupos", - "Unable to delete {objName}" : "Non é posíbel eliminar {objName}", - "A valid group name must be provided" : "Debe fornecer un nome de grupo", - "deleted {groupName}" : "{groupName} foi eliminado", - "undo" : "desfacer", - "never" : "nunca", - "deleted {userName}" : "{userName} foi eliminado", - "Changing the password will result in data loss, because data recovery is not available for this user" : "Cambiar o contrasinal provocará unha perda de datos, xa que a recuperación de datos non está dispoñíbel para este usuario", - "A valid username must be provided" : "Debe fornecer un nome de usuario", - "A valid password must be provided" : "Debe fornecer un contrasinal", - "A valid email must be provided" : "Ten que fornecer un correo funcional", - "__language_name__" : "Galego", - "Unlimited" : "Sen límites", - "Personal info" : "Información persoal", - "Sync clients" : "Clientes de sincronización", - "None" : "Ningún", - "Login" : "Acceso", - "Plain" : "Simple", - "NT LAN Manager" : "Xestor NT LAN", - "Email server" : "Servidor de correo", - "Open documentation" : "Abrir a documentación", - "Send mode" : "Modo de envío", - "Encryption" : "Cifrado", - "From address" : "Desde o enderezo", - "mail" : "correo", - "Authentication method" : "Método de autenticación", - "Authentication required" : "Requírese autenticación", - "Server address" : "Enderezo do servidor", - "Port" : "Porto", - "Credentials" : "Credenciais", - "SMTP Username" : "Nome de usuario SMTP", - "SMTP Password" : "Contrasinal SMTP", - "Store credentials" : "Gardar as credenciais", - "Test email settings" : "Correo de proba dos axustes", - "Send email" : "Enviar o correo", - "Server-side encryption" : "Cifrado na parte do servidor", - "Enable server-side encryption" : "Activar o cifrado na parte do servidor", - "Enable encryption" : "Activar o cifrado", - "No encryption module loaded, please enable an encryption module in the app menu." : "Non hai cargado ningún módulo de cifrado, active un módulo de cifrado no menú de aplicacións.", - "Select default encryption module:" : "Seleccionar o módulo predeterminado de cifrado:", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Active o «Módulo predeterminado de cifrado» e execute «occ encryption:migrate»", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "É necesario migrar as chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo.", - "Start migration" : "Iniciar a migración", - "Security & setup warnings" : "Avisos de seguridade e configuración", - "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Semella que PHP non está configurado correctamente para consultar as variábeis de entorno do sistema. A proba con getenv(\"PATH\") só devolve unha resposta baleira.", - "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." : "Foi activada a restrición da configuración a só lectura. Isto impide o estabelecemento dalgunhas configuracións a través da interface web. Ademais, ten que facer escribíbel manualmente o ficheiro para cada actualización.", - "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Parece que PHP foi configuración para substituír bloques de documentos en liña. Isto fará que varias aplicacións sexan inaccesíbeis.", - "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Isto probabelmente se debe unha caché/acelerador como Zend OPcache ou eAccelerator.", - "System locale can not be set to a one which supports UTF-8." : "Non é posíbel estabelecer a configuración rexional do sistema a unha que admita UTF-8.", - "This means that there might be problems with certain characters in file names." : "Isto significa que pode haber problemas con certos caracteres en nomes de ficheiro.", - "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Recomendámoslle que instale no sistema os paquetes necesarios para admitir unha das seguintes configuracións rexionais: %s.", - "If your installation is not installed in 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\")" : "Se a instalación no está feita na raíz do dominio e usa o sistema cron, pode haber incidencias coa xeración de URL. Para evitar estes problemas, axuste a opción «overwrite.cli.url» no seu ficheiro config.php á ruta webroot da instalación (suxestión: «%s»)", - "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Non foi posíbel executar a tarefa de cron programada desde a liña de ordes. Atopáronse os seguintes erros técnicos:", - "Execute one task with each page loaded" : "Executar unha tarefa con cada páxina cargada", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está rexistrado nun servizo de WebCron para chamar a cron.php cada 15 minutos a través de HTTP.", - "Version" : "Versión", - "Sharing" : "Compartindo", - "Allow apps to use the Share API" : "Permitir que as aplicacións empreguen o API para compartir", - "Allow users to share via link" : "Permitir que os usuarios compartan a través de ligazóns", - "Allow public uploads" : "Permitir os envíos públicos", - "Enforce password protection" : "Forzar a protección por contrasinal", - "Set default expiration date" : "Definir a data predeterminada de caducidade", - "Expire after " : "Caduca após", - "days" : "días", - "Enforce expiration date" : "Obrigar a data de caducidade", - "Allow resharing" : "Permitir compartir", - "Restrict users to only share with users in their groups" : "Restrinxir aos usuarios a compartir só cos usuarios dos seus grupos", - "Exclude groups from sharing" : "Excluír grupos da compartición", - "These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderán recibir comparticións, mais non inicialas.", - "Tips & tricks" : "Trucos e consellos", - "How to do backups" : "Como facer copias de seguridade", - "Advanced monitoring" : "Supervisión avanzada", - "Performance tuning" : "Afinación do rendemento", - "Improving the config.php" : "Mellorando o config.php", - "Theming" : "Tematización", - "Hardening and security guidance" : "Orientacións sobre fortificación e seguridade", - "Developer documentation" : "Documentación do desenvolvedor", - "Documentation:" : "Documentación:", - "User documentation" : "Documentación do usuario", - "Admin documentation" : "Documentación do administrador", - "Show description …" : "Amosar a descrición ...", - "Hide description …" : "Agochar a descrición ...", - "This app cannot be installed because the following dependencies are not fulfilled:" : "Non é posíbel instalar esta aplicación por mor de non cumprirse as dependencias:", - "Enable only for specific groups" : "Activar só para grupos específicos", - "Common Name" : "Nome común", - "Valid until" : "Válido ata", - "Issued By" : "Fornecido por", - "Valid until %s" : "Válido ata %s", - "Import root certificate" : "Importar o certificado raíz", - "Administrator documentation" : "Documentación do administrador", - "Online documentation" : "Documentación en liña", - "Forum" : "Foro", - "Commercial support" : "Asistencia comercial", - "Profile picture" : "Imaxe do perfil", - "Upload new" : "Novo envío", - "Remove image" : "Retirar a imaxe", - "Cancel" : "Cancelar", - "Full name" : "Nome completo", - "No display name set" : "Sen nome visíbel estabelecido", - "Email" : "Correo", - "Your email address" : "O seu enderezo de correo", - "No email address set" : "Non hai un enderezo de correo definido", - "You are member of the following groups:" : "Vostede é membro dos seguintes grupos:", - "Password" : "Contrasinal", - "Current password" : "Contrasinal actual", - "New password" : "Novo contrasinal", - "Change password" : "Cambiar o contrasinal", - "Language" : "Idioma", - "Help translate" : "Axude na tradución", - "Get the apps to sync your files" : "Obteña as aplicacións para sincronizar os seus ficheiros", - "Desktop client" : "Cliente de escritorio", - "Android app" : "Aplicación Android", - "iOS app" : "Aplicación iOS", - "Show First Run Wizard again" : "Amosar o axudante da primeira execución outra vez", - "Name" : "Nome", - "Username" : "Nome de usuario", - "Done" : "Feito", - "Show storage location" : "Amosar a localización do almacenamento", - "Show user backend" : "Amosar a infraestrutura do usuario", - "Show email address" : "Amosar o enderezo de correo", - "Send email to new user" : "Enviar correo ao novo usuario", - "E-Mail" : "Correo-e", - "Create" : "Crear", - "Admin Recovery Password" : "Contrasinal de recuperación do administrador", - "Enter the recovery password in order to recover the users files during password change" : "Introduza o contrasinal de recuperación para recuperar os ficheiros dos usuarios durante o cambio de contrasinal", - "Everyone" : "Todos", - "Admins" : "Administradores", - "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Introduza a cota de almacenamento (p.ex. «512 MB» ou «12 GB»)", - "Other" : "Outro", - "Quota" : "Cota", - "change full name" : "Cambiar o nome completo", - "set new password" : "estabelecer un novo contrasinal", - "change email address" : "cambiar o enderezo de correo", - "Default" : "Predeterminado", - "Enabled" : "Activado", - "Not enabled" : "Non activado", - "Please provide an admin recovery password, otherwise all user data will be lost" : "Forneza un contrasinal de recuperación do administrador de recuperación, senón perderanse todos os datos do usuario", - "Backend doesn't support password change, but the user's encryption key was successfully updated." : "A infraestrutura non admite o cambio de contrasinal, mais a chave de cifrado do usuario foi actualizada correctamente.", - "test email settings" : "correo de proba dos axustes", - "Admins can't remove themself from the admin group" : "Os administradores non poden eliminarse a si mesmos do grupo admin", - "Unable to add user to group %s" : "Non é posíbel engadir o usuario ao grupo %s", - "Unable to remove user from group %s" : "Non é posíbel eliminar o usuario do grupo %s", - "Sending..." : "Enviando...", - "Uninstalling ...." : "Desinstalando ...", - "Error while uninstalling app" : "Produciuse un erro ao desinstalar o aplicatvo", - "Uninstall" : "Desinstalar", - "This is used for sending out notifications." : "Isto utilizase para o envío de notificacións.", - "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Non se atopou o módulo de PHP «fileinfo». É recomendábel activar este módulo para obter os mellores resultados coa detección do tipo MIME.", - "Cron" : "Cron", - "Last cron job execution: %s." : "Última execución da tarefa de cron: %s.", - "Last cron job execution: %s. Something seems wrong." : "Última execución da tarefa de cron: %s. Semella que algo vai mal", - "Cron was not executed yet!" : "«Cron» aínda non foi executado!", - "Use system's cron service to call the cron.php file every 15 minutes." : "Use o servizo «cron» do sistema para chamar ao ficheiro cron.php cada 15 minutos.", - "Cheers!" : "Saúdos!", - "Show last log in" : "Amosar a última conexión" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -}
\ No newline at end of file diff --git a/settings/l10n/he.js b/settings/l10n/he.js index 9a143349a7f..2af0fe49658 100644 --- a/settings/l10n/he.js +++ b/settings/l10n/he.js @@ -87,8 +87,6 @@ OC.L10N.register( "__language_name__" : "עברית", "Unlimited" : "ללא הגבלה", "Personal info" : "מידע אישי", - "Sessions" : "שיחות", - "App passwords" : "סיסמת יישום", "Sync clients" : "סנכרון לקוחות", "None" : "כלום", "Login" : "התחברות", @@ -196,10 +194,9 @@ OC.L10N.register( "Cancel" : "ביטול", "Choose as profile picture" : "יש לבחור כתמונת פרופיל", "Full name" : "שם מלא", - "No display name set" : "לא נקבע שם תצוגה", "Email" : "דואר אלקטרוני", - "Your email address" : "כתובת הדואר האלקטרוני שלך", "No email address set" : "לא נקבעה כתובת דואר אלקטרוני", + "Your email address" : "כתובת הדואר האלקטרוני שלך", "You are member of the following groups:" : "הקבוצות הבאות כוללות אותך:", "Password" : "סיסמא", "Current password" : "סיסמא נוכחית", @@ -212,7 +209,7 @@ OC.L10N.register( "Android app" : "יישום אנדרואיד", "iOS app" : "יישום אייפון", "Show First Run Wizard again" : "הצגת אשף ההפעלה הראשונית שוב", - "Name" : "שם", + "App passwords" : "סיסמת יישום", "App name" : "שם יישום", "Create new app password" : "יצירת סיסמת יישום חדשה", "Username" : "שם משתמש", @@ -246,6 +243,7 @@ OC.L10N.register( "Uninstalling ...." : "מסיר התקנה...", "Error while uninstalling app" : "אירעה שגיאה בעת הסרת היישום", "Uninstall" : "הסרת התקנה", + "Sessions" : "שיחות", "This is used for sending out notifications." : "משתמשים בזה כדי לשלוח הודעות.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "מודול ה- PHP מסוג 'fileinfo' חסר. אנו ממליצים בחום לאפשר מודול זה כדי לקבל תוצאות מיטביות עם גילוי mime-type.", "Cron" : "Cron", @@ -254,7 +252,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron עדיין לא בוצע!", "Use system's cron service to call the cron.php file every 15 minutes." : "ניתן להשתמש בשירות cron לקרוא לקובץ cron.php בכל 15 דקות.", "Cheers!" : "לחיים!", + "No display name set" : "לא נקבע שם תצוגה", "For password recovery and notifications" : "לשחזור סיסמא והודעות", + "Name" : "שם", "Show last log in" : "הצגת כניסה אחרונה" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/he.json b/settings/l10n/he.json index 75d87e9c6c9..5b4f62d5675 100644 --- a/settings/l10n/he.json +++ b/settings/l10n/he.json @@ -85,8 +85,6 @@ "__language_name__" : "עברית", "Unlimited" : "ללא הגבלה", "Personal info" : "מידע אישי", - "Sessions" : "שיחות", - "App passwords" : "סיסמת יישום", "Sync clients" : "סנכרון לקוחות", "None" : "כלום", "Login" : "התחברות", @@ -194,10 +192,9 @@ "Cancel" : "ביטול", "Choose as profile picture" : "יש לבחור כתמונת פרופיל", "Full name" : "שם מלא", - "No display name set" : "לא נקבע שם תצוגה", "Email" : "דואר אלקטרוני", - "Your email address" : "כתובת הדואר האלקטרוני שלך", "No email address set" : "לא נקבעה כתובת דואר אלקטרוני", + "Your email address" : "כתובת הדואר האלקטרוני שלך", "You are member of the following groups:" : "הקבוצות הבאות כוללות אותך:", "Password" : "סיסמא", "Current password" : "סיסמא נוכחית", @@ -210,7 +207,7 @@ "Android app" : "יישום אנדרואיד", "iOS app" : "יישום אייפון", "Show First Run Wizard again" : "הצגת אשף ההפעלה הראשונית שוב", - "Name" : "שם", + "App passwords" : "סיסמת יישום", "App name" : "שם יישום", "Create new app password" : "יצירת סיסמת יישום חדשה", "Username" : "שם משתמש", @@ -244,6 +241,7 @@ "Uninstalling ...." : "מסיר התקנה...", "Error while uninstalling app" : "אירעה שגיאה בעת הסרת היישום", "Uninstall" : "הסרת התקנה", + "Sessions" : "שיחות", "This is used for sending out notifications." : "משתמשים בזה כדי לשלוח הודעות.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "מודול ה- PHP מסוג 'fileinfo' חסר. אנו ממליצים בחום לאפשר מודול זה כדי לקבל תוצאות מיטביות עם גילוי mime-type.", "Cron" : "Cron", @@ -252,7 +250,9 @@ "Cron was not executed yet!" : "Cron עדיין לא בוצע!", "Use system's cron service to call the cron.php file every 15 minutes." : "ניתן להשתמש בשירות cron לקרוא לקובץ cron.php בכל 15 דקות.", "Cheers!" : "לחיים!", + "No display name set" : "לא נקבע שם תצוגה", "For password recovery and notifications" : "לשחזור סיסמא והודעות", + "Name" : "שם", "Show last log in" : "הצגת כניסה אחרונה" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/hr.js b/settings/l10n/hr.js index 1adeccc7e87..279e69bb629 100644 --- a/settings/l10n/hr.js +++ b/settings/l10n/hr.js @@ -101,7 +101,6 @@ OC.L10N.register( "Help translate" : "Pomozite prevesti", "Get the apps to sync your files" : "Koristite aplikacije za sinkronizaciju svojih datoteka", "Show First Run Wizard again" : "Opet pokažite First Run Wizard", - "Name" : "Naziv", "Username" : "Korisničko ime", "Show storage location" : "Prikaži mjesto pohrane", "Create" : "Kreirajte", @@ -131,6 +130,7 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron još nije izvršen!", "Use system's cron service to call the cron.php file every 15 minutes." : "Koristite cron uslugu sustava za pozivanje cron.php datoteke svakih 15 minuta.", "Cheers!" : "Cheers!", + "Name" : "Naziv", "Show last log in" : "Prikaži zadnje spajanje" }, "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/settings/l10n/hr.json b/settings/l10n/hr.json index 3011887d065..6af4b8d6cd7 100644 --- a/settings/l10n/hr.json +++ b/settings/l10n/hr.json @@ -99,7 +99,6 @@ "Help translate" : "Pomozite prevesti", "Get the apps to sync your files" : "Koristite aplikacije za sinkronizaciju svojih datoteka", "Show First Run Wizard again" : "Opet pokažite First Run Wizard", - "Name" : "Naziv", "Username" : "Korisničko ime", "Show storage location" : "Prikaži mjesto pohrane", "Create" : "Kreirajte", @@ -129,6 +128,7 @@ "Cron was not executed yet!" : "Cron još nije izvršen!", "Use system's cron service to call the cron.php file every 15 minutes." : "Koristite cron uslugu sustava za pozivanje cron.php datoteke svakih 15 minuta.", "Cheers!" : "Cheers!", + "Name" : "Naziv", "Show last log in" : "Prikaži zadnje spajanje" },"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/settings/l10n/hu.js b/settings/l10n/hu.js index a28998bf0e2..32bb86690f9 100644 --- a/settings/l10n/hu.js +++ b/settings/l10n/hu.js @@ -143,8 +143,6 @@ OC.L10N.register( "__language_name__" : "Magyar", "Unlimited" : "Korlátlan", "Personal info" : "Személyes információk", - "Sessions" : "Munkamenetek", - "App passwords" : "Alkalmazás jelszavak", "Sync clients" : "Szinkronizáló kliensek", "None" : "Egyik sem", "Login" : "Login", @@ -269,10 +267,9 @@ OC.L10N.register( "Cancel" : "Mégsem", "Choose as profile picture" : "Kiválasztás profil képként", "Full name" : "Teljes név", - "No display name set" : "Nincs megjelenítési név beállítva", "Email" : "E-mail", - "Your email address" : "Az Ön e-mail címe", "No email address set" : "Nincs e-mail cím beállítva", + "Your email address" : "Az Ön e-mail címe", "For password reset and notifications" : "Jelszóvisszaállításhoz és értesítésekhez", "Phone number" : "Telefonszám", "Your phone number" : "A telefonszámod", @@ -293,10 +290,9 @@ OC.L10N.register( "iOS app" : "IOS alkalmazás", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ha szeretnéd támogatni a projektet {contributeopen}csatlakozz a fejlesztéshez{linkclose} vagy {contributeopen}terjeszd a világban{linkclose}!", "Show First Run Wizard again" : "Jelenítsd meg újra az Első indíráskori varázslót!", - "Web, desktop and mobile clients currently logged in to your account." : "A fiókodba jelenleg bejelentkezett web, asztali és mobil kliensek.", "Device" : "Eszköz", "Last activity" : "Utolsó tevékenység", - "Name" : "Név", + "App passwords" : "Alkalmazás jelszavak", "App name" : "Alkalmazás név", "Create new app password" : "Új alkalmazás jelszó létrehozása", "Use the credentials below to configure your app or device." : "Használja a lenti hitelesítő adatokat hogy beállítsa az alkalmazását vagy eszközét.", @@ -344,6 +340,7 @@ OC.L10N.register( "Uninstalling ...." : "Eltávolítás ...", "Error while uninstalling app" : "Hiba történt az alkalmazás eltávolítása közben", "Uninstall" : "Eltávolítás", + "Sessions" : "Munkamenetek", "This is used for sending out notifications." : "Ezt használjuk a jelentések kiküldésére.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "A 'fileinfo' PHP modul hiányzik. Erősen javasolt ennek a modulnak a telepítése, mert ezzel lényegesen jobb a MIME-típusok felismerése.", "Cron" : "Ütemezett feladatok", @@ -355,10 +352,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Szia!<br><br>Szeretnénk tudatni, hogy elkészült a fiókod: %s.<br><br>A felhasználóneved: <strong>%s</strong><br>Hozzáférés itt: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Üdv.", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Szia!\n\nSzeretnénk tudatni, hogy elkészült a fiókod: %s.\n\nA felhasználóneved: %s\nHozzáférés itt: %s\n", + "No display name set" : "Nincs megjelenítési név beállítva", "For password recovery and notifications" : "Jelszó helyreállításhoz és értesítésekhez", "Your website" : "A weboldalad", "Your Twitter handle" : "A Twitter azonosítód", + "Web, desktop and mobile clients currently logged in to your account." : "A fiókodba jelenleg bejelentkezett web, asztali és mobil kliensek.", "Passcodes that give an app or device permissions to access your account." : "A számkódok jogosultságot adnak egy alkalmazás vagy eszköz részére a fiókod hozzáféréséhez.", + "Name" : "Név", "Follow us on Google Plus!" : "Kövess minket a Googe Plus-szon!", "Subscribe to our twitter channel!" : "Iratkozz fel a Twitter csatornánkra!", "Subscribe to our news feed!" : "Iratkozz fel a hírfolyamunkra!", diff --git a/settings/l10n/hu.json b/settings/l10n/hu.json index 97ccb0ce4fe..34d96c60bbd 100644 --- a/settings/l10n/hu.json +++ b/settings/l10n/hu.json @@ -141,8 +141,6 @@ "__language_name__" : "Magyar", "Unlimited" : "Korlátlan", "Personal info" : "Személyes információk", - "Sessions" : "Munkamenetek", - "App passwords" : "Alkalmazás jelszavak", "Sync clients" : "Szinkronizáló kliensek", "None" : "Egyik sem", "Login" : "Login", @@ -267,10 +265,9 @@ "Cancel" : "Mégsem", "Choose as profile picture" : "Kiválasztás profil képként", "Full name" : "Teljes név", - "No display name set" : "Nincs megjelenítési név beállítva", "Email" : "E-mail", - "Your email address" : "Az Ön e-mail címe", "No email address set" : "Nincs e-mail cím beállítva", + "Your email address" : "Az Ön e-mail címe", "For password reset and notifications" : "Jelszóvisszaállításhoz és értesítésekhez", "Phone number" : "Telefonszám", "Your phone number" : "A telefonszámod", @@ -291,10 +288,9 @@ "iOS app" : "IOS alkalmazás", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ha szeretnéd támogatni a projektet {contributeopen}csatlakozz a fejlesztéshez{linkclose} vagy {contributeopen}terjeszd a világban{linkclose}!", "Show First Run Wizard again" : "Jelenítsd meg újra az Első indíráskori varázslót!", - "Web, desktop and mobile clients currently logged in to your account." : "A fiókodba jelenleg bejelentkezett web, asztali és mobil kliensek.", "Device" : "Eszköz", "Last activity" : "Utolsó tevékenység", - "Name" : "Név", + "App passwords" : "Alkalmazás jelszavak", "App name" : "Alkalmazás név", "Create new app password" : "Új alkalmazás jelszó létrehozása", "Use the credentials below to configure your app or device." : "Használja a lenti hitelesítő adatokat hogy beállítsa az alkalmazását vagy eszközét.", @@ -342,6 +338,7 @@ "Uninstalling ...." : "Eltávolítás ...", "Error while uninstalling app" : "Hiba történt az alkalmazás eltávolítása közben", "Uninstall" : "Eltávolítás", + "Sessions" : "Munkamenetek", "This is used for sending out notifications." : "Ezt használjuk a jelentések kiküldésére.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "A 'fileinfo' PHP modul hiányzik. Erősen javasolt ennek a modulnak a telepítése, mert ezzel lényegesen jobb a MIME-típusok felismerése.", "Cron" : "Ütemezett feladatok", @@ -353,10 +350,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Szia!<br><br>Szeretnénk tudatni, hogy elkészült a fiókod: %s.<br><br>A felhasználóneved: <strong>%s</strong><br>Hozzáférés itt: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Üdv.", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Szia!\n\nSzeretnénk tudatni, hogy elkészült a fiókod: %s.\n\nA felhasználóneved: %s\nHozzáférés itt: %s\n", + "No display name set" : "Nincs megjelenítési név beállítva", "For password recovery and notifications" : "Jelszó helyreállításhoz és értesítésekhez", "Your website" : "A weboldalad", "Your Twitter handle" : "A Twitter azonosítód", + "Web, desktop and mobile clients currently logged in to your account." : "A fiókodba jelenleg bejelentkezett web, asztali és mobil kliensek.", "Passcodes that give an app or device permissions to access your account." : "A számkódok jogosultságot adnak egy alkalmazás vagy eszköz részére a fiókod hozzáféréséhez.", + "Name" : "Név", "Follow us on Google Plus!" : "Kövess minket a Googe Plus-szon!", "Subscribe to our twitter channel!" : "Iratkozz fel a Twitter csatornánkra!", "Subscribe to our news feed!" : "Iratkozz fel a hírfolyamunkra!", diff --git a/settings/l10n/hy.js b/settings/l10n/hy.js index 86023b67917..e91b22500dd 100644 --- a/settings/l10n/hy.js +++ b/settings/l10n/hy.js @@ -20,8 +20,8 @@ OC.L10N.register( "Change password" : "Փոխել գաղտնաբառը", "Language" : "Լեզու", "Help translate" : "Օգնել թարգմանել", - "Name" : "Անուն", "Username" : "Օգտանուն", - "Other" : "Այլ" + "Other" : "Այլ", + "Name" : "Անուն" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/hy.json b/settings/l10n/hy.json index 531d4eb2904..36c5dcdee85 100644 --- a/settings/l10n/hy.json +++ b/settings/l10n/hy.json @@ -18,8 +18,8 @@ "Change password" : "Փոխել գաղտնաբառը", "Language" : "Լեզու", "Help translate" : "Օգնել թարգմանել", - "Name" : "Անուն", "Username" : "Օգտանուն", - "Other" : "Այլ" + "Other" : "Այլ", + "Name" : "Անուն" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/ia.js b/settings/l10n/ia.js index 0da7508bf7d..644772348f0 100644 --- a/settings/l10n/ia.js +++ b/settings/l10n/ia.js @@ -119,8 +119,6 @@ OC.L10N.register( "__language_name__" : "Interlingua de IALA", "Unlimited" : "Ilimitate", "Personal info" : "Information personal", - "Sessions" : "Sessiones", - "App passwords" : "Contrasignos de applicationes", "None" : "Nulle", "SSL/TLS" : "SSL/TLS", "STARTTLS" : "STARTTLS", @@ -189,8 +187,8 @@ OC.L10N.register( "Choose as profile picture" : "Selectiona como pictura de profilo", "Full name" : "Nomine complete", "Email" : "E-posta", - "Your email address" : "Tu adresse de e-posta", "No email address set" : "Nulle adresse de e-posta definite", + "Your email address" : "Tu adresse de e-posta", "For password reset and notifications" : "Pro reinitialisation de contrasigno e invio de notificationes", "Phone number" : "Numero de telephono", "Your phone number" : "Tu numero de telephono", @@ -211,7 +209,7 @@ OC.L10N.register( "Show First Run Wizard again" : "Monstrar le Assistente del Prime Execution de novo", "Device" : "Dispositivo", "Last activity" : "Ultime activitate", - "Name" : "Nomine", + "App passwords" : "Contrasignos de applicationes", "App name" : "Nomine del application", "Create new app password" : "Crear un nove contrasigno pro application", "Use the credentials below to configure your app or device." : "Usa le datos de authentication infra pro configurar tu application o dispositivo.", @@ -239,12 +237,14 @@ OC.L10N.register( "Uninstalling ...." : "De-installante...", "Error while uninstalling app" : "Error durante de-installation del application", "Uninstall" : "De-installar", + "Sessions" : "Sessiones", "This is used for sending out notifications." : "Isto es usate pro inviar notificationes.", "Cron" : "Cron", "Uninstall app" : "De-installar application", "Cheers!" : "Congratulationes!", "Your website" : "Tu sito web", "Passcodes that give an app or device permissions to access your account." : "Contrasignos que dona a tu application o dispositivo le permissiones pro acceder a tu conto.", + "Name" : "Nomine", "Follow us on Google Plus!" : "Seque nos in Google Plus!", "Subscribe to our twitter channel!" : "Subscribe a nostre canal Twitter!", "Subscribe to our news feed!" : "Subscribe a nostre syndication de novas!" diff --git a/settings/l10n/ia.json b/settings/l10n/ia.json index 7ec74d187ad..04501083164 100644 --- a/settings/l10n/ia.json +++ b/settings/l10n/ia.json @@ -117,8 +117,6 @@ "__language_name__" : "Interlingua de IALA", "Unlimited" : "Ilimitate", "Personal info" : "Information personal", - "Sessions" : "Sessiones", - "App passwords" : "Contrasignos de applicationes", "None" : "Nulle", "SSL/TLS" : "SSL/TLS", "STARTTLS" : "STARTTLS", @@ -187,8 +185,8 @@ "Choose as profile picture" : "Selectiona como pictura de profilo", "Full name" : "Nomine complete", "Email" : "E-posta", - "Your email address" : "Tu adresse de e-posta", "No email address set" : "Nulle adresse de e-posta definite", + "Your email address" : "Tu adresse de e-posta", "For password reset and notifications" : "Pro reinitialisation de contrasigno e invio de notificationes", "Phone number" : "Numero de telephono", "Your phone number" : "Tu numero de telephono", @@ -209,7 +207,7 @@ "Show First Run Wizard again" : "Monstrar le Assistente del Prime Execution de novo", "Device" : "Dispositivo", "Last activity" : "Ultime activitate", - "Name" : "Nomine", + "App passwords" : "Contrasignos de applicationes", "App name" : "Nomine del application", "Create new app password" : "Crear un nove contrasigno pro application", "Use the credentials below to configure your app or device." : "Usa le datos de authentication infra pro configurar tu application o dispositivo.", @@ -237,12 +235,14 @@ "Uninstalling ...." : "De-installante...", "Error while uninstalling app" : "Error durante de-installation del application", "Uninstall" : "De-installar", + "Sessions" : "Sessiones", "This is used for sending out notifications." : "Isto es usate pro inviar notificationes.", "Cron" : "Cron", "Uninstall app" : "De-installar application", "Cheers!" : "Congratulationes!", "Your website" : "Tu sito web", "Passcodes that give an app or device permissions to access your account." : "Contrasignos que dona a tu application o dispositivo le permissiones pro acceder a tu conto.", + "Name" : "Nomine", "Follow us on Google Plus!" : "Seque nos in Google Plus!", "Subscribe to our twitter channel!" : "Subscribe a nostre canal Twitter!", "Subscribe to our news feed!" : "Subscribe a nostre syndication de novas!" diff --git a/settings/l10n/id.js b/settings/l10n/id.js index 4ebcc1b3e47..a5e9a00e461 100644 --- a/settings/l10n/id.js +++ b/settings/l10n/id.js @@ -122,8 +122,6 @@ OC.L10N.register( "__language_name__" : "Bahasa Indonesia", "Unlimited" : "Tak terbatas", "Personal info" : "Info pribadi", - "Sessions" : "Sesi", - "App passwords" : "Sandi aplikasi", "Sync clients" : "Klien sync", "None" : "Tidak ada", "Login" : "Masuk", @@ -235,10 +233,9 @@ OC.L10N.register( "Cancel" : "Batal", "Choose as profile picture" : "Pilih sebagai gambar profil", "Full name" : "Nama lengkap", - "No display name set" : "Nama tampilan tidak diatur", "Email" : "Email", - "Your email address" : "Alamat email Anda", "No email address set" : "Alamat email tidak diatur", + "Your email address" : "Alamat email Anda", "You are member of the following groups:" : "Anda adalah anggota dari grup berikut:", "Password" : "Sandi", "Current password" : "Sandi saat ini", @@ -251,10 +248,9 @@ OC.L10N.register( "Android app" : "Aplikasi Android", "iOS app" : "Aplikasi iOS", "Show First Run Wizard again" : "Tampilkan Penuntun Konfigurasi Awal", - "Web, desktop and mobile clients currently logged in to your account." : "Klien web, desktop dan mobile yang sedang login di akun Anda.", "Device" : "Perangkat", "Last activity" : "Aktivitas terakhir", - "Name" : "Nama", + "App passwords" : "Sandi aplikasi", "App name" : "Nama aplikasi", "Create new app password" : "Buat sandi aplikasi baru", "Use the credentials below to configure your app or device." : "Gunakan kredensial berikut untuk mengkonfigurasi aplikasi atau perangkat.", @@ -296,6 +292,7 @@ OC.L10N.register( "Uninstalling ...." : "Mencopot ...", "Error while uninstalling app" : "Terjadi kesalahan saat mencopot aplikasi", "Uninstall" : "Copot", + "Sessions" : "Sesi", "This is used for sending out notifications." : "Ini digunakan untuk mengirim notifikasi keluar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Module 'fileinfo' pada PHP tidak ada. Kami sangat menyarankan untuk mengaktifkan modul ini untuk mendapatkan hasil terbaik pada proses pendeteksian mime-type.", "Cron" : "Cron", @@ -304,8 +301,11 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron masih belum dieksekusi!", "Use system's cron service to call the cron.php file every 15 minutes." : "Gunakan layanan cron sistem untuk memanggil berkas cron.php setiap 15 menit.", "Cheers!" : "Horee!", + "No display name set" : "Nama tampilan tidak diatur", "For password recovery and notifications" : "Untuk pemulihan sandi dan pemberitahuan", + "Web, desktop and mobile clients currently logged in to your account." : "Klien web, desktop dan mobile yang sedang login di akun Anda.", "Passcodes that give an app or device permissions to access your account." : "Kode kunci yang memberikan aplikasi atau perangkat izin untuk mengakses akun Anda.", + "Name" : "Nama", "Show last log in" : "Tampilkan masuk terakhir" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/id.json b/settings/l10n/id.json index af4fd6d38da..3abd3bf23bb 100644 --- a/settings/l10n/id.json +++ b/settings/l10n/id.json @@ -120,8 +120,6 @@ "__language_name__" : "Bahasa Indonesia", "Unlimited" : "Tak terbatas", "Personal info" : "Info pribadi", - "Sessions" : "Sesi", - "App passwords" : "Sandi aplikasi", "Sync clients" : "Klien sync", "None" : "Tidak ada", "Login" : "Masuk", @@ -233,10 +231,9 @@ "Cancel" : "Batal", "Choose as profile picture" : "Pilih sebagai gambar profil", "Full name" : "Nama lengkap", - "No display name set" : "Nama tampilan tidak diatur", "Email" : "Email", - "Your email address" : "Alamat email Anda", "No email address set" : "Alamat email tidak diatur", + "Your email address" : "Alamat email Anda", "You are member of the following groups:" : "Anda adalah anggota dari grup berikut:", "Password" : "Sandi", "Current password" : "Sandi saat ini", @@ -249,10 +246,9 @@ "Android app" : "Aplikasi Android", "iOS app" : "Aplikasi iOS", "Show First Run Wizard again" : "Tampilkan Penuntun Konfigurasi Awal", - "Web, desktop and mobile clients currently logged in to your account." : "Klien web, desktop dan mobile yang sedang login di akun Anda.", "Device" : "Perangkat", "Last activity" : "Aktivitas terakhir", - "Name" : "Nama", + "App passwords" : "Sandi aplikasi", "App name" : "Nama aplikasi", "Create new app password" : "Buat sandi aplikasi baru", "Use the credentials below to configure your app or device." : "Gunakan kredensial berikut untuk mengkonfigurasi aplikasi atau perangkat.", @@ -294,6 +290,7 @@ "Uninstalling ...." : "Mencopot ...", "Error while uninstalling app" : "Terjadi kesalahan saat mencopot aplikasi", "Uninstall" : "Copot", + "Sessions" : "Sesi", "This is used for sending out notifications." : "Ini digunakan untuk mengirim notifikasi keluar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Module 'fileinfo' pada PHP tidak ada. Kami sangat menyarankan untuk mengaktifkan modul ini untuk mendapatkan hasil terbaik pada proses pendeteksian mime-type.", "Cron" : "Cron", @@ -302,8 +299,11 @@ "Cron was not executed yet!" : "Cron masih belum dieksekusi!", "Use system's cron service to call the cron.php file every 15 minutes." : "Gunakan layanan cron sistem untuk memanggil berkas cron.php setiap 15 menit.", "Cheers!" : "Horee!", + "No display name set" : "Nama tampilan tidak diatur", "For password recovery and notifications" : "Untuk pemulihan sandi dan pemberitahuan", + "Web, desktop and mobile clients currently logged in to your account." : "Klien web, desktop dan mobile yang sedang login di akun Anda.", "Passcodes that give an app or device permissions to access your account." : "Kode kunci yang memberikan aplikasi atau perangkat izin untuk mengakses akun Anda.", + "Name" : "Nama", "Show last log in" : "Tampilkan masuk terakhir" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/is.js b/settings/l10n/is.js index 250ee74025a..1d5ea12bfa8 100644 --- a/settings/l10n/is.js +++ b/settings/l10n/is.js @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "ótakmörkuðu", "Verifying" : "Sannreyni", "Personal info" : "Persónulegar upplýsingar", - "Sessions" : "Setur", - "App passwords" : "Lykilorð forrita", "Sync clients" : "Samstilla biðlara", "None" : "Ekkert", "Login" : "Innskráning", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Hætta við", "Choose as profile picture" : "Veldu sem einkennismynd", "Full name" : "Fullt nafn", - "No display name set" : "Ekkert birtingarnafn sett", "Email" : "Netfang", - "Your email address" : "Netfangið þitt", "No email address set" : "Ekkert tölvupóstfang sett", + "Your email address" : "Netfangið þitt", "For password reset and notifications" : "Fyrir tilkynningar og endurstillingu lykilorðs", "Phone number" : "Símanúmer", "Your phone number" : "Símanúmerið þitt", @@ -352,11 +349,10 @@ OC.L10N.register( "iOS app" : "iOS-forrit", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ef þú vilt styðja við verkefnið {contributeopen}taktu þátt í þróuninni {linkclose} eða {contributeopen}láttu orð út ganga{linkclose}!", "Show First Run Wizard again" : "Birta Fyrsta-skiptis-leiðarvísinn aftur", - "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Device" : "Tæki", "Last activity" : "Síðasta virkni", + "App passwords" : "Lykilorð forrita", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hér geturðu útbúið sérstök lykilorð fyrir hvert forrit svo að þú þurfir ekki að gefa upp lykilorðið þitt. Þú getur líka afturkallað þau hvert fyrir sig.", - "Name" : "Heiti", "App name" : "Heiti forrits", "Create new app password" : "Búa til nýtt lykilorð forrits", "Use the credentials below to configure your app or device." : "Notaðu auðkennin hér fyrir neðan til að stilla forritið eða tækið.", @@ -408,6 +404,7 @@ OC.L10N.register( "Uninstalling ...." : "Tek út uppsetningu ....", "Error while uninstalling app" : "Villa við að fjarlægja forrit", "Uninstall" : "Henda út", + "Sessions" : "Setur", "This is used for sending out notifications." : "Þetta er notað til að senda út tilkynningar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-eininguna 'fileinfo' vantar. Við mælum eindregið með notkun þessarar einingar til að fá bestu útkomu við greiningu á MIME-skráagerðum.", "Cron" : "CRON", @@ -419,10 +416,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hæ þú,<br><br>bara að láta þig vita að þú átt núna s aðgang.<br><br>Notandanafnið þitt: <strong>%s</strong><br>Tengstu honum: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Til hamingju!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hæ þú,\n\nbara að láta þig vita að þú átt núna %s aðgang.\n\nNotandanafnið þitt: %s\nTengstu honum: %s\n\n", + "No display name set" : "Ekkert birtingarnafn sett", "For password recovery and notifications" : "Fyrir tilkynningar og endurheimtingu lykilorðs", "Your website" : "Vefsvæðið þitt", "Your Twitter handle" : "Twitter notandanafnið þitt", + "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Passcodes that give an app or device permissions to access your account." : "Aðgangskóði sem gefur forriti eða tæki heimild til að nota notandaaðganginn þinn.", + "Name" : "Heiti", "Follow us on Google Plus!" : "Fylgstu með okkur á Google Plus!", "Subscribe to our twitter channel!" : "Gerstu áskrifandi að twitter-rásinni okkar!", "Subscribe to our news feed!" : "Gerstu áskrifandi að fréttastraumi okkar!", diff --git a/settings/l10n/is.json b/settings/l10n/is.json index 138eae743f0..6df074a1eb6 100644 --- a/settings/l10n/is.json +++ b/settings/l10n/is.json @@ -183,8 +183,6 @@ "Unlimited" : "ótakmörkuðu", "Verifying" : "Sannreyni", "Personal info" : "Persónulegar upplýsingar", - "Sessions" : "Setur", - "App passwords" : "Lykilorð forrita", "Sync clients" : "Samstilla biðlara", "None" : "Ekkert", "Login" : "Innskráning", @@ -323,10 +321,9 @@ "Cancel" : "Hætta við", "Choose as profile picture" : "Veldu sem einkennismynd", "Full name" : "Fullt nafn", - "No display name set" : "Ekkert birtingarnafn sett", "Email" : "Netfang", - "Your email address" : "Netfangið þitt", "No email address set" : "Ekkert tölvupóstfang sett", + "Your email address" : "Netfangið þitt", "For password reset and notifications" : "Fyrir tilkynningar og endurstillingu lykilorðs", "Phone number" : "Símanúmer", "Your phone number" : "Símanúmerið þitt", @@ -350,11 +347,10 @@ "iOS app" : "iOS-forrit", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ef þú vilt styðja við verkefnið {contributeopen}taktu þátt í þróuninni {linkclose} eða {contributeopen}láttu orð út ganga{linkclose}!", "Show First Run Wizard again" : "Birta Fyrsta-skiptis-leiðarvísinn aftur", - "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Device" : "Tæki", "Last activity" : "Síðasta virkni", + "App passwords" : "Lykilorð forrita", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hér geturðu útbúið sérstök lykilorð fyrir hvert forrit svo að þú þurfir ekki að gefa upp lykilorðið þitt. Þú getur líka afturkallað þau hvert fyrir sig.", - "Name" : "Heiti", "App name" : "Heiti forrits", "Create new app password" : "Búa til nýtt lykilorð forrits", "Use the credentials below to configure your app or device." : "Notaðu auðkennin hér fyrir neðan til að stilla forritið eða tækið.", @@ -406,6 +402,7 @@ "Uninstalling ...." : "Tek út uppsetningu ....", "Error while uninstalling app" : "Villa við að fjarlægja forrit", "Uninstall" : "Henda út", + "Sessions" : "Setur", "This is used for sending out notifications." : "Þetta er notað til að senda út tilkynningar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-eininguna 'fileinfo' vantar. Við mælum eindregið með notkun þessarar einingar til að fá bestu útkomu við greiningu á MIME-skráagerðum.", "Cron" : "CRON", @@ -417,10 +414,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hæ þú,<br><br>bara að láta þig vita að þú átt núna s aðgang.<br><br>Notandanafnið þitt: <strong>%s</strong><br>Tengstu honum: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Til hamingju!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hæ þú,\n\nbara að láta þig vita að þú átt núna %s aðgang.\n\nNotandanafnið þitt: %s\nTengstu honum: %s\n\n", + "No display name set" : "Ekkert birtingarnafn sett", "For password recovery and notifications" : "Fyrir tilkynningar og endurheimtingu lykilorðs", "Your website" : "Vefsvæðið þitt", "Your Twitter handle" : "Twitter notandanafnið þitt", + "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Passcodes that give an app or device permissions to access your account." : "Aðgangskóði sem gefur forriti eða tæki heimild til að nota notandaaðganginn þinn.", + "Name" : "Heiti", "Follow us on Google Plus!" : "Fylgstu með okkur á Google Plus!", "Subscribe to our twitter channel!" : "Gerstu áskrifandi að twitter-rásinni okkar!", "Subscribe to our news feed!" : "Gerstu áskrifandi að fréttastraumi okkar!", diff --git a/settings/l10n/it.js b/settings/l10n/it.js index 8b50b383bb9..cdf04592e00 100644 --- a/settings/l10n/it.js +++ b/settings/l10n/it.js @@ -7,6 +7,7 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} ha cambiato il tuo indirizzo email", "You changed your email address" : "Hai cambiato il tuo indirizzo email", "Your email address was changed by an administrator" : "Il tuo indirizzo email è stato cambiato da un amministratore", + "Security" : "Sicurezza", "Your apps" : "Le tue applicazioni", "Enabled apps" : "Applicazioni abilitate", "Disabled apps" : "Applicazioni disabilitate", @@ -36,6 +37,8 @@ OC.L10N.register( "To send a password link to the user an email address is required." : "Per inviare un collegamento della password all'utente è richiesto un indirizzo email.", "Unable to create user." : "Impossibile creare l'utente.", "Unable to delete user." : "Impossibile eliminare l'utente.", + "Error while enabling user." : "Errore durante l'abilitazione dell'utente.", + "Error while disabling user." : "Errore durante la disabilitazione dell'utente.", "Settings saved" : "Impostazioni salvate", "Unable to change full name" : "Impossibile cambiare il nome completo", "Unable to change email address" : "Impossibile cambiare l'indirizzo di posta", @@ -44,8 +47,14 @@ OC.L10N.register( "Invalid user" : "Utente non valido", "Unable to change mail address" : "Impossibile cambiare l'indirizzo di posta", "Email saved" : "Email salvata", + "%1$s changed your password on %2$s." : "%1$s ha cambiato la tua password su %2$s.", "Your password on %s was changed." : "La tua password su %s è stata modificata.", "Password changed for %s" : "Password modificata per %s", + "If you did not request this, please contact an administrator." : "Se non lo hai richiesto, contatta un amministratore.", + "Password for %1$s changed on %2$s" : "Password per %1$s cambiata su %2$s", + "The new email address is %s" : "Il nuovo indirizzo email è %s", + "Welcome aboard" : "Benvenuto a bordo", + "Your username is: %s" : "Il tuo nome utente è: %s", "Set your password" : "Imposta la tua password", "Go to %s" : "Vai a %s", "Install Client" : "Installa client", @@ -81,11 +90,15 @@ OC.L10N.register( "Updating...." : "Aggiornamento in corso...", "Error while updating app" : "Errore durante l'aggiornamento", "Updated" : "Aggiornato", + "Removing …" : "Rimozione in corso...", + "Error while removing app" : "Errore durante la rimozione dell'applicazione", + "Remove" : "Rimuovi", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'applicazione è stata abilitata, ma deve essere aggiornata. Sarai rediretto alla pagina di aggiornamento in 5 secondi.", "App update" : "Aggiornamento applicazione", "Approved" : "Approvata", "Experimental" : "Sperimentale", "No apps found for {query}" : "Nessuna applicazione trovata per {query}", + "Enable all" : "Abilita tutto", "Allow filesystem access" : "Consenti accesso al filesystem", "Disconnect" : "Disconnetti", "Revoke" : "Revoca", @@ -120,6 +133,7 @@ OC.L10N.register( "Visible to local users and to trusted servers" : "Visibile agli utenti locali e ai server affidabili", "Public" : "Pubblico", "Will be synced to a global and public address book" : "Sarà sincronizzato con una rubrica globale e pubblica", + "Verify" : "Verifica", "Select a profile picture" : "Seleziona un'immagine del profilo", "Very weak password" : "Password molto debole", "Weak password" : "Password debole", @@ -150,8 +164,6 @@ OC.L10N.register( "__language_name__" : "Italiano", "Unlimited" : "Illimitata", "Personal info" : "Informazioni personali", - "Sessions" : "Sessioni", - "App passwords" : "Password di applicazione", "Sync clients" : "Client di sincronizzazione", "None" : "Nessuno", "Login" : "Accesso", @@ -214,13 +226,14 @@ OC.L10N.register( "Allow apps to use the Share API" : "Consenti alle applicazioni di utilizzare le API di condivisione", "Allow users to share via link" : "Consenti agli utenti di condividere tramite collegamento", "Allow public uploads" : "Consenti caricamenti pubblici", + "Always ask for a password" : "Chiedi sempre una password", "Enforce password protection" : "Imponi la protezione con password", "Set default expiration date" : "Imposta data di scadenza predefinita", "Expire after " : "Scadenza dopo", "days" : "giorni", "Enforce expiration date" : "Forza la data di scadenza", "Allow resharing" : "Consenti la ri-condivisione", - "Allow sharing with groups" : "Consentì la condivisione con gruppi", + "Allow sharing with groups" : "Consenti la condivisione con gruppi", "Restrict users to only share with users in their groups" : "Limita gli utenti a condividere solo con gli utenti nei loro gruppi", "Exclude groups from sharing" : "Escludi gruppi dalla condivisione", "These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.", @@ -275,16 +288,16 @@ OC.L10N.register( "Cancel" : "Annulla", "Choose as profile picture" : "Scegli come immagine del profilo", "Full name" : "Nome completo", - "No display name set" : "Nome visualizzato non impostato", "Email" : "Posta elettronica", - "Your email address" : "Il tuo indirizzo email", "No email address set" : "Nessun indirizzo email impostato", + "Your email address" : "Il tuo indirizzo email", "For password reset and notifications" : "Per ripristino della password e notifiche", "Phone number" : "Numero di telefono", "Your phone number" : "Il tuo numero di telefono", "Address" : "Indirizzo", "Your postal address" : "Il tuo indirizzo postale", "Website" : "Sito web", + "Link https://…" : "Colegamento https://...", "Twitter" : "Twitter", "You are member of the following groups:" : "Sei membro dei seguenti gruppi:", "Password" : "Password", @@ -299,10 +312,9 @@ OC.L10N.register( "iOS app" : "Applicazione iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Se vuoi supportare il progetto {contributeopen}unisciti allo sviluppo{linkclose} o {contributeopen} diffondi il verbo{linkclose}!", "Show First Run Wizard again" : "Mostra nuovamente la procedura di primo avvio", - "Web, desktop and mobile clients currently logged in to your account." : "Client web, desktop e mobile attualmente connessi al tuo account.", "Device" : "Dispositivo", "Last activity" : "Ultima attività", - "Name" : "Nome", + "App passwords" : "Password di applicazione", "App name" : "Nome applicazione", "Create new app password" : "Crea nuova password di applicazione", "Use the credentials below to configure your app or device." : "Utilizza le credenziali in basso per configurare la tua applicazione o dispositivo.", @@ -310,11 +322,15 @@ OC.L10N.register( "Username" : "Nome utente", "Done" : "Completato", "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Sviluppato dalla {communityopen}comunità di Nextcloud{linkclose}, il {githubopen}codice sorgente{linkclose} è rilasciato nei termini della licenza {licenseopen}AGPL{linkclose}.", + "Follow us on Google+!" : "Seguici su Google+!", "Like our facebook page!" : "Mi piace sulla nostra pagina di Facebook!", + "Follow us on Twitter!" : "Seguici su Twitter!", + "Check out our blog!" : "Leggi il nostro blog!", "Subscribe to our newsletter!" : "Iscriviti alla nostra newsletter!", "Settings" : "Impostazioni", "Show storage location" : "Mostra posizione di archiviazione", "Show user backend" : "Mostra il motore utente", + "Show last login" : "Mostra ultimo accesso", "Show email address" : "Mostra l'indirizzo email", "Send email to new user" : "Invia email al nuovo utente", "E-Mail" : "Posta elettronica", @@ -324,6 +340,7 @@ OC.L10N.register( "Group name" : "Nome del gruppo", "Everyone" : "Chiunque", "Admins" : "Amministratori", + "Disabled" : "Disabilitati", "Default quota" : "Quota predefinita", "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Digita la quota di archiviazione (ad es.: \"512 MB\" or \"12 GB\")", "Other" : "Altro", @@ -348,6 +365,7 @@ OC.L10N.register( "Uninstalling ...." : "Disinstallazione...", "Error while uninstalling app" : "Errore durante la disinstallazione dell'applicazione", "Uninstall" : "Disinstalla", + "Sessions" : "Sessioni", "This is used for sending out notifications." : "Viene utilizzato per inviare le notifiche.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Il modulo PHP 'fileinfo' non è presente. Consigliamo vivamente di abilitare questo modulo per ottenere risultati migliori con il rilevamento dei tipi MIME.", "Cron" : "Cron", @@ -359,10 +377,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Ciao,<br><br>volevamo informarti che ora hai un account %s.<br><br>Il tuo nome utente: <strong>%s</strong><br>Accedi: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Saluti!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Ciao,\n\nvolevamo informarti che ora hai un account %s.\n\nIl tuo nome utente: %s\nAccedi: %s\n\n", + "No display name set" : "Nome visualizzato non impostato", "For password recovery and notifications" : "Per il ripristino della password e per le notifiche", "Your website" : "Il tuo sito web", "Your Twitter handle" : "Il tuo nome utente su Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Client web, desktop e mobile attualmente connessi al tuo account.", "Passcodes that give an app or device permissions to access your account." : "Codici di accesso per fornire alle applicazioni o ai dispositivi il permesso di accedere al tuo account.", + "Name" : "Nome", "Follow us on Google Plus!" : "Seguici su Google Plus!", "Subscribe to our twitter channel!" : "Iscriviti al nostro canale twitter!", "Subscribe to our news feed!" : "Iscriviti alla nostra fonte di notizie!", diff --git a/settings/l10n/it.json b/settings/l10n/it.json index b63170aad96..a311b2c48b7 100644 --- a/settings/l10n/it.json +++ b/settings/l10n/it.json @@ -5,6 +5,7 @@ "{actor} changed your email address" : "{actor} ha cambiato il tuo indirizzo email", "You changed your email address" : "Hai cambiato il tuo indirizzo email", "Your email address was changed by an administrator" : "Il tuo indirizzo email è stato cambiato da un amministratore", + "Security" : "Sicurezza", "Your apps" : "Le tue applicazioni", "Enabled apps" : "Applicazioni abilitate", "Disabled apps" : "Applicazioni disabilitate", @@ -34,6 +35,8 @@ "To send a password link to the user an email address is required." : "Per inviare un collegamento della password all'utente è richiesto un indirizzo email.", "Unable to create user." : "Impossibile creare l'utente.", "Unable to delete user." : "Impossibile eliminare l'utente.", + "Error while enabling user." : "Errore durante l'abilitazione dell'utente.", + "Error while disabling user." : "Errore durante la disabilitazione dell'utente.", "Settings saved" : "Impostazioni salvate", "Unable to change full name" : "Impossibile cambiare il nome completo", "Unable to change email address" : "Impossibile cambiare l'indirizzo di posta", @@ -42,8 +45,14 @@ "Invalid user" : "Utente non valido", "Unable to change mail address" : "Impossibile cambiare l'indirizzo di posta", "Email saved" : "Email salvata", + "%1$s changed your password on %2$s." : "%1$s ha cambiato la tua password su %2$s.", "Your password on %s was changed." : "La tua password su %s è stata modificata.", "Password changed for %s" : "Password modificata per %s", + "If you did not request this, please contact an administrator." : "Se non lo hai richiesto, contatta un amministratore.", + "Password for %1$s changed on %2$s" : "Password per %1$s cambiata su %2$s", + "The new email address is %s" : "Il nuovo indirizzo email è %s", + "Welcome aboard" : "Benvenuto a bordo", + "Your username is: %s" : "Il tuo nome utente è: %s", "Set your password" : "Imposta la tua password", "Go to %s" : "Vai a %s", "Install Client" : "Installa client", @@ -79,11 +88,15 @@ "Updating...." : "Aggiornamento in corso...", "Error while updating app" : "Errore durante l'aggiornamento", "Updated" : "Aggiornato", + "Removing …" : "Rimozione in corso...", + "Error while removing app" : "Errore durante la rimozione dell'applicazione", + "Remove" : "Rimuovi", "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "L'applicazione è stata abilitata, ma deve essere aggiornata. Sarai rediretto alla pagina di aggiornamento in 5 secondi.", "App update" : "Aggiornamento applicazione", "Approved" : "Approvata", "Experimental" : "Sperimentale", "No apps found for {query}" : "Nessuna applicazione trovata per {query}", + "Enable all" : "Abilita tutto", "Allow filesystem access" : "Consenti accesso al filesystem", "Disconnect" : "Disconnetti", "Revoke" : "Revoca", @@ -118,6 +131,7 @@ "Visible to local users and to trusted servers" : "Visibile agli utenti locali e ai server affidabili", "Public" : "Pubblico", "Will be synced to a global and public address book" : "Sarà sincronizzato con una rubrica globale e pubblica", + "Verify" : "Verifica", "Select a profile picture" : "Seleziona un'immagine del profilo", "Very weak password" : "Password molto debole", "Weak password" : "Password debole", @@ -148,8 +162,6 @@ "__language_name__" : "Italiano", "Unlimited" : "Illimitata", "Personal info" : "Informazioni personali", - "Sessions" : "Sessioni", - "App passwords" : "Password di applicazione", "Sync clients" : "Client di sincronizzazione", "None" : "Nessuno", "Login" : "Accesso", @@ -212,13 +224,14 @@ "Allow apps to use the Share API" : "Consenti alle applicazioni di utilizzare le API di condivisione", "Allow users to share via link" : "Consenti agli utenti di condividere tramite collegamento", "Allow public uploads" : "Consenti caricamenti pubblici", + "Always ask for a password" : "Chiedi sempre una password", "Enforce password protection" : "Imponi la protezione con password", "Set default expiration date" : "Imposta data di scadenza predefinita", "Expire after " : "Scadenza dopo", "days" : "giorni", "Enforce expiration date" : "Forza la data di scadenza", "Allow resharing" : "Consenti la ri-condivisione", - "Allow sharing with groups" : "Consentì la condivisione con gruppi", + "Allow sharing with groups" : "Consenti la condivisione con gruppi", "Restrict users to only share with users in their groups" : "Limita gli utenti a condividere solo con gli utenti nei loro gruppi", "Exclude groups from sharing" : "Escludi gruppi dalla condivisione", "These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.", @@ -273,16 +286,16 @@ "Cancel" : "Annulla", "Choose as profile picture" : "Scegli come immagine del profilo", "Full name" : "Nome completo", - "No display name set" : "Nome visualizzato non impostato", "Email" : "Posta elettronica", - "Your email address" : "Il tuo indirizzo email", "No email address set" : "Nessun indirizzo email impostato", + "Your email address" : "Il tuo indirizzo email", "For password reset and notifications" : "Per ripristino della password e notifiche", "Phone number" : "Numero di telefono", "Your phone number" : "Il tuo numero di telefono", "Address" : "Indirizzo", "Your postal address" : "Il tuo indirizzo postale", "Website" : "Sito web", + "Link https://…" : "Colegamento https://...", "Twitter" : "Twitter", "You are member of the following groups:" : "Sei membro dei seguenti gruppi:", "Password" : "Password", @@ -297,10 +310,9 @@ "iOS app" : "Applicazione iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Se vuoi supportare il progetto {contributeopen}unisciti allo sviluppo{linkclose} o {contributeopen} diffondi il verbo{linkclose}!", "Show First Run Wizard again" : "Mostra nuovamente la procedura di primo avvio", - "Web, desktop and mobile clients currently logged in to your account." : "Client web, desktop e mobile attualmente connessi al tuo account.", "Device" : "Dispositivo", "Last activity" : "Ultima attività", - "Name" : "Nome", + "App passwords" : "Password di applicazione", "App name" : "Nome applicazione", "Create new app password" : "Crea nuova password di applicazione", "Use the credentials below to configure your app or device." : "Utilizza le credenziali in basso per configurare la tua applicazione o dispositivo.", @@ -308,11 +320,15 @@ "Username" : "Nome utente", "Done" : "Completato", "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Sviluppato dalla {communityopen}comunità di Nextcloud{linkclose}, il {githubopen}codice sorgente{linkclose} è rilasciato nei termini della licenza {licenseopen}AGPL{linkclose}.", + "Follow us on Google+!" : "Seguici su Google+!", "Like our facebook page!" : "Mi piace sulla nostra pagina di Facebook!", + "Follow us on Twitter!" : "Seguici su Twitter!", + "Check out our blog!" : "Leggi il nostro blog!", "Subscribe to our newsletter!" : "Iscriviti alla nostra newsletter!", "Settings" : "Impostazioni", "Show storage location" : "Mostra posizione di archiviazione", "Show user backend" : "Mostra il motore utente", + "Show last login" : "Mostra ultimo accesso", "Show email address" : "Mostra l'indirizzo email", "Send email to new user" : "Invia email al nuovo utente", "E-Mail" : "Posta elettronica", @@ -322,6 +338,7 @@ "Group name" : "Nome del gruppo", "Everyone" : "Chiunque", "Admins" : "Amministratori", + "Disabled" : "Disabilitati", "Default quota" : "Quota predefinita", "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Digita la quota di archiviazione (ad es.: \"512 MB\" or \"12 GB\")", "Other" : "Altro", @@ -346,6 +363,7 @@ "Uninstalling ...." : "Disinstallazione...", "Error while uninstalling app" : "Errore durante la disinstallazione dell'applicazione", "Uninstall" : "Disinstalla", + "Sessions" : "Sessioni", "This is used for sending out notifications." : "Viene utilizzato per inviare le notifiche.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Il modulo PHP 'fileinfo' non è presente. Consigliamo vivamente di abilitare questo modulo per ottenere risultati migliori con il rilevamento dei tipi MIME.", "Cron" : "Cron", @@ -357,10 +375,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Ciao,<br><br>volevamo informarti che ora hai un account %s.<br><br>Il tuo nome utente: <strong>%s</strong><br>Accedi: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Saluti!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Ciao,\n\nvolevamo informarti che ora hai un account %s.\n\nIl tuo nome utente: %s\nAccedi: %s\n\n", + "No display name set" : "Nome visualizzato non impostato", "For password recovery and notifications" : "Per il ripristino della password e per le notifiche", "Your website" : "Il tuo sito web", "Your Twitter handle" : "Il tuo nome utente su Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Client web, desktop e mobile attualmente connessi al tuo account.", "Passcodes that give an app or device permissions to access your account." : "Codici di accesso per fornire alle applicazioni o ai dispositivi il permesso di accedere al tuo account.", + "Name" : "Nome", "Follow us on Google Plus!" : "Seguici su Google Plus!", "Subscribe to our twitter channel!" : "Iscriviti al nostro canale twitter!", "Subscribe to our news feed!" : "Iscriviti alla nostra fonte di notizie!", diff --git a/settings/l10n/ja.js b/settings/l10n/ja.js index d05b561464e..06a38133eb5 100644 --- a/settings/l10n/ja.js +++ b/settings/l10n/ja.js @@ -133,8 +133,6 @@ OC.L10N.register( "__language_name__" : "Japanese (日本語)", "Unlimited" : "無制限", "Personal info" : "個人情報", - "Sessions" : "セッション", - "App passwords" : "アプリパスワード", "Sync clients" : "同期用クライアント", "None" : "なし", "Login" : "ログイン", @@ -259,10 +257,9 @@ OC.L10N.register( "Cancel" : "キャンセル", "Choose as profile picture" : "プロファイル画像として選択", "Full name" : "氏名", - "No display name set" : "表示名が未設定", "Email" : "メール", - "Your email address" : "あなたのメールアドレス", "No email address set" : "メールアドレスが設定されていません", + "Your email address" : "あなたのメールアドレス", "For password reset and notifications" : "パスワードリセットと通知用", "Phone number" : "電話番号", "Your phone number" : "あなたの電話番号", @@ -283,10 +280,9 @@ OC.L10N.register( "iOS app" : "iOSアプリ", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "プロジェクトをサポートしたい場合は、 {contributeopen}開発に参加{linkclose}するか、 {contributeopen}このワードを広めて{linkclose}!", "Show First Run Wizard again" : "初回ウィザードを再表示する", - "Web, desktop and mobile clients currently logged in to your account." : "現在、Web、デスクトップ、モバイルアプリで ownCloud にログインしている端末一覧です。", "Device" : "デバイス", "Last activity" : "最後の活動", - "Name" : "名前", + "App passwords" : "アプリパスワード", "App name" : "アプリ名", "Create new app password" : "新規アプリパスワードを作成", "Use the credentials below to configure your app or device." : "アプリや端末を設定するのに以下の認証情報を使用する。", @@ -332,6 +328,7 @@ OC.L10N.register( "Uninstalling ...." : "アンインストール中 ....", "Error while uninstalling app" : "アプリをアンインストール中にエラーが発生", "Uninstall" : "アンインストール", + "Sessions" : "セッション", "This is used for sending out notifications." : "通知を送信する際に使用します。", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP のモジュール 'fileinfo' が見つかりません。mimeタイプの検出を精度良く行うために、このモジュールを有効にすることを強くお勧めします。", "Cron" : "Cron", @@ -343,10 +340,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "こんにちは、<br><br>あなたのアカウント %s が利用できるようになりました。<br><br>ユーザー名: %s<br>接続URL: <a href=\"%s\">%s</a><br><br>", "Cheers!" : "それでは!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "こんにちは、\n\nあなたのアカウント %s が利用できるようになりました。\n\nユーザー名: %s\n接続URL: %s\n\n", + "No display name set" : "表示名が未設定", "For password recovery and notifications" : "パスワード回復と通知用", "Your website" : "あなたの個人ウェブサイト", "Your Twitter handle" : "あなたのTwitterのID", + "Web, desktop and mobile clients currently logged in to your account." : "現在、Web、デスクトップ、モバイルアプリで ownCloud にログインしている端末一覧です。", "Passcodes that give an app or device permissions to access your account." : "パスコードで、アプリやデバイスにアカウントにアクセスするための権限を与えます。", + "Name" : "名前", "Follow us on Google Plus!" : "Google Plusでフォロー!", "Subscribe to our twitter channel!" : "twitterチャンネルを購読する!", "Subscribe to our news feed!" : "私たちのニュースフィードを購読!", diff --git a/settings/l10n/ja.json b/settings/l10n/ja.json index 2464950828a..064b368f875 100644 --- a/settings/l10n/ja.json +++ b/settings/l10n/ja.json @@ -131,8 +131,6 @@ "__language_name__" : "Japanese (日本語)", "Unlimited" : "無制限", "Personal info" : "個人情報", - "Sessions" : "セッション", - "App passwords" : "アプリパスワード", "Sync clients" : "同期用クライアント", "None" : "なし", "Login" : "ログイン", @@ -257,10 +255,9 @@ "Cancel" : "キャンセル", "Choose as profile picture" : "プロファイル画像として選択", "Full name" : "氏名", - "No display name set" : "表示名が未設定", "Email" : "メール", - "Your email address" : "あなたのメールアドレス", "No email address set" : "メールアドレスが設定されていません", + "Your email address" : "あなたのメールアドレス", "For password reset and notifications" : "パスワードリセットと通知用", "Phone number" : "電話番号", "Your phone number" : "あなたの電話番号", @@ -281,10 +278,9 @@ "iOS app" : "iOSアプリ", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "プロジェクトをサポートしたい場合は、 {contributeopen}開発に参加{linkclose}するか、 {contributeopen}このワードを広めて{linkclose}!", "Show First Run Wizard again" : "初回ウィザードを再表示する", - "Web, desktop and mobile clients currently logged in to your account." : "現在、Web、デスクトップ、モバイルアプリで ownCloud にログインしている端末一覧です。", "Device" : "デバイス", "Last activity" : "最後の活動", - "Name" : "名前", + "App passwords" : "アプリパスワード", "App name" : "アプリ名", "Create new app password" : "新規アプリパスワードを作成", "Use the credentials below to configure your app or device." : "アプリや端末を設定するのに以下の認証情報を使用する。", @@ -330,6 +326,7 @@ "Uninstalling ...." : "アンインストール中 ....", "Error while uninstalling app" : "アプリをアンインストール中にエラーが発生", "Uninstall" : "アンインストール", + "Sessions" : "セッション", "This is used for sending out notifications." : "通知を送信する際に使用します。", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP のモジュール 'fileinfo' が見つかりません。mimeタイプの検出を精度良く行うために、このモジュールを有効にすることを強くお勧めします。", "Cron" : "Cron", @@ -341,10 +338,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "こんにちは、<br><br>あなたのアカウント %s が利用できるようになりました。<br><br>ユーザー名: %s<br>接続URL: <a href=\"%s\">%s</a><br><br>", "Cheers!" : "それでは!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "こんにちは、\n\nあなたのアカウント %s が利用できるようになりました。\n\nユーザー名: %s\n接続URL: %s\n\n", + "No display name set" : "表示名が未設定", "For password recovery and notifications" : "パスワード回復と通知用", "Your website" : "あなたの個人ウェブサイト", "Your Twitter handle" : "あなたのTwitterのID", + "Web, desktop and mobile clients currently logged in to your account." : "現在、Web、デスクトップ、モバイルアプリで ownCloud にログインしている端末一覧です。", "Passcodes that give an app or device permissions to access your account." : "パスコードで、アプリやデバイスにアカウントにアクセスするための権限を与えます。", + "Name" : "名前", "Follow us on Google Plus!" : "Google Plusでフォロー!", "Subscribe to our twitter channel!" : "twitterチャンネルを購読する!", "Subscribe to our news feed!" : "私たちのニュースフィードを購読!", diff --git a/settings/l10n/ka_GE.js b/settings/l10n/ka_GE.js index 19b92d8dac8..c67452e04bb 100644 --- a/settings/l10n/ka_GE.js +++ b/settings/l10n/ka_GE.js @@ -43,7 +43,6 @@ OC.L10N.register( "Help translate" : "თარგმნის დახმარება", "Get the apps to sync your files" : "აპლიკაცია ფაილების სინქრონიზაციისთვის", "Show First Run Wizard again" : "მაჩვენე თავიდან გაშვებული ვიზარდი", - "Name" : "სახელი", "Username" : "მომხმარებლის სახელი", "Create" : "შექმნა", "Other" : "სხვა", @@ -54,6 +53,7 @@ OC.L10N.register( "Unable to add user to group %s" : "მომხმარებლის დამატება ვერ მოხეხდა ჯგუფში %s", "Unable to remove user from group %s" : "მომხმარებლის წაშლა ვერ მოხეხდა ჯგუფიდან %s", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP მოდული 'fileinfo' არ არსებობს. ჩვენ გირჩევთ რომ აუცილებლად ჩართოთ ეს მოდული, რომ მიიღოთ კარგი შედეგები mime-type–ს აღმოჩენისას.", - "Cron" : "Cron–ი" + "Cron" : "Cron–ი", + "Name" : "სახელი" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/ka_GE.json b/settings/l10n/ka_GE.json index fa89c16be96..be4d8d157f9 100644 --- a/settings/l10n/ka_GE.json +++ b/settings/l10n/ka_GE.json @@ -41,7 +41,6 @@ "Help translate" : "თარგმნის დახმარება", "Get the apps to sync your files" : "აპლიკაცია ფაილების სინქრონიზაციისთვის", "Show First Run Wizard again" : "მაჩვენე თავიდან გაშვებული ვიზარდი", - "Name" : "სახელი", "Username" : "მომხმარებლის სახელი", "Create" : "შექმნა", "Other" : "სხვა", @@ -52,6 +51,7 @@ "Unable to add user to group %s" : "მომხმარებლის დამატება ვერ მოხეხდა ჯგუფში %s", "Unable to remove user from group %s" : "მომხმარებლის წაშლა ვერ მოხეხდა ჯგუფიდან %s", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP მოდული 'fileinfo' არ არსებობს. ჩვენ გირჩევთ რომ აუცილებლად ჩართოთ ეს მოდული, რომ მიიღოთ კარგი შედეგები mime-type–ს აღმოჩენისას.", - "Cron" : "Cron–ი" + "Cron" : "Cron–ი", + "Name" : "სახელი" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/km.js b/settings/l10n/km.js index 21bef4c0371..30d8b22f141 100644 --- a/settings/l10n/km.js +++ b/settings/l10n/km.js @@ -57,7 +57,6 @@ OC.L10N.register( "Help translate" : "ជួយបកប្រែ", "Get the apps to sync your files" : "ដាក់អោយកម្មវិធីផ្សេងៗ ធ្វើសមកាលកម្មឯកសារអ្នក", "Show First Run Wizard again" : "បង្ហាញ First Run Wizard ម្តងទៀត", - "Name" : "ឈ្មោះ", "Username" : "ឈ្មោះអ្នកប្រើ", "Create" : "បង្កើត", "Admin Recovery Password" : "ការស្វែងរកពាក្យសម្ងាត់របស់ប្រធានវេបសាយ", @@ -71,6 +70,7 @@ OC.L10N.register( "Unable to remove user from group %s" : "មិនអាចដកអ្នកប្រើចេញពីក្រុម %s", "Sending..." : "កំពុងផ្ញើ...", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "ខ្វះម៉ូឌុល 'fileinfo' ។ យើងសូមណែនាំឲ្យបើកម៉ូឌុលនេះ ដើម្បីទទួលបានលទ្ធផលល្អនៃការសម្គាល់ប្រភេទ mime ។", - "Cron" : "Cron" + "Cron" : "Cron", + "Name" : "ឈ្មោះ" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/km.json b/settings/l10n/km.json index 3351337c56e..35eeefbe2be 100644 --- a/settings/l10n/km.json +++ b/settings/l10n/km.json @@ -55,7 +55,6 @@ "Help translate" : "ជួយបកប្រែ", "Get the apps to sync your files" : "ដាក់អោយកម្មវិធីផ្សេងៗ ធ្វើសមកាលកម្មឯកសារអ្នក", "Show First Run Wizard again" : "បង្ហាញ First Run Wizard ម្តងទៀត", - "Name" : "ឈ្មោះ", "Username" : "ឈ្មោះអ្នកប្រើ", "Create" : "បង្កើត", "Admin Recovery Password" : "ការស្វែងរកពាក្យសម្ងាត់របស់ប្រធានវេបសាយ", @@ -69,6 +68,7 @@ "Unable to remove user from group %s" : "មិនអាចដកអ្នកប្រើចេញពីក្រុម %s", "Sending..." : "កំពុងផ្ញើ...", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "ខ្វះម៉ូឌុល 'fileinfo' ។ យើងសូមណែនាំឲ្យបើកម៉ូឌុលនេះ ដើម្បីទទួលបានលទ្ធផលល្អនៃការសម្គាល់ប្រភេទ mime ។", - "Cron" : "Cron" + "Cron" : "Cron", + "Name" : "ឈ្មោះ" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/kn.js b/settings/l10n/kn.js index c629542f8f4..80af80cf942 100644 --- a/settings/l10n/kn.js +++ b/settings/l10n/kn.js @@ -83,7 +83,6 @@ OC.L10N.register( "Change password" : "ಗುಪ್ತ ಪದವನ್ನು ಬದಲಾಯಿಸಿ", "Language" : "ಭಾಷೆ", "Help translate" : "ಭಾಷಾಂತರಿಸಲು ಸಹಾಯ ಮಾಡಿ", - "Name" : "ಹೆಸರು", "Username" : "ಬಳಕೆಯ ಹೆಸರು", "E-Mail" : "ಇ-ಅಂಚೆ ವಿಳಾಸ", "Create" : "ಸೃಷ್ಟಿಸಿ", @@ -105,6 +104,7 @@ OC.L10N.register( "Uninstalling ...." : "ಅಳಿಸಿಹಾಕುವುದು ...", "Error while uninstalling app" : "ಅಳಿಸುವಾಗ ಏನೊ ಲೋಪವಾಗಿದೆ", "Uninstall" : "ಅಳಿಸಿ", - "Cheers!" : "ಆನಂದಿಸಿ !" + "Cheers!" : "ಆನಂದಿಸಿ !", + "Name" : "ಹೆಸರು" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/kn.json b/settings/l10n/kn.json index 3994d568deb..3789a6c5bf3 100644 --- a/settings/l10n/kn.json +++ b/settings/l10n/kn.json @@ -81,7 +81,6 @@ "Change password" : "ಗುಪ್ತ ಪದವನ್ನು ಬದಲಾಯಿಸಿ", "Language" : "ಭಾಷೆ", "Help translate" : "ಭಾಷಾಂತರಿಸಲು ಸಹಾಯ ಮಾಡಿ", - "Name" : "ಹೆಸರು", "Username" : "ಬಳಕೆಯ ಹೆಸರು", "E-Mail" : "ಇ-ಅಂಚೆ ವಿಳಾಸ", "Create" : "ಸೃಷ್ಟಿಸಿ", @@ -103,6 +102,7 @@ "Uninstalling ...." : "ಅಳಿಸಿಹಾಕುವುದು ...", "Error while uninstalling app" : "ಅಳಿಸುವಾಗ ಏನೊ ಲೋಪವಾಗಿದೆ", "Uninstall" : "ಅಳಿಸಿ", - "Cheers!" : "ಆನಂದಿಸಿ !" + "Cheers!" : "ಆನಂದಿಸಿ !", + "Name" : "ಹೆಸರು" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/ko.js b/settings/l10n/ko.js index ea543b9c3f8..3ceb6f8e198 100644 --- a/settings/l10n/ko.js +++ b/settings/l10n/ko.js @@ -180,8 +180,6 @@ OC.L10N.register( "Unlimited" : "무제한", "Verifying" : "확인 중", "Personal info" : "개인 정보", - "Sessions" : "세션", - "App passwords" : "앱 암호", "Sync clients" : "동기화 클라이언트", "None" : "없음", "Login" : "로그인", @@ -315,10 +313,9 @@ OC.L10N.register( "Cancel" : "취소", "Choose as profile picture" : "프로필 사진으로 선택", "Full name" : "전체 이름", - "No display name set" : "표시 이름이 설정되지 않음", "Email" : "이메일", - "Your email address" : "이메일 주소", "No email address set" : "이메일 주소가 설정되지 않음", + "Your email address" : "이메일 주소", "For password reset and notifications" : "암호 초기화 및 알림에 사용", "Phone number" : "휴대폰 번호", "Your phone number" : "내 휴대폰 번호", @@ -342,11 +339,10 @@ OC.L10N.register( "iOS app" : "iOS 앱", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "이 프로젝트를 지원하려면 {contributeopen}개발에 참여{linkclose}하거나 {contributeopen}주변에 알려 주세요{linkclose}!", "Show First Run Wizard again" : "첫 실행 마법사 다시 보이기", - "Web, desktop and mobile clients currently logged in to your account." : "사용자 계정으로 로그인된 웹, 데스크톱, 모바일 클라이언트 목록입니다.", "Device" : "장치", "Last activity" : "최근 활동", + "App passwords" : "앱 암호", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "앱 암호를 생성하여 내 암호를 공개하지 않아도 됩니다. 이 암호는 개별적으로 폐기할 수도 있습니다.", - "Name" : "이름", "App name" : "앱 이름", "Create new app password" : "새로운 앱 암호 만들기", "Use the credentials below to configure your app or device." : "앱 또는 장치를 구성하는 아래의 자격 증명을 사용합니다.", @@ -398,6 +394,7 @@ OC.L10N.register( "Uninstalling ...." : "제거하는 중 ....", "Error while uninstalling app" : "앱을 제거하는 중 오류 발생", "Uninstall" : "제거", + "Sessions" : "세션", "This is used for sending out notifications." : "알림을 보낼 때 사용합니다.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP의 'fileinfo' 모듈이 없습니다. 올바른 MIME 형식 감지를 위해서 이 모듈을 활성화하는 것을 추천합니다.", "Cron" : "Cron", @@ -409,10 +406,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "안녕하세요.<br><br>%s 계정을 사용할 수 있음을 알려 드립니다.<br><br>사용자 이름: <strong>%s</strong><br>접근 링크: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "감사합니다!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "안녕하세요.\n\n%s 계정을 사용할 수 있음을 알려 드립니다.\n\n사용자 이름: %s\n접근 링크: %s\n\n", + "No display name set" : "표시 이름이 설정되지 않음", "For password recovery and notifications" : "암호 복구와 알림에 사용", "Your website" : "내 웹 사이트", "Your Twitter handle" : "내 트위터", + "Web, desktop and mobile clients currently logged in to your account." : "사용자 계정으로 로그인된 웹, 데스크톱, 모바일 클라이언트 목록입니다.", "Passcodes that give an app or device permissions to access your account." : "앱 암호는 앱이나 장치가 사용자 계정에 접근할 수 있도록 해줍니다.", + "Name" : "이름", "Follow us on Google Plus!" : "Google Plus를 팔로우하세요!", "Subscribe to our twitter channel!" : "Twitter 채널을 구독하세요!", "Subscribe to our news feed!" : "뉴스 피드를 구독하세요!", diff --git a/settings/l10n/ko.json b/settings/l10n/ko.json index b3e5ed60f42..e394717c112 100644 --- a/settings/l10n/ko.json +++ b/settings/l10n/ko.json @@ -178,8 +178,6 @@ "Unlimited" : "무제한", "Verifying" : "확인 중", "Personal info" : "개인 정보", - "Sessions" : "세션", - "App passwords" : "앱 암호", "Sync clients" : "동기화 클라이언트", "None" : "없음", "Login" : "로그인", @@ -313,10 +311,9 @@ "Cancel" : "취소", "Choose as profile picture" : "프로필 사진으로 선택", "Full name" : "전체 이름", - "No display name set" : "표시 이름이 설정되지 않음", "Email" : "이메일", - "Your email address" : "이메일 주소", "No email address set" : "이메일 주소가 설정되지 않음", + "Your email address" : "이메일 주소", "For password reset and notifications" : "암호 초기화 및 알림에 사용", "Phone number" : "휴대폰 번호", "Your phone number" : "내 휴대폰 번호", @@ -340,11 +337,10 @@ "iOS app" : "iOS 앱", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "이 프로젝트를 지원하려면 {contributeopen}개발에 참여{linkclose}하거나 {contributeopen}주변에 알려 주세요{linkclose}!", "Show First Run Wizard again" : "첫 실행 마법사 다시 보이기", - "Web, desktop and mobile clients currently logged in to your account." : "사용자 계정으로 로그인된 웹, 데스크톱, 모바일 클라이언트 목록입니다.", "Device" : "장치", "Last activity" : "최근 활동", + "App passwords" : "앱 암호", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "앱 암호를 생성하여 내 암호를 공개하지 않아도 됩니다. 이 암호는 개별적으로 폐기할 수도 있습니다.", - "Name" : "이름", "App name" : "앱 이름", "Create new app password" : "새로운 앱 암호 만들기", "Use the credentials below to configure your app or device." : "앱 또는 장치를 구성하는 아래의 자격 증명을 사용합니다.", @@ -396,6 +392,7 @@ "Uninstalling ...." : "제거하는 중 ....", "Error while uninstalling app" : "앱을 제거하는 중 오류 발생", "Uninstall" : "제거", + "Sessions" : "세션", "This is used for sending out notifications." : "알림을 보낼 때 사용합니다.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP의 'fileinfo' 모듈이 없습니다. 올바른 MIME 형식 감지를 위해서 이 모듈을 활성화하는 것을 추천합니다.", "Cron" : "Cron", @@ -407,10 +404,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "안녕하세요.<br><br>%s 계정을 사용할 수 있음을 알려 드립니다.<br><br>사용자 이름: <strong>%s</strong><br>접근 링크: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "감사합니다!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "안녕하세요.\n\n%s 계정을 사용할 수 있음을 알려 드립니다.\n\n사용자 이름: %s\n접근 링크: %s\n\n", + "No display name set" : "표시 이름이 설정되지 않음", "For password recovery and notifications" : "암호 복구와 알림에 사용", "Your website" : "내 웹 사이트", "Your Twitter handle" : "내 트위터", + "Web, desktop and mobile clients currently logged in to your account." : "사용자 계정으로 로그인된 웹, 데스크톱, 모바일 클라이언트 목록입니다.", "Passcodes that give an app or device permissions to access your account." : "앱 암호는 앱이나 장치가 사용자 계정에 접근할 수 있도록 해줍니다.", + "Name" : "이름", "Follow us on Google Plus!" : "Google Plus를 팔로우하세요!", "Subscribe to our twitter channel!" : "Twitter 채널을 구독하세요!", "Subscribe to our news feed!" : "뉴스 피드를 구독하세요!", diff --git a/settings/l10n/lb.js b/settings/l10n/lb.js index 8006d9a24b4..7027bb212f7 100644 --- a/settings/l10n/lb.js +++ b/settings/l10n/lb.js @@ -40,7 +40,6 @@ OC.L10N.register( "Desktop client" : "Desktop-Programm", "Android app" : "Android-App", "iOS app" : "iOS-App", - "Name" : "Numm", "Username" : "Benotzernumm", "E-Mail" : "E-Mail", "Create" : "Erstellen", @@ -51,6 +50,7 @@ OC.L10N.register( "Unable to add user to group %s" : "Onmeiglech User an Grupp ze sätzen %s", "Error while uninstalling app" : "Fehler beim Deinstalléieren vun der App", "Cron" : "Cron", - "Cheers!" : "Prost!" + "Cheers!" : "Prost!", + "Name" : "Numm" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/lb.json b/settings/l10n/lb.json index 526077d4728..df5cefb3a9e 100644 --- a/settings/l10n/lb.json +++ b/settings/l10n/lb.json @@ -38,7 +38,6 @@ "Desktop client" : "Desktop-Programm", "Android app" : "Android-App", "iOS app" : "iOS-App", - "Name" : "Numm", "Username" : "Benotzernumm", "E-Mail" : "E-Mail", "Create" : "Erstellen", @@ -49,6 +48,7 @@ "Unable to add user to group %s" : "Onmeiglech User an Grupp ze sätzen %s", "Error while uninstalling app" : "Fehler beim Deinstalléieren vun der App", "Cron" : "Cron", - "Cheers!" : "Prost!" + "Cheers!" : "Prost!", + "Name" : "Numm" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/lt_LT.js b/settings/l10n/lt_LT.js index 0a9503fce0e..d04ee3e40ae 100644 --- a/settings/l10n/lt_LT.js +++ b/settings/l10n/lt_LT.js @@ -4,6 +4,7 @@ OC.L10N.register( "You changed your password" : "Jūs pakeitėte savo slaptažodį", "Your password was reset by an administrator" : "Administratorius atstatė jūsų slaptažodį", "{actor} changed your email address" : "{actor} pakeitė jūsų el. pašto adresą", + "Security" : "Saugumas", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Jūsų <strong>slaptažodis</strong> ar <strong>el. paštas</strong> buvo pakeisti", "Your apps" : "Jūsų programėlės", "Wrong password" : "Neteisingas slaptažodis", @@ -98,8 +99,6 @@ OC.L10N.register( "__language_name__" : "Lietuvių", "Unlimited" : "Neribotai", "Personal info" : "Asmeninė informacija", - "Sessions" : "Seansai", - "App passwords" : "Programėlių slaptažodžiai", "None" : "Nieko", "Login" : "Prisijungti", "SSL/TLS" : "SSL/TLS", @@ -145,8 +144,8 @@ OC.L10N.register( "png or jpg, max. 20 MB" : "png arba jpg, daugiausiai 20 MB", "Cancel" : "Atsisakyti", "Email" : "El. Paštas", - "Your email address" : "Jūsų el. pašto adresas", "No email address set" : "Nenustatytas joks el. pašto adresas", + "Your email address" : "Jūsų el. pašto adresas", "Phone number" : "Telefono numeris", "Your phone number" : "Jūsų telefono numeris", "Address" : "Adresas", @@ -165,10 +164,9 @@ OC.L10N.register( "iOS app" : "iOS programa", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeigu norite palaikyti projektą, tuomet {contributeopen}prisijunkite prie kūrimo{linkclose} arba {contributeopen}skleiskite žinią kitiems{linkclose}!", "Show First Run Wizard again" : "Dar kartą rodyti pirmojo paleidimo vediklį", - "Web, desktop and mobile clients currently logged in to your account." : "Saityno, darbalaukio ir mobilieji klientai, kurie šiuo metu yra prisijungę prie jūsų paskyros.", "Device" : "Įrenginys", "Last activity" : "Paskutinė veikla", - "Name" : "Pavadinimas", + "App passwords" : "Programėlių slaptažodžiai", "App name" : "Programėlės pavadinimas", "Create new app password" : "Sukurti naują programėlės slaptažodį", "For security reasons this password will only be shown once." : "Saugumo sumetimais šis slaptažodis bus parodytas tik vieną kartą.", @@ -196,10 +194,13 @@ OC.L10N.register( "Uninstalling ...." : "Šalinama...", "Error while uninstalling app" : "Klaida, šalinant programėlę", "Uninstall" : "Šalinti", + "Sessions" : "Seansai", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūksta PHP modulio „fileinfo“. Labai rekomenduojame įjungti šį modulį, kad gauti geriausius rezultatus nustatant mime-tipą.", "Cron" : "Cron", "Cheers!" : "Sveikinimai!", "For password recovery and notifications" : "Skirtas slaptažodžio atkūrimui ir pranešimams", - "Your website" : "Jūsų svetainė" + "Your website" : "Jūsų svetainė", + "Web, desktop and mobile clients currently logged in to your account." : "Saityno, darbalaukio ir mobilieji klientai, kurie šiuo metu yra prisijungę prie jūsų paskyros.", + "Name" : "Pavadinimas" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/settings/l10n/lt_LT.json b/settings/l10n/lt_LT.json index 95cff7c1e94..dc0d1fcfa4a 100644 --- a/settings/l10n/lt_LT.json +++ b/settings/l10n/lt_LT.json @@ -2,6 +2,7 @@ "You changed your password" : "Jūs pakeitėte savo slaptažodį", "Your password was reset by an administrator" : "Administratorius atstatė jūsų slaptažodį", "{actor} changed your email address" : "{actor} pakeitė jūsų el. pašto adresą", + "Security" : "Saugumas", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Jūsų <strong>slaptažodis</strong> ar <strong>el. paštas</strong> buvo pakeisti", "Your apps" : "Jūsų programėlės", "Wrong password" : "Neteisingas slaptažodis", @@ -96,8 +97,6 @@ "__language_name__" : "Lietuvių", "Unlimited" : "Neribotai", "Personal info" : "Asmeninė informacija", - "Sessions" : "Seansai", - "App passwords" : "Programėlių slaptažodžiai", "None" : "Nieko", "Login" : "Prisijungti", "SSL/TLS" : "SSL/TLS", @@ -143,8 +142,8 @@ "png or jpg, max. 20 MB" : "png arba jpg, daugiausiai 20 MB", "Cancel" : "Atsisakyti", "Email" : "El. Paštas", - "Your email address" : "Jūsų el. pašto adresas", "No email address set" : "Nenustatytas joks el. pašto adresas", + "Your email address" : "Jūsų el. pašto adresas", "Phone number" : "Telefono numeris", "Your phone number" : "Jūsų telefono numeris", "Address" : "Adresas", @@ -163,10 +162,9 @@ "iOS app" : "iOS programa", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeigu norite palaikyti projektą, tuomet {contributeopen}prisijunkite prie kūrimo{linkclose} arba {contributeopen}skleiskite žinią kitiems{linkclose}!", "Show First Run Wizard again" : "Dar kartą rodyti pirmojo paleidimo vediklį", - "Web, desktop and mobile clients currently logged in to your account." : "Saityno, darbalaukio ir mobilieji klientai, kurie šiuo metu yra prisijungę prie jūsų paskyros.", "Device" : "Įrenginys", "Last activity" : "Paskutinė veikla", - "Name" : "Pavadinimas", + "App passwords" : "Programėlių slaptažodžiai", "App name" : "Programėlės pavadinimas", "Create new app password" : "Sukurti naują programėlės slaptažodį", "For security reasons this password will only be shown once." : "Saugumo sumetimais šis slaptažodis bus parodytas tik vieną kartą.", @@ -194,10 +192,13 @@ "Uninstalling ...." : "Šalinama...", "Error while uninstalling app" : "Klaida, šalinant programėlę", "Uninstall" : "Šalinti", + "Sessions" : "Seansai", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūksta PHP modulio „fileinfo“. Labai rekomenduojame įjungti šį modulį, kad gauti geriausius rezultatus nustatant mime-tipą.", "Cron" : "Cron", "Cheers!" : "Sveikinimai!", "For password recovery and notifications" : "Skirtas slaptažodžio atkūrimui ir pranešimams", - "Your website" : "Jūsų svetainė" + "Your website" : "Jūsų svetainė", + "Web, desktop and mobile clients currently logged in to your account." : "Saityno, darbalaukio ir mobilieji klientai, kurie šiuo metu yra prisijungę prie jūsų paskyros.", + "Name" : "Pavadinimas" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/settings/l10n/lv.js b/settings/l10n/lv.js index bd54d84052c..075da05ced2 100644 --- a/settings/l10n/lv.js +++ b/settings/l10n/lv.js @@ -113,8 +113,6 @@ OC.L10N.register( "__language_name__" : "Latviešu", "Unlimited" : "Neierobežota", "Personal info" : "Personiskā informācija", - "Sessions" : "Sesijas", - "App passwords" : "Programmu paroles", "Sync clients" : "Sinhronizācijas lietotnes", "None" : "Nav", "Login" : "Autorizēties", @@ -204,10 +202,9 @@ OC.L10N.register( "Cancel" : "Atcelt", "Choose as profile picture" : "Izvēlēties kā profila attēlu", "Full name" : "Pilns vārds", - "No display name set" : "Nav norādīts ekrāna vārds", "Email" : "E-pasts", - "Your email address" : "Jūsu e-pasta adrese", "No email address set" : "Nav norādīts e-pasts", + "Your email address" : "Jūsu e-pasta adrese", "Phone number" : "Tālruņa numurs", "Your phone number" : "Jūsu tālruņa numurs", "Address" : "Adrese", @@ -228,7 +225,7 @@ OC.L10N.register( "Show First Run Wizard again" : "Vēlreiz rādīt pirmās palaišanas vedni", "Device" : "Ierīce", "Last activity" : "Pēdējā aktivitāte", - "Name" : "Nosaukums", + "App passwords" : "Programmu paroles", "App name" : "Programmas nosaukums", "Create new app password" : "Izveidot jaunu programmas paroli", "Use the credentials below to configure your app or device." : "Izmantot akreditācijas datus, lai konfigurētu savu programmu vai ierīci.", @@ -270,14 +267,17 @@ OC.L10N.register( "Uninstalling ...." : "Atinstalē ....", "Error while uninstalling app" : "Kļūda, atinstalējot programmu", "Uninstall" : "Atinstalēt", + "Sessions" : "Sesijas", "This is used for sending out notifications." : "Tas tiek izmantots, izsūtot paziņojumus.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūkst PHP modulis “fileinfo”. Mēs iesakām to aktivēt, lai pēc iespējas labāk noteiktu mime tipus.", "Cron" : "Cron", "Uninstall app" : "Atinstalēt programmu", "Cheers!" : "Priekā!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvienkārši Jūsu zināšanai, ka Jums tagad ir %s konts.\n\nJūsu lietotājvārds: %s\nPiekļuve: %s\n\n", + "No display name set" : "Nav norādīts ekrāna vārds", "For password recovery and notifications" : "Paroles atjaunošanai un paziņojumiem", "Your website" : "Jūsu mājaslapa", + "Name" : "Nosaukums", "Follow us on Google Plus!" : "Seko mums Google Plus!", "Show last log in" : "Rādīt pēdējo autorizāciju" }, diff --git a/settings/l10n/lv.json b/settings/l10n/lv.json index 755fdefc390..018592112d0 100644 --- a/settings/l10n/lv.json +++ b/settings/l10n/lv.json @@ -111,8 +111,6 @@ "__language_name__" : "Latviešu", "Unlimited" : "Neierobežota", "Personal info" : "Personiskā informācija", - "Sessions" : "Sesijas", - "App passwords" : "Programmu paroles", "Sync clients" : "Sinhronizācijas lietotnes", "None" : "Nav", "Login" : "Autorizēties", @@ -202,10 +200,9 @@ "Cancel" : "Atcelt", "Choose as profile picture" : "Izvēlēties kā profila attēlu", "Full name" : "Pilns vārds", - "No display name set" : "Nav norādīts ekrāna vārds", "Email" : "E-pasts", - "Your email address" : "Jūsu e-pasta adrese", "No email address set" : "Nav norādīts e-pasts", + "Your email address" : "Jūsu e-pasta adrese", "Phone number" : "Tālruņa numurs", "Your phone number" : "Jūsu tālruņa numurs", "Address" : "Adrese", @@ -226,7 +223,7 @@ "Show First Run Wizard again" : "Vēlreiz rādīt pirmās palaišanas vedni", "Device" : "Ierīce", "Last activity" : "Pēdējā aktivitāte", - "Name" : "Nosaukums", + "App passwords" : "Programmu paroles", "App name" : "Programmas nosaukums", "Create new app password" : "Izveidot jaunu programmas paroli", "Use the credentials below to configure your app or device." : "Izmantot akreditācijas datus, lai konfigurētu savu programmu vai ierīci.", @@ -268,14 +265,17 @@ "Uninstalling ...." : "Atinstalē ....", "Error while uninstalling app" : "Kļūda, atinstalējot programmu", "Uninstall" : "Atinstalēt", + "Sessions" : "Sesijas", "This is used for sending out notifications." : "Tas tiek izmantots, izsūtot paziņojumus.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūkst PHP modulis “fileinfo”. Mēs iesakām to aktivēt, lai pēc iespējas labāk noteiktu mime tipus.", "Cron" : "Cron", "Uninstall app" : "Atinstalēt programmu", "Cheers!" : "Priekā!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvienkārši Jūsu zināšanai, ka Jums tagad ir %s konts.\n\nJūsu lietotājvārds: %s\nPiekļuve: %s\n\n", + "No display name set" : "Nav norādīts ekrāna vārds", "For password recovery and notifications" : "Paroles atjaunošanai un paziņojumiem", "Your website" : "Jūsu mājaslapa", + "Name" : "Nosaukums", "Follow us on Google Plus!" : "Seko mums Google Plus!", "Show last log in" : "Rādīt pēdējo autorizāciju" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" diff --git a/settings/l10n/mk.js b/settings/l10n/mk.js index d829f1025c9..5aa0ba8c874 100644 --- a/settings/l10n/mk.js +++ b/settings/l10n/mk.js @@ -134,7 +134,6 @@ OC.L10N.register( "Help translate" : "Помогни во преводот", "Get the apps to sync your files" : "Преземете апликации за синхронизирање на вашите датотеки", "Show First Run Wizard again" : "Прикажи го повторно волшебникот при првото стартување", - "Name" : "Име", "Username" : "Корисничко име", "Create" : "Создај", "Admin Recovery Password" : "Обновување на Admin лозинката", @@ -160,6 +159,7 @@ OC.L10N.register( "Uninstall" : "Деинсталирај", "This is used for sending out notifications." : "Ова се користи за испраќање на известувања.", "Cron" : "Крон", - "Cheers!" : "Поздрав!" + "Cheers!" : "Поздрав!", + "Name" : "Име" }, "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/settings/l10n/mk.json b/settings/l10n/mk.json index 8630e0ae310..b4be884b77b 100644 --- a/settings/l10n/mk.json +++ b/settings/l10n/mk.json @@ -132,7 +132,6 @@ "Help translate" : "Помогни во преводот", "Get the apps to sync your files" : "Преземете апликации за синхронизирање на вашите датотеки", "Show First Run Wizard again" : "Прикажи го повторно волшебникот при првото стартување", - "Name" : "Име", "Username" : "Корисничко име", "Create" : "Создај", "Admin Recovery Password" : "Обновување на Admin лозинката", @@ -158,6 +157,7 @@ "Uninstall" : "Деинсталирај", "This is used for sending out notifications." : "Ова се користи за испраќање на известувања.", "Cron" : "Крон", - "Cheers!" : "Поздрав!" + "Cheers!" : "Поздрав!", + "Name" : "Име" },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" }
\ No newline at end of file diff --git a/settings/l10n/mn.js b/settings/l10n/mn.js new file mode 100644 index 00000000000..566536718a6 --- /dev/null +++ b/settings/l10n/mn.js @@ -0,0 +1,114 @@ +OC.L10N.register( + "settings", + { + "{actor} changed your password" : "{actor} таны нууц үгийг солив", + "You changed your password" : "Та өөрийн нууц үг солив", + "Your password was reset by an administrator" : "Зохицуулагч таны нууц үгийг солив", + "{actor} changed your email address" : "{actor} таны цахим шуудангийн хаягийг солив", + "You changed your email address" : "Та өөрийн цахим шуудангийн хаягийг солив", + "Your email address was changed by an administrator" : "Зохицуулагч таны цахим шуудангийн хаягийг солив", + "Security" : "Хамгаалалт", + "Your apps" : "Таны аппликэйшнүүд", + "Enabled apps" : "Идэвхижүүлсэн аппликэйшнүүд", + "Disabled apps" : "Идэвхижээгүй аппликэйшнүүд", + "App bundles" : "Аппликэйшны багц", + "Wrong password" : "Нууц үг буруу байна", + "Saved" : "Хадгалагдсан", + "Unable to change password" : "Нууц үг солих боломжгүй", + "Authentication error" : "Нотолгооны алдаа", + "Group already exists." : "Бүлэг аль хэдийн үүссэн байна", + "Unable to add group." : "Бүлэг нэмэх боломжгүй", + "Unable to delete group." : "Бүлэг устгах боломжгүй", + "Invalid SMTP password." : "SMTP -н нууц үг буруу байна ", + "If you received this email, the email configuration seems to be correct." : "Хэрэв та энэ цахим захидалыг хүлээн авсан бол цахим шуудангийн тохиргоо нь зөв байна.", + "Email setting test" : "Цахим шуудангийн тохиргоог шалгах", + "Email could not be sent. Check your mail server log" : "Цахим захидлыг илгээж чадсангүй. Цахим шуудангийн серверийн лог шалгана уу.", + "Unable to create user." : "Хэрэглэгч үүсгэх боломжгүй", + "Unable to delete user." : "Хэрэглэгч устгах боломжгүй", + "Error while enabling user." : "Хэрэглэгчийг идэвхижүүлэхэд алдаа гарлаа.", + "Error while disabling user." : "Хэрэглэгчийг идэвхигүй болгоход алдаа гарлаа.", + "Settings saved" : "Тохиргоо хадгалагдлаа", + "Unable to change full name" : "Бүтэн нэрийг солих боломжгүй", + "Unable to change email address" : "Цахим шуудангийн хаягийг солих боломжгүй", + "Your full name has been changed." : "Таны бүтэн нэр солигдов.", + "Forbidden" : "Хориотой", + "Invalid user" : "Буруу хэрэглэгч", + "Unable to change mail address" : "Цахим шуудангийн хаягийг солих боломжгүй", + "Email saved" : "Цахим шуудангийн хаяг хадгалагдлаа", + "If you did not request this, please contact an administrator." : "Хэрэв та энэ хүсэлтийг илгээгээгүй бол зохицуулагч руу хандана уу.", + "Set your password" : "Нууц үгээ тохируулна уу", + "Sending…" : "Илгээх...", + "Updated" : "Шинэчлэгдсэн", + "Groups" : "Бүлгүүд", + "never" : "хэзээ ч үгүй", + "Add group" : "Бүлэг нэмэх", + "Personal info" : "Хувийн мэдээлэл", + "mail" : "и-мэйл", + "Version" : "Хувилбар", + "Always ask for a password" : "Үргэлж нууц үг асуух", + "Enforce password protection" : "Нууц үгийн хамгаалалтыг хэрэгжүүлэх", + "Expire after " : " Дуусах хугацаа", + "days" : "өдрийн дараа", + "Tips & tricks" : "Заавар зөвөлгөө", + "Documentation:" : "Баримт бичиг:", + "User documentation" : "Хэрэглэгчийн баримт бичиг", + "Admin documentation" : "Админы баримт бичиг", + "Visit website" : "Цахим хуудсаар зочлох", + "Show description …" : "Тайлбарыг харуулах", + "Hide description …" : "Тайлбарыг нуух", + "Administrator documentation" : "Админы баримт бичиг", + "Online documentation" : "Онлайн баримт бичиг", + "Forum" : "Хэлэлцүүлэг", + "Getting help" : "Тусламж авах", + "Profile picture" : "Профайл зураг", + "Upload new" : "Шинийг байршуулах", + "Select from Files" : "Файлуудаас сонгох", + "Remove image" : "Зургийг хасах", + "Cancel" : "Цуцлах", + "Choose as profile picture" : "Профайл зургаа сонгоно уу", + "Full name" : "Бүтэн нэр", + "Email" : "Цахим шуудан", + "Phone number" : "Утасны дугаар", + "Your phone number" : "Таны утасны дугаар", + "Address" : "Хаяг", + "Your postal address" : "Таны шуудангийн хаяг", + "Website" : "Цахим хуудас", + "You are member of the following groups:" : "Та дараах бүлгүүдийн гишүүн:", + "Password" : "Нууц үг", + "Current password" : "Одоогийн нууц үг", + "New password" : "Шинэ нууц үг", + "Change password" : "Нууц үг солих", + "Language" : "Хэл", + "Device" : "Төхөөрөмж", + "Last activity" : "Хамгийн сүүлийн үйлдэл", + "App passwords" : "Аппликэйшны нууц үг", + "App name" : "Аппликэйшны нэр", + "Username" : "Хэрэглэгчийн нэр", + "Done" : "Дууссан", + "Settings" : "Тохиргоо", + "Show email address" : "Цахим шуудангийн хаягийг харуулах", + "Send email to new user" : "Шинэ хэрэглэгч рүү цахим шуудан илгээх", + "E-Mail" : "Цахим шуудангийн хаяг", + "Create" : "Шинээр үүсгэх", + "Group name" : "Бүлгийн нэр", + "Everyone" : "Бүх хэрэглэгчид", + "Admins" : "Админууд", + "Disabled" : "Идэвхигүй", + "Other" : "Бусад", + "Last login" : "Сүүлд нэвтэрсэн огноо", + "set new password" : "шинэ нууц үг тохируулах", + "change email address" : "цахим шуудангийн хаягийг өөрчлөх", + "Enabled" : "Идэвхижүүлэх", + "Not enabled" : "Идэвхижүүлээгүй", + "Admins can't remove themself from the admin group" : "Админууд өөрсдийгөө бүлгээс хасах боломжгүй", + "Unable to add user to group %s" : "%s бүлэгт хэрэглэгч нэмэх боломжгүй", + "Unable to remove user from group %s" : "%s бүлгээс хэрэглэгч хасах боломжгүй", + "Sending..." : "Илгээж байна ...", + "Uninstall" : "Устгах", + "Sessions" : "Холболтууд", + "Uninstall app" : "Аппликэйшныг устгах", + "Your website" : "Таны цахим хуудас", + "Name" : "Нэр", + "Show last log in" : "Хамгийн сүүлд нэвтэрсэн огноог харуулах" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/mn.json b/settings/l10n/mn.json new file mode 100644 index 00000000000..a15645f50e6 --- /dev/null +++ b/settings/l10n/mn.json @@ -0,0 +1,112 @@ +{ "translations": { + "{actor} changed your password" : "{actor} таны нууц үгийг солив", + "You changed your password" : "Та өөрийн нууц үг солив", + "Your password was reset by an administrator" : "Зохицуулагч таны нууц үгийг солив", + "{actor} changed your email address" : "{actor} таны цахим шуудангийн хаягийг солив", + "You changed your email address" : "Та өөрийн цахим шуудангийн хаягийг солив", + "Your email address was changed by an administrator" : "Зохицуулагч таны цахим шуудангийн хаягийг солив", + "Security" : "Хамгаалалт", + "Your apps" : "Таны аппликэйшнүүд", + "Enabled apps" : "Идэвхижүүлсэн аппликэйшнүүд", + "Disabled apps" : "Идэвхижээгүй аппликэйшнүүд", + "App bundles" : "Аппликэйшны багц", + "Wrong password" : "Нууц үг буруу байна", + "Saved" : "Хадгалагдсан", + "Unable to change password" : "Нууц үг солих боломжгүй", + "Authentication error" : "Нотолгооны алдаа", + "Group already exists." : "Бүлэг аль хэдийн үүссэн байна", + "Unable to add group." : "Бүлэг нэмэх боломжгүй", + "Unable to delete group." : "Бүлэг устгах боломжгүй", + "Invalid SMTP password." : "SMTP -н нууц үг буруу байна ", + "If you received this email, the email configuration seems to be correct." : "Хэрэв та энэ цахим захидалыг хүлээн авсан бол цахим шуудангийн тохиргоо нь зөв байна.", + "Email setting test" : "Цахим шуудангийн тохиргоог шалгах", + "Email could not be sent. Check your mail server log" : "Цахим захидлыг илгээж чадсангүй. Цахим шуудангийн серверийн лог шалгана уу.", + "Unable to create user." : "Хэрэглэгч үүсгэх боломжгүй", + "Unable to delete user." : "Хэрэглэгч устгах боломжгүй", + "Error while enabling user." : "Хэрэглэгчийг идэвхижүүлэхэд алдаа гарлаа.", + "Error while disabling user." : "Хэрэглэгчийг идэвхигүй болгоход алдаа гарлаа.", + "Settings saved" : "Тохиргоо хадгалагдлаа", + "Unable to change full name" : "Бүтэн нэрийг солих боломжгүй", + "Unable to change email address" : "Цахим шуудангийн хаягийг солих боломжгүй", + "Your full name has been changed." : "Таны бүтэн нэр солигдов.", + "Forbidden" : "Хориотой", + "Invalid user" : "Буруу хэрэглэгч", + "Unable to change mail address" : "Цахим шуудангийн хаягийг солих боломжгүй", + "Email saved" : "Цахим шуудангийн хаяг хадгалагдлаа", + "If you did not request this, please contact an administrator." : "Хэрэв та энэ хүсэлтийг илгээгээгүй бол зохицуулагч руу хандана уу.", + "Set your password" : "Нууц үгээ тохируулна уу", + "Sending…" : "Илгээх...", + "Updated" : "Шинэчлэгдсэн", + "Groups" : "Бүлгүүд", + "never" : "хэзээ ч үгүй", + "Add group" : "Бүлэг нэмэх", + "Personal info" : "Хувийн мэдээлэл", + "mail" : "и-мэйл", + "Version" : "Хувилбар", + "Always ask for a password" : "Үргэлж нууц үг асуух", + "Enforce password protection" : "Нууц үгийн хамгаалалтыг хэрэгжүүлэх", + "Expire after " : " Дуусах хугацаа", + "days" : "өдрийн дараа", + "Tips & tricks" : "Заавар зөвөлгөө", + "Documentation:" : "Баримт бичиг:", + "User documentation" : "Хэрэглэгчийн баримт бичиг", + "Admin documentation" : "Админы баримт бичиг", + "Visit website" : "Цахим хуудсаар зочлох", + "Show description …" : "Тайлбарыг харуулах", + "Hide description …" : "Тайлбарыг нуух", + "Administrator documentation" : "Админы баримт бичиг", + "Online documentation" : "Онлайн баримт бичиг", + "Forum" : "Хэлэлцүүлэг", + "Getting help" : "Тусламж авах", + "Profile picture" : "Профайл зураг", + "Upload new" : "Шинийг байршуулах", + "Select from Files" : "Файлуудаас сонгох", + "Remove image" : "Зургийг хасах", + "Cancel" : "Цуцлах", + "Choose as profile picture" : "Профайл зургаа сонгоно уу", + "Full name" : "Бүтэн нэр", + "Email" : "Цахим шуудан", + "Phone number" : "Утасны дугаар", + "Your phone number" : "Таны утасны дугаар", + "Address" : "Хаяг", + "Your postal address" : "Таны шуудангийн хаяг", + "Website" : "Цахим хуудас", + "You are member of the following groups:" : "Та дараах бүлгүүдийн гишүүн:", + "Password" : "Нууц үг", + "Current password" : "Одоогийн нууц үг", + "New password" : "Шинэ нууц үг", + "Change password" : "Нууц үг солих", + "Language" : "Хэл", + "Device" : "Төхөөрөмж", + "Last activity" : "Хамгийн сүүлийн үйлдэл", + "App passwords" : "Аппликэйшны нууц үг", + "App name" : "Аппликэйшны нэр", + "Username" : "Хэрэглэгчийн нэр", + "Done" : "Дууссан", + "Settings" : "Тохиргоо", + "Show email address" : "Цахим шуудангийн хаягийг харуулах", + "Send email to new user" : "Шинэ хэрэглэгч рүү цахим шуудан илгээх", + "E-Mail" : "Цахим шуудангийн хаяг", + "Create" : "Шинээр үүсгэх", + "Group name" : "Бүлгийн нэр", + "Everyone" : "Бүх хэрэглэгчид", + "Admins" : "Админууд", + "Disabled" : "Идэвхигүй", + "Other" : "Бусад", + "Last login" : "Сүүлд нэвтэрсэн огноо", + "set new password" : "шинэ нууц үг тохируулах", + "change email address" : "цахим шуудангийн хаягийг өөрчлөх", + "Enabled" : "Идэвхижүүлэх", + "Not enabled" : "Идэвхижүүлээгүй", + "Admins can't remove themself from the admin group" : "Админууд өөрсдийгөө бүлгээс хасах боломжгүй", + "Unable to add user to group %s" : "%s бүлэгт хэрэглэгч нэмэх боломжгүй", + "Unable to remove user from group %s" : "%s бүлгээс хэрэглэгч хасах боломжгүй", + "Sending..." : "Илгээж байна ...", + "Uninstall" : "Устгах", + "Sessions" : "Холболтууд", + "Uninstall app" : "Аппликэйшныг устгах", + "Your website" : "Таны цахим хуудас", + "Name" : "Нэр", + "Show last log in" : "Хамгийн сүүлд нэвтэрсэн огноог харуулах" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/settings/l10n/ms_MY.js b/settings/l10n/ms_MY.js index 30cb98f0cbb..f1808cbbd08 100644 --- a/settings/l10n/ms_MY.js +++ b/settings/l10n/ms_MY.js @@ -22,10 +22,10 @@ OC.L10N.register( "Change password" : "Ubah kata laluan", "Language" : "Bahasa", "Help translate" : "Bantu terjemah", - "Name" : "Nama", "Username" : "Nama pengguna", "Create" : "Buat", "Other" : "Lain", - "Quota" : "Kuota" + "Quota" : "Kuota", + "Name" : "Nama" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/ms_MY.json b/settings/l10n/ms_MY.json index 673a6120131..0a42c825442 100644 --- a/settings/l10n/ms_MY.json +++ b/settings/l10n/ms_MY.json @@ -20,10 +20,10 @@ "Change password" : "Ubah kata laluan", "Language" : "Bahasa", "Help translate" : "Bantu terjemah", - "Name" : "Nama", "Username" : "Nama pengguna", "Create" : "Buat", "Other" : "Lain", - "Quota" : "Kuota" + "Quota" : "Kuota", + "Name" : "Nama" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/nb.js b/settings/l10n/nb.js index a57460e2e67..fab54b19b9c 100644 --- a/settings/l10n/nb.js +++ b/settings/l10n/nb.js @@ -100,7 +100,7 @@ OC.L10N.register( "Disable" : "Deaktiver ", "Enable" : "Aktiver", "Enabling app …" : "Aktiverer program…", - "Error while enabling app" : "Aktivering av program feilet", + "Error while enabling app" : "Aktivering av program mislyktes", "Error: this app cannot be enabled because it makes the server unstable" : "Feil: Denne appen kan ikke aktiveres fordi den gjør tjeneren ustabil", "Error: could not disable broken app" : "Feil: Kunne ikke deaktivere ustabil app", "Error while disabling broken app" : "Feil ved deaktivering av ustabil app", @@ -184,8 +184,6 @@ OC.L10N.register( "Unlimited" : "Ubegrenset", "Verifying" : "Bekrefter", "Personal info" : "Personlig informasjon", - "Sessions" : "Økt", - "App passwords" : "App passord", "Sync clients" : "Synkroniseringsklienter", "None" : "Ingen", "Login" : "Innlogging", @@ -250,6 +248,7 @@ OC.L10N.register( "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." : "For optimal ytelse er det viktig å sette opp bakgrunnsjobber rett. For kjøring på større installasjoner er 'Cron' anbefalt innstilling. Se dokumentasjonen for mer informasjon.", "Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.", + "Use system cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert kvarter.", "The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.", "Version" : "Versjon", @@ -323,10 +322,9 @@ OC.L10N.register( "Cancel" : "Avbryt", "Choose as profile picture" : "Velg som profilbilde", "Full name" : "Fullt navn", - "No display name set" : "Visningsnavn ikke satt", "Email" : "E-post", - "Your email address" : "Din e-postadresse", "No email address set" : "E-postadresse ikke satt", + "Your email address" : "Din e-postadresse", "For password reset and notifications" : "For å nullstille passord og varsler", "Phone number" : "Telefonnummer", "Your phone number" : "Ditt telefonnummer", @@ -350,11 +348,10 @@ OC.L10N.register( "iOS app" : "iOS-app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Hvis du vil støtte prosjektet {contributeopen} bli med i utviklingen {linkclose} eller {contributeopen}spre budskapet{linkclose}!", "Show First Run Wizard again" : "Vis \"Førstegangsveiviser\" på nytt", - "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Device" : "Enhet", "Last activity" : "Seneste aktivitet", + "App passwords" : "App passord", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Her kan du opprette egne passord for programmer slik at du ikke trenger å gi dem ditt passord. Du kan tilbakekalle dem individuelt også.", - "Name" : "Navn", "App name" : "App navn", "Create new app password" : "Lag nytt app passord", "Use the credentials below to configure your app or device." : "Bruk påloggingsinformasjonen under for å sette opp appen på din mobile enhet.", @@ -406,6 +403,7 @@ OC.L10N.register( "Uninstalling ...." : "Avinstallerer…", "Error while uninstalling app" : "Feil ved avinstallering av app", "Uninstall" : "Avinstaller", + "Sessions" : "Økt", "This is used for sending out notifications." : "Dette brukes for utsending av varsler.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere MIME-typen korrekt.", "Cron" : "Cron", @@ -417,10 +415,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>vil bare opplyse deg om at du har en %s konto.<br><br>Ditt brukernavn: <strong>%s</strong><br>Gå dit: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Hadet!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvil bare opplyse deg omat du har en %s konto.\n\nDitt brukernavn: %s\nGå dit: %s\n\n", + "No display name set" : "Visningsnavn ikke satt", "For password recovery and notifications" : "For passord-gjenoppretting og varsler", "Your website" : "Din nettside", "Your Twitter handle" : "Din Twitter-konto", + "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Passcodes that give an app or device permissions to access your account." : "Passordet som gi en app eller enhet tilgang til din konto.", + "Name" : "Navn", "Follow us on Google Plus!" : "Følg oss på Google Plus!", "Subscribe to our twitter channel!" : "Abonner på vår Twitter kanal!", "Subscribe to our news feed!" : "Abonner på vår nyhetsstrøm!", diff --git a/settings/l10n/nb.json b/settings/l10n/nb.json index 79b2579f71c..4db1f2364fe 100644 --- a/settings/l10n/nb.json +++ b/settings/l10n/nb.json @@ -98,7 +98,7 @@ "Disable" : "Deaktiver ", "Enable" : "Aktiver", "Enabling app …" : "Aktiverer program…", - "Error while enabling app" : "Aktivering av program feilet", + "Error while enabling app" : "Aktivering av program mislyktes", "Error: this app cannot be enabled because it makes the server unstable" : "Feil: Denne appen kan ikke aktiveres fordi den gjør tjeneren ustabil", "Error: could not disable broken app" : "Feil: Kunne ikke deaktivere ustabil app", "Error while disabling broken app" : "Feil ved deaktivering av ustabil app", @@ -182,8 +182,6 @@ "Unlimited" : "Ubegrenset", "Verifying" : "Bekrefter", "Personal info" : "Personlig informasjon", - "Sessions" : "Økt", - "App passwords" : "App passord", "Sync clients" : "Synkroniseringsklienter", "None" : "Ingen", "Login" : "Innlogging", @@ -248,6 +246,7 @@ "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." : "For optimal ytelse er det viktig å sette opp bakgrunnsjobber rett. For kjøring på større installasjoner er 'Cron' anbefalt innstilling. Se dokumentasjonen for mer informasjon.", "Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.", + "Use system cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert kvarter.", "The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.", "Version" : "Versjon", @@ -321,10 +320,9 @@ "Cancel" : "Avbryt", "Choose as profile picture" : "Velg som profilbilde", "Full name" : "Fullt navn", - "No display name set" : "Visningsnavn ikke satt", "Email" : "E-post", - "Your email address" : "Din e-postadresse", "No email address set" : "E-postadresse ikke satt", + "Your email address" : "Din e-postadresse", "For password reset and notifications" : "For å nullstille passord og varsler", "Phone number" : "Telefonnummer", "Your phone number" : "Ditt telefonnummer", @@ -348,11 +346,10 @@ "iOS app" : "iOS-app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Hvis du vil støtte prosjektet {contributeopen} bli med i utviklingen {linkclose} eller {contributeopen}spre budskapet{linkclose}!", "Show First Run Wizard again" : "Vis \"Førstegangsveiviser\" på nytt", - "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Device" : "Enhet", "Last activity" : "Seneste aktivitet", + "App passwords" : "App passord", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Her kan du opprette egne passord for programmer slik at du ikke trenger å gi dem ditt passord. Du kan tilbakekalle dem individuelt også.", - "Name" : "Navn", "App name" : "App navn", "Create new app password" : "Lag nytt app passord", "Use the credentials below to configure your app or device." : "Bruk påloggingsinformasjonen under for å sette opp appen på din mobile enhet.", @@ -404,6 +401,7 @@ "Uninstalling ...." : "Avinstallerer…", "Error while uninstalling app" : "Feil ved avinstallering av app", "Uninstall" : "Avinstaller", + "Sessions" : "Økt", "This is used for sending out notifications." : "Dette brukes for utsending av varsler.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere MIME-typen korrekt.", "Cron" : "Cron", @@ -415,10 +413,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>vil bare opplyse deg om at du har en %s konto.<br><br>Ditt brukernavn: <strong>%s</strong><br>Gå dit: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Hadet!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvil bare opplyse deg omat du har en %s konto.\n\nDitt brukernavn: %s\nGå dit: %s\n\n", + "No display name set" : "Visningsnavn ikke satt", "For password recovery and notifications" : "For passord-gjenoppretting og varsler", "Your website" : "Din nettside", "Your Twitter handle" : "Din Twitter-konto", + "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Passcodes that give an app or device permissions to access your account." : "Passordet som gi en app eller enhet tilgang til din konto.", + "Name" : "Navn", "Follow us on Google Plus!" : "Følg oss på Google Plus!", "Subscribe to our twitter channel!" : "Abonner på vår Twitter kanal!", "Subscribe to our news feed!" : "Abonner på vår nyhetsstrøm!", diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js index ee46dc2f974..07fbe19163e 100644 --- a/settings/l10n/nl.js +++ b/settings/l10n/nl.js @@ -7,8 +7,11 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} wijzigde je e-mailadres", "You changed your email address" : "Je wijzigde je e-mailadres", "Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder", + "Security" : "Beveiliging", + "You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweefactot authenticatie (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweefactor authenticatie is mislukt (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd", - "Your apps" : "Jou apps", + "Your apps" : "Jouw apps", "Enabled apps" : "Ingeschakelde apps", "Disabled apps" : "Uitgeschakelde apps", "App bundles" : "App bundels", @@ -182,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Ongelimiteerd", "Verifying" : "Verifiëren", "Personal info" : "Persoonlijke info", - "Sessions" : "Sessies", - "App passwords" : "App wachtwoorden", "Sync clients" : "Sync clients", "None" : "Geen", "Login" : "Login", @@ -241,9 +242,14 @@ OC.L10N.register( "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "het was niet mogelijk om de cronjob via CLI uit te voeren. De volgende technische problemen traden op:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installatie handleiding</a> goed door en controleer op fouten en waarschuwingen in de <a href=\"%s\">logging</a>.", "All checks passed." : "Alle checks geslaagd", + "Background jobs" : "Achtergrond jobs", + "Last job ran %s." : "Laatste job liep %s.", + "Last job execution ran %s. Something seems wrong." : "Laatst uitgevoerde job: %s. Er lijkt iets fout gegaan.", + "Background job didn’t run yet!" : "Achtergrondjob nog niet gelopen!", "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." : "Voor optimale prestaties is het belangrijk om de achtergrondtaken goed te configureren. Voor grotere installaties is \"Cron' de aanbevolen instelling. Bekijk de documentatie voor meer informatie.", "Execute one task with each page loaded" : "Bij laden van elke pagina één taak uitvoeren", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is geregisteerd bij een webcron service om elke 15 minuten cron.php over http aan te roepen.", + "Use system cron service to call the cron.php file every 15 minutes." : "Gebruik de systeemcron service om cron.php elke 15 minuten aan te roepen.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php moet worden uitgevoerd door systeemgebruiker \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Om dit te draaien, is de PHP posix extensie vereist. Bekijk {linkstart}PHP documentatie{linkend} voor meer informatie.", "Version" : "Versie", @@ -317,10 +323,9 @@ OC.L10N.register( "Cancel" : "Annuleer", "Choose as profile picture" : "Kies als profielafbeelding", "Full name" : "Volledige naam", - "No display name set" : "Nog geen weergavenaam ingesteld", "Email" : "E-mailadres", - "Your email address" : "Jee-mailadres", "No email address set" : "Geen e-mailadres opgegeven", + "Your email address" : "Jee-mailadres", "For password reset and notifications" : "Voor wachtwoord reset en notificaties", "Phone number" : "Telefoonnummer", "Your phone number" : "Je telefoonnummer", @@ -344,11 +349,10 @@ OC.L10N.register( "iOS app" : "iOS app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Als je het project wilt ondersteunen {contributeopen}help met ontwikkeling{linkclose} of {contributeopen}verkondig het woord{linkclose}!", "Show First Run Wizard again" : "Toon de Eerste start Wizard opnieuw", - "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop en mobiele clients zijn nu ingelogd op je account.", "Device" : "Apparaat", "Last activity" : "Laatste activiteit", + "App passwords" : "App wachtwoorden", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier kun je individuele wachtwoorden voor apps genereren, zodat je geen wachtwoorden hoeft uit te geven. Je kunt ze ook weer individueel intrekken.", - "Name" : "Naam", "App name" : "Appnaam", "Create new app password" : "Creëer een nieuw app wachtwoord", "Use the credentials below to configure your app or device." : "Gebruik onderstaande inloggegevens om je app of apparaat te configureren.", @@ -400,6 +404,7 @@ OC.L10N.register( "Uninstalling ...." : "De-installeren ...", "Error while uninstalling app" : "Fout bij de-installeren app", "Uninstall" : "De-installeren", + "Sessions" : "Sessies", "This is used for sending out notifications." : "Dit wordt gebruikt voor het verzenden van meldingen.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "De PHP module 'fileinfo' ontbreekt. We adviseren met klem om deze module te activeren om de beste resultaten te bereiken voor mime-type detectie.", "Cron" : "Cron", @@ -411,10 +416,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo daar,<br><br>we willen je laten weten dat je nu een %s account hebt.<br><br>Je gebruikersnaam: <strong>%s</strong><br>Ga naar: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Proficiat!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nwe willen je laten weten dat je nu een %s account hebt.\n\nJe gebruikersnaam: %s\nGa naar: %s\n\n", + "No display name set" : "Nog geen weergavenaam ingesteld", "For password recovery and notifications" : "Voor wachtwoordherstel en meldingen", "Your website" : "Je website", "Your Twitter handle" : "Je Twitter naam", + "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop en mobiele clients zijn nu ingelogd op je account.", "Passcodes that give an app or device permissions to access your account." : "Een toegangscode die een app of apparaat toegang geven om je account te gebruiken.", + "Name" : "Naam", "Follow us on Google Plus!" : "Volg ons op Google Plus!", "Subscribe to our twitter channel!" : "Abonneer jezelf op ons twitter kanaal!", "Subscribe to our news feed!" : "Abonneer jezelf op onze nieuwsfeed!", diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json index 5780e57222b..6fbb1978136 100644 --- a/settings/l10n/nl.json +++ b/settings/l10n/nl.json @@ -5,8 +5,11 @@ "{actor} changed your email address" : "{actor} wijzigde je e-mailadres", "You changed your email address" : "Je wijzigde je e-mailadres", "Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder", + "Security" : "Beveiliging", + "You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweefactot authenticatie (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweefactor authenticatie is mislukt (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd", - "Your apps" : "Jou apps", + "Your apps" : "Jouw apps", "Enabled apps" : "Ingeschakelde apps", "Disabled apps" : "Uitgeschakelde apps", "App bundles" : "App bundels", @@ -180,8 +183,6 @@ "Unlimited" : "Ongelimiteerd", "Verifying" : "Verifiëren", "Personal info" : "Persoonlijke info", - "Sessions" : "Sessies", - "App passwords" : "App wachtwoorden", "Sync clients" : "Sync clients", "None" : "Geen", "Login" : "Login", @@ -239,9 +240,14 @@ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "het was niet mogelijk om de cronjob via CLI uit te voeren. De volgende technische problemen traden op:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installatie handleiding</a> goed door en controleer op fouten en waarschuwingen in de <a href=\"%s\">logging</a>.", "All checks passed." : "Alle checks geslaagd", + "Background jobs" : "Achtergrond jobs", + "Last job ran %s." : "Laatste job liep %s.", + "Last job execution ran %s. Something seems wrong." : "Laatst uitgevoerde job: %s. Er lijkt iets fout gegaan.", + "Background job didn’t run yet!" : "Achtergrondjob nog niet gelopen!", "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." : "Voor optimale prestaties is het belangrijk om de achtergrondtaken goed te configureren. Voor grotere installaties is \"Cron' de aanbevolen instelling. Bekijk de documentatie voor meer informatie.", "Execute one task with each page loaded" : "Bij laden van elke pagina één taak uitvoeren", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php is geregisteerd bij een webcron service om elke 15 minuten cron.php over http aan te roepen.", + "Use system cron service to call the cron.php file every 15 minutes." : "Gebruik de systeemcron service om cron.php elke 15 minuten aan te roepen.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php moet worden uitgevoerd door systeemgebruiker \"%s\".", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Om dit te draaien, is de PHP posix extensie vereist. Bekijk {linkstart}PHP documentatie{linkend} voor meer informatie.", "Version" : "Versie", @@ -315,10 +321,9 @@ "Cancel" : "Annuleer", "Choose as profile picture" : "Kies als profielafbeelding", "Full name" : "Volledige naam", - "No display name set" : "Nog geen weergavenaam ingesteld", "Email" : "E-mailadres", - "Your email address" : "Jee-mailadres", "No email address set" : "Geen e-mailadres opgegeven", + "Your email address" : "Jee-mailadres", "For password reset and notifications" : "Voor wachtwoord reset en notificaties", "Phone number" : "Telefoonnummer", "Your phone number" : "Je telefoonnummer", @@ -342,11 +347,10 @@ "iOS app" : "iOS app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Als je het project wilt ondersteunen {contributeopen}help met ontwikkeling{linkclose} of {contributeopen}verkondig het woord{linkclose}!", "Show First Run Wizard again" : "Toon de Eerste start Wizard opnieuw", - "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop en mobiele clients zijn nu ingelogd op je account.", "Device" : "Apparaat", "Last activity" : "Laatste activiteit", + "App passwords" : "App wachtwoorden", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Hier kun je individuele wachtwoorden voor apps genereren, zodat je geen wachtwoorden hoeft uit te geven. Je kunt ze ook weer individueel intrekken.", - "Name" : "Naam", "App name" : "Appnaam", "Create new app password" : "Creëer een nieuw app wachtwoord", "Use the credentials below to configure your app or device." : "Gebruik onderstaande inloggegevens om je app of apparaat te configureren.", @@ -398,6 +402,7 @@ "Uninstalling ...." : "De-installeren ...", "Error while uninstalling app" : "Fout bij de-installeren app", "Uninstall" : "De-installeren", + "Sessions" : "Sessies", "This is used for sending out notifications." : "Dit wordt gebruikt voor het verzenden van meldingen.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "De PHP module 'fileinfo' ontbreekt. We adviseren met klem om deze module te activeren om de beste resultaten te bereiken voor mime-type detectie.", "Cron" : "Cron", @@ -409,10 +414,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hallo daar,<br><br>we willen je laten weten dat je nu een %s account hebt.<br><br>Je gebruikersnaam: <strong>%s</strong><br>Ga naar: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Proficiat!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nwe willen je laten weten dat je nu een %s account hebt.\n\nJe gebruikersnaam: %s\nGa naar: %s\n\n", + "No display name set" : "Nog geen weergavenaam ingesteld", "For password recovery and notifications" : "Voor wachtwoordherstel en meldingen", "Your website" : "Je website", "Your Twitter handle" : "Je Twitter naam", + "Web, desktop and mobile clients currently logged in to your account." : "Web, desktop en mobiele clients zijn nu ingelogd op je account.", "Passcodes that give an app or device permissions to access your account." : "Een toegangscode die een app of apparaat toegang geven om je account te gebruiken.", + "Name" : "Naam", "Follow us on Google Plus!" : "Volg ons op Google Plus!", "Subscribe to our twitter channel!" : "Abonneer jezelf op ons twitter kanaal!", "Subscribe to our news feed!" : "Abonneer jezelf op onze nieuwsfeed!", diff --git a/settings/l10n/nn_NO.js b/settings/l10n/nn_NO.js index 44d3c8eaff4..75f18a1a22d 100644 --- a/settings/l10n/nn_NO.js +++ b/settings/l10n/nn_NO.js @@ -56,7 +56,6 @@ OC.L10N.register( "Help translate" : "Hjelp oss å omsetja", "Get the apps to sync your files" : "Få app-ar som kan synkronisera filene dine", "Show First Run Wizard again" : "Vis Oppstartvegvisaren igjen", - "Name" : "Namn", "Username" : "Brukarnamn", "Create" : "Lag", "Admin Recovery Password" : "Gjenopprettingspassord for administrator", @@ -70,6 +69,7 @@ OC.L10N.register( "Unable to add user to group %s" : "Klarte ikkje leggja til brukaren til gruppa %s", "Unable to remove user from group %s" : "Klarte ikkje fjerna brukaren frå gruppa %s", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-modulen «fileinfo» manglar. Me rår sterkt til å slå på denne modulen for å best mogleg oppdaga MIME-typar.", - "Cron" : "Cron" + "Cron" : "Cron", + "Name" : "Namn" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/nn_NO.json b/settings/l10n/nn_NO.json index 5a3479a4497..3fe674697cd 100644 --- a/settings/l10n/nn_NO.json +++ b/settings/l10n/nn_NO.json @@ -54,7 +54,6 @@ "Help translate" : "Hjelp oss å omsetja", "Get the apps to sync your files" : "Få app-ar som kan synkronisera filene dine", "Show First Run Wizard again" : "Vis Oppstartvegvisaren igjen", - "Name" : "Namn", "Username" : "Brukarnamn", "Create" : "Lag", "Admin Recovery Password" : "Gjenopprettingspassord for administrator", @@ -68,6 +67,7 @@ "Unable to add user to group %s" : "Klarte ikkje leggja til brukaren til gruppa %s", "Unable to remove user from group %s" : "Klarte ikkje fjerna brukaren frå gruppa %s", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-modulen «fileinfo» manglar. Me rår sterkt til å slå på denne modulen for å best mogleg oppdaga MIME-typar.", - "Cron" : "Cron" + "Cron" : "Cron", + "Name" : "Namn" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/pl.js b/settings/l10n/pl.js index 3af3b4320f2..e744e3eda4d 100644 --- a/settings/l10n/pl.js +++ b/settings/l10n/pl.js @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Bez limitu", "Verifying" : "Sprawdzanie", "Personal info" : "Informacje osobiste", - "Sessions" : "Sesje", - "App passwords" : "Hasła aplikacji", "Sync clients" : "Klienty synchronizacji", "None" : "Nic", "Login" : "Login", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Anuluj", "Choose as profile picture" : "Wybierz zdjęcie profilu", "Full name" : "Pełna nazwa", - "No display name set" : "Brak nazwa wyświetlanej", "Email" : "Email", - "Your email address" : "Twój adres e-mail", "No email address set" : "Brak adresu email", + "Your email address" : "Twój adres e-mail", "For password reset and notifications" : "Dla resetowania hasła i powiadomień", "Phone number" : "Numer telefonu", "Your phone number" : "Twój numer telefonu", @@ -352,11 +349,10 @@ OC.L10N.register( "iOS app" : "Aplikacja iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen} dołącz do programowania {linkclose} lub {contributeopen}głoś słowo{linkclose}!", "Show First Run Wizard again" : "Uruchom ponownie kreatora pierwszego uruchomienia", - "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Device" : "Urządzenie", "Last activity" : "Ostatnia aktywność", + "App passwords" : "Hasła aplikacji", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tutaj możesz wygenerować lub unieważnić hasła dla poszczególnych aplikacji tak, aby nie było potrzeby podawania Twojego hasła. ", - "Name" : "Nazwa", "App name" : "Nazwa aplikacji", "Create new app password" : "Utwórz nowe hasło do aplikacji", "Use the credentials below to configure your app or device." : "Skonfiguruj aplikację lub urządzenie, aby skorzystać z poniższego poświadczenia.", @@ -408,6 +404,7 @@ OC.L10N.register( "Uninstalling ...." : "Odinstalowywanie....", "Error while uninstalling app" : "Błąd przy odinstalowywaniu aplikacji", "Uninstall" : "Odinstaluj", + "Sessions" : "Sesje", "This is used for sending out notifications." : "To jest używane do wysyłania powiadomień", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.", "Cron" : "Cron", @@ -419,10 +416,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej,<br><br>informujemy cię, że posiadasz od teraz konto %s.<br><br>Twoja nazwa użytkownika: <strong>%s</strong><br>Zaloguj się: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pozdrawiam!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej,\n\ninformujemy cię, że posiadasz od teraz konto %s.\n\nTwoja nazwa użytkownika: %s\nZaloguj się: %s\n\n", + "No display name set" : "Brak nazwa wyświetlanej", "For password recovery and notifications" : "W celu odzyskania hasła i powiadomień", "Your website" : "Twoja strona WWW", "Your Twitter handle" : "Twój Twitter:", + "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Passcodes that give an app or device permissions to access your account." : "Hasła dostępu, które dają uprawnienia aplikacjom lub urządzeniom, do uzyskania dostępu do konta.", + "Name" : "Nazwa", "Follow us on Google Plus!" : "Śledź nas na Google Plus!", "Subscribe to our twitter channel!" : "Zapisz się do naszego kanału na Twitterze!", "Subscribe to our news feed!" : "Zapisz się do naszego kanału informacyjnego!", diff --git a/settings/l10n/pl.json b/settings/l10n/pl.json index 885ffa2e96b..a704f5dfdee 100644 --- a/settings/l10n/pl.json +++ b/settings/l10n/pl.json @@ -183,8 +183,6 @@ "Unlimited" : "Bez limitu", "Verifying" : "Sprawdzanie", "Personal info" : "Informacje osobiste", - "Sessions" : "Sesje", - "App passwords" : "Hasła aplikacji", "Sync clients" : "Klienty synchronizacji", "None" : "Nic", "Login" : "Login", @@ -323,10 +321,9 @@ "Cancel" : "Anuluj", "Choose as profile picture" : "Wybierz zdjęcie profilu", "Full name" : "Pełna nazwa", - "No display name set" : "Brak nazwa wyświetlanej", "Email" : "Email", - "Your email address" : "Twój adres e-mail", "No email address set" : "Brak adresu email", + "Your email address" : "Twój adres e-mail", "For password reset and notifications" : "Dla resetowania hasła i powiadomień", "Phone number" : "Numer telefonu", "Your phone number" : "Twój numer telefonu", @@ -350,11 +347,10 @@ "iOS app" : "Aplikacja iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen} dołącz do programowania {linkclose} lub {contributeopen}głoś słowo{linkclose}!", "Show First Run Wizard again" : "Uruchom ponownie kreatora pierwszego uruchomienia", - "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Device" : "Urządzenie", "Last activity" : "Ostatnia aktywność", + "App passwords" : "Hasła aplikacji", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Tutaj możesz wygenerować lub unieważnić hasła dla poszczególnych aplikacji tak, aby nie było potrzeby podawania Twojego hasła. ", - "Name" : "Nazwa", "App name" : "Nazwa aplikacji", "Create new app password" : "Utwórz nowe hasło do aplikacji", "Use the credentials below to configure your app or device." : "Skonfiguruj aplikację lub urządzenie, aby skorzystać z poniższego poświadczenia.", @@ -406,6 +402,7 @@ "Uninstalling ...." : "Odinstalowywanie....", "Error while uninstalling app" : "Błąd przy odinstalowywaniu aplikacji", "Uninstall" : "Odinstaluj", + "Sessions" : "Sesje", "This is used for sending out notifications." : "To jest używane do wysyłania powiadomień", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.", "Cron" : "Cron", @@ -417,10 +414,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej,<br><br>informujemy cię, że posiadasz od teraz konto %s.<br><br>Twoja nazwa użytkownika: <strong>%s</strong><br>Zaloguj się: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pozdrawiam!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej,\n\ninformujemy cię, że posiadasz od teraz konto %s.\n\nTwoja nazwa użytkownika: %s\nZaloguj się: %s\n\n", + "No display name set" : "Brak nazwa wyświetlanej", "For password recovery and notifications" : "W celu odzyskania hasła i powiadomień", "Your website" : "Twoja strona WWW", "Your Twitter handle" : "Twój Twitter:", + "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Passcodes that give an app or device permissions to access your account." : "Hasła dostępu, które dają uprawnienia aplikacjom lub urządzeniom, do uzyskania dostępu do konta.", + "Name" : "Nazwa", "Follow us on Google Plus!" : "Śledź nas na Google Plus!", "Subscribe to our twitter channel!" : "Zapisz się do naszego kanału na Twitterze!", "Subscribe to our news feed!" : "Zapisz się do naszego kanału informacyjnego!", diff --git a/settings/l10n/pt_BR.js b/settings/l10n/pt_BR.js index 391cb0fc1a9..c9c5c4872dd 100644 --- a/settings/l10n/pt_BR.js +++ b/settings/l10n/pt_BR.js @@ -4,7 +4,7 @@ OC.L10N.register( "{actor} changed your password" : "{actor} alterou sua senha", "You changed your password" : "Você alterou sua senha", "Your password was reset by an administrator" : "Sua senha foi redefinida pelo administrador", - "{actor} changed your email address" : "{actor} alterou seu e-mail", + "{actor} changed your email address" : "{actor} alterou seu endereço de e-mail", "You changed your email address" : "Você alterou seu e-mail", "Your email address was changed by an administrator" : "Seu e-mail foi alterado pelo administrador", "Security" : "Segurança", @@ -32,8 +32,8 @@ OC.L10N.register( "Unable to add group." : "Não foi possível adicionar o grupo.", "Unable to delete group." : "Não foi possível excluir o grupo.", "Invalid SMTP password." : "Senha SMTP incorreta.", - "Well done, %s!" : "Bom trabalho, %s!", - "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do e-mail está correta.", + "Well done, %s!" : "Bom trabalho %s!", + "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do servidor de e-mail está correta.", "Email setting test" : "Teste da configuração de e-mail", "Email could not be sent. Check your mail server log" : "O e-mail não pôde ser enviado. Verifique o log do servidor de e-mail", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o e-mail. Por favor, revise suas configurações. (Erro: %s)", @@ -44,7 +44,7 @@ OC.L10N.register( "A user with that name already exists." : "Um usuário com esse nome já existe.", "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de e-mail.", "Unable to create user." : "Não foi possível criar usuário.", - "Unable to delete user." : "Não foi possível excluir o usuário.", + "Unable to delete user." : "Não é possível excluir o usuário.", "Error while enabling user." : "Erro ao habilitar usuário.", "Error while disabling user." : "Erro ao desabilitar usuário.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "A fim de verificar sua conta no Twitter, poste o seguinte tweet no Twitter (certifique-se de postar sem nenhuma quebra de linha):", @@ -65,10 +65,10 @@ OC.L10N.register( "Password for %1$s changed on %2$s" : "Senha para %1$s alterada em %2$s", "%1$s changed your email address on %2$s." : "%1$s alterou seu e-mail em %2$s.", "Your email address on %s was changed." : "Seu e-mail em %s foi alterado.", - "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado pelo administrador.", + "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado por um administrador.", "Email address changed for %s" : "E-mail alterado para %s", "The new email address is %s" : "O novo e-mail é %s", - "Email address for %1$s changed on %2$s" : "E-mail para %1$s foi alterado em %2$s", + "Email address for %1$s changed on %2$s" : "O endereço de E-mail para %1$s foi alterado em %2$s", "Welcome aboard" : "Bem-vindo a bordo", "Welcome aboard %s" : "%s, bem-vindo a bordo", "You have now an %s account, you can add, protect, and share your data." : "Agora que você tem uma conta %s, pode adicionar, proteger e compartilhar seus dados.", @@ -89,15 +89,15 @@ OC.L10N.register( "Email sent" : "E-mail enviado", "Official" : "Oficial", "All" : "Todos", - "Update to %s" : "Atualizado para %s", - "_You have %n app update pending_::_You have %n app updates pending_" : ["Você tem %n atualização pendente","Você tem %n aplicativos com atualizações pendentes"], + "Update to %s" : "Atualizar para %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Você tem %n atualização pendente","Existem %n aplicativos com atualização pendente"], "No apps found for your version" : "Nenhum aplicativo encontrado para a sua versão", "The app will be downloaded from the app store" : "O aplicativo será baixado da loja de aplicativos", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Os aplicativos oficiais são desenvolvidos pela comunidade e dentro dela. Eles oferecem funcionalidades centrais e estão prontos para uso em produção.", "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." : "Os aplicativos aprovados são desenvolvidos pelos desenvolvedores confiáveis e passaram por uma verificação de segurança rápida. Eles são ativamente mantidos em um repositório de código aberto e seus mantenedores consideram que eles estejam estáveis para um uso de casual a normal.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Este aplicativo não foi verificado quanto às questões de segurança e é novo ou conhecido por ser instável. Instale por sua conta e risco.", "Disabling app …" : "Desabilitando aplicativo...", - "Error while disabling app" : "Erro enquanto desabilitava o aplicativo", + "Error while disabling app" : "Erro ao desabilitar o aplicativo", "Disable" : "Desabilitar", "Enable" : "Habilitar", "Enabling app …" : "Ativando aplicativo...", @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Informação pessoal", - "Sessions" : "Sessões", - "App passwords" : "Senhas de aplicativos", "Sync clients" : "Clientes de sincronização", "None" : "Nada", "Login" : "Login", @@ -212,7 +210,7 @@ OC.L10N.register( "Test email settings" : "Configurações do e-mail de teste", "Send email" : "Enviar e-mail", "Server-side encryption" : "Criptografia do lado do servidor", - "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso vem com limitações como uma diminuição de desempenho, portanto, habilite isso apenas se necessário.", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho, portanto habilite apenas se necessário.", "Enable server-side encryption" : "Habilitar a criptografia do lado do servidor", "Please read carefully before activating server-side encryption: " : "Por favor, leia com atenção antes de ativar a criptografia do lado do servidor:", "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Uma vez que a criptografia é ativada, todos os arquivos enviados ao servidor a partir desse ponto em diante serão criptografados e assim ficarão no servidor. Só será possível desativar a criptografia em uma data posterior se o módulo de criptografia ativo suportar essa função e todas as pré-condições sejam cumpridas (ex., defininindo uma chave de recuperação).", @@ -245,18 +243,18 @@ OC.L10N.register( "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Por favor verifique os <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guias de instalação ↗</a> e verifique qualquer erro ou advertência no <a href=\"%s\">log</a>.", "All checks passed." : "Todas as verificações passaram.", "Background jobs" : "Tarefas em retaguarda", - "Last job ran %s." : "Última tarefa rodou %s.", - "Last job execution ran %s. Something seems wrong." : "Última tarefa rodou %s. Algo parece errado.", + "Last job ran %s." : "Última tarefa rodou há %s.", + "Last job execution ran %s. Something seems wrong." : "Última tarefa rodou há %s. Algo parece errado.", "Background job didn’t run yet!" : "O trabalho em retaguarda ainda não rodou!", - "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." : "Para um desempenho ideal, é importante configurar corretamente os trabalhos em segundo plano. Para instâncias maiores 'Cron' é a configuração recomendada. Consulte a documentação para obter mais informações.", + "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." : "Para um desempenho ideal, é importante configurar corretamente os trabalhos em segundo plano. Para instâncias maiores, 'Cron' é a configuração recomendada. Consulte a documentação para obter mais informações.", "Execute one task with each page loaded" : "Execute uma tarefa com cada página carregada", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado no serviço webcron para chamar cron.php a cada 15 minutos sob http.", + "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado no serviço webcron para chamar cron.php a cada 15 minutos sob http", "Use system cron service to call the cron.php file every 15 minutes." : "Usar o serviço cron para chamar o arquivo cron.php a cada 15 minutos.", - "The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa ser executado por um usuário de sistema \"%s\"", + "The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa ser executado pelo usuário de sistema \"%s\"", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para rodar isso você precisa da extensão posix PHP. Veja a {linkstart}documentação PHP{linkend} para mais detalhes.", "Version" : "Versão", "Sharing" : "Compartilhamento", - "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, você pode ajustar o comportamento de compartilhamento. Consulte a documentação para obter mais informações.", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, você pode ajustar o comportamento dos compartilhamentos. Consulte a documentação para obter mais informações.", "Allow apps to use the Share API" : "Permitir que aplicativos usem a API de compartilhamento", "Allow users to share via link" : "Permitir que os usuários compartilhem por link", "Allow public uploads" : "Permitir envio público", @@ -271,11 +269,11 @@ OC.L10N.register( "Restrict users to only share with users in their groups" : "Restringir os usuários a compartilhar somente com os usuários em seus grupos", "Exclude groups from sharing" : "Excluir grupos do compartilhamento", "These groups will still be able to receive shares, but not to initiate them." : "Esses grupos ainda serão capazes de receber compartilhamentos, mas não iniciá-los.", - "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir autocompletar nome de usuário no diálogo de compartilhamento. Se isto estiver desativado o nome de usuário completo precisa ser inserido.", - "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar o texto de aviso na página pública do link de envio. (Só é mostrado quando a lista de arquivos está oculta.)", + "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir autocompletar o nome do usuário no diálogo de compartilhamento. Se desativado, o nome completo precisa ser inserido.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar o texto de aviso na página pública do link de envio (só é mostrado quando a lista de arquivos está oculta).", "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de envio do link público quando a lista de arquivos está oculta.", "Tips & tricks" : "Dicas & Truques", - "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração disponíveis para otimizar e usar essa instância. Aqui estão algumas indicações para obter mais informações.", + "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite é usando atualmente como Plataforma de serviço de banco de dados. Para instalações maiores recomendamos que você use uma outra plataforma de serviço de banco de dados", "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é particulamente recomendado quando se utiliza um cliente para sincronização.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Para migrar para outro banco de dados use a ferramenta de linha de comando: 'occ db:convert-type', ou consulte a <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentação ↗</a>.", @@ -284,11 +282,11 @@ OC.L10N.register( "Performance tuning" : "Ajustando a performance", "Improving the config.php" : "Melhorando o config.php", "Theming" : "Criar um tema", - "Check the security of your Nextcloud over our security scan" : "Verifique a segurança da sua Nextcloud na nossa análise de segurança", + "Check the security of your Nextcloud over our security scan" : "Verificar a segurança do Nextcloud na nossa análise de segurança", "Hardening and security guidance" : "Orientações de proteção e segurança", "Developer documentation" : "Documentação do desenvolvedor", "View in store" : "Ver na loja", - "Limit to groups" : "Limite para grupos", + "Limit to groups" : "Limitado a grupos", "This app has an update available." : "Este aplicativo tem uma atualização disponível.", "by %s" : "por %s", "%s-licensed" : "%s-licenciado", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Cancelar", "Choose as profile picture" : "Escolha como imagem de perfil", "Full name" : "Nome completo", - "No display name set" : "Nenhum nome de exibição definido", "Email" : "E-mail", - "Your email address" : "Seu endereço de e-mail", "No email address set" : "Nenhum endereço de e-mail foi configurado", + "Your email address" : "Seu endereço de e-mail", "For password reset and notifications" : "Para redefinição de senha e notificações", "Phone number" : "Número de telefone", "Your phone number" : "Seu número de telefone", @@ -342,7 +339,7 @@ OC.L10N.register( "You are member of the following groups:" : "Você é membro dos seguintes grupos:", "Password" : "Senha", "Current password" : "Senha atual", - "New password" : "Senha nova", + "New password" : "Nova senha", "Change password" : "Alterar senha", "Language" : "Idioma", "Help translate" : "Ajude a traduzir", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "Aplicativo iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Se você quiser ajudar o projeto, {contributeopen}junte-se ao desenvolvimento{linkclose} ou {contributeopen}divulgue nossos conceitos{linkclose}!", "Show First Run Wizard again" : "Mostrar Assistente de Primeira Execução novamente", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, desktop e móvel que estão conectados à sua conta.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Clientes web, desktop, celulares e senhas específicas de aplicativos que atualmente têm acesso à sua conta.", "Device" : "Dispositivo", "Last activity" : "Última atividade", - "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aqui você pode gerar senhas individuais para aplicativos. Assim você não tem que dar sua senha. Você pode revogá-los individualmente também.", - "Name" : "Nome", + "App passwords" : "Senhas de aplicativos", + "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aqui você pode gerar senhas individuais para aplicativos e assim você não precisa dar sua senha. Você pode revogá-los individualmente também.", "App name" : "Nome do aplicativo", "Create new app password" : "Criar uma nova senha do aplicativo", "Use the credentials below to configure your app or device." : "Use as credenciais abaixo para configurar seu aplicativo ou dispositivo.", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Desinstalando...", "Error while uninstalling app" : "Erro enquanto desinstalava aplicativo", "Uninstall" : "Desinstalar", + "Sessions" : "Sessões", "This is used for sending out notifications." : "Usado para o envio de notificações.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "O módulo PHP 'fileinfo' está faltando. Recomendamos que ative este módulo para obter melhores resultados com a detecção de mime-type.", "Cron" : "Cron", @@ -416,13 +414,16 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron não foi executado ainda!", "Use system's cron service to call the cron.php file every 15 minutes." : "Usar o serviço cron do sistema para chamar o arquivo cron.php a cada 15 minutos.", "Uninstall app" : "Desinstalar aplicativo", - "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Olá,<br><br>só para lhe informar que agora você tem uma %s conta.<br><br>Nome de usuário: <strong>%s</strong><br>Acesse: <strong><a href=\"%s\">%s</a></strong><br><br>", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Olá,<br><br>só para lhe informar que agora você tem uma %s conta.<br><br>Seu nome de usuário: <strong>%s</strong><br>Acesse: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Saudações!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Olá,\n\nsó para lhe informar que você agora tem uma conta %s.\n\nNome de Usuário: %s\nAcesse: %s\n\n", + "No display name set" : "Nenhum nome de exibição definido", "For password recovery and notifications" : "Para recuperação de senha e notificações", "Your website" : "Seu website", "Your Twitter handle" : "Seu Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, desktop e móvel que estão conectados à sua conta.", "Passcodes that give an app or device permissions to access your account." : "Códigos de acesso que fornecem permissões a um aplicativo ou dispositivo para acessar sua conta.", + "Name" : "Nome", "Follow us on Google Plus!" : "Siga-nos no Google Plus!", "Subscribe to our twitter channel!" : "Assine o nosso canal no Twitter!", "Subscribe to our news feed!" : "Assine nosso feed de notícias!", diff --git a/settings/l10n/pt_BR.json b/settings/l10n/pt_BR.json index 05bba8cb156..d3d9ad0c767 100644 --- a/settings/l10n/pt_BR.json +++ b/settings/l10n/pt_BR.json @@ -2,7 +2,7 @@ "{actor} changed your password" : "{actor} alterou sua senha", "You changed your password" : "Você alterou sua senha", "Your password was reset by an administrator" : "Sua senha foi redefinida pelo administrador", - "{actor} changed your email address" : "{actor} alterou seu e-mail", + "{actor} changed your email address" : "{actor} alterou seu endereço de e-mail", "You changed your email address" : "Você alterou seu e-mail", "Your email address was changed by an administrator" : "Seu e-mail foi alterado pelo administrador", "Security" : "Segurança", @@ -30,8 +30,8 @@ "Unable to add group." : "Não foi possível adicionar o grupo.", "Unable to delete group." : "Não foi possível excluir o grupo.", "Invalid SMTP password." : "Senha SMTP incorreta.", - "Well done, %s!" : "Bom trabalho, %s!", - "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do e-mail está correta.", + "Well done, %s!" : "Bom trabalho %s!", + "If you received this email, the email configuration seems to be correct." : "Se você recebeu este e-mail, é sinal que a configuração do servidor de e-mail está correta.", "Email setting test" : "Teste da configuração de e-mail", "Email could not be sent. Check your mail server log" : "O e-mail não pôde ser enviado. Verifique o log do servidor de e-mail", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Ocorreu um problema ao enviar o e-mail. Por favor, revise suas configurações. (Erro: %s)", @@ -42,7 +42,7 @@ "A user with that name already exists." : "Um usuário com esse nome já existe.", "To send a password link to the user an email address is required." : "Para envio da senha ao usuário é necessário um endereço de e-mail.", "Unable to create user." : "Não foi possível criar usuário.", - "Unable to delete user." : "Não foi possível excluir o usuário.", + "Unable to delete user." : "Não é possível excluir o usuário.", "Error while enabling user." : "Erro ao habilitar usuário.", "Error while disabling user." : "Erro ao desabilitar usuário.", "In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "A fim de verificar sua conta no Twitter, poste o seguinte tweet no Twitter (certifique-se de postar sem nenhuma quebra de linha):", @@ -63,10 +63,10 @@ "Password for %1$s changed on %2$s" : "Senha para %1$s alterada em %2$s", "%1$s changed your email address on %2$s." : "%1$s alterou seu e-mail em %2$s.", "Your email address on %s was changed." : "Seu e-mail em %s foi alterado.", - "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado pelo administrador.", + "Your email address on %s was changed by an administrator." : "Seu e-mail em %s foi alterado por um administrador.", "Email address changed for %s" : "E-mail alterado para %s", "The new email address is %s" : "O novo e-mail é %s", - "Email address for %1$s changed on %2$s" : "E-mail para %1$s foi alterado em %2$s", + "Email address for %1$s changed on %2$s" : "O endereço de E-mail para %1$s foi alterado em %2$s", "Welcome aboard" : "Bem-vindo a bordo", "Welcome aboard %s" : "%s, bem-vindo a bordo", "You have now an %s account, you can add, protect, and share your data." : "Agora que você tem uma conta %s, pode adicionar, proteger e compartilhar seus dados.", @@ -87,15 +87,15 @@ "Email sent" : "E-mail enviado", "Official" : "Oficial", "All" : "Todos", - "Update to %s" : "Atualizado para %s", - "_You have %n app update pending_::_You have %n app updates pending_" : ["Você tem %n atualização pendente","Você tem %n aplicativos com atualizações pendentes"], + "Update to %s" : "Atualizar para %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Você tem %n atualização pendente","Existem %n aplicativos com atualização pendente"], "No apps found for your version" : "Nenhum aplicativo encontrado para a sua versão", "The app will be downloaded from the app store" : "O aplicativo será baixado da loja de aplicativos", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Os aplicativos oficiais são desenvolvidos pela comunidade e dentro dela. Eles oferecem funcionalidades centrais e estão prontos para uso em produção.", "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." : "Os aplicativos aprovados são desenvolvidos pelos desenvolvedores confiáveis e passaram por uma verificação de segurança rápida. Eles são ativamente mantidos em um repositório de código aberto e seus mantenedores consideram que eles estejam estáveis para um uso de casual a normal.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Este aplicativo não foi verificado quanto às questões de segurança e é novo ou conhecido por ser instável. Instale por sua conta e risco.", "Disabling app …" : "Desabilitando aplicativo...", - "Error while disabling app" : "Erro enquanto desabilitava o aplicativo", + "Error while disabling app" : "Erro ao desabilitar o aplicativo", "Disable" : "Desabilitar", "Enable" : "Habilitar", "Enabling app …" : "Ativando aplicativo...", @@ -183,8 +183,6 @@ "Unlimited" : "Ilimitado", "Verifying" : "Verificando", "Personal info" : "Informação pessoal", - "Sessions" : "Sessões", - "App passwords" : "Senhas de aplicativos", "Sync clients" : "Clientes de sincronização", "None" : "Nada", "Login" : "Login", @@ -210,7 +208,7 @@ "Test email settings" : "Configurações do e-mail de teste", "Send email" : "Enviar e-mail", "Server-side encryption" : "Criptografia do lado do servidor", - "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso vem com limitações como uma diminuição de desempenho, portanto, habilite isso apenas se necessário.", + "Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "A criptografia do lado do servidor torna possível criptografar arquivos que são carregados para este servidor. Isso diminui um pouco o desempenho, portanto habilite apenas se necessário.", "Enable server-side encryption" : "Habilitar a criptografia do lado do servidor", "Please read carefully before activating server-side encryption: " : "Por favor, leia com atenção antes de ativar a criptografia do lado do servidor:", "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Uma vez que a criptografia é ativada, todos os arquivos enviados ao servidor a partir desse ponto em diante serão criptografados e assim ficarão no servidor. Só será possível desativar a criptografia em uma data posterior se o módulo de criptografia ativo suportar essa função e todas as pré-condições sejam cumpridas (ex., defininindo uma chave de recuperação).", @@ -243,18 +241,18 @@ "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Por favor verifique os <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">guias de instalação ↗</a> e verifique qualquer erro ou advertência no <a href=\"%s\">log</a>.", "All checks passed." : "Todas as verificações passaram.", "Background jobs" : "Tarefas em retaguarda", - "Last job ran %s." : "Última tarefa rodou %s.", - "Last job execution ran %s. Something seems wrong." : "Última tarefa rodou %s. Algo parece errado.", + "Last job ran %s." : "Última tarefa rodou há %s.", + "Last job execution ran %s. Something seems wrong." : "Última tarefa rodou há %s. Algo parece errado.", "Background job didn’t run yet!" : "O trabalho em retaguarda ainda não rodou!", - "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." : "Para um desempenho ideal, é importante configurar corretamente os trabalhos em segundo plano. Para instâncias maiores 'Cron' é a configuração recomendada. Consulte a documentação para obter mais informações.", + "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." : "Para um desempenho ideal, é importante configurar corretamente os trabalhos em segundo plano. Para instâncias maiores, 'Cron' é a configuração recomendada. Consulte a documentação para obter mais informações.", "Execute one task with each page loaded" : "Execute uma tarefa com cada página carregada", - "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado no serviço webcron para chamar cron.php a cada 15 minutos sob http.", + "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php está registrado no serviço webcron para chamar cron.php a cada 15 minutos sob http", "Use system cron service to call the cron.php file every 15 minutes." : "Usar o serviço cron para chamar o arquivo cron.php a cada 15 minutos.", - "The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa ser executado por um usuário de sistema \"%s\"", + "The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa ser executado pelo usuário de sistema \"%s\"", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Para rodar isso você precisa da extensão posix PHP. Veja a {linkstart}documentação PHP{linkend} para mais detalhes.", "Version" : "Versão", "Sharing" : "Compartilhamento", - "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, você pode ajustar o comportamento de compartilhamento. Consulte a documentação para obter mais informações.", + "As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "Como administrador, você pode ajustar o comportamento dos compartilhamentos. Consulte a documentação para obter mais informações.", "Allow apps to use the Share API" : "Permitir que aplicativos usem a API de compartilhamento", "Allow users to share via link" : "Permitir que os usuários compartilhem por link", "Allow public uploads" : "Permitir envio público", @@ -269,11 +267,11 @@ "Restrict users to only share with users in their groups" : "Restringir os usuários a compartilhar somente com os usuários em seus grupos", "Exclude groups from sharing" : "Excluir grupos do compartilhamento", "These groups will still be able to receive shares, but not to initiate them." : "Esses grupos ainda serão capazes de receber compartilhamentos, mas não iniciá-los.", - "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir autocompletar nome de usuário no diálogo de compartilhamento. Se isto estiver desativado o nome de usuário completo precisa ser inserido.", - "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar o texto de aviso na página pública do link de envio. (Só é mostrado quando a lista de arquivos está oculta.)", + "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Permitir autocompletar o nome do usuário no diálogo de compartilhamento. Se desativado, o nome completo precisa ser inserido.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Mostrar o texto de aviso na página pública do link de envio (só é mostrado quando a lista de arquivos está oculta).", "This text will be shown on the public link upload page when the file list is hidden." : "Este texto será mostrado na página de envio do link público quando a lista de arquivos está oculta.", "Tips & tricks" : "Dicas & Truques", - "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração disponíveis para otimizar e usar essa instância. Aqui estão algumas indicações para obter mais informações.", + "There are a lot of features and config switches available to optimally customize and use this instance. Here are some pointers for more information." : "Há muitos recursos e opções de configuração para otimização e uso. Aqui estão algumas indicações para obter mais informações.", "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite é usando atualmente como Plataforma de serviço de banco de dados. Para instalações maiores recomendamos que você use uma outra plataforma de serviço de banco de dados", "This is particularly recommended when using the desktop client for file synchronisation." : "Isso é particulamente recomendado quando se utiliza um cliente para sincronização.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Para migrar para outro banco de dados use a ferramenta de linha de comando: 'occ db:convert-type', ou consulte a <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentação ↗</a>.", @@ -282,11 +280,11 @@ "Performance tuning" : "Ajustando a performance", "Improving the config.php" : "Melhorando o config.php", "Theming" : "Criar um tema", - "Check the security of your Nextcloud over our security scan" : "Verifique a segurança da sua Nextcloud na nossa análise de segurança", + "Check the security of your Nextcloud over our security scan" : "Verificar a segurança do Nextcloud na nossa análise de segurança", "Hardening and security guidance" : "Orientações de proteção e segurança", "Developer documentation" : "Documentação do desenvolvedor", "View in store" : "Ver na loja", - "Limit to groups" : "Limite para grupos", + "Limit to groups" : "Limitado a grupos", "This app has an update available." : "Este aplicativo tem uma atualização disponível.", "by %s" : "por %s", "%s-licensed" : "%s-licenciado", @@ -323,10 +321,9 @@ "Cancel" : "Cancelar", "Choose as profile picture" : "Escolha como imagem de perfil", "Full name" : "Nome completo", - "No display name set" : "Nenhum nome de exibição definido", "Email" : "E-mail", - "Your email address" : "Seu endereço de e-mail", "No email address set" : "Nenhum endereço de e-mail foi configurado", + "Your email address" : "Seu endereço de e-mail", "For password reset and notifications" : "Para redefinição de senha e notificações", "Phone number" : "Número de telefone", "Your phone number" : "Seu número de telefone", @@ -340,7 +337,7 @@ "You are member of the following groups:" : "Você é membro dos seguintes grupos:", "Password" : "Senha", "Current password" : "Senha atual", - "New password" : "Senha nova", + "New password" : "Nova senha", "Change password" : "Alterar senha", "Language" : "Idioma", "Help translate" : "Ajude a traduzir", @@ -350,11 +347,11 @@ "iOS app" : "Aplicativo iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Se você quiser ajudar o projeto, {contributeopen}junte-se ao desenvolvimento{linkclose} ou {contributeopen}divulgue nossos conceitos{linkclose}!", "Show First Run Wizard again" : "Mostrar Assistente de Primeira Execução novamente", - "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, desktop e móvel que estão conectados à sua conta.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Clientes web, desktop, celulares e senhas específicas de aplicativos que atualmente têm acesso à sua conta.", "Device" : "Dispositivo", "Last activity" : "Última atividade", - "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aqui você pode gerar senhas individuais para aplicativos. Assim você não tem que dar sua senha. Você pode revogá-los individualmente também.", - "Name" : "Nome", + "App passwords" : "Senhas de aplicativos", + "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Aqui você pode gerar senhas individuais para aplicativos e assim você não precisa dar sua senha. Você pode revogá-los individualmente também.", "App name" : "Nome do aplicativo", "Create new app password" : "Criar uma nova senha do aplicativo", "Use the credentials below to configure your app or device." : "Use as credenciais abaixo para configurar seu aplicativo ou dispositivo.", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Desinstalando...", "Error while uninstalling app" : "Erro enquanto desinstalava aplicativo", "Uninstall" : "Desinstalar", + "Sessions" : "Sessões", "This is used for sending out notifications." : "Usado para o envio de notificações.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "O módulo PHP 'fileinfo' está faltando. Recomendamos que ative este módulo para obter melhores resultados com a detecção de mime-type.", "Cron" : "Cron", @@ -414,13 +412,16 @@ "Cron was not executed yet!" : "Cron não foi executado ainda!", "Use system's cron service to call the cron.php file every 15 minutes." : "Usar o serviço cron do sistema para chamar o arquivo cron.php a cada 15 minutos.", "Uninstall app" : "Desinstalar aplicativo", - "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Olá,<br><br>só para lhe informar que agora você tem uma %s conta.<br><br>Nome de usuário: <strong>%s</strong><br>Acesse: <strong><a href=\"%s\">%s</a></strong><br><br>", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Olá,<br><br>só para lhe informar que agora você tem uma %s conta.<br><br>Seu nome de usuário: <strong>%s</strong><br>Acesse: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Saudações!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Olá,\n\nsó para lhe informar que você agora tem uma conta %s.\n\nNome de Usuário: %s\nAcesse: %s\n\n", + "No display name set" : "Nenhum nome de exibição definido", "For password recovery and notifications" : "Para recuperação de senha e notificações", "Your website" : "Seu website", "Your Twitter handle" : "Seu Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Clientes web, desktop e móvel que estão conectados à sua conta.", "Passcodes that give an app or device permissions to access your account." : "Códigos de acesso que fornecem permissões a um aplicativo ou dispositivo para acessar sua conta.", + "Name" : "Nome", "Follow us on Google Plus!" : "Siga-nos no Google Plus!", "Subscribe to our twitter channel!" : "Assine o nosso canal no Twitter!", "Subscribe to our news feed!" : "Assine nosso feed de notícias!", diff --git a/settings/l10n/pt_PT.js b/settings/l10n/pt_PT.js index 1f428edb7fc..3ff387fda83 100644 --- a/settings/l10n/pt_PT.js +++ b/settings/l10n/pt_PT.js @@ -87,7 +87,6 @@ OC.L10N.register( "__language_name__" : "Português", "Unlimited" : "Ilimitado", "Personal info" : "Informação pessoal", - "Sessions" : "Sessões", "Sync clients" : "Clientes de sync", "None" : "Nenhum", "Login" : "Iniciar Sessão", @@ -194,10 +193,9 @@ OC.L10N.register( "Cancel" : "Cancelar", "Choose as profile picture" : "Escolher como fotografia de perfil", "Full name" : "Nome completo", - "No display name set" : "Nenhum nome display estabelecido", "Email" : "Email", - "Your email address" : "O seu endereço de email", "No email address set" : "Nenhum endereço de email estabelecido", + "Your email address" : "O seu endereço de email", "You are member of the following groups:" : "Você é membro dos seguintes grupos:", "Password" : "Palavra-passe", "Current password" : "Palavra-passe atual", @@ -210,7 +208,6 @@ OC.L10N.register( "Android app" : "Aplicação Android", "iOS app" : "Aplicação iOS", "Show First Run Wizard again" : "Mostrar novamente Wizard de Arranque Inicial", - "Name" : "Nome", "Username" : "Nome de utilizador", "Done" : "Concluído", "Show storage location" : "Mostrar a localização do armazenamento", @@ -242,6 +239,7 @@ OC.L10N.register( "Uninstalling ...." : "A desinstalar....", "Error while uninstalling app" : "Ocorreu um erro durante a desinstalação da app", "Uninstall" : "Desinstalar", + "Sessions" : "Sessões", "This is used for sending out notifications." : "Isto é utilizado para enviar notificações", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "O Módulo PHP 'fileinfo' não se encontra instalado/activado. É fortemente recomendado que active este módulo para obter os melhores resultado com a detecção dos tipos de mime.", "Cron" : "Cron", @@ -250,7 +248,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron ainda não foi executado!", "Use system's cron service to call the cron.php file every 15 minutes." : "Usar o serviço sistema cron para ligar o ficheiro cron.php a cada 15 minutos.", "Cheers!" : "Parabéns!", + "No display name set" : "Nenhum nome display estabelecido", "For password recovery and notifications" : "Para recuperação da palavra-passe e notificações", + "Name" : "Nome", "Show last log in" : "Mostrar ultimo acesso de entrada" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/pt_PT.json b/settings/l10n/pt_PT.json index 69ce995b036..0bb9751c8a7 100644 --- a/settings/l10n/pt_PT.json +++ b/settings/l10n/pt_PT.json @@ -85,7 +85,6 @@ "__language_name__" : "Português", "Unlimited" : "Ilimitado", "Personal info" : "Informação pessoal", - "Sessions" : "Sessões", "Sync clients" : "Clientes de sync", "None" : "Nenhum", "Login" : "Iniciar Sessão", @@ -192,10 +191,9 @@ "Cancel" : "Cancelar", "Choose as profile picture" : "Escolher como fotografia de perfil", "Full name" : "Nome completo", - "No display name set" : "Nenhum nome display estabelecido", "Email" : "Email", - "Your email address" : "O seu endereço de email", "No email address set" : "Nenhum endereço de email estabelecido", + "Your email address" : "O seu endereço de email", "You are member of the following groups:" : "Você é membro dos seguintes grupos:", "Password" : "Palavra-passe", "Current password" : "Palavra-passe atual", @@ -208,7 +206,6 @@ "Android app" : "Aplicação Android", "iOS app" : "Aplicação iOS", "Show First Run Wizard again" : "Mostrar novamente Wizard de Arranque Inicial", - "Name" : "Nome", "Username" : "Nome de utilizador", "Done" : "Concluído", "Show storage location" : "Mostrar a localização do armazenamento", @@ -240,6 +237,7 @@ "Uninstalling ...." : "A desinstalar....", "Error while uninstalling app" : "Ocorreu um erro durante a desinstalação da app", "Uninstall" : "Desinstalar", + "Sessions" : "Sessões", "This is used for sending out notifications." : "Isto é utilizado para enviar notificações", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "O Módulo PHP 'fileinfo' não se encontra instalado/activado. É fortemente recomendado que active este módulo para obter os melhores resultado com a detecção dos tipos de mime.", "Cron" : "Cron", @@ -248,7 +246,9 @@ "Cron was not executed yet!" : "Cron ainda não foi executado!", "Use system's cron service to call the cron.php file every 15 minutes." : "Usar o serviço sistema cron para ligar o ficheiro cron.php a cada 15 minutos.", "Cheers!" : "Parabéns!", + "No display name set" : "Nenhum nome display estabelecido", "For password recovery and notifications" : "Para recuperação da palavra-passe e notificações", + "Name" : "Nome", "Show last log in" : "Mostrar ultimo acesso de entrada" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/ro.js b/settings/l10n/ro.js index 5d9150396c2..6238292d212 100644 --- a/settings/l10n/ro.js +++ b/settings/l10n/ro.js @@ -72,8 +72,6 @@ OC.L10N.register( "__language_name__" : "Română", "Unlimited" : "Nelimitată", "Personal info" : "Informații personale", - "Sessions" : "Sesiuni", - "App passwords" : "Parole aplicații", "Sync clients" : "Sincronizează clienții", "None" : "Niciuna", "Login" : "Autentificare", @@ -159,7 +157,7 @@ OC.L10N.register( "Desktop client" : "Client Desktop", "Android app" : "Aplicatie Android", "iOS app" : "Aplicație iOS", - "Name" : "Nume", + "App passwords" : "Parole aplicații", "Username" : "Nume utilizator", "E-Mail" : "Email", "Create" : "Crează", @@ -183,8 +181,10 @@ OC.L10N.register( "Uninstalling ...." : "Dezinstalaza ....", "Error while uninstalling app" : "Eroare la dezinstalarea aplicației", "Uninstall" : "Dezinstalați", + "Sessions" : "Sesiuni", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Modulul PHP \"Fileinfo\" lipsește. Va recomandam sa activaţi acest modul pentru a obține cele mai bune rezultate cu detectarea mime-type.", "Cron" : "Cron", - "Cheers!" : "Noroc!" + "Cheers!" : "Noroc!", + "Name" : "Nume" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/settings/l10n/ro.json b/settings/l10n/ro.json index eb4e9433b99..b24f7094f71 100644 --- a/settings/l10n/ro.json +++ b/settings/l10n/ro.json @@ -70,8 +70,6 @@ "__language_name__" : "Română", "Unlimited" : "Nelimitată", "Personal info" : "Informații personale", - "Sessions" : "Sesiuni", - "App passwords" : "Parole aplicații", "Sync clients" : "Sincronizează clienții", "None" : "Niciuna", "Login" : "Autentificare", @@ -157,7 +155,7 @@ "Desktop client" : "Client Desktop", "Android app" : "Aplicatie Android", "iOS app" : "Aplicație iOS", - "Name" : "Nume", + "App passwords" : "Parole aplicații", "Username" : "Nume utilizator", "E-Mail" : "Email", "Create" : "Crează", @@ -181,8 +179,10 @@ "Uninstalling ...." : "Dezinstalaza ....", "Error while uninstalling app" : "Eroare la dezinstalarea aplicației", "Uninstall" : "Dezinstalați", + "Sessions" : "Sesiuni", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Modulul PHP \"Fileinfo\" lipsește. Va recomandam sa activaţi acest modul pentru a obține cele mai bune rezultate cu detectarea mime-type.", "Cron" : "Cron", - "Cheers!" : "Noroc!" + "Cheers!" : "Noroc!", + "Name" : "Nume" },"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/settings/l10n/ru.js b/settings/l10n/ru.js index 3c26c5097ab..8b9c1c80a52 100644 --- a/settings/l10n/ru.js +++ b/settings/l10n/ru.js @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Неограничено", "Verifying" : "Производится проверка", "Personal info" : "Личная информация", - "Sessions" : "Сессии", - "App passwords" : "Пароль приложения", "Sync clients" : "Клиенты синхронизации", "None" : "Отсутствует", "Login" : "Логин", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "Отмена", "Choose as profile picture" : "Выбрать в качестве картинки профиля", "Full name" : "Полное имя", - "No display name set" : "Отображаемое имя не указано", "Email" : "Email", - "Your email address" : "Ваш адрес электронной почты", "No email address set" : "Адрес не указан", + "Your email address" : "Ваш адрес электронной почты", "For password reset and notifications" : "Для сброса пароля и уведомлений", "Phone number" : "Номер телефона", "Your phone number" : "Ваш номер телефона", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS приложение", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Если хотите поддержать проект - {contributeopen}присоединяйтесь к разработке{linkclose} или {contributeopen}расскажите о нем другим{linkclose}!", "Show First Run Wizard again" : "Повторно показать мастера первого запуска", - "Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Веб, настольные и мобильные клиенты, а также индивидуальные пароли приложений, которые имеют доступ к вашему аккаунту.", "Device" : "Устройство", "Last activity" : "Последние действия", + "App passwords" : "Пароль приложения", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Тут можно для каждого из приложений создать индивидуальные пароли, поэтому не требуется передавать ваш пароль. Такие пароли могут также отзываться по отдельности.", - "Name" : "Название", "App name" : "Название приложения", "Create new app password" : "Создать новый пароль для приложения", "Use the credentials below to configure your app or device." : "Используйте учётные данные ниже для настройки вашего приложения или устройства.", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Удаление ...", "Error while uninstalling app" : "Ошибка при удалении приложения", "Uninstall" : "Удалить", + "Sessions" : "Сессии", "This is used for sending out notifications." : "Используется для отправки уведомлений.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-модуль 'fileinfo' отсутствует. Мы настоятельно рекомендуем включить этот модуль для улучшения определения типов (mime-type) файлов.", "Cron" : "Cron (планировщик задач)", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Здравствуйте,<br><br>просто хотим сообщить, что теперь у вас есть учетная запись на %s.<br><br>Ваше имя пользователя: <strong>%s</strong><br>Зайти: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Удачи!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Здравствуйте,\n\nПросто хотим сообщить, что теперь у вас есть учетная запись на %s.\n\nИмя пользователя: %s\nЗайти: %s\n", + "No display name set" : "Отображаемое имя не указано", "For password recovery and notifications" : "Для восстановления пароля и уведомлений", "Your website" : "Ваш сайт", "Your Twitter handle" : "Ваше имя в Twiter", + "Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.", "Passcodes that give an app or device permissions to access your account." : "Код доступа, который дает приложению или устройству разрешения на доступ к вашей учётной записи.", + "Name" : "Название", "Follow us on Google Plus!" : "Следите за нашими новостями в Google Plus!", "Subscribe to our twitter channel!" : "Подпишитесь на наш twitter-канал!", "Subscribe to our news feed!" : "Подпишитесь на нашу ленту новостей!", diff --git a/settings/l10n/ru.json b/settings/l10n/ru.json index abb9a1c2a1a..f6acbb3ea1e 100644 --- a/settings/l10n/ru.json +++ b/settings/l10n/ru.json @@ -183,8 +183,6 @@ "Unlimited" : "Неограничено", "Verifying" : "Производится проверка", "Personal info" : "Личная информация", - "Sessions" : "Сессии", - "App passwords" : "Пароль приложения", "Sync clients" : "Клиенты синхронизации", "None" : "Отсутствует", "Login" : "Логин", @@ -323,10 +321,9 @@ "Cancel" : "Отмена", "Choose as profile picture" : "Выбрать в качестве картинки профиля", "Full name" : "Полное имя", - "No display name set" : "Отображаемое имя не указано", "Email" : "Email", - "Your email address" : "Ваш адрес электронной почты", "No email address set" : "Адрес не указан", + "Your email address" : "Ваш адрес электронной почты", "For password reset and notifications" : "Для сброса пароля и уведомлений", "Phone number" : "Номер телефона", "Your phone number" : "Ваш номер телефона", @@ -350,11 +347,11 @@ "iOS app" : "iOS приложение", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Если хотите поддержать проект - {contributeopen}присоединяйтесь к разработке{linkclose} или {contributeopen}расскажите о нем другим{linkclose}!", "Show First Run Wizard again" : "Повторно показать мастера первого запуска", - "Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Веб, настольные и мобильные клиенты, а также индивидуальные пароли приложений, которые имеют доступ к вашему аккаунту.", "Device" : "Устройство", "Last activity" : "Последние действия", + "App passwords" : "Пароль приложения", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Тут можно для каждого из приложений создать индивидуальные пароли, поэтому не требуется передавать ваш пароль. Такие пароли могут также отзываться по отдельности.", - "Name" : "Название", "App name" : "Название приложения", "Create new app password" : "Создать новый пароль для приложения", "Use the credentials below to configure your app or device." : "Используйте учётные данные ниже для настройки вашего приложения или устройства.", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Удаление ...", "Error while uninstalling app" : "Ошибка при удалении приложения", "Uninstall" : "Удалить", + "Sessions" : "Сессии", "This is used for sending out notifications." : "Используется для отправки уведомлений.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-модуль 'fileinfo' отсутствует. Мы настоятельно рекомендуем включить этот модуль для улучшения определения типов (mime-type) файлов.", "Cron" : "Cron (планировщик задач)", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Здравствуйте,<br><br>просто хотим сообщить, что теперь у вас есть учетная запись на %s.<br><br>Ваше имя пользователя: <strong>%s</strong><br>Зайти: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Удачи!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Здравствуйте,\n\nПросто хотим сообщить, что теперь у вас есть учетная запись на %s.\n\nИмя пользователя: %s\nЗайти: %s\n", + "No display name set" : "Отображаемое имя не указано", "For password recovery and notifications" : "Для восстановления пароля и уведомлений", "Your website" : "Ваш сайт", "Your Twitter handle" : "Ваше имя в Twiter", + "Web, desktop and mobile clients currently logged in to your account." : "Веб, настольные и мобильные клиенты, которые в настоящий момент авторизованы вашей учётной записью.", "Passcodes that give an app or device permissions to access your account." : "Код доступа, который дает приложению или устройству разрешения на доступ к вашей учётной записи.", + "Name" : "Название", "Follow us on Google Plus!" : "Следите за нашими новостями в Google Plus!", "Subscribe to our twitter channel!" : "Подпишитесь на наш twitter-канал!", "Subscribe to our news feed!" : "Подпишитесь на нашу ленту новостей!", diff --git a/settings/l10n/si_LK.js b/settings/l10n/si_LK.js index be201d7a1ea..1494ebbc64e 100644 --- a/settings/l10n/si_LK.js +++ b/settings/l10n/si_LK.js @@ -28,12 +28,12 @@ OC.L10N.register( "Change password" : "මුරපදය වෙනස් කිරීම", "Language" : "භාෂාව", "Help translate" : "පරිවර්ථන සහය", - "Name" : "නම", "Username" : "පරිශීලක නම", "Create" : "තනන්න", "Other" : "වෙනත්", "Quota" : "සලාකය", "Unable to add user to group %s" : "පරිශීලකයා %s කණ්ඩායමට එකතු කළ නොහැක", - "Unable to remove user from group %s" : "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක" + "Unable to remove user from group %s" : "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක", + "Name" : "නම" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/si_LK.json b/settings/l10n/si_LK.json index d41b56c92c7..82811b27bea 100644 --- a/settings/l10n/si_LK.json +++ b/settings/l10n/si_LK.json @@ -26,12 +26,12 @@ "Change password" : "මුරපදය වෙනස් කිරීම", "Language" : "භාෂාව", "Help translate" : "පරිවර්ථන සහය", - "Name" : "නම", "Username" : "පරිශීලක නම", "Create" : "තනන්න", "Other" : "වෙනත්", "Quota" : "සලාකය", "Unable to add user to group %s" : "පරිශීලකයා %s කණ්ඩායමට එකතු කළ නොහැක", - "Unable to remove user from group %s" : "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක" + "Unable to remove user from group %s" : "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක", + "Name" : "නම" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/sk.js b/settings/l10n/sk.js index 065b031b94a..d34528605e5 100644 --- a/settings/l10n/sk.js +++ b/settings/l10n/sk.js @@ -123,8 +123,6 @@ OC.L10N.register( "__language_name__" : "Slovenský", "Unlimited" : "Nelimitované", "Personal info" : "Osobné informácie", - "Sessions" : "Relácie", - "App passwords" : "Heslá aplikácie", "Sync clients" : "Klienti synchronizácie", "None" : "Žiadny", "Login" : "Prihlásenie", @@ -229,10 +227,9 @@ OC.L10N.register( "Cancel" : "Zrušiť", "Choose as profile picture" : "Použiť ako obrázok avatara", "Full name" : "Meno a priezvisko", - "No display name set" : "Zobrazované meno nie je nastavené", "Email" : "Email", - "Your email address" : "Vaša emailová adresa", "No email address set" : "Emailová adresa nie je nastavená", + "Your email address" : "Vaša emailová adresa", "For password reset and notifications" : "Na znovu-nastavenie hesla a upozornenia", "Phone number" : "Telefónne číslo", "Your phone number" : "Vaše telefónne číslo", @@ -253,10 +250,9 @@ OC.L10N.register( "iOS app" : "iOS aplikácia", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ak chcete podporiť projekt {contributeopen}zapojte sa do vývoja{linkclose}, alebo {contributeopen}dajte o nás vedieť{linkclose}!", "Show First Run Wizard again" : "Znovu zobraziť sprievodcu prvým spustením", - "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví, alebo mobilní klienti práve prihlásení na váš účet.", "Device" : "Zariadenie", "Last activity" : "Posledná aktivita", - "Name" : "Názov", + "App passwords" : "Heslá aplikácie", "App name" : "Názov aplikácie", "Create new app password" : "Vytvoriť nové heslo aplikácie", "Use the credentials below to configure your app or device." : "Pre konfiguráciu vašej aplikácie, alebo zariadenia použite nižšie uvedené prihlasovacie údaje.", @@ -300,6 +296,7 @@ OC.L10N.register( "Uninstalling ...." : "Prebieha odinštalovanie...", "Error while uninstalling app" : "Chyba pri odinštalovaní aplikácie", "Uninstall" : "Odinštalácia", + "Sessions" : "Relácie", "This is used for sending out notifications." : "Používa sa na odosielanie upozornení.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Chýba modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania mime-typu.", "Cron" : "Cron", @@ -311,10 +308,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Dobrý deň,<br><br>toto je oznámenie o novo vytvorenom účte %s.<br><br>Vaše používateľské meno: <strong>%s</strong><br>Prihlásiť sa môžete tu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pekný deň!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Dobrý deň,\n\ntoto je oznámenie o novo vytvorenom účte %s.\n\nVaše používateľské meno: %s\nPrihlásiť sa môžete tu: %s\n\n", + "No display name set" : "Zobrazované meno nie je nastavené", "For password recovery and notifications" : "Pre obnovu hesla a oznámenia", "Your website" : "Vaša webstránka", "Your Twitter handle" : "Vaša stránka na Twitteri", + "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví, alebo mobilní klienti práve prihlásení na váš účet.", "Passcodes that give an app or device permissions to access your account." : "Prístupové heslá, ktoré dovolia aplikáciam alebo zariadeniam prístup na váš účet.", + "Name" : "Názov", "Follow us on Google Plus!" : "Sleduj nás na Google Plus!", "Show last log in" : "Zobraziť posledné prihlásenie" }, diff --git a/settings/l10n/sk.json b/settings/l10n/sk.json index c88f8717e7d..d3d71468e46 100644 --- a/settings/l10n/sk.json +++ b/settings/l10n/sk.json @@ -121,8 +121,6 @@ "__language_name__" : "Slovenský", "Unlimited" : "Nelimitované", "Personal info" : "Osobné informácie", - "Sessions" : "Relácie", - "App passwords" : "Heslá aplikácie", "Sync clients" : "Klienti synchronizácie", "None" : "Žiadny", "Login" : "Prihlásenie", @@ -227,10 +225,9 @@ "Cancel" : "Zrušiť", "Choose as profile picture" : "Použiť ako obrázok avatara", "Full name" : "Meno a priezvisko", - "No display name set" : "Zobrazované meno nie je nastavené", "Email" : "Email", - "Your email address" : "Vaša emailová adresa", "No email address set" : "Emailová adresa nie je nastavená", + "Your email address" : "Vaša emailová adresa", "For password reset and notifications" : "Na znovu-nastavenie hesla a upozornenia", "Phone number" : "Telefónne číslo", "Your phone number" : "Vaše telefónne číslo", @@ -251,10 +248,9 @@ "iOS app" : "iOS aplikácia", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ak chcete podporiť projekt {contributeopen}zapojte sa do vývoja{linkclose}, alebo {contributeopen}dajte o nás vedieť{linkclose}!", "Show First Run Wizard again" : "Znovu zobraziť sprievodcu prvým spustením", - "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví, alebo mobilní klienti práve prihlásení na váš účet.", "Device" : "Zariadenie", "Last activity" : "Posledná aktivita", - "Name" : "Názov", + "App passwords" : "Heslá aplikácie", "App name" : "Názov aplikácie", "Create new app password" : "Vytvoriť nové heslo aplikácie", "Use the credentials below to configure your app or device." : "Pre konfiguráciu vašej aplikácie, alebo zariadenia použite nižšie uvedené prihlasovacie údaje.", @@ -298,6 +294,7 @@ "Uninstalling ...." : "Prebieha odinštalovanie...", "Error while uninstalling app" : "Chyba pri odinštalovaní aplikácie", "Uninstall" : "Odinštalácia", + "Sessions" : "Relácie", "This is used for sending out notifications." : "Používa sa na odosielanie upozornení.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Chýba modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania mime-typu.", "Cron" : "Cron", @@ -309,10 +306,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Dobrý deň,<br><br>toto je oznámenie o novo vytvorenom účte %s.<br><br>Vaše používateľské meno: <strong>%s</strong><br>Prihlásiť sa môžete tu: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pekný deň!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Dobrý deň,\n\ntoto je oznámenie o novo vytvorenom účte %s.\n\nVaše používateľské meno: %s\nPrihlásiť sa môžete tu: %s\n\n", + "No display name set" : "Zobrazované meno nie je nastavené", "For password recovery and notifications" : "Pre obnovu hesla a oznámenia", "Your website" : "Vaša webstránka", "Your Twitter handle" : "Vaša stránka na Twitteri", + "Web, desktop and mobile clients currently logged in to your account." : "Weboví, desktopoví, alebo mobilní klienti práve prihlásení na váš účet.", "Passcodes that give an app or device permissions to access your account." : "Prístupové heslá, ktoré dovolia aplikáciam alebo zariadeniam prístup na váš účet.", + "Name" : "Názov", "Follow us on Google Plus!" : "Sleduj nás na Google Plus!", "Show last log in" : "Zobraziť posledné prihlásenie" },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" diff --git a/settings/l10n/sl.js b/settings/l10n/sl.js index 224f109349a..ea53aee165c 100644 --- a/settings/l10n/sl.js +++ b/settings/l10n/sl.js @@ -29,6 +29,7 @@ OC.L10N.register( "Invalid user" : "Neveljavni podatki uporabnika", "Unable to change mail address" : "Ni mogoče spremeniti naslova elektronske pošte.", "Email saved" : "Elektronski naslov je shranjen", + "Set your password" : "Nastavi vaše geslo", "Your %s account was created" : "Račun %s je uspešno ustvarjen.", "Couldn't remove app." : "Ni mogoče odstraniti programa.", "Couldn't update app." : "Programa ni mogoče posodobiti.", @@ -86,8 +87,6 @@ OC.L10N.register( "__language_name__" : "Slovenščina", "Unlimited" : "Neomejeno", "Personal info" : "Osebni podatki", - "Sessions" : "Seje", - "App passwords" : " Gesla aplikacije", "Sync clients" : "Uskladi odjemalce", "None" : "Brez", "Login" : "Prijava", @@ -182,10 +181,9 @@ OC.L10N.register( "Cancel" : "Prekliči", "Choose as profile picture" : "Izberi kot sliko profila", "Full name" : "Polno ime", - "No display name set" : "Prikazno ime ni nastavljeno", "Email" : "Elektronski naslov", - "Your email address" : "Osebni elektronski naslov", "No email address set" : "Poštni naslov ni nastavljen", + "Your email address" : "Osebni elektronski naslov", "You are member of the following groups:" : "Ste član naslednjih skupin:", "Password" : "Geslo", "Current password" : "Trenutno geslo", @@ -198,7 +196,7 @@ OC.L10N.register( "Android app" : "Program za Android", "iOS app" : "Program za iOS", "Show First Run Wizard again" : "Zaženi čarovnika prvega zagona", - "Name" : "Ime", + "App passwords" : " Gesla aplikacije", "App name" : "Ime aplikacije", "Create new app password" : "Ustvari novo geslo aplikacije", "Username" : "Uporabniško ime", @@ -232,6 +230,7 @@ OC.L10N.register( "Uninstalling ...." : "Odstranjevanje namestitve ...", "Error while uninstalling app" : "Prišlo je do napake med odstranjevanjem programa.", "Uninstall" : "Odstrani namestitev", + "Sessions" : "Seje", "This is used for sending out notifications." : "Možnost je uporabljena za omogočanje pošiljanja obvestil.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Manjka modul PHP 'fileinfo'. Priporočljivo je omogočiti ta modul za popolno zaznavanje vrst MIME.", "Cron" : "Periodično opravilo", @@ -240,7 +239,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Periodično opravilo cron še ni zagnano!", "Use system's cron service to call the cron.php file every 15 minutes." : "Uporabi storitev periodičnih opravil za klic datoteke cron.php vsakih 15 minut.", "Cheers!" : "Lep pozdrav!", + "No display name set" : "Prikazno ime ni nastavljeno", "For password recovery and notifications" : "Za obnovo gesla in obveščanje", + "Name" : "Ime", "Show last log in" : "Pokaži podatke zadnje prijave" }, "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); diff --git a/settings/l10n/sl.json b/settings/l10n/sl.json index e5335276d1b..23edaabf7ba 100644 --- a/settings/l10n/sl.json +++ b/settings/l10n/sl.json @@ -27,6 +27,7 @@ "Invalid user" : "Neveljavni podatki uporabnika", "Unable to change mail address" : "Ni mogoče spremeniti naslova elektronske pošte.", "Email saved" : "Elektronski naslov je shranjen", + "Set your password" : "Nastavi vaše geslo", "Your %s account was created" : "Račun %s je uspešno ustvarjen.", "Couldn't remove app." : "Ni mogoče odstraniti programa.", "Couldn't update app." : "Programa ni mogoče posodobiti.", @@ -84,8 +85,6 @@ "__language_name__" : "Slovenščina", "Unlimited" : "Neomejeno", "Personal info" : "Osebni podatki", - "Sessions" : "Seje", - "App passwords" : " Gesla aplikacije", "Sync clients" : "Uskladi odjemalce", "None" : "Brez", "Login" : "Prijava", @@ -180,10 +179,9 @@ "Cancel" : "Prekliči", "Choose as profile picture" : "Izberi kot sliko profila", "Full name" : "Polno ime", - "No display name set" : "Prikazno ime ni nastavljeno", "Email" : "Elektronski naslov", - "Your email address" : "Osebni elektronski naslov", "No email address set" : "Poštni naslov ni nastavljen", + "Your email address" : "Osebni elektronski naslov", "You are member of the following groups:" : "Ste član naslednjih skupin:", "Password" : "Geslo", "Current password" : "Trenutno geslo", @@ -196,7 +194,7 @@ "Android app" : "Program za Android", "iOS app" : "Program za iOS", "Show First Run Wizard again" : "Zaženi čarovnika prvega zagona", - "Name" : "Ime", + "App passwords" : " Gesla aplikacije", "App name" : "Ime aplikacije", "Create new app password" : "Ustvari novo geslo aplikacije", "Username" : "Uporabniško ime", @@ -230,6 +228,7 @@ "Uninstalling ...." : "Odstranjevanje namestitve ...", "Error while uninstalling app" : "Prišlo je do napake med odstranjevanjem programa.", "Uninstall" : "Odstrani namestitev", + "Sessions" : "Seje", "This is used for sending out notifications." : "Možnost je uporabljena za omogočanje pošiljanja obvestil.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Manjka modul PHP 'fileinfo'. Priporočljivo je omogočiti ta modul za popolno zaznavanje vrst MIME.", "Cron" : "Periodično opravilo", @@ -238,7 +237,9 @@ "Cron was not executed yet!" : "Periodično opravilo cron še ni zagnano!", "Use system's cron service to call the cron.php file every 15 minutes." : "Uporabi storitev periodičnih opravil za klic datoteke cron.php vsakih 15 minut.", "Cheers!" : "Lep pozdrav!", + "No display name set" : "Prikazno ime ni nastavljeno", "For password recovery and notifications" : "Za obnovo gesla in obveščanje", + "Name" : "Ime", "Show last log in" : "Pokaži podatke zadnje prijave" },"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/settings/l10n/sq.js b/settings/l10n/sq.js index fe7eb6a8647..e13eefef000 100644 --- a/settings/l10n/sq.js +++ b/settings/l10n/sq.js @@ -1,14 +1,21 @@ OC.L10N.register( "settings", { + "{actor} changed your password" : "{actor} ndryshoi fjalëkalimin tuaj ", "You changed your password" : "Ju ndëruat fjalëkalimin", + "Your password was reset by an administrator" : "Fjalëkalimi juaj është rivendosur nga administratori", + "{actor} changed your email address" : "{actor} ndëroi emailin tuaj ", "You changed your email address" : "Ju ndryshuat adresën e emailit tuaj", "Your email address was changed by an administrator" : "Adresa juaj e email-it është ndryshuar nga një administrator", + "Security" : "Siguria", + "Your apps" : "Aplikacionet tuaja ", + "Disabled apps" : "Aplikacionet pa aftësi ", "Wrong password" : "Fjalëkalim i gabuar", "Saved" : "U ruajt", "No user supplied" : "S’u dha përdorues", "Unable to change password" : "S’arrin të ndryshojë fjalëkalimin", "Authentication error" : "Gabim mirëfilltësimi", + "Please provide an admin recovery password; otherwise, all user data will be lost." : "Ju lutemi siguro një fjalëkalim të rikuperueshëm admini; përndryshe, të gjithë të dhënat e përdoruesit do të humbasin ", "Wrong admin recovery password. Please check the password and try again." : "Fjalëkalim i gabuar rikthimesh për përgjegjësin. Ju lutemi, kontrolloni fjalëkalimin dhe provoni përsëri.", "installing and updating apps via the app store or Federated Cloud Sharing" : "instalim dhe përditësim aplikacionesh përmes shitores së aplikacioneve ose Federated Cloud Sharing", "Federated Cloud Sharing" : "Ndarje Në Re të Federuar ", @@ -129,8 +136,6 @@ OC.L10N.register( "__language_name__" : "Shqip", "Unlimited" : "E pakufizuar", "Personal info" : "Të dhëna personale", - "Sessions" : "Sesione", - "App passwords" : "Fjalëkalim aplikacioni", "Sync clients" : "Klientë njëkohësimi", "None" : "Asnjë", "Login" : "Hyrje", @@ -252,10 +257,9 @@ OC.L10N.register( "Cancel" : "Anuloje", "Choose as profile picture" : "Zgjidhni një foto profili", "Full name" : "Emër i plotë", - "No display name set" : "S’është caktuar emër për në ekran", "Email" : "Email", - "Your email address" : "Adresa juaj email", "No email address set" : "S’është caktuar adresë email", + "Your email address" : "Adresa juaj email", "Phone number" : "Numri i telefonit", "Your phone number" : "Numri juaj i telefonit", "Address" : "Adresa", @@ -275,10 +279,9 @@ OC.L10N.register( "iOS app" : "Aplikacion për iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Nëse doni të mbështesni projektin {contributeopen} bashkohu me grupin e zhvillimit {linkclose} ose {contributeopen} përhap fjalën {linkclose}!", "Show First Run Wizard again" : "Shfaqe sërish Ndihmësin e Herës së Parë", - "Web, desktop and mobile clients currently logged in to your account." : "Klientë në rrjet, desktop dhe celular kanë hyrë aktualisht në llogarinë tuaj.", "Device" : "Pajisje", "Last activity" : "Aktiviteti i fundit", - "Name" : "Emër", + "App passwords" : "Fjalëkalim aplikacioni", "App name" : "Emër aplikacioni", "Create new app password" : "Krijoni fjalëkalim aplikacioni të ri", "Use the credentials below to configure your app or device." : "Përdorni kredencialet e mëposhtme për të konfiguruar aplikacionin apo pajisjen tuaj.", @@ -323,6 +326,7 @@ OC.L10N.register( "Uninstalling ...." : "Po çinstalohet…", "Error while uninstalling app" : "Gabim në çinstalimin e aplikacionit", "Uninstall" : "Çinstaloje", + "Sessions" : "Sesione", "This is used for sending out notifications." : "Ky përdoret për të dërguar njoftime.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Moduli PHP 'fileinfo' mungon. Ju këshillojmë me forcë ta aktivizoni këtë modul, për të patur përfundimet më të mira në zbulim llojesh MIME.", "Cron" : "Cron", @@ -334,10 +338,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Njatjeta,<br><br>thjesht po ju bëjmë të ditur që tani keni një llogari %s.<br><br>Emri juaj i përdoruesit: <strong>%s</strong><br> Hyni në të te: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Gëzuar!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Njatjeta,\n\nthjesht po ju bëjmë të ditur që tani keni një llogari %s.\n\nEmri juaj i përdoruesit: %s\nHyni në të te: %s\n\n", + "No display name set" : "S’është caktuar emër për në ekran", "For password recovery and notifications" : "Për rimarrje fjalëkalimesh dhe njoftime ", "Your website" : "Website-i juaj", "Your Twitter handle" : "Emri i përdoruesit tuaj në Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Klientë në rrjet, desktop dhe celular kanë hyrë aktualisht në llogarinë tuaj.", "Passcodes that give an app or device permissions to access your account." : "Fjalëkalimet të cilat i japin një aplikacioni ose pajisje lejen për të aksesuar llogarinë tuaj.", + "Name" : "Emër", "Follow us on Google Plus!" : "Na ndiqni në Google Plus!", "Subscribe to our twitter channel!" : "Abonohuni në kanalin tonë në twitter!", "Subscribe to our news feed!" : "Abonohuni në kanalin tonë në twitter!", diff --git a/settings/l10n/sq.json b/settings/l10n/sq.json index 003d8e6e43e..d3fcb432069 100644 --- a/settings/l10n/sq.json +++ b/settings/l10n/sq.json @@ -1,12 +1,19 @@ { "translations": { + "{actor} changed your password" : "{actor} ndryshoi fjalëkalimin tuaj ", "You changed your password" : "Ju ndëruat fjalëkalimin", + "Your password was reset by an administrator" : "Fjalëkalimi juaj është rivendosur nga administratori", + "{actor} changed your email address" : "{actor} ndëroi emailin tuaj ", "You changed your email address" : "Ju ndryshuat adresën e emailit tuaj", "Your email address was changed by an administrator" : "Adresa juaj e email-it është ndryshuar nga një administrator", + "Security" : "Siguria", + "Your apps" : "Aplikacionet tuaja ", + "Disabled apps" : "Aplikacionet pa aftësi ", "Wrong password" : "Fjalëkalim i gabuar", "Saved" : "U ruajt", "No user supplied" : "S’u dha përdorues", "Unable to change password" : "S’arrin të ndryshojë fjalëkalimin", "Authentication error" : "Gabim mirëfilltësimi", + "Please provide an admin recovery password; otherwise, all user data will be lost." : "Ju lutemi siguro një fjalëkalim të rikuperueshëm admini; përndryshe, të gjithë të dhënat e përdoruesit do të humbasin ", "Wrong admin recovery password. Please check the password and try again." : "Fjalëkalim i gabuar rikthimesh për përgjegjësin. Ju lutemi, kontrolloni fjalëkalimin dhe provoni përsëri.", "installing and updating apps via the app store or Federated Cloud Sharing" : "instalim dhe përditësim aplikacionesh përmes shitores së aplikacioneve ose Federated Cloud Sharing", "Federated Cloud Sharing" : "Ndarje Në Re të Federuar ", @@ -127,8 +134,6 @@ "__language_name__" : "Shqip", "Unlimited" : "E pakufizuar", "Personal info" : "Të dhëna personale", - "Sessions" : "Sesione", - "App passwords" : "Fjalëkalim aplikacioni", "Sync clients" : "Klientë njëkohësimi", "None" : "Asnjë", "Login" : "Hyrje", @@ -250,10 +255,9 @@ "Cancel" : "Anuloje", "Choose as profile picture" : "Zgjidhni një foto profili", "Full name" : "Emër i plotë", - "No display name set" : "S’është caktuar emër për në ekran", "Email" : "Email", - "Your email address" : "Adresa juaj email", "No email address set" : "S’është caktuar adresë email", + "Your email address" : "Adresa juaj email", "Phone number" : "Numri i telefonit", "Your phone number" : "Numri juaj i telefonit", "Address" : "Adresa", @@ -273,10 +277,9 @@ "iOS app" : "Aplikacion për iOS", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Nëse doni të mbështesni projektin {contributeopen} bashkohu me grupin e zhvillimit {linkclose} ose {contributeopen} përhap fjalën {linkclose}!", "Show First Run Wizard again" : "Shfaqe sërish Ndihmësin e Herës së Parë", - "Web, desktop and mobile clients currently logged in to your account." : "Klientë në rrjet, desktop dhe celular kanë hyrë aktualisht në llogarinë tuaj.", "Device" : "Pajisje", "Last activity" : "Aktiviteti i fundit", - "Name" : "Emër", + "App passwords" : "Fjalëkalim aplikacioni", "App name" : "Emër aplikacioni", "Create new app password" : "Krijoni fjalëkalim aplikacioni të ri", "Use the credentials below to configure your app or device." : "Përdorni kredencialet e mëposhtme për të konfiguruar aplikacionin apo pajisjen tuaj.", @@ -321,6 +324,7 @@ "Uninstalling ...." : "Po çinstalohet…", "Error while uninstalling app" : "Gabim në çinstalimin e aplikacionit", "Uninstall" : "Çinstaloje", + "Sessions" : "Sesione", "This is used for sending out notifications." : "Ky përdoret për të dërguar njoftime.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Moduli PHP 'fileinfo' mungon. Ju këshillojmë me forcë ta aktivizoni këtë modul, për të patur përfundimet më të mira në zbulim llojesh MIME.", "Cron" : "Cron", @@ -332,10 +336,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Njatjeta,<br><br>thjesht po ju bëjmë të ditur që tani keni një llogari %s.<br><br>Emri juaj i përdoruesit: <strong>%s</strong><br> Hyni në të te: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Gëzuar!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Njatjeta,\n\nthjesht po ju bëjmë të ditur që tani keni një llogari %s.\n\nEmri juaj i përdoruesit: %s\nHyni në të te: %s\n\n", + "No display name set" : "S’është caktuar emër për në ekran", "For password recovery and notifications" : "Për rimarrje fjalëkalimesh dhe njoftime ", "Your website" : "Website-i juaj", "Your Twitter handle" : "Emri i përdoruesit tuaj në Twitter", + "Web, desktop and mobile clients currently logged in to your account." : "Klientë në rrjet, desktop dhe celular kanë hyrë aktualisht në llogarinë tuaj.", "Passcodes that give an app or device permissions to access your account." : "Fjalëkalimet të cilat i japin një aplikacioni ose pajisje lejen për të aksesuar llogarinë tuaj.", + "Name" : "Emër", "Follow us on Google Plus!" : "Na ndiqni në Google Plus!", "Subscribe to our twitter channel!" : "Abonohuni në kanalin tonë në twitter!", "Subscribe to our news feed!" : "Abonohuni në kanalin tonë në twitter!", diff --git a/settings/l10n/sr.js b/settings/l10n/sr.js index a4e917e3f7a..8f5b8359437 100644 --- a/settings/l10n/sr.js +++ b/settings/l10n/sr.js @@ -155,10 +155,9 @@ OC.L10N.register( "Remove image" : "Уклони слику", "Cancel" : "Одустани", "Full name" : "Пуно име", - "No display name set" : "Није постављено име за приказ", "Email" : "Е-пошта", - "Your email address" : "Ваша адреса е-поште", "No email address set" : "Није постављена е-адреса", + "Your email address" : "Ваша адреса е-поште", "You are member of the following groups:" : "Имате чланство у следећим групама:", "Password" : "Лозинка", "Current password" : "Тренутна лозинка", @@ -171,7 +170,6 @@ OC.L10N.register( "Android app" : "Андроид апликација", "iOS app" : "иОС апликација", "Show First Run Wizard again" : "Поново прикажи чаробњака за прво покретање", - "Name" : "назив", "Username" : "Корисничко име", "Done" : "Завршено", "Show storage location" : "Прикажи локацију складишта", @@ -211,6 +209,8 @@ OC.L10N.register( "Cron was not executed yet!" : "Крон задатак још увек није извршен!", "Use system's cron service to call the cron.php file every 15 minutes." : "Користите системски крон сервис за позивање cron.php фајла сваких 15 минута.", "Cheers!" : "Здраво!", + "No display name set" : "Није постављено име за приказ", + "Name" : "назив", "Show last log in" : "Прикажи последњу пријаву" }, "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/settings/l10n/sr.json b/settings/l10n/sr.json index db7847e84d5..83d4fdac7ba 100644 --- a/settings/l10n/sr.json +++ b/settings/l10n/sr.json @@ -153,10 +153,9 @@ "Remove image" : "Уклони слику", "Cancel" : "Одустани", "Full name" : "Пуно име", - "No display name set" : "Није постављено име за приказ", "Email" : "Е-пошта", - "Your email address" : "Ваша адреса е-поште", "No email address set" : "Није постављена е-адреса", + "Your email address" : "Ваша адреса е-поште", "You are member of the following groups:" : "Имате чланство у следећим групама:", "Password" : "Лозинка", "Current password" : "Тренутна лозинка", @@ -169,7 +168,6 @@ "Android app" : "Андроид апликација", "iOS app" : "иОС апликација", "Show First Run Wizard again" : "Поново прикажи чаробњака за прво покретање", - "Name" : "назив", "Username" : "Корисничко име", "Done" : "Завршено", "Show storage location" : "Прикажи локацију складишта", @@ -209,6 +207,8 @@ "Cron was not executed yet!" : "Крон задатак још увек није извршен!", "Use system's cron service to call the cron.php file every 15 minutes." : "Користите системски крон сервис за позивање cron.php фајла сваких 15 минута.", "Cheers!" : "Здраво!", + "No display name set" : "Није постављено име за приказ", + "Name" : "назив", "Show last log in" : "Прикажи последњу пријаву" },"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/settings/l10n/sv.js b/settings/l10n/sv.js index cf0dc5de58a..8544bf7688f 100644 --- a/settings/l10n/sv.js +++ b/settings/l10n/sv.js @@ -181,8 +181,6 @@ OC.L10N.register( "Unlimited" : "Obegränsat", "Verifying" : "Verifierar", "Personal info" : "Personlig information", - "Sessions" : "Sessioner", - "App passwords" : "Applösenord", "Sync clients" : "Synk-klienter", "None" : "Ingen", "Login" : "Logga in", @@ -309,15 +307,14 @@ OC.L10N.register( "Cancel" : "Avbryt", "Choose as profile picture" : "Välj som profilbild", "Full name" : "Namn", - "No display name set" : "Inget visningsnamn angivet", "Email" : "E-post", - "Your email address" : "Din e-postadress", "No email address set" : "Ingen e-postadress angiven", + "Your email address" : "Din e-postadress", "For password reset and notifications" : "För lösenordsåterställning och notifikationer", "Phone number" : "Telefonnummer", "Your phone number" : "Ditt telefonnummer", - "Address" : "Adress", - "Your postal address" : "Din postadress", + "Address" : "Ort/Stad", + "Your postal address" : "Ort/Stad", "Website" : "Webbsida", "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.", "Link https://…" : "Länk https://...", @@ -335,10 +332,9 @@ OC.L10N.register( "iOS app" : "iOS-app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Om du vill stödja projektet {contributeopen}, delta i utvecklinngen{linkclose} eller {contributeopen}sprida det vidare{linkclose}!", "Show First Run Wizard again" : "Visa Första uppstarts-guiden igen", - "Web, desktop and mobile clients currently logged in to your account." : "Webb, skrivbordsklienter och mobila klienter som är inloggade på ditt konto just nu.", "Device" : "Enhet", "Last activity" : "Senaste aktivitet", - "Name" : "Namn", + "App passwords" : "Applösenord", "App name" : "Appnamn", "Create new app password" : "Skapa nytt applösenord", "Use the credentials below to configure your app or device." : "Använd följande autentiseringsuppgifter för att konfigurera din app eller enhet", @@ -390,6 +386,7 @@ OC.L10N.register( "Uninstalling ...." : "Avinstallerar ...", "Error while uninstalling app" : "Ett fel inträffade när applikatonen avinstallerades", "Uninstall" : "Avinstallera", + "Sessions" : "Sessioner", "This is used for sending out notifications." : "Detta används för att skicka ut notifieringar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den här modulen för att kunna upptäcka korrekt mime-typ.", "Cron" : "Cron", @@ -401,10 +398,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej där,<br><br>Tänkte bara informera om att du du nu har ett %s konto.<br><br>Ditt användarnamn: <strong>%s</strong><br>Logga in: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ha de fint!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej där,\n\nTänkte bara informera om att du nu har ett %s konto.\n\nDitt användarnamn: %s\nLogga in: %s\n\n", + "No display name set" : "Inget visningsnamn angivet", "For password recovery and notifications" : "För lösenordsåterställning och notifieringar", "Your website" : "Din webbsida", "Your Twitter handle" : "Ditt Twitterkonto", + "Web, desktop and mobile clients currently logged in to your account." : "Webb, skrivbordsklienter och mobila klienter som är inloggade på ditt konto just nu.", "Passcodes that give an app or device permissions to access your account." : "Lösenordskod som ger en applikation eller enhet rättigheter att ansluta till ditt konto.", + "Name" : "Namn", "Follow us on Google Plus!" : "Fälj oss på Google Plus!", "Subscribe to our twitter channel!" : "Prenumerera på vårt Twitterkonto!", "Subscribe to our news feed!" : "Prenumerera på vårt nyhetsflöde!", diff --git a/settings/l10n/sv.json b/settings/l10n/sv.json index cb1f6749fd0..b2aa6f514fb 100644 --- a/settings/l10n/sv.json +++ b/settings/l10n/sv.json @@ -179,8 +179,6 @@ "Unlimited" : "Obegränsat", "Verifying" : "Verifierar", "Personal info" : "Personlig information", - "Sessions" : "Sessioner", - "App passwords" : "Applösenord", "Sync clients" : "Synk-klienter", "None" : "Ingen", "Login" : "Logga in", @@ -307,15 +305,14 @@ "Cancel" : "Avbryt", "Choose as profile picture" : "Välj som profilbild", "Full name" : "Namn", - "No display name set" : "Inget visningsnamn angivet", "Email" : "E-post", - "Your email address" : "Din e-postadress", "No email address set" : "Ingen e-postadress angiven", + "Your email address" : "Din e-postadress", "For password reset and notifications" : "För lösenordsåterställning och notifikationer", "Phone number" : "Telefonnummer", "Your phone number" : "Ditt telefonnummer", - "Address" : "Adress", - "Your postal address" : "Din postadress", + "Address" : "Ort/Stad", + "Your postal address" : "Ort/Stad", "Website" : "Webbsida", "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.", "Link https://…" : "Länk https://...", @@ -333,10 +330,9 @@ "iOS app" : "iOS-app", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Om du vill stödja projektet {contributeopen}, delta i utvecklinngen{linkclose} eller {contributeopen}sprida det vidare{linkclose}!", "Show First Run Wizard again" : "Visa Första uppstarts-guiden igen", - "Web, desktop and mobile clients currently logged in to your account." : "Webb, skrivbordsklienter och mobila klienter som är inloggade på ditt konto just nu.", "Device" : "Enhet", "Last activity" : "Senaste aktivitet", - "Name" : "Namn", + "App passwords" : "Applösenord", "App name" : "Appnamn", "Create new app password" : "Skapa nytt applösenord", "Use the credentials below to configure your app or device." : "Använd följande autentiseringsuppgifter för att konfigurera din app eller enhet", @@ -388,6 +384,7 @@ "Uninstalling ...." : "Avinstallerar ...", "Error while uninstalling app" : "Ett fel inträffade när applikatonen avinstallerades", "Uninstall" : "Avinstallera", + "Sessions" : "Sessioner", "This is used for sending out notifications." : "Detta används för att skicka ut notifieringar.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den här modulen för att kunna upptäcka korrekt mime-typ.", "Cron" : "Cron", @@ -399,10 +396,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej där,<br><br>Tänkte bara informera om att du du nu har ett %s konto.<br><br>Ditt användarnamn: <strong>%s</strong><br>Logga in: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ha de fint!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej där,\n\nTänkte bara informera om att du nu har ett %s konto.\n\nDitt användarnamn: %s\nLogga in: %s\n\n", + "No display name set" : "Inget visningsnamn angivet", "For password recovery and notifications" : "För lösenordsåterställning och notifieringar", "Your website" : "Din webbsida", "Your Twitter handle" : "Ditt Twitterkonto", + "Web, desktop and mobile clients currently logged in to your account." : "Webb, skrivbordsklienter och mobila klienter som är inloggade på ditt konto just nu.", "Passcodes that give an app or device permissions to access your account." : "Lösenordskod som ger en applikation eller enhet rättigheter att ansluta till ditt konto.", + "Name" : "Namn", "Follow us on Google Plus!" : "Fälj oss på Google Plus!", "Subscribe to our twitter channel!" : "Prenumerera på vårt Twitterkonto!", "Subscribe to our news feed!" : "Prenumerera på vårt nyhetsflöde!", diff --git a/settings/l10n/ta_LK.js b/settings/l10n/ta_LK.js index 1324bdc3660..cff9eb976b0 100644 --- a/settings/l10n/ta_LK.js +++ b/settings/l10n/ta_LK.js @@ -27,12 +27,12 @@ OC.L10N.register( "Change password" : "கடவுச்சொல்லை மாற்றுக", "Language" : "மொழி", "Help translate" : "மொழிபெயர்க்க உதவி", - "Name" : "பெயர்", "Username" : "பயனாளர் பெயர்", "Create" : "உருவாக்குக", "Other" : "மற்றவை", "Quota" : "பங்கு", "Unable to add user to group %s" : "குழு %s இல் பயனாளரை சேர்க்க முடியாது", - "Unable to remove user from group %s" : "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது" + "Unable to remove user from group %s" : "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது", + "Name" : "பெயர்" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/ta_LK.json b/settings/l10n/ta_LK.json index 4f7bdc1d368..92146c7f559 100644 --- a/settings/l10n/ta_LK.json +++ b/settings/l10n/ta_LK.json @@ -25,12 +25,12 @@ "Change password" : "கடவுச்சொல்லை மாற்றுக", "Language" : "மொழி", "Help translate" : "மொழிபெயர்க்க உதவி", - "Name" : "பெயர்", "Username" : "பயனாளர் பெயர்", "Create" : "உருவாக்குக", "Other" : "மற்றவை", "Quota" : "பங்கு", "Unable to add user to group %s" : "குழு %s இல் பயனாளரை சேர்க்க முடியாது", - "Unable to remove user from group %s" : "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது" + "Unable to remove user from group %s" : "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது", + "Name" : "பெயர்" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/th.js b/settings/l10n/th.js index 48cc861bc25..ca90f9fe2e2 100644 --- a/settings/l10n/th.js +++ b/settings/l10n/th.js @@ -184,10 +184,9 @@ OC.L10N.register( "Cancel" : "ยกเลิก", "Choose as profile picture" : "เลือกรูปภาพโปรไฟล์", "Full name" : "ชื่อเต็ม", - "No display name set" : "ไม่มีชื่อที่แสดง", "Email" : "อีเมล", - "Your email address" : "ที่อยู่อีเมล์ของคุณ", "No email address set" : "ไม่ได้ตั้งค่าที่อยู่อีเมล", + "Your email address" : "ที่อยู่อีเมล์ของคุณ", "You are member of the following groups:" : "คุณเป็นสมาชิกของกลุ่มต่อไปนี้:", "Password" : "รหัสผ่าน", "Current password" : "รหัสผ่านปัจจุบัน", @@ -200,7 +199,6 @@ OC.L10N.register( "Android app" : "แอพฯ แอนดรอยด์", "iOS app" : "แอพฯ IOS", "Show First Run Wizard again" : "แสดงหน้าจอวิซาร์ดนำทางครั้งแรกอีกครั้ง", - "Name" : "ชื่อ", "Username" : "ชื่อผู้ใช้งาน", "Done" : "เสร็จสิ้น", "Show storage location" : "แสดงสถานที่จัดเก็บข้อมูล", @@ -240,7 +238,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron ไม่ได้ถูกดำเนินการ!", "Use system's cron service to call the cron.php file every 15 minutes." : "ใช้ระบบบริการ cron เพื่อเรียกไฟล์ cron.php ทุก 15 นาที", "Cheers!" : "ไชโย!", + "No display name set" : "ไม่มีชื่อที่แสดง", "For password recovery and notifications" : "สำหรับการกู้คืนรหัสผ่านและการแจ้งเตือน", + "Name" : "ชื่อ", "Show last log in" : "แสดงการเข้าสู่ระบบล่าสุด" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/th.json b/settings/l10n/th.json index c79e99142ac..d3694f4b0d7 100644 --- a/settings/l10n/th.json +++ b/settings/l10n/th.json @@ -182,10 +182,9 @@ "Cancel" : "ยกเลิก", "Choose as profile picture" : "เลือกรูปภาพโปรไฟล์", "Full name" : "ชื่อเต็ม", - "No display name set" : "ไม่มีชื่อที่แสดง", "Email" : "อีเมล", - "Your email address" : "ที่อยู่อีเมล์ของคุณ", "No email address set" : "ไม่ได้ตั้งค่าที่อยู่อีเมล", + "Your email address" : "ที่อยู่อีเมล์ของคุณ", "You are member of the following groups:" : "คุณเป็นสมาชิกของกลุ่มต่อไปนี้:", "Password" : "รหัสผ่าน", "Current password" : "รหัสผ่านปัจจุบัน", @@ -198,7 +197,6 @@ "Android app" : "แอพฯ แอนดรอยด์", "iOS app" : "แอพฯ IOS", "Show First Run Wizard again" : "แสดงหน้าจอวิซาร์ดนำทางครั้งแรกอีกครั้ง", - "Name" : "ชื่อ", "Username" : "ชื่อผู้ใช้งาน", "Done" : "เสร็จสิ้น", "Show storage location" : "แสดงสถานที่จัดเก็บข้อมูล", @@ -238,7 +236,9 @@ "Cron was not executed yet!" : "Cron ไม่ได้ถูกดำเนินการ!", "Use system's cron service to call the cron.php file every 15 minutes." : "ใช้ระบบบริการ cron เพื่อเรียกไฟล์ cron.php ทุก 15 นาที", "Cheers!" : "ไชโย!", + "No display name set" : "ไม่มีชื่อที่แสดง", "For password recovery and notifications" : "สำหรับการกู้คืนรหัสผ่านและการแจ้งเตือน", + "Name" : "ชื่อ", "Show last log in" : "แสดงการเข้าสู่ระบบล่าสุด" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/tr.js b/settings/l10n/tr.js index 6aa9978f8c1..0d6fe01da95 100644 --- a/settings/l10n/tr.js +++ b/settings/l10n/tr.js @@ -100,7 +100,7 @@ OC.L10N.register( "Error while disabling app" : "Uygulama devre dışı bırakılırken sorun çıktı", "Disable" : "Devre Dışı Bırak", "Enable" : "Etkinleştir", - "Enabling app …" : "Uygulama etkinleştiriliyor", + "Enabling app …" : "Uygulama etkinleştiriliyor...", "Error while enabling app" : "Uygulama etkinleştirilirken sorun çıktı", "Error: this app cannot be enabled because it makes the server unstable" : "Hata: Bu uygulama sunucuda kararsızlığa yol açtığından etkinleştirilemez", "Error: could not disable broken app" : "Hata: Bozuk uygulama devre dışı bırakılamadı", @@ -185,8 +185,6 @@ OC.L10N.register( "Unlimited" : "Sınırsız", "Verifying" : "Doğrulanıyor", "Personal info" : "Kişisel Bilgiler", - "Sessions" : "Oturumlar", - "App passwords" : "Uygulama parolaları", "Sync clients" : "Eşitleme istemcileri", "None" : "Yok", "Login" : "Oturum Açın", @@ -202,7 +200,7 @@ OC.L10N.register( "From address" : "Kimden adresi", "mail" : "posta", "Authentication method" : "Kimlik doğrulama yöntemi", - "Authentication required" : "Kimlik doğrulama zorunlu", + "Authentication required" : "Kimlik doğrulaması gerekli", "Server address" : "Sunucu adresi", "Port" : "Kapı Numarası", "Credentials" : "Kimlik Doğrulama Bilgileri", @@ -325,10 +323,9 @@ OC.L10N.register( "Cancel" : "İptal", "Choose as profile picture" : "Profil görseli olarak seç", "Full name" : "Tam ad", - "No display name set" : "Görüntülenecek ad belirtilmemiş", "Email" : "E-posta", - "Your email address" : "E-posta adresiniz", "No email address set" : "E-posta adresi belirtilmemiş", + "Your email address" : "E-posta adresiniz", "For password reset and notifications" : "Parola sıfırlama ve bildirimler için", "Phone number" : "Telefon numarası", "Your phone number" : "Telefon numaranız", @@ -352,11 +349,11 @@ OC.L10N.register( "iOS app" : "iOS uygulaması", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Projeyi desteklemek için {contributeopen}geliştirmeye katılabilir{linkclose} ya da {contributeopen}tanıtımını yapabilirsiniz{linkclose}!", "Show First Run Wizard again" : "İlk Çalıştırma Yardımcısı yeniden görüntülensin", - "Web, desktop and mobile clients currently logged in to your account." : "Şu anda hesabınıza web, masaüstü ve mobil istemciler oturum açmış.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Şu anda hesabınıza erişebilen web, masa üstü ve mobil istemciler ile uygulamaya özel parolalar.", "Device" : "Aygıt", "Last activity" : "Son işlem", + "App passwords" : "Uygulama parolaları", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Bu bölümden uygulamalara özel parolalar üretebilirsiniz. Böylece kendi parolanızı vermeniz gerekmez. Daha sonra bu parolaları ayrı ayrı geçersiz kılabilirsiniz.", - "Name" : "Ad", "App name" : "Uygulama adı", "Create new app password" : "Yeni uygulama parolası oluştur", "Use the credentials below to configure your app or device." : "Uygulama ya da aygıtınızı yapılandırmak için aşağıdaki kimlik doğrulama bilgileri kullanılır.", @@ -408,6 +405,7 @@ OC.L10N.register( "Uninstalling ...." : "Kaldırılıyor ....", "Error while uninstalling app" : "Uygulama kaldırılırken sorun çıktı", "Uninstall" : "Kaldır", + "Sessions" : "Oturumlar", "This is used for sending out notifications." : "Bu özellik bildirimler gönderilirken kullanılır.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 'fileinfo' modülü bulunamadı. MIME türü algılamasında en iyi sonuçları elde etmek için bu modülü etkinleştirmeniz önerilir.", "Cron" : "Zamanlanmış Görev", @@ -419,10 +417,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Merhaba,<br><br>Artık bir %s hesabınızın olduğunu bildirmek istedik.<br><br>Kullanıcı adınız: %s<br>Şuradan erişebilirsiniz: <a href=\"%s\">%s</a><br><br>", "Cheers!" : "Hoşçakalın!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Merhaba\n\nArtık bir %s hesabınızın olduğunu bildirmek istedik.\n\nKullanıcı adınız: %s\nŞuradan erişebilirsiniz: %s\n", + "No display name set" : "Görüntülenecek ad belirtilmemiş", "For password recovery and notifications" : "Parola sıfırlama ve bildirimler için", "Your website" : "Web sitesi adresiniz", "Your Twitter handle" : "Twitter adresiniz", + "Web, desktop and mobile clients currently logged in to your account." : "Şu anda hesabınıza web, masaüstü ve mobil istemciler oturum açmış.", "Passcodes that give an app or device permissions to access your account." : "Parola kodları bir uygulama ya da aygıtın hesabınıza erişmesini sağlar.", + "Name" : "Ad", "Follow us on Google Plus!" : "Bizi Google Plus üzerinde izleyin", "Subscribe to our twitter channel!" : "Twitter kanalımıza abone olun!", "Subscribe to our news feed!" : "Haber akışımıza abone olun!", diff --git a/settings/l10n/tr.json b/settings/l10n/tr.json index 0cbae85d552..701bb3aeec9 100644 --- a/settings/l10n/tr.json +++ b/settings/l10n/tr.json @@ -98,7 +98,7 @@ "Error while disabling app" : "Uygulama devre dışı bırakılırken sorun çıktı", "Disable" : "Devre Dışı Bırak", "Enable" : "Etkinleştir", - "Enabling app …" : "Uygulama etkinleştiriliyor", + "Enabling app …" : "Uygulama etkinleştiriliyor...", "Error while enabling app" : "Uygulama etkinleştirilirken sorun çıktı", "Error: this app cannot be enabled because it makes the server unstable" : "Hata: Bu uygulama sunucuda kararsızlığa yol açtığından etkinleştirilemez", "Error: could not disable broken app" : "Hata: Bozuk uygulama devre dışı bırakılamadı", @@ -183,8 +183,6 @@ "Unlimited" : "Sınırsız", "Verifying" : "Doğrulanıyor", "Personal info" : "Kişisel Bilgiler", - "Sessions" : "Oturumlar", - "App passwords" : "Uygulama parolaları", "Sync clients" : "Eşitleme istemcileri", "None" : "Yok", "Login" : "Oturum Açın", @@ -200,7 +198,7 @@ "From address" : "Kimden adresi", "mail" : "posta", "Authentication method" : "Kimlik doğrulama yöntemi", - "Authentication required" : "Kimlik doğrulama zorunlu", + "Authentication required" : "Kimlik doğrulaması gerekli", "Server address" : "Sunucu adresi", "Port" : "Kapı Numarası", "Credentials" : "Kimlik Doğrulama Bilgileri", @@ -323,10 +321,9 @@ "Cancel" : "İptal", "Choose as profile picture" : "Profil görseli olarak seç", "Full name" : "Tam ad", - "No display name set" : "Görüntülenecek ad belirtilmemiş", "Email" : "E-posta", - "Your email address" : "E-posta adresiniz", "No email address set" : "E-posta adresi belirtilmemiş", + "Your email address" : "E-posta adresiniz", "For password reset and notifications" : "Parola sıfırlama ve bildirimler için", "Phone number" : "Telefon numarası", "Your phone number" : "Telefon numaranız", @@ -350,11 +347,11 @@ "iOS app" : "iOS uygulaması", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Projeyi desteklemek için {contributeopen}geliştirmeye katılabilir{linkclose} ya da {contributeopen}tanıtımını yapabilirsiniz{linkclose}!", "Show First Run Wizard again" : "İlk Çalıştırma Yardımcısı yeniden görüntülensin", - "Web, desktop and mobile clients currently logged in to your account." : "Şu anda hesabınıza web, masaüstü ve mobil istemciler oturum açmış.", + "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "Şu anda hesabınıza erişebilen web, masa üstü ve mobil istemciler ile uygulamaya özel parolalar.", "Device" : "Aygıt", "Last activity" : "Son işlem", + "App passwords" : "Uygulama parolaları", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "Bu bölümden uygulamalara özel parolalar üretebilirsiniz. Böylece kendi parolanızı vermeniz gerekmez. Daha sonra bu parolaları ayrı ayrı geçersiz kılabilirsiniz.", - "Name" : "Ad", "App name" : "Uygulama adı", "Create new app password" : "Yeni uygulama parolası oluştur", "Use the credentials below to configure your app or device." : "Uygulama ya da aygıtınızı yapılandırmak için aşağıdaki kimlik doğrulama bilgileri kullanılır.", @@ -406,6 +403,7 @@ "Uninstalling ...." : "Kaldırılıyor ....", "Error while uninstalling app" : "Uygulama kaldırılırken sorun çıktı", "Uninstall" : "Kaldır", + "Sessions" : "Oturumlar", "This is used for sending out notifications." : "Bu özellik bildirimler gönderilirken kullanılır.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 'fileinfo' modülü bulunamadı. MIME türü algılamasında en iyi sonuçları elde etmek için bu modülü etkinleştirmeniz önerilir.", "Cron" : "Zamanlanmış Görev", @@ -417,10 +415,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Merhaba,<br><br>Artık bir %s hesabınızın olduğunu bildirmek istedik.<br><br>Kullanıcı adınız: %s<br>Şuradan erişebilirsiniz: <a href=\"%s\">%s</a><br><br>", "Cheers!" : "Hoşçakalın!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Merhaba\n\nArtık bir %s hesabınızın olduğunu bildirmek istedik.\n\nKullanıcı adınız: %s\nŞuradan erişebilirsiniz: %s\n", + "No display name set" : "Görüntülenecek ad belirtilmemiş", "For password recovery and notifications" : "Parola sıfırlama ve bildirimler için", "Your website" : "Web sitesi adresiniz", "Your Twitter handle" : "Twitter adresiniz", + "Web, desktop and mobile clients currently logged in to your account." : "Şu anda hesabınıza web, masaüstü ve mobil istemciler oturum açmış.", "Passcodes that give an app or device permissions to access your account." : "Parola kodları bir uygulama ya da aygıtın hesabınıza erişmesini sağlar.", + "Name" : "Ad", "Follow us on Google Plus!" : "Bizi Google Plus üzerinde izleyin", "Subscribe to our twitter channel!" : "Twitter kanalımıza abone olun!", "Subscribe to our news feed!" : "Haber akışımıza abone olun!", diff --git a/settings/l10n/ug.js b/settings/l10n/ug.js index eb39aca6354..81394a18470 100644 --- a/settings/l10n/ug.js +++ b/settings/l10n/ug.js @@ -36,7 +36,6 @@ OC.L10N.register( "Change password" : "ئىم ئۆزگەرت", "Language" : "تىل", "Help translate" : "تەرجىمىگە ياردەم", - "Name" : "ئاتى", "Username" : "ئىشلەتكۈچى ئاتى", "Create" : "قۇر", "Other" : "باشقا", @@ -44,6 +43,7 @@ OC.L10N.register( "Default" : "كۆڭۈلدىكى", "Admins can't remove themself from the admin group" : "باشقۇرغۇچى ئۆزىنى باشقۇرۇش گۇرۇپپىسىدىن چىقىرىۋېتەلمەيدۇ", "Unable to add user to group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ", - "Unable to remove user from group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ" + "Unable to remove user from group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ", + "Name" : "ئاتى" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/ug.json b/settings/l10n/ug.json index f9eab1e4eb5..762121d56e2 100644 --- a/settings/l10n/ug.json +++ b/settings/l10n/ug.json @@ -34,7 +34,6 @@ "Change password" : "ئىم ئۆزگەرت", "Language" : "تىل", "Help translate" : "تەرجىمىگە ياردەم", - "Name" : "ئاتى", "Username" : "ئىشلەتكۈچى ئاتى", "Create" : "قۇر", "Other" : "باشقا", @@ -42,6 +41,7 @@ "Default" : "كۆڭۈلدىكى", "Admins can't remove themself from the admin group" : "باشقۇرغۇچى ئۆزىنى باشقۇرۇش گۇرۇپپىسىدىن چىقىرىۋېتەلمەيدۇ", "Unable to add user to group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ", - "Unable to remove user from group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ" + "Unable to remove user from group %s" : "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ", + "Name" : "ئاتى" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/uk.js b/settings/l10n/uk.js index 6b17a90b4c7..cde3fc2418a 100644 --- a/settings/l10n/uk.js +++ b/settings/l10n/uk.js @@ -1,6 +1,7 @@ OC.L10N.register( "settings", { + "{actor} changed your password" : "{actor} змінив ваш пароль", "Wrong password" : "Невірний пароль", "Saved" : "Збережено", "No user supplied" : "Користувача не вказано", @@ -159,10 +160,9 @@ OC.L10N.register( "Cancel" : "Відмінити", "Choose as profile picture" : "Обрати як зображення для профілю", "Full name" : "Повне ім'я", - "No display name set" : "Коротке ім'я не вказано", "Email" : "E-mail", - "Your email address" : "Ваша адреса електронної пошти", "No email address set" : "E-mail не вказано", + "Your email address" : "Ваша адреса електронної пошти", "You are member of the following groups:" : "Ви є членом наступних груп:", "Password" : "Пароль", "Current password" : "Поточний пароль", @@ -175,7 +175,6 @@ OC.L10N.register( "Android app" : "Android-додаток", "iOS app" : "iOS додаток", "Show First Run Wizard again" : "Показувати Майстер Налаштувань знову", - "Name" : "Ім’я", "Username" : "Ім'я користувача", "Done" : "Готово", "Show storage location" : "Показати місцезнаходження сховища", @@ -215,6 +214,8 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron-задачі ще не запускалися!", "Use system's cron service to call the cron.php file every 15 minutes." : "Використовувати системний cron для виклику cron.php кожні 15 хвилин.", "Cheers!" : "Будьмо!", + "No display name set" : "Коротке ім'я не вказано", + "Name" : "Ім’я", "Show last log in" : "Показати останній вхід в систему" }, "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/settings/l10n/uk.json b/settings/l10n/uk.json index 3457ccfd493..abd1b19c8cf 100644 --- a/settings/l10n/uk.json +++ b/settings/l10n/uk.json @@ -1,4 +1,5 @@ { "translations": { + "{actor} changed your password" : "{actor} змінив ваш пароль", "Wrong password" : "Невірний пароль", "Saved" : "Збережено", "No user supplied" : "Користувача не вказано", @@ -157,10 +158,9 @@ "Cancel" : "Відмінити", "Choose as profile picture" : "Обрати як зображення для профілю", "Full name" : "Повне ім'я", - "No display name set" : "Коротке ім'я не вказано", "Email" : "E-mail", - "Your email address" : "Ваша адреса електронної пошти", "No email address set" : "E-mail не вказано", + "Your email address" : "Ваша адреса електронної пошти", "You are member of the following groups:" : "Ви є членом наступних груп:", "Password" : "Пароль", "Current password" : "Поточний пароль", @@ -173,7 +173,6 @@ "Android app" : "Android-додаток", "iOS app" : "iOS додаток", "Show First Run Wizard again" : "Показувати Майстер Налаштувань знову", - "Name" : "Ім’я", "Username" : "Ім'я користувача", "Done" : "Готово", "Show storage location" : "Показати місцезнаходження сховища", @@ -213,6 +212,8 @@ "Cron was not executed yet!" : "Cron-задачі ще не запускалися!", "Use system's cron service to call the cron.php file every 15 minutes." : "Використовувати системний cron для виклику cron.php кожні 15 хвилин.", "Cheers!" : "Будьмо!", + "No display name set" : "Коротке ім'я не вказано", + "Name" : "Ім’я", "Show last log in" : "Показати останній вхід в систему" },"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/settings/l10n/ur_PK.js b/settings/l10n/ur_PK.js index 89411bdaf83..1a70758c0cb 100644 --- a/settings/l10n/ur_PK.js +++ b/settings/l10n/ur_PK.js @@ -13,9 +13,9 @@ OC.L10N.register( "Cancel" : "منسوخ کریں", "Password" : "پاسورڈ", "New password" : "نیا پاسورڈ", - "Name" : "اسم", "Username" : "یوزر نیم", "Other" : "دیگر", - "Cheers!" : "واہ!" + "Cheers!" : "واہ!", + "Name" : "اسم" }, "nplurals=2; plural=(n != 1);"); diff --git a/settings/l10n/ur_PK.json b/settings/l10n/ur_PK.json index ad8ba4deffe..76369e3ed55 100644 --- a/settings/l10n/ur_PK.json +++ b/settings/l10n/ur_PK.json @@ -11,9 +11,9 @@ "Cancel" : "منسوخ کریں", "Password" : "پاسورڈ", "New password" : "نیا پاسورڈ", - "Name" : "اسم", "Username" : "یوزر نیم", "Other" : "دیگر", - "Cheers!" : "واہ!" + "Cheers!" : "واہ!", + "Name" : "اسم" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/settings/l10n/vi.js b/settings/l10n/vi.js index 4316e42cd03..2b915141679 100644 --- a/settings/l10n/vi.js +++ b/settings/l10n/vi.js @@ -47,7 +47,6 @@ OC.L10N.register( "Help translate" : "Hỗ trợ dịch thuật", "Get the apps to sync your files" : "Nhận ứng dụng để đồng bộ file của bạn", "Show First Run Wizard again" : "Hiện lại việc chạy đồ thuật khởi đầu", - "Name" : "Tên", "Username" : "Tên đăng nhập", "Create" : "Tạo", "Other" : "Khác", @@ -60,6 +59,7 @@ OC.L10N.register( "Unable to add user to group %s" : "Không thể thêm người dùng vào nhóm %s", "Unable to remove user from group %s" : "Không thể xóa người dùng từ nhóm %s", "Cron" : "Cron", - "Cheers!" : "Chúc mừng!" + "Cheers!" : "Chúc mừng!", + "Name" : "Tên" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/vi.json b/settings/l10n/vi.json index 292164b2bb6..842b3a01732 100644 --- a/settings/l10n/vi.json +++ b/settings/l10n/vi.json @@ -45,7 +45,6 @@ "Help translate" : "Hỗ trợ dịch thuật", "Get the apps to sync your files" : "Nhận ứng dụng để đồng bộ file của bạn", "Show First Run Wizard again" : "Hiện lại việc chạy đồ thuật khởi đầu", - "Name" : "Tên", "Username" : "Tên đăng nhập", "Create" : "Tạo", "Other" : "Khác", @@ -58,6 +57,7 @@ "Unable to add user to group %s" : "Không thể thêm người dùng vào nhóm %s", "Unable to remove user from group %s" : "Không thể xóa người dùng từ nhóm %s", "Cron" : "Cron", - "Cheers!" : "Chúc mừng!" + "Cheers!" : "Chúc mừng!", + "Name" : "Tên" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/zh_CN.js b/settings/l10n/zh_CN.js index 5e6639d6d52..4d68eabbd12 100644 --- a/settings/l10n/zh_CN.js +++ b/settings/l10n/zh_CN.js @@ -7,6 +7,9 @@ OC.L10N.register( "{actor} changed your email address" : "{actor} 已更改你的电子邮件地址", "You changed your email address" : "你已更改你的电子邮件地址", "Your email address was changed by an administrator" : "你的电子邮件地址已被管理员更改", + "Security" : "安全", + "You successfully logged in using two-factor authentication (%1$s)" : "您使用两步验证登录成功 (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "使用两步验证登录失败的尝试 (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "你的 <strong>密码</strong> 或 <strong>密码</strong> 已被更改", "Your apps" : "你的应用", "Enabled apps" : "启用应用", @@ -182,8 +185,6 @@ OC.L10N.register( "Unlimited" : "无限", "Verifying" : "正在验证", "Personal info" : "个人信息", - "Sessions" : "会话", - "App passwords" : "应用密码", "Sync clients" : "同步客户端", "None" : "无", "Login" : "登录", @@ -241,9 +242,14 @@ OC.L10N.register( "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "由于下列的技术错误, 无法通过 CLI 执行计划任务:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "请再次检查 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">安装指南 ↗</a>, 并检查 <a href=\"%s\">日志</a> 中的任何错误或警告.", "All checks passed." : "所有检查已通过.", + "Background jobs" : "定时任务未运行", + "Last job ran %s." : "上次定时任务执行于: %s.", + "Last job execution ran %s. Something seems wrong." : "上次定时任务执行于: %s. 但存在一些问题.", + "Background job didn’t run yet!" : "定时任务未运行", "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." : "为了获得最佳性能,正确配置后台工作非常重要。 对于较大的服务器,“Cron”是推荐的设置。 有关详细信息,请参阅文档。", "Execute one task with each page loaded" : "每个页面加载后执行一个任务", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php 注册到 webcron 服务上, 通过 http 每 15 分钟执行 cron.php.", + "Use system cron service to call the cron.php file every 15 minutes." : "使用系统 cron 服务每 15 分钟执行一次 cron.php 文件.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php 需要被系统用户 \"%s\" 执行.", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "为了运行该功能, 您需要 PHP posix 扩展. 请参考 {linkstart}PHP 文档{linkend} 获取更多信息.", "Version" : "版本", @@ -317,10 +323,9 @@ OC.L10N.register( "Cancel" : "取消", "Choose as profile picture" : "选择个人头像", "Full name" : "全名", - "No display name set" : "不显示名称设置", "Email" : "电子邮件", - "Your email address" : "您的电子邮件", "No email address set" : "尚未设置 Email 地址", + "Your email address" : "您的电子邮件", "For password reset and notifications" : "密码重置和通知", "Phone number" : "电话号码", "Your phone number" : "您的电话号码", @@ -344,11 +349,10 @@ OC.L10N.register( "iOS app" : "iOS 应用", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "如果您想支持这个项目 {contributeopen}加入开发团队{linkclose} 或 {contributeopen}帮助我们宣传{linkclose}!", "Show First Run Wizard again" : "再次显示首次运行向导", - "Web, desktop and mobile clients currently logged in to your account." : "您账号当前登录的 Web 页面, 桌面和客户端客户端.", "Device" : "设备", "Last activity" : "最后活跃", + "App passwords" : "应用密码", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "您可以为应用程序生成独立密码,因此您不必输入您的密码。 您也可以单独撤销这些独立密码。", - "Name" : "名称", "App name" : "应用名", "Create new app password" : "创建新应用密码", "Use the credentials below to configure your app or device." : "使用下述凭据配置您的应用或设备.", @@ -400,6 +404,7 @@ OC.L10N.register( "Uninstalling ...." : "正在卸载....", "Error while uninstalling app" : "卸载应用时发生了一个错误", "Uninstall" : "卸载", + "Sessions" : "会话", "This is used for sending out notifications." : "这被用于发送通知.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 模块 'fileinfo' 缺失. 我们强烈建议启用此模块以便在 MIME 类型检测时获得最准确的结果.", "Cron" : "计划任务", @@ -411,10 +416,13 @@ OC.L10N.register( "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "您好,<br><br>您刚刚创建了 %s 账户<br><br>您的用户名: <strong>%s</strong><br>现在访问: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "干杯!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "您好,\n\n您刚刚创建了 %s 账户.\n\n您的用户名: %s\n现在访问: %s\n", + "No display name set" : "不显示名称设置", "For password recovery and notifications" : "用于密码恢复和通知", "Your website" : "您的网站", "Your Twitter handle" : "您的 Twitter 账号", + "Web, desktop and mobile clients currently logged in to your account." : "您账号当前登录的 Web 页面, 桌面和客户端客户端.", "Passcodes that give an app or device permissions to access your account." : "Passcodes 可以使应用或设备访问您的账号.", + "Name" : "名称", "Follow us on Google Plus!" : "在 Google+ 上关注我们!", "Subscribe to our twitter channel!" : "关注我们的 twitter!", "Subscribe to our news feed!" : "订阅我们 RSS 最新消息!", diff --git a/settings/l10n/zh_CN.json b/settings/l10n/zh_CN.json index 41624566af8..f2c955d9255 100644 --- a/settings/l10n/zh_CN.json +++ b/settings/l10n/zh_CN.json @@ -5,6 +5,9 @@ "{actor} changed your email address" : "{actor} 已更改你的电子邮件地址", "You changed your email address" : "你已更改你的电子邮件地址", "Your email address was changed by an administrator" : "你的电子邮件地址已被管理员更改", + "Security" : "安全", + "You successfully logged in using two-factor authentication (%1$s)" : "您使用两步验证登录成功 (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "使用两步验证登录失败的尝试 (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "你的 <strong>密码</strong> 或 <strong>密码</strong> 已被更改", "Your apps" : "你的应用", "Enabled apps" : "启用应用", @@ -180,8 +183,6 @@ "Unlimited" : "无限", "Verifying" : "正在验证", "Personal info" : "个人信息", - "Sessions" : "会话", - "App passwords" : "应用密码", "Sync clients" : "同步客户端", "None" : "无", "Login" : "登录", @@ -239,9 +240,14 @@ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "由于下列的技术错误, 无法通过 CLI 执行计划任务:", "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "请再次检查 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">安装指南 ↗</a>, 并检查 <a href=\"%s\">日志</a> 中的任何错误或警告.", "All checks passed." : "所有检查已通过.", + "Background jobs" : "定时任务未运行", + "Last job ran %s." : "上次定时任务执行于: %s.", + "Last job execution ran %s. Something seems wrong." : "上次定时任务执行于: %s. 但存在一些问题.", + "Background job didn’t run yet!" : "定时任务未运行", "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." : "为了获得最佳性能,正确配置后台工作非常重要。 对于较大的服务器,“Cron”是推荐的设置。 有关详细信息,请参阅文档。", "Execute one task with each page loaded" : "每个页面加载后执行一个任务", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php 注册到 webcron 服务上, 通过 http 每 15 分钟执行 cron.php.", + "Use system cron service to call the cron.php file every 15 minutes." : "使用系统 cron 服务每 15 分钟执行一次 cron.php 文件.", "The cron.php needs to be executed by the system user \"%s\"." : "cron.php 需要被系统用户 \"%s\" 执行.", "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "为了运行该功能, 您需要 PHP posix 扩展. 请参考 {linkstart}PHP 文档{linkend} 获取更多信息.", "Version" : "版本", @@ -315,10 +321,9 @@ "Cancel" : "取消", "Choose as profile picture" : "选择个人头像", "Full name" : "全名", - "No display name set" : "不显示名称设置", "Email" : "电子邮件", - "Your email address" : "您的电子邮件", "No email address set" : "尚未设置 Email 地址", + "Your email address" : "您的电子邮件", "For password reset and notifications" : "密码重置和通知", "Phone number" : "电话号码", "Your phone number" : "您的电话号码", @@ -342,11 +347,10 @@ "iOS app" : "iOS 应用", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "如果您想支持这个项目 {contributeopen}加入开发团队{linkclose} 或 {contributeopen}帮助我们宣传{linkclose}!", "Show First Run Wizard again" : "再次显示首次运行向导", - "Web, desktop and mobile clients currently logged in to your account." : "您账号当前登录的 Web 页面, 桌面和客户端客户端.", "Device" : "设备", "Last activity" : "最后活跃", + "App passwords" : "应用密码", "Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too." : "您可以为应用程序生成独立密码,因此您不必输入您的密码。 您也可以单独撤销这些独立密码。", - "Name" : "名称", "App name" : "应用名", "Create new app password" : "创建新应用密码", "Use the credentials below to configure your app or device." : "使用下述凭据配置您的应用或设备.", @@ -398,6 +402,7 @@ "Uninstalling ...." : "正在卸载....", "Error while uninstalling app" : "卸载应用时发生了一个错误", "Uninstall" : "卸载", + "Sessions" : "会话", "This is used for sending out notifications." : "这被用于发送通知.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "PHP 模块 'fileinfo' 缺失. 我们强烈建议启用此模块以便在 MIME 类型检测时获得最准确的结果.", "Cron" : "计划任务", @@ -409,10 +414,13 @@ "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "您好,<br><br>您刚刚创建了 %s 账户<br><br>您的用户名: <strong>%s</strong><br>现在访问: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "干杯!", "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "您好,\n\n您刚刚创建了 %s 账户.\n\n您的用户名: %s\n现在访问: %s\n", + "No display name set" : "不显示名称设置", "For password recovery and notifications" : "用于密码恢复和通知", "Your website" : "您的网站", "Your Twitter handle" : "您的 Twitter 账号", + "Web, desktop and mobile clients currently logged in to your account." : "您账号当前登录的 Web 页面, 桌面和客户端客户端.", "Passcodes that give an app or device permissions to access your account." : "Passcodes 可以使应用或设备访问您的账号.", + "Name" : "名称", "Follow us on Google Plus!" : "在 Google+ 上关注我们!", "Subscribe to our twitter channel!" : "关注我们的 twitter!", "Subscribe to our news feed!" : "订阅我们 RSS 最新消息!", diff --git a/settings/l10n/zh_HK.js b/settings/l10n/zh_HK.js index 67c4675498e..65228cb9a1e 100644 --- a/settings/l10n/zh_HK.js +++ b/settings/l10n/zh_HK.js @@ -36,7 +36,6 @@ OC.L10N.register( "Help translate" : "幫忙翻譯", "Android app" : "Android 應用程式", "iOS app" : "iOS 應用程式", - "Name" : "名稱", "Username" : "用戶名稱", "Create" : "新增", "Everyone" : "所有人", @@ -47,6 +46,7 @@ OC.L10N.register( "test email settings" : "測試電子郵件設定", "Sending..." : "發送中...", "Uninstalling ...." : "正在解除安裝 ....", - "Uninstall" : "解除安裝" + "Uninstall" : "解除安裝", + "Name" : "名稱" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/zh_HK.json b/settings/l10n/zh_HK.json index bf498b91ad7..99ab9121472 100644 --- a/settings/l10n/zh_HK.json +++ b/settings/l10n/zh_HK.json @@ -34,7 +34,6 @@ "Help translate" : "幫忙翻譯", "Android app" : "Android 應用程式", "iOS app" : "iOS 應用程式", - "Name" : "名稱", "Username" : "用戶名稱", "Create" : "新增", "Everyone" : "所有人", @@ -45,6 +44,7 @@ "test email settings" : "測試電子郵件設定", "Sending..." : "發送中...", "Uninstalling ...." : "正在解除安裝 ....", - "Uninstall" : "解除安裝" + "Uninstall" : "解除安裝", + "Name" : "名稱" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/l10n/zh_TW.js b/settings/l10n/zh_TW.js index 64814318be9..97aff62edaa 100644 --- a/settings/l10n/zh_TW.js +++ b/settings/l10n/zh_TW.js @@ -90,8 +90,6 @@ OC.L10N.register( "__language_name__" : "正體中文(臺灣)", "Unlimited" : "無限制", "Personal info" : "個人資訊", - "Sessions" : "工作階段", - "App passwords" : "應用程式密碼", "Sync clients" : "同步客戶端", "None" : "無", "Login" : "登入", @@ -194,10 +192,9 @@ OC.L10N.register( "Cancel" : "取消", "Choose as profile picture" : "選為大頭照", "Full name" : "全名", - "No display name set" : "未設定顯示名稱", "Email" : "信箱", - "Your email address" : "您的電子郵件信箱", "No email address set" : "未設定電子郵件信箱", + "Your email address" : "您的電子郵件信箱", "You are member of the following groups:" : "您的帳號屬於這些群組:", "Password" : "密碼", "Current password" : "目前密碼", @@ -210,7 +207,7 @@ OC.L10N.register( "Android app" : "Android 應用程式", "iOS app" : "iOS 應用程式", "Show First Run Wizard again" : "再次顯示首次使用精靈", - "Name" : "名稱", + "App passwords" : "應用程式密碼", "Username" : "使用者名稱", "Show storage location" : "顯示儲存位置", "Show user backend" : "顯示用戶後台", @@ -241,6 +238,7 @@ OC.L10N.register( "Uninstalling ...." : "正在解除安裝…", "Error while uninstalling app" : "移除應用程式錯誤", "Uninstall" : "解除安裝", + "Sessions" : "工作階段", "This is used for sending out notifications." : "用於寄送通知", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "未偵測到 PHP 模組 'fileinfo'。我們強烈建議啟用這個模組以取得最好的 mime-type 支援。", "Cron" : "工作排程", @@ -249,7 +247,9 @@ OC.L10N.register( "Cron was not executed yet!" : "Cron 沒有執行!", "Use system's cron service to call the cron.php file every 15 minutes." : "使用系統的 cron 服務每 15 分鐘呼叫 cron.php 一次", "Cheers!" : "太棒了!", + "No display name set" : "未設定顯示名稱", "For password recovery and notifications" : "用於密碼重設和通知", + "Name" : "名稱", "Show last log in" : "顯示最近登入" }, "nplurals=1; plural=0;"); diff --git a/settings/l10n/zh_TW.json b/settings/l10n/zh_TW.json index 101a36ea069..ba5ae31c33a 100644 --- a/settings/l10n/zh_TW.json +++ b/settings/l10n/zh_TW.json @@ -88,8 +88,6 @@ "__language_name__" : "正體中文(臺灣)", "Unlimited" : "無限制", "Personal info" : "個人資訊", - "Sessions" : "工作階段", - "App passwords" : "應用程式密碼", "Sync clients" : "同步客戶端", "None" : "無", "Login" : "登入", @@ -192,10 +190,9 @@ "Cancel" : "取消", "Choose as profile picture" : "選為大頭照", "Full name" : "全名", - "No display name set" : "未設定顯示名稱", "Email" : "信箱", - "Your email address" : "您的電子郵件信箱", "No email address set" : "未設定電子郵件信箱", + "Your email address" : "您的電子郵件信箱", "You are member of the following groups:" : "您的帳號屬於這些群組:", "Password" : "密碼", "Current password" : "目前密碼", @@ -208,7 +205,7 @@ "Android app" : "Android 應用程式", "iOS app" : "iOS 應用程式", "Show First Run Wizard again" : "再次顯示首次使用精靈", - "Name" : "名稱", + "App passwords" : "應用程式密碼", "Username" : "使用者名稱", "Show storage location" : "顯示儲存位置", "Show user backend" : "顯示用戶後台", @@ -239,6 +236,7 @@ "Uninstalling ...." : "正在解除安裝…", "Error while uninstalling app" : "移除應用程式錯誤", "Uninstall" : "解除安裝", + "Sessions" : "工作階段", "This is used for sending out notifications." : "用於寄送通知", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "未偵測到 PHP 模組 'fileinfo'。我們強烈建議啟用這個模組以取得最好的 mime-type 支援。", "Cron" : "工作排程", @@ -247,7 +245,9 @@ "Cron was not executed yet!" : "Cron 沒有執行!", "Use system's cron service to call the cron.php file every 15 minutes." : "使用系統的 cron 服務每 15 分鐘呼叫 cron.php 一次", "Cheers!" : "太棒了!", + "No display name set" : "未設定顯示名稱", "For password recovery and notifications" : "用於密碼重設和通知", + "Name" : "名稱", "Show last log in" : "顯示最近登入" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/settings/personal.php b/settings/personal.php index 86ac4f753f4..fefd8392a10 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -212,8 +212,14 @@ $tmpl->assign('certs', $certificateManager->listCertificates()); $tmpl->assign('showCertificates', $enableCertImport); $tmpl->assign('urlGenerator', $urlGenerator); -$lookupServerUploadEnabled = $config->getAppValue('files_sharing', 'lookupServerUploadEnabled', 'yes'); -$lookupServerUploadEnabled = $lookupServerUploadEnabled === 'yes'; +$federatedFileSharingEnabled = \OC::$server->getAppManager()->isEnabledForUser('federatedfilesharing'); +$lookupServerUploadEnabled = false; +if ($federatedFileSharingEnabled) { + $federatedFileSharing = new \OCA\FederatedFileSharing\AppInfo\Application(); + $shareProvider = $federatedFileSharing->getFederatedShareProvider(); + $lookupServerUploadEnabled = $shareProvider->isLookupServerUploadEnabled(); +} + $tmpl->assign('lookupServerUploadEnabled', $lookupServerUploadEnabled); // Get array of group ids for this user @@ -225,8 +231,7 @@ $tmpl->assign('groups', $groups2); // add hardcoded forms from the template $formsAndMore = []; $formsAndMore[]= ['anchor' => 'personal-settings', 'section-name' => $l->t('Personal info')]; -$formsAndMore[]= ['anchor' => 'sessions', 'section-name' => $l->t('Sessions')]; -$formsAndMore[]= ['anchor' => 'apppasswords', 'section-name' => $l->t('App passwords')]; +$formsAndMore[]= ['anchor' => 'security', 'section-name' => $l->t('Security')]; $formsAndMore[]= ['anchor' => 'clientsbox', 'section-name' => $l->t('Sync clients')]; $forms=OC_App::getForms('personal'); diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 3e30d775395..dbc5b5611d5 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -81,12 +81,9 @@ <span class="icon-password"/> </h2> <input type="text" id="displayname" name="displayname" - <?php if(!$_['displayNameChangeSupported']) { print_unescaped('class="hidden"'); } ?> + <?php if(!$_['displayNameChangeSupported']) { print_unescaped('disabled="1"'); } ?> value="<?php p($_['displayName']) ?>" autocomplete="on" autocapitalize="none" autocorrect="off" /> - <?php if(!$_['displayNameChangeSupported']) { ?> - <span><?php if(isset($_['displayName']) && !empty($_['displayName'])) { p($_['displayName']); } else { p($l->t('No display name set')); } ?></span> - <?php } ?> <span class="icon-checkmark hidden"/> <?php if($_['lookupServerUploadEnabled']) { ?> <input type="hidden" id="displaynamescope" value="<?php p($_['displayNameScope']) ?>"> @@ -114,13 +111,10 @@ } ?>"> </div> - <input type="email" name="email" id="email" value="<?php p($_['email']); ?>" - <?php if(!$_['displayNameChangeSupported']) { print_unescaped('class="hidden"'); } ?> - placeholder="<?php p($l->t('Your email address')); ?>" + <input type="email" name="email" id="email" value="<?php if(!$_['displayNameChangeSupported'] && empty($_['email'])) p($l->t('No email address set')); else p($_['email']); ?>" + <?php if(!$_['displayNameChangeSupported']) { print_unescaped('disabled="1"'); } ?> + placeholder="<?php p($l->t('Your email address')) ?>" autocomplete="on" autocapitalize="none" autocorrect="off" /> - <?php if(!$_['displayNameChangeSupported']) { ?> - <span><?php if(isset($_['email']) && !empty($_['email'])) { p($_['email']); } else { p($l->t('No email address set')); }?></span> - <?php } ?> <?php if($_['displayNameChangeSupported']) { ?> <br /> <em><?php p($l->t('For password reset and notifications')); ?></em> @@ -131,41 +125,50 @@ <?php } ?> </form> </div> - <?php if($_['lookupServerUploadEnabled']) { ?> + <?php if (!empty($_['phone']) || $_['lookupServerUploadEnabled']) { ?> <div class="personal-settings-setting-box"> <form id="phoneform" class="section"> <h2> <label for="phone"><?php p($l->t('Phone number')); ?></label> <span class="icon-password"/> </h2> - <input type="tel" id="phone" name="phone" - value="<?php p($_['phone']) ?>" + <input type="tel" id="phone" name="phone" <?php if(!$_['lookupServerUploadEnabled']) print_unescaped('disabled="1"'); ?> + value="<?php p($_['phone']) ?>" placeholder="<?php p($l->t('Your phone number')); ?>" autocomplete="on" autocapitalize="none" autocorrect="off" /> <span class="icon-checkmark hidden"/> + <?php if($_['lookupServerUploadEnabled']) { ?> <input type="hidden" id="phonescope" value="<?php p($_['phoneScope']) ?>"> + <?php } ?> </form> </div> + <?php } ?> + <?php if (!empty($_['address']) || $_['lookupServerUploadEnabled']) { ?> <div class="personal-settings-setting-box"> <form id="addressform" class="section"> <h2> <label for="address"><?php p($l->t('Address')); ?></label> <span class="icon-password"/> </h2> - <input type="text" id="address" name="address" + <input type="text" id="address" name="address" <?php if(!$_['lookupServerUploadEnabled']) print_unescaped('disabled="1"'); ?> placeholder="<?php p($l->t('Your postal address')); ?>" value="<?php p($_['address']) ?>" autocomplete="on" autocapitalize="none" autocorrect="off" /> <span class="icon-checkmark hidden"/> + <?php if($_['lookupServerUploadEnabled']) { ?> <input type="hidden" id="addressscope" value="<?php p($_['addressScope']) ?>"> + <?php } ?> </form> </div> + <?php } ?> + <?php if (!empty($_['website']) || $_['lookupServerUploadEnabled']) { ?> <div class="personal-settings-setting-box"> <form id="websiteform" class="section"> <h2> <label for="website"><?php p($l->t('Website')); ?></label> <span class="icon-password"/> </h2> + <?php if($_['lookupServerUploadEnabled']) { ?> <div class="verify <?php if ($_['website'] === '' || $_['websiteScope'] !== 'public') p('hidden'); ?>"> <img id="verify-website" title="<?php p($_['websiteMessage']); ?>" data-status="<?php p($_['websiteVerification']) ?>" src=" <?php @@ -190,19 +193,27 @@ </div> </div> </div> + <?php } ?> <input type="text" name="website" id="website" value="<?php p($_['website']); ?>" placeholder="<?php p($l->t('Link https://…')); ?>" - autocomplete="on" autocapitalize="none" autocorrect="off" /> + autocomplete="on" autocapitalize="none" autocorrect="off" + <?php if(!$_['lookupServerUploadEnabled']) print_unescaped('disabled="1"'); ?> + /> <span class="icon-checkmark hidden"/> + <?php if($_['lookupServerUploadEnabled']) { ?> <input type="hidden" id="websitescope" value="<?php p($_['websiteScope']) ?>"> + <?php } ?> </form> </div> + <?php } ?> + <?php if (!empty($_['twitter']) || $_['lookupServerUploadEnabled']) { ?> <div class="personal-settings-setting-box"> <form id="twitterform" class="section"> <h2> <label for="twitter"><?php p($l->t('Twitter')); ?></label> <span class="icon-password"/> </h2> + <?php if($_['lookupServerUploadEnabled']) { ?> <div class="verify <?php if ($_['twitter'] === '' || $_['twitterScope'] !== 'public') p('hidden'); ?>"> <img id="verify-twitter" title="<?php p($_['twitterMessage']); ?>" data-status="<?php p($_['twitterVerification']) ?>" src=" <?php @@ -227,11 +238,16 @@ </div> </div> </div> + <?php } ?> <input type="text" name="twitter" id="twitter" value="<?php p($_['twitter']); ?>" placeholder="<?php p($l->t('Twitter handle @…')); ?>" - autocomplete="on" autocapitalize="none" autocorrect="off" /> + autocomplete="on" autocapitalize="none" autocorrect="off" + <?php if(!$_['lookupServerUploadEnabled']) print_unescaped('disabled="1"'); ?> + /> <span class="icon-checkmark hidden"/> + <?php if($_['lookupServerUploadEnabled']) { ?> <input type="hidden" id="twitterscope" value="<?php p($_['twitterScope']) ?>"> + <?php } ?> </form> </div> <?php } ?> @@ -239,6 +255,8 @@ </div> </div> +<div class="clear"></div> + <div id="groups" class="section"> <h2><?php p($l->t('Groups')); ?></h2> <p><?php p($l->t('You are member of the following groups:')); ?></p> @@ -334,9 +352,9 @@ if($_['passwordChangeSupported']) { <?php }?> </div> -<div id="sessions" class="section"> - <h2><?php p($l->t('Sessions'));?></h2> - <p class="settings-hint hidden-when-empty"><?php p($l->t('Web, desktop and mobile clients currently logged in to your account.'));?></p> +<div id="security" class="section"> + <h2><?php p($l->t('Security'));?></h2> + <p class="settings-hint hidden-when-empty"><?php p($l->t('Web, desktop, mobile clients and app specific passwords that currently have access to your account.'));?></p> <table class="icon-loading"> <thead class="token-list-header"> <tr> @@ -348,22 +366,10 @@ if($_['passwordChangeSupported']) { <tbody class="token-list"> </tbody> </table> -</div> -<div id="apppasswords" class="section"> - <h2><?php p($l->t('App passwords'));?></h2> + <h3><?php p($l->t('App passwords'));?></h3> <p class="settings-hint"><?php p($l->t('Here you can generate individual passwords for apps so you don’t have to give out your password. You can revoke them individually too.'));?></p> - <table class="icon-loading"> - <thead class="hidden-when-empty"> - <tr> - <th><?php p($l->t('Name'));?></th> - <th><?php p($l->t('Last activity'));?></th> - <th></th> - </tr> - </thead> - <tbody class="token-list"> - </tbody> - </table> + <div id="app-password-form"> <input id="app-password-name" type="text" placeholder="<?php p($l->t('App name')); ?>"> <button id="add-app-password" class="button"><?php p($l->t('Create new app password')); ?></button> diff --git a/tests/Settings/Controller/UsersControllerTest.php b/tests/Settings/Controller/UsersControllerTest.php index 5905023e960..7186ce7bebd 100644 --- a/tests/Settings/Controller/UsersControllerTest.php +++ b/tests/Settings/Controller/UsersControllerTest.php @@ -2005,6 +2005,52 @@ class UsersControllerTest extends \Test\TestCase { $saveData = (!empty($email) && $validEmail) || empty($email); if ($saveData) { + $this->accountManager->expects($this->once()) + ->method('getUser') + ->with($user) + ->willReturn([ + AccountManager::PROPERTY_DISPLAYNAME => + [ + 'value' => 'Display name', + 'scope' => AccountManager::VISIBILITY_CONTACTS_ONLY, + 'verified' => AccountManager::NOT_VERIFIED, + ], + AccountManager::PROPERTY_ADDRESS => + [ + 'value' => '', + 'scope' => AccountManager::VISIBILITY_PRIVATE, + 'verified' => AccountManager::NOT_VERIFIED, + ], + AccountManager::PROPERTY_WEBSITE => + [ + 'value' => '', + 'scope' => AccountManager::VISIBILITY_PRIVATE, + 'verified' => AccountManager::NOT_VERIFIED, + ], + AccountManager::PROPERTY_EMAIL => + [ + 'value' => '', + 'scope' => AccountManager::VISIBILITY_CONTACTS_ONLY, + 'verified' => AccountManager::NOT_VERIFIED, + ], + AccountManager::PROPERTY_AVATAR => + [ + 'scope' => AccountManager::VISIBILITY_CONTACTS_ONLY + ], + AccountManager::PROPERTY_PHONE => + [ + 'value' => '', + 'scope' => AccountManager::VISIBILITY_PRIVATE, + 'verified' => AccountManager::NOT_VERIFIED, + ], + AccountManager::PROPERTY_TWITTER => + [ + 'value' => '', + 'scope' => AccountManager::VISIBILITY_PRIVATE, + 'verified' => AccountManager::NOT_VERIFIED, + ], + ]); + $controller->expects($this->once())->method('saveUserSettings'); } else { $controller->expects($this->never())->method('saveUserSettings'); diff --git a/tests/Settings/Mailer/NewUserMailHelperTest.php b/tests/Settings/Mailer/NewUserMailHelperTest.php index fee47625cfd..a8b67278e77 100644 --- a/tests/Settings/Mailer/NewUserMailHelperTest.php +++ b/tests/Settings/Mailer/NewUserMailHelperTest.php @@ -21,6 +21,7 @@ namespace Tests\Settings\Mailer; +use OC\Mail\EMailTemplate; use OCP\Mail\IEMailTemplate; use OC\Mail\Message; use OC\Settings\Mailer\NewUserMailHelper; @@ -62,6 +63,13 @@ class NewUserMailHelperTest extends TestCase { $this->urlGenerator = $this->createMock(IURLGenerator::class); $this->l10n = $this->createMock(IL10N::class); $this->mailer = $this->createMock(IMailer::class); + $template = new EMailTemplate( + $this->defaults, + $this->urlGenerator, + $this->l10n + ); + $this->mailer->method('createEMailTemplate') + ->will($this->returnValue($template)); $this->secureRandom = $this->createMock(ISecureRandom::class); $this->timeFactory = $this->createMock(ITimeFactory::class); $this->config = $this->createMock(IConfig::class); diff --git a/tests/acceptance/features/app-files.feature b/tests/acceptance/features/app-files.feature index 6779b37e145..8d32508513a 100644 --- a/tests/acceptance/features/app-files.feature +++ b/tests/acceptance/features/app-files.feature @@ -52,3 +52,19 @@ Feature: app-files And I authenticate with password "fedcba" Then I see that the current page is the Authenticate page for the shared link I wrote down And I see that a wrong password for the shared file message is shown + + Scenario: show the input field for tags in the details view + Given I am logged in + And I open the details view for "welcome.txt" + And I see that the details view for "All files" section is open + When I open the input field for tags in the details view + Then I see that the input field for tags in the details view is shown + + Scenario: show the input field for tags in the details view after the sharing tab has loaded + Given I am logged in + And I open the details view for "welcome.txt" + And I see that the details view for "All files" section is open + And I open the "Sharing" tab in the details view + And I see that the "Sharing" tab in the details view is eventually loaded + When I open the input field for tags in the details view + Then I see that the input field for tags in the details view is shown diff --git a/tests/acceptance/features/bootstrap/FilesAppContext.php b/tests/acceptance/features/bootstrap/FilesAppContext.php index 5916fd4bec6..52f69c66796 100644 --- a/tests/acceptance/features/bootstrap/FilesAppContext.php +++ b/tests/acceptance/features/bootstrap/FilesAppContext.php @@ -105,6 +105,69 @@ class FilesAppContext implements Context, ActorAwareInterface { /** * @return Locator */ + public static function fileDetailsInCurrentSectionDetailsViewWithText($fileDetailsText) { + return Locator::forThe()->xpath("//span[normalize-space() = '$fileDetailsText']")-> + descendantOf(self::fileDetailsInCurrentSectionDetailsView())-> + describedAs("File details with text \"$fileDetailsText\" in current section details view in Files app"); + } + + /** + * @return Locator + */ + private static function fileDetailsInCurrentSectionDetailsView() { + return Locator::forThe()->css(".file-details")-> + descendantOf(self::currentSectionDetailsView())-> + describedAs("File details in current section details view in Files app"); + } + + /** + * @return Locator + */ + public static function inputFieldForTagsInCurrentSectionDetails() { + return Locator::forThe()->css(".systemTagsInfoView")-> + descendantOf(self::currentSectionDetailsView())-> + describedAs("Input field for tags in current section details view in Files app"); + } + + /** + * @return Locator + */ + public static function tabHeaderInCurrentSectionDetailsViewNamed($tabHeaderName) { + return Locator::forThe()->xpath("//li[normalize-space() = '$tabHeaderName']")-> + descendantOf(self::tabHeadersInCurrentSectionDetailsView())-> + describedAs("Tab header named $tabHeaderName in current section details view in Files app"); + } + + /** + * @return Locator + */ + private static function tabHeadersInCurrentSectionDetailsView() { + return Locator::forThe()->css(".tabHeaders")-> + descendantOf(self::currentSectionDetailsView())-> + describedAs("Tab headers in current section details view in Files app"); + } + + /** + * @return Locator + */ + public static function tabInCurrentSectionDetailsViewNamed($tabName) { + return Locator::forThe()->xpath("//div[@id=//*[contains(concat(' ', normalize-space(@class), ' '), ' tabHeader ') and normalize-space() = '$tabName']/@data-tabid]")-> + descendantOf(self::currentSectionDetailsView())-> + describedAs("Tab named $tabName in current section details view in Files app"); + } + + /** + * @return Locator + */ + public static function loadingIconForTabInCurrentSectionDetailsViewNamed($tabName) { + return Locator::forThe()->css(".loading")-> + descendantOf(self::tabInCurrentSectionDetailsViewNamed($tabName))-> + describedAs("Loading icon for tab named $tabName in current section details view in Files app"); + } + + /** + * @return Locator + */ public static function shareLinkCheckbox() { // forThe()->checkbox("Share link") can not be used here; that would // return the checkbox itself, but the element that the user interacts @@ -247,6 +310,20 @@ class FilesAppContext implements Context, ActorAwareInterface { } /** + * @Given I open the input field for tags in the details view + */ + public function iOpenTheInputFieldForTagsInTheDetailsView() { + $this->actor->find(self::fileDetailsInCurrentSectionDetailsViewWithText("Tags"), 10)->click(); + } + + /** + * @Given I open the :tabName tab in the details view + */ + public function iOpenTheTabInTheDetailsView($tabName) { + $this->actor->find(self::tabHeaderInCurrentSectionDetailsViewNamed($tabName), 10)->click(); + } + + /** * @Given I mark :fileName as favorite */ public function iMarkAsFavorite($fileName) { @@ -344,6 +421,23 @@ class FilesAppContext implements Context, ActorAwareInterface { } /** + * @Then I see that the input field for tags in the details view is shown + */ + public function iSeeThatTheInputFieldForTagsInTheDetailsViewIsShown() { + PHPUnit_Framework_Assert::assertTrue( + $this->actor->find(self::inputFieldForTagsInCurrentSectionDetails(), 10)->isVisible()); + } + + /** + * @When I see that the :tabName tab in the details view is eventually loaded + */ + public function iSeeThatTheTabInTheDetailsViewIsEventuallyLoaded($tabName) { + if (!$this->waitForElementToBeEventuallyNotShown(self::loadingIconForTabInCurrentSectionDetailsViewNamed($tabName), $timeout = 10)) { + PHPUnit_Framework_Assert::fail("The $tabName tab in the details view has not been loaded after $timeout seconds"); + } + } + + /** * @Then I see that the working icon for password protect is shown */ public function iSeeThatTheWorkingIconForPasswordProtectIsShown() { @@ -354,20 +448,7 @@ class FilesAppContext implements Context, ActorAwareInterface { * @Then I see that the working icon for password protect is eventually not shown */ public function iSeeThatTheWorkingIconForPasswordProtectIsEventuallyNotShown() { - $timeout = 10; - $timeoutStep = 1; - - $actor = $this->actor; - $passwordProtectWorkingIcon = self::passwordProtectWorkingIcon(); - - $workingIconNotFoundCallback = function() use ($actor, $passwordProtectWorkingIcon) { - try { - return !$actor->find($passwordProtectWorkingIcon)->isVisible(); - } catch (NoSuchElementException $exception) { - return true; - } - }; - if (!Utils::waitFor($workingIconNotFoundCallback, $timeout, $timeoutStep)) { + if (!$this->waitForElementToBeEventuallyNotShown(self::passwordProtectWorkingIcon(), $timeout = 10)) { PHPUnit_Framework_Assert::fail("The working icon for password protect is still shown after $timeout seconds"); } } @@ -382,4 +463,17 @@ class FilesAppContext implements Context, ActorAwareInterface { $this->iSeeThatTheWorkingIconForPasswordProtectIsEventuallyNotShown(); } + private function waitForElementToBeEventuallyNotShown($elementLocator, $timeout = 10, $timeoutStep = 1) { + $actor = $this->actor; + + $elementNotFoundCallback = function() use ($actor, $elementLocator) { + try { + return !$actor->find($elementLocator)->isVisible(); + } catch (NoSuchElementException $exception) { + return true; + } + }; + + return Utils::waitFor($elementNotFoundCallback, $timeout, $timeoutStep); + } } diff --git a/tests/apps/testapp-infoxml-version-different/appinfo/info.xml b/tests/apps/testapp-dependency-missing/appinfo/info.xml index c765400a76f..c765400a76f 100644 --- a/tests/apps/testapp-infoxml-version-different/appinfo/info.xml +++ b/tests/apps/testapp-dependency-missing/appinfo/info.xml diff --git a/tests/apps/testapp-infoxml-version-different/appinfo/version b/tests/apps/testapp-infoxml-version-different/appinfo/version deleted file mode 100644 index e8ea05db814..00000000000 --- a/tests/apps/testapp-infoxml-version-different/appinfo/version +++ /dev/null @@ -1 +0,0 @@ -1.2.4 diff --git a/tests/apps/testapp-infoxml-version/appinfo/info.xml b/tests/apps/testapp-infoxml-version/appinfo/info.xml deleted file mode 100644 index c765400a76f..00000000000 --- a/tests/apps/testapp-infoxml-version/appinfo/info.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0"?> -<info> - <id>testapp-infoxml-version</id> - <version>1.2.3</version> - <author>Jane</author> - <description>A b c</description> - <licence>Abc</licence> - <name>Test app</name> -</info> diff --git a/tests/apps/testapp-infoxml-version/appinfo/version b/tests/apps/testapp-infoxml-version/appinfo/version deleted file mode 100644 index 0495c4a88ca..00000000000 --- a/tests/apps/testapp-infoxml-version/appinfo/version +++ /dev/null @@ -1 +0,0 @@ -1.2.3 diff --git a/tests/apps/testapp-infoxml/appinfo/info.xml b/tests/apps/testapp-infoxml/appinfo/info.xml index cb63a0fc76e..d4df1c3cd3f 100644 --- a/tests/apps/testapp-infoxml/appinfo/info.xml +++ b/tests/apps/testapp-infoxml/appinfo/info.xml @@ -6,4 +6,7 @@ <description>A b c</description> <licence>Abc</licence> <name>Test app</name> + <dependencies> + <nextcloud min-version="12.0" max-version="12.0"/> + </dependencies> </info> diff --git a/tests/apps/testapp-name-missing/appinfo/info.xml b/tests/apps/testapp-name-missing/appinfo/info.xml index f0a62b8d380..591c4361899 100644 --- a/tests/apps/testapp-name-missing/appinfo/info.xml +++ b/tests/apps/testapp-name-missing/appinfo/info.xml @@ -5,4 +5,7 @@ <author>Jane</author> <description>A b c</description> <licence>Abc</licence> + <dependencies> + <nextcloud min-version="12.0" max-version="12.0"/> + </dependencies> </info> diff --git a/tests/apps/testapp-version-missing/appinfo/info.xml b/tests/apps/testapp-version-missing/appinfo/info.xml deleted file mode 100644 index d7da3e07e36..00000000000 --- a/tests/apps/testapp-version-missing/appinfo/info.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<info> - <id>testapp-version</id> - <author>Jane</author> - <description>A b c</description> - <licence>Abc</licence> - <name>Test app</name> -</info> diff --git a/tests/apps/testapp-version/appinfo/info.xml b/tests/apps/testapp-version/appinfo/info.xml index d7da3e07e36..28e2475800f 100644 --- a/tests/apps/testapp-version/appinfo/info.xml +++ b/tests/apps/testapp-version/appinfo/info.xml @@ -5,4 +5,7 @@ <description>A b c</description> <licence>Abc</licence> <name>Test app</name> + <dependencies> + <nextcloud min-version="12.0" max-version="12.0"/> + </dependencies> </info> diff --git a/tests/karma.config.js b/tests/karma.config.js index 62b5171dcd1..07dc2965346 100644 --- a/tests/karma.config.js +++ b/tests/karma.config.js @@ -102,6 +102,7 @@ module.exports = function(config) { // need to enforce loading order... 'apps/systemtags/js/app.js', 'apps/systemtags/js/systemtagsinfoview.js', + 'apps/systemtags/js/systemtagsinfoviewtoggleview.js', 'apps/systemtags/js/systemtagsfilelist.js', 'apps/systemtags/js/filesplugin.js' ], diff --git a/tests/lib/App/CodeChecker/InfoCheckerTest.php b/tests/lib/App/CodeChecker/InfoCheckerTest.php index c16874fbd33..760d9880739 100644 --- a/tests/lib/App/CodeChecker/InfoCheckerTest.php +++ b/tests/lib/App/CodeChecker/InfoCheckerTest.php @@ -50,10 +50,12 @@ class InfoCheckerTest extends TestCase { public function appInfoData() { return [ ['testapp-infoxml', []], - ['testapp-version', []], - ['testapp-infoxml-version', []], - ['testapp-infoxml-version-different', [['type' => 'differentVersions', 'message' => 'appinfo/version: 1.2.4 - appinfo/info.xml: 1.2.3']]], - ['testapp-version-missing', []], + ['testapp-version', [['type' => 'mandatoryFieldMissing', 'field' => 'version']]], + ['testapp-dependency-missing', [ + ['type' => 'missingRequirement', 'field' => 'min'], + ['type' => 'missingRequirement', 'field' => 'max'], + ['type' => 'mandatoryFieldMissing', 'field' => 'dependencies'], + ]], ['testapp-name-missing', [['type' => 'mandatoryFieldMissing', 'field' => 'name']]], ]; } diff --git a/tests/lib/GlobalScale/ConfigTest.php b/tests/lib/GlobalScale/ConfigTest.php new file mode 100644 index 00000000000..ec1581625c6 --- /dev/null +++ b/tests/lib/GlobalScale/ConfigTest.php @@ -0,0 +1,95 @@ +<?php +/** + * @copyright Copyright (c) 2017 Bjoern Schiessle <bjoern@schiessle.org> + * + * @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 Test\GlobalScale; + + +use OC\GlobalScale\Config; +use OCP\IConfig; +use Test\TestCase; + +class ConfigTest extends TestCase { + + /** @var IConfig|\PHPUnit_Framework_MockObject_MockObject */ + private $config; + + public function setUp() { + parent::setUp(); + + $this->config = $this->createMock(IConfig::class); + } + + /** + * @param array $mockMethods + * @return Config|\PHPUnit_Framework_MockObject_MockObject + */ + public function getInstance($mockMethods = []) { + + if (!empty($mockMethods)) { + return $this->getMockBuilder(Config::class) + ->setConstructorArgs([$this->config]) + ->setMethods($mockMethods) + ->getMock(); + } + + return new Config($this->config); + } + + public function testIsGlobalScaleEnabled() { + $gsConfig = $this->getInstance(); + $this->config->expects($this->once())->method('getSystemValue') + ->with('gs.enabled', false)->willReturn(true); + + $result = $gsConfig->isGlobalScaleEnabled(); + + $this->assertTrue($result); + } + + + /** + * @dataProvider dataTestOnlyInternalFederation + * + * @param bool $gsEnabled + * @param string $gsFederation + * @param bool $expected + */ + public function testOnlyInternalFederation($gsEnabled, $gsFederation, $expected) { + $gsConfig = $this->getInstance(['isGlobalScaleEnabled']); + + $gsConfig->expects($this->any())->method('isGlobalScaleEnabled')->willReturn($gsEnabled); + + $this->config->expects($this->any())->method('getSystemValue') + ->with('gs.federation', 'internal')->willReturn($gsFederation); + + $this->assertSame($expected, $gsConfig->onlyInternalFederation()); + } + + public function dataTestOnlyInternalFederation() { + return [ + [true, 'global', false], + [true, 'internal', true], + [false, 'global', false], + [false, 'internal', false] + ]; + } + +} diff --git a/tests/lib/Share20/ManagerTest.php b/tests/lib/Share20/ManagerTest.php index 13556285b61..79af2f60ce8 100644 --- a/tests/lib/Share20/ManagerTest.php +++ b/tests/lib/Share20/ManagerTest.php @@ -2142,6 +2142,7 @@ class ManagerTest extends \Test\TestCase { /** * @expectedException \OCP\Share\Exceptions\ShareNotFound + * @expectedExceptionMessage The requested share does not exist anymore */ public function testGetShareByTokenExpired() { $this->config @@ -2150,6 +2151,10 @@ class ManagerTest extends \Test\TestCase { ->with('core', 'shareapi_allow_links', 'yes') ->willReturn('yes'); + $this->l->expects($this->once()) + ->method('t') + ->willReturnArgument(0); + $manager = $this->createManagerMock() ->setMethods(['deleteShare']) ->getMock(); diff --git a/tests/lib/User/UserTest.php b/tests/lib/User/UserTest.php index b53d07b0d4e..089f30a1fef 100644 --- a/tests/lib/User/UserTest.php +++ b/tests/lib/User/UserTest.php @@ -16,6 +16,7 @@ use OCP\IConfig; use OCP\IUser; use OCP\Notification\IManager as INotificationManager; use OCP\Notification\INotification; +use OCP\UserInterface; use Test\TestCase; /** @@ -614,7 +615,7 @@ class UserTest extends TestCase { public function testSetEMailAddress() { /** - * @var Backend | \PHPUnit_Framework_MockObject_MockObject $backend + * @var UserInterface | \PHPUnit_Framework_MockObject_MockObject $backend */ $backend = $this->createMock(\Test\Util\User\Dummy::class); @@ -649,6 +650,99 @@ class UserTest extends TestCase { $user->setEMailAddress('foo@bar.com'); } + public function testSetEMailAddressNoChange() { + /** + * @var UserInterface | \PHPUnit_Framework_MockObject_MockObject $backend + */ + $backend = $this->createMock(\Test\Util\User\Dummy::class); + + /** @var PublicEmitter|\PHPUnit_Framework_MockObject_MockObject $emitter */ + $emitter = $this->createMock(PublicEmitter::class); + $emitter->expects($this->never()) + ->method('emit'); + + $config = $this->createMock(IConfig::class); + $config->expects($this->any()) + ->method('getUserValue') + ->willReturn('foo@bar.com'); + $config->expects($this->once()) + ->method('setUserValue') + ->with( + 'foo', + 'settings', + 'email', + 'foo@bar.com' + ); + + $user = new User('foo', $backend, $emitter, $config); + $user->setEMailAddress('foo@bar.com'); + } + + public function testSetQuota() { + /** + * @var UserInterface | \PHPUnit_Framework_MockObject_MockObject $backend + */ + $backend = $this->createMock(\Test\Util\User\Dummy::class); + + $test = $this; + $hooksCalled = 0; + + /** + * @param IUser $user + * @param string $feature + * @param string $value + */ + $hook = function (IUser $user, $feature, $value) use ($test, &$hooksCalled) { + $hooksCalled++; + $test->assertEquals('quota', $feature); + $test->assertEquals('23 TB', $value); + }; + + $emitter = new PublicEmitter(); + $emitter->listen('\OC\User', 'changeUser', $hook); + + $config = $this->createMock(IConfig::class); + $config->expects($this->once()) + ->method('setUserValue') + ->with( + 'foo', + 'files', + 'quota', + '23 TB' + ); + + $user = new User('foo', $backend, $emitter, $config); + $user->setQuota('23 TB'); + } + + public function testSetQuotaAddressNoChange() { + /** + * @var UserInterface | \PHPUnit_Framework_MockObject_MockObject $backend + */ + $backend = $this->createMock(\Test\Util\User\Dummy::class); + + /** @var PublicEmitter|\PHPUnit_Framework_MockObject_MockObject $emitter */ + $emitter = $this->createMock(PublicEmitter::class); + $emitter->expects($this->never()) + ->method('emit'); + + $config = $this->createMock(IConfig::class); + $config->expects($this->any()) + ->method('getUserValue') + ->willReturn('23 TB'); + $config->expects($this->once()) + ->method('setUserValue') + ->with( + 'foo', + 'files', + 'quota', + '23 TB' + ); + + $user = new User('foo', $backend, $emitter, $config); + $user->setQuota('23 TB'); + } + public function testGetLastLogin() { /** * @var Backend | \PHPUnit_Framework_MockObject_MockObject $backend diff --git a/themes/example/core/css/styles.css b/themes/example/core/css/server.css index a0aba8ae07a..a0aba8ae07a 100644 --- a/themes/example/core/css/styles.css +++ b/themes/example/core/css/server.css |