From 7668c861161553dff6b4ea6ced9d575b15a1fd3f Mon Sep 17 00:00:00 2001
From: Nextcloud bot <bot@nextcloud.com>
Date: Sat, 23 Jan 2021 02:20:02 +0000
Subject: [PATCH] [tx-robot] updated from transifex

---
 apps/files/l10n/es_419.js           |  2 +-
 apps/files/l10n/es_419.json         |  2 +-
 apps/files/l10n/es_CL.js            |  2 +-
 apps/files/l10n/es_CL.json          |  2 +-
 apps/files/l10n/es_CO.js            |  2 +-
 apps/files/l10n/es_CO.json          |  2 +-
 apps/files/l10n/es_CR.js            |  2 +-
 apps/files/l10n/es_CR.json          |  2 +-
 apps/files/l10n/es_DO.js            |  2 +-
 apps/files/l10n/es_DO.json          |  2 +-
 apps/files/l10n/es_EC.js            |  2 +-
 apps/files/l10n/es_EC.json          |  2 +-
 apps/files/l10n/es_GT.js            |  2 +-
 apps/files/l10n/es_GT.json          |  2 +-
 apps/files/l10n/es_HN.js            |  2 +-
 apps/files/l10n/es_HN.json          |  2 +-
 apps/files/l10n/es_MX.js            |  2 +-
 apps/files/l10n/es_MX.json          |  2 +-
 apps/files/l10n/es_NI.js            |  2 +-
 apps/files/l10n/es_NI.json          |  2 +-
 apps/files/l10n/es_PA.js            |  2 +-
 apps/files/l10n/es_PA.json          |  2 +-
 apps/files/l10n/es_PE.js            |  4 ++--
 apps/files/l10n/es_PE.json          |  4 ++--
 apps/files/l10n/es_PR.js            |  2 +-
 apps/files/l10n/es_PR.json          |  2 +-
 apps/files/l10n/es_PY.js            |  2 +-
 apps/files/l10n/es_PY.json          |  2 +-
 apps/files/l10n/es_SV.js            |  2 +-
 apps/files/l10n/es_SV.json          |  2 +-
 apps/files/l10n/es_UY.js            |  2 +-
 apps/files/l10n/es_UY.json          |  2 +-
 apps/files_sharing/l10n/es_419.js   |  1 +
 apps/files_sharing/l10n/es_419.json |  1 +
 apps/files_sharing/l10n/es_AR.js    |  1 +
 apps/files_sharing/l10n/es_AR.json  |  1 +
 apps/files_sharing/l10n/es_CL.js    |  1 +
 apps/files_sharing/l10n/es_CL.json  |  1 +
 apps/files_sharing/l10n/es_CO.js    |  1 +
 apps/files_sharing/l10n/es_CO.json  |  1 +
 apps/files_sharing/l10n/es_CR.js    |  1 +
 apps/files_sharing/l10n/es_CR.json  |  1 +
 apps/files_sharing/l10n/es_DO.js    |  1 +
 apps/files_sharing/l10n/es_DO.json  |  1 +
 apps/files_sharing/l10n/es_EC.js    |  1 +
 apps/files_sharing/l10n/es_EC.json  |  1 +
 apps/files_sharing/l10n/es_GT.js    |  1 +
 apps/files_sharing/l10n/es_GT.json  |  1 +
 apps/files_sharing/l10n/es_HN.js    |  1 +
 apps/files_sharing/l10n/es_HN.json  |  1 +
 apps/files_sharing/l10n/es_MX.js    |  1 +
 apps/files_sharing/l10n/es_MX.json  |  1 +
 apps/files_sharing/l10n/es_NI.js    |  1 +
 apps/files_sharing/l10n/es_NI.json  |  1 +
 apps/files_sharing/l10n/es_PA.js    |  1 +
 apps/files_sharing/l10n/es_PA.json  |  1 +
 apps/files_sharing/l10n/es_PE.js    |  1 +
 apps/files_sharing/l10n/es_PE.json  |  1 +
 apps/files_sharing/l10n/es_PR.js    |  1 +
 apps/files_sharing/l10n/es_PR.json  |  1 +
 apps/files_sharing/l10n/es_PY.js    |  1 +
 apps/files_sharing/l10n/es_PY.json  |  1 +
 apps/files_sharing/l10n/es_SV.js    |  1 +
 apps/files_sharing/l10n/es_SV.json  |  1 +
 apps/files_sharing/l10n/es_UY.js    |  1 +
 apps/files_sharing/l10n/es_UY.json  |  1 +
 apps/files_sharing/l10n/pt_BR.js    |  4 ++--
 apps/files_sharing/l10n/pt_BR.json  |  4 ++--
 apps/files_sharing/l10n/pt_PT.js    |  1 +
 apps/files_sharing/l10n/pt_PT.json  |  1 +
 core/l10n/es.js                     |  2 +-
 core/l10n/es.json                   |  2 +-
 core/l10n/es_419.js                 |  2 +-
 core/l10n/es_419.json               |  2 +-
 core/l10n/es_AR.js                  |  2 +-
 core/l10n/es_AR.json                |  2 +-
 core/l10n/es_CL.js                  |  2 +-
 core/l10n/es_CL.json                |  2 +-
 core/l10n/es_CO.js                  |  2 +-
 core/l10n/es_CO.json                |  2 +-
 core/l10n/es_CR.js                  |  2 +-
 core/l10n/es_CR.json                |  2 +-
 core/l10n/es_DO.js                  |  2 +-
 core/l10n/es_DO.json                |  2 +-
 core/l10n/es_EC.js                  |  2 +-
 core/l10n/es_EC.json                |  2 +-
 core/l10n/es_GT.js                  |  2 +-
 core/l10n/es_GT.json                |  2 +-
 core/l10n/es_HN.js                  |  2 +-
 core/l10n/es_HN.json                |  2 +-
 core/l10n/es_MX.js                  |  2 +-
 core/l10n/es_MX.json                |  2 +-
 core/l10n/es_NI.js                  |  2 +-
 core/l10n/es_NI.json                |  2 +-
 core/l10n/es_PA.js                  |  2 +-
 core/l10n/es_PA.json                |  2 +-
 core/l10n/es_PE.js                  |  2 +-
 core/l10n/es_PE.json                |  2 +-
 core/l10n/es_PR.js                  |  2 +-
 core/l10n/es_PR.json                |  2 +-
 core/l10n/es_PY.js                  |  2 +-
 core/l10n/es_PY.json                |  2 +-
 core/l10n/es_SV.js                  |  2 +-
 core/l10n/es_SV.json                |  2 +-
 core/l10n/es_UY.js                  |  2 +-
 core/l10n/es_UY.json                |  2 +-
 core/l10n/oc.js                     | 14 ++++++++++++++
 core/l10n/oc.json                   | 14 ++++++++++++++
 108 files changed, 138 insertions(+), 74 deletions(-)

diff --git a/apps/files/l10n/es_419.js b/apps/files/l10n/es_419.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_419.js
+++ b/apps/files/l10n/es_419.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_419.json b/apps/files/l10n/es_419.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_419.json
+++ b/apps/files/l10n/es_419.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js
index 8c5ffb3a987..526f2c1a461 100644
--- a/apps/files/l10n/es_CL.js
+++ b/apps/files/l10n/es_CL.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json
index fc283b928b7..5f50956fbaf 100644
--- a/apps/files/l10n/es_CL.json
+++ b/apps/files/l10n/es_CL.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js
index 0073a53a987..d53076a95dc 100644
--- a/apps/files/l10n/es_CO.js
+++ b/apps/files/l10n/es_CO.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json
index 051ec60267c..5ad718feeaf 100644
--- a/apps/files/l10n/es_CO.json
+++ b/apps/files/l10n/es_CO.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js
index b347a993c08..67cd2bba05d 100644
--- a/apps/files/l10n/es_CR.js
+++ b/apps/files/l10n/es_CR.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json
index 0b0ffca5bd8..f87f1e1833d 100644
--- a/apps/files/l10n/es_CR.json
+++ b/apps/files/l10n/es_CR.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_DO.js b/apps/files/l10n/es_DO.js
index b347a993c08..67cd2bba05d 100644
--- a/apps/files/l10n/es_DO.js
+++ b/apps/files/l10n/es_DO.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_DO.json b/apps/files/l10n/es_DO.json
index 0b0ffca5bd8..f87f1e1833d 100644
--- a/apps/files/l10n/es_DO.json
+++ b/apps/files/l10n/es_DO.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index b347a993c08..67cd2bba05d 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 0b0ffca5bd8..f87f1e1833d 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_GT.js b/apps/files/l10n/es_GT.js
index b347a993c08..67cd2bba05d 100644
--- a/apps/files/l10n/es_GT.js
+++ b/apps/files/l10n/es_GT.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_GT.json b/apps/files/l10n/es_GT.json
index 0b0ffca5bd8..f87f1e1833d 100644
--- a/apps/files/l10n/es_GT.json
+++ b/apps/files/l10n/es_GT.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_HN.js b/apps/files/l10n/es_HN.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_HN.js
+++ b/apps/files/l10n/es_HN.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_HN.json b/apps/files/l10n/es_HN.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_HN.json
+++ b/apps/files/l10n/es_HN.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 5fec7a0df17..eec3c0777c3 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index e25d32ed979..fef6e522214 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_NI.js b/apps/files/l10n/es_NI.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_NI.js
+++ b/apps/files/l10n/es_NI.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_NI.json b/apps/files/l10n/es_NI.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_NI.json
+++ b/apps/files/l10n/es_NI.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_PA.js b/apps/files/l10n/es_PA.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_PA.js
+++ b/apps/files/l10n/es_PA.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_PA.json b/apps/files/l10n/es_PA.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_PA.json
+++ b/apps/files/l10n/es_PA.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js
index 6f124e5efd8..0a3cd880374 100644
--- a/apps/files/l10n/es_PE.js
+++ b/apps/files/l10n/es_PE.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
@@ -44,7 +44,7 @@ OC.L10N.register(
     "Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} y otros {nbfiles} archivos fueron copiados dentro de {destination}",
     "{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}\". Por favor elege un nombre diferete. ",
+    "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}\". Por favor elege un nombre diferente. ",
     "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",
diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json
index ae115b3c1b5..4692a318bc0 100644
--- a/apps/files/l10n/es_PE.json
+++ b/apps/files/l10n/es_PE.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
@@ -42,7 +42,7 @@
     "Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} y otros {nbfiles} archivos fueron copiados dentro de {destination}",
     "{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}\". Por favor elege un nombre diferete. ",
+    "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}\". Por favor elege un nombre diferente. ",
     "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",
diff --git a/apps/files/l10n/es_PR.js b/apps/files/l10n/es_PR.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_PR.js
+++ b/apps/files/l10n/es_PR.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_PR.json b/apps/files/l10n/es_PR.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_PR.json
+++ b/apps/files/l10n/es_PR.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js
index a9aacff9a8d..f6e2a5c9bd7 100644
--- a/apps/files/l10n/es_PY.js
+++ b/apps/files/l10n/es_PY.js
@@ -17,7 +17,7 @@ OC.L10N.register(
     "Processing files …" : "Procesando archivos ...",
     "…" : "...",
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "An unknown error has occurred" : "Se presentó un error desconocido",
diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json
index 9812cecf9f7..453df6a9c9e 100644
--- a/apps/files/l10n/es_PY.json
+++ b/apps/files/l10n/es_PY.json
@@ -15,7 +15,7 @@
     "Processing files …" : "Procesando archivos ...",
     "…" : "...",
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "An unknown error has occurred" : "Se presentó un error desconocido",
diff --git a/apps/files/l10n/es_SV.js b/apps/files/l10n/es_SV.js
index b347a993c08..67cd2bba05d 100644
--- a/apps/files/l10n/es_SV.js
+++ b/apps/files/l10n/es_SV.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_SV.json b/apps/files/l10n/es_SV.json
index 0b0ffca5bd8..f87f1e1833d 100644
--- a/apps/files/l10n/es_SV.json
+++ b/apps/files/l10n/es_SV.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js
index 6f124e5efd8..258b165f447 100644
--- a/apps/files/l10n/es_UY.js
+++ b/apps/files/l10n/es_UY.js
@@ -15,7 +15,7 @@ OC.L10N.register(
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json
index ae115b3c1b5..7547273cfba 100644
--- a/apps/files/l10n/es_UY.json
+++ b/apps/files/l10n/es_UY.json
@@ -13,7 +13,7 @@
     "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 tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
+    "Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estás cargando {size1} pero sólo cuentas con {size2} disponible",
     "Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
     "Not enough free space" : "No cuentas con suficiente espacio libre",
     "Uploading …" : "Cargando...",
diff --git a/apps/files_sharing/l10n/es_419.js b/apps/files_sharing/l10n/es_419.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_419.js
+++ b/apps/files_sharing/l10n/es_419.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_419.json b/apps/files_sharing/l10n/es_419.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_419.json
+++ b/apps/files_sharing/l10n/es_419.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_AR.js b/apps/files_sharing/l10n/es_AR.js
index 7efceeaef56..a76dba1727b 100644
--- a/apps/files_sharing/l10n/es_AR.js
+++ b/apps/files_sharing/l10n/es_AR.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{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} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_AR.json b/apps/files_sharing/l10n/es_AR.json
index 2aabc9c806b..472a419fb81 100644
--- a/apps/files_sharing/l10n/es_AR.json
+++ b/apps/files_sharing/l10n/es_AR.json
@@ -53,6 +53,7 @@
     "{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} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CL.js b/apps/files_sharing/l10n/es_CL.js
index afe1c324fe9..12615c7fc92 100644
--- a/apps/files_sharing/l10n/es_CL.js
+++ b/apps/files_sharing/l10n/es_CL.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CL.json b/apps/files_sharing/l10n/es_CL.json
index 98aae04fb26..472f4b039b6 100644
--- a/apps/files_sharing/l10n/es_CL.json
+++ b/apps/files_sharing/l10n/es_CL.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CO.js b/apps/files_sharing/l10n/es_CO.js
index f107bf63794..d052888711e 100644
--- a/apps/files_sharing/l10n/es_CO.js
+++ b/apps/files_sharing/l10n/es_CO.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CO.json b/apps/files_sharing/l10n/es_CO.json
index 0c92cb91093..3ac0e56dc45 100644
--- a/apps/files_sharing/l10n/es_CO.json
+++ b/apps/files_sharing/l10n/es_CO.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CR.js b/apps/files_sharing/l10n/es_CR.js
index afe1c324fe9..12615c7fc92 100644
--- a/apps/files_sharing/l10n/es_CR.js
+++ b/apps/files_sharing/l10n/es_CR.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_CR.json b/apps/files_sharing/l10n/es_CR.json
index 98aae04fb26..472f4b039b6 100644
--- a/apps/files_sharing/l10n/es_CR.json
+++ b/apps/files_sharing/l10n/es_CR.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_DO.js b/apps/files_sharing/l10n/es_DO.js
index afe1c324fe9..12615c7fc92 100644
--- a/apps/files_sharing/l10n/es_DO.js
+++ b/apps/files_sharing/l10n/es_DO.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_DO.json b/apps/files_sharing/l10n/es_DO.json
index 98aae04fb26..472f4b039b6 100644
--- a/apps/files_sharing/l10n/es_DO.json
+++ b/apps/files_sharing/l10n/es_DO.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_EC.js b/apps/files_sharing/l10n/es_EC.js
index 08daa484233..4aaeb6f8c1b 100644
--- a/apps/files_sharing/l10n/es_EC.js
+++ b/apps/files_sharing/l10n/es_EC.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_EC.json b/apps/files_sharing/l10n/es_EC.json
index d8496ca02d3..651107a87fe 100644
--- a/apps/files_sharing/l10n/es_EC.json
+++ b/apps/files_sharing/l10n/es_EC.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_GT.js b/apps/files_sharing/l10n/es_GT.js
index afe1c324fe9..12615c7fc92 100644
--- a/apps/files_sharing/l10n/es_GT.js
+++ b/apps/files_sharing/l10n/es_GT.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_GT.json b/apps/files_sharing/l10n/es_GT.json
index 98aae04fb26..472f4b039b6 100644
--- a/apps/files_sharing/l10n/es_GT.json
+++ b/apps/files_sharing/l10n/es_GT.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_HN.js b/apps/files_sharing/l10n/es_HN.js
index 40a642dce04..f8ebd3092f5 100644
--- a/apps/files_sharing/l10n/es_HN.js
+++ b/apps/files_sharing/l10n/es_HN.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_HN.json b/apps/files_sharing/l10n/es_HN.json
index e09c0457e0b..60a3397d4ec 100644
--- a/apps/files_sharing/l10n/es_HN.json
+++ b/apps/files_sharing/l10n/es_HN.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_MX.js b/apps/files_sharing/l10n/es_MX.js
index 1733be8f9e0..49eaeb0a7c1 100644
--- a/apps/files_sharing/l10n/es_MX.js
+++ b/apps/files_sharing/l10n/es_MX.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_MX.json b/apps/files_sharing/l10n/es_MX.json
index 5f7fbcbc42b..dfa0c6bee34 100644
--- a/apps/files_sharing/l10n/es_MX.json
+++ b/apps/files_sharing/l10n/es_MX.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_NI.js b/apps/files_sharing/l10n/es_NI.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_NI.js
+++ b/apps/files_sharing/l10n/es_NI.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_NI.json b/apps/files_sharing/l10n/es_NI.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_NI.json
+++ b/apps/files_sharing/l10n/es_NI.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PA.js b/apps/files_sharing/l10n/es_PA.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_PA.js
+++ b/apps/files_sharing/l10n/es_PA.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PA.json b/apps/files_sharing/l10n/es_PA.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_PA.json
+++ b/apps/files_sharing/l10n/es_PA.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PE.js b/apps/files_sharing/l10n/es_PE.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_PE.js
+++ b/apps/files_sharing/l10n/es_PE.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PE.json b/apps/files_sharing/l10n/es_PE.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_PE.json
+++ b/apps/files_sharing/l10n/es_PE.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PR.js b/apps/files_sharing/l10n/es_PR.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_PR.js
+++ b/apps/files_sharing/l10n/es_PR.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PR.json b/apps/files_sharing/l10n/es_PR.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_PR.json
+++ b/apps/files_sharing/l10n/es_PR.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PY.js b/apps/files_sharing/l10n/es_PY.js
index 90b9411b86b..b11ce894546 100644
--- a/apps/files_sharing/l10n/es_PY.js
+++ b/apps/files_sharing/l10n/es_PY.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_PY.json b/apps/files_sharing/l10n/es_PY.json
index d9c49b80e0f..c0caeefa9a1 100644
--- a/apps/files_sharing/l10n/es_PY.json
+++ b/apps/files_sharing/l10n/es_PY.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_SV.js b/apps/files_sharing/l10n/es_SV.js
index afe1c324fe9..12615c7fc92 100644
--- a/apps/files_sharing/l10n/es_SV.js
+++ b/apps/files_sharing/l10n/es_SV.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_SV.json b/apps/files_sharing/l10n/es_SV.json
index 98aae04fb26..472f4b039b6 100644
--- a/apps/files_sharing/l10n/es_SV.json
+++ b/apps/files_sharing/l10n/es_SV.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_UY.js b/apps/files_sharing/l10n/es_UY.js
index 7f526772753..fcc2a5af670 100644
--- a/apps/files_sharing/l10n/es_UY.js
+++ b/apps/files_sharing/l10n/es_UY.js
@@ -54,6 +54,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/es_UY.json b/apps/files_sharing/l10n/es_UY.json
index 66e62343411..3669e4a03c9 100644
--- a/apps/files_sharing/l10n/es_UY.json
+++ b/apps/files_sharing/l10n/es_UY.json
@@ -52,6 +52,7 @@
     "{user} unshared {file} from you" : "{user} ha dejado de compartir {file} contigo",
     "Shared with {user}" : "Compartido con {user}",
     "Removed share for {user}" : "Se eliminó el elemento compartido para {user}",
+    "{actor} removed themselves" : "{actor} se ha eliminado",
     "{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}",
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index 705b4f1ae5b..85f8171fa7c 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -8,8 +8,8 @@ OC.L10N.register(
     "Nothing shared yet" : "Você ainda não compartilhou nada!",
     "Files and folders you share will show up here" : "Arquivos e pastas que você compartilhar serão exibidos aqui.",
     "Shared by link" : "Compartilhado por link",
-    "No shared links" : "Nenhum link compartilhado",
-    "Files and folders you share by link will show up here" : "Arquivos e pastas que você compartilha por link serão mostrados aqui",
+    "No shared links" : "Nenhum link compartilhado!",
+    "Files and folders you share by link will show up here" : "Arquivos e pastas que você compartilha por link serão exibidos aqui",
     "Deleted shares" : "Compartilhamentos excluídos",
     "No deleted shares" : "Não há compartilhamentos excluídos",
     "Shares you deleted will show up here" : "Compartilhamentos excluídos aparecem aqui",
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index 8f0bdc5690b..51c7732ecbe 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -6,8 +6,8 @@
     "Nothing shared yet" : "Você ainda não compartilhou nada!",
     "Files and folders you share will show up here" : "Arquivos e pastas que você compartilhar serão exibidos aqui.",
     "Shared by link" : "Compartilhado por link",
-    "No shared links" : "Nenhum link compartilhado",
-    "Files and folders you share by link will show up here" : "Arquivos e pastas que você compartilha por link serão mostrados aqui",
+    "No shared links" : "Nenhum link compartilhado!",
+    "Files and folders you share by link will show up here" : "Arquivos e pastas que você compartilha por link serão exibidos aqui",
     "Deleted shares" : "Compartilhamentos excluídos",
     "No deleted shares" : "Não há compartilhamentos excluídos",
     "Shares you deleted will show up here" : "Compartilhamentos excluídos aparecem aqui",
diff --git a/apps/files_sharing/l10n/pt_PT.js b/apps/files_sharing/l10n/pt_PT.js
index 7d8e37084ea..0c6fb4b51ae 100644
--- a/apps/files_sharing/l10n/pt_PT.js
+++ b/apps/files_sharing/l10n/pt_PT.js
@@ -55,6 +55,7 @@ OC.L10N.register(
     "{user} unshared {file} from you" : "{user} cancelou a partilha de {file} consigo",
     "Shared with {user}" : "Partilhado com {user}",
     "Removed share for {user}" : "Partilha removida para {user}",
+    "{actor} removed themselves" : "{actor} removeu eles mesmos",
     "{actor} shared with {user}" : "{actor} partilhou com {user}",
     "{actor} removed share for {user}" : "{actor} removeu partilha com {user}",
     "Shared by {actor}" : "Partilhado por {actor}",
diff --git a/apps/files_sharing/l10n/pt_PT.json b/apps/files_sharing/l10n/pt_PT.json
index 87ae306eead..489269a8476 100644
--- a/apps/files_sharing/l10n/pt_PT.json
+++ b/apps/files_sharing/l10n/pt_PT.json
@@ -53,6 +53,7 @@
     "{user} unshared {file} from you" : "{user} cancelou a partilha de {file} consigo",
     "Shared with {user}" : "Partilhado com {user}",
     "Removed share for {user}" : "Partilha removida para {user}",
+    "{actor} removed themselves" : "{actor} removeu eles mesmos",
     "{actor} shared with {user}" : "{actor} partilhou com {user}",
     "{actor} removed share for {user}" : "{actor} removeu partilha com {user}",
     "Shared by {actor}" : "Partilhado por {actor}",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 6196267c6b9..4959044a0d3 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -179,7 +179,7 @@ OC.L10N.register(
     "An error occurred while searching for {type}" : "Ha ocurrido un error al buscar {type}",
     "_Please enter {minSearchLength} character or more to search_::_Please enter {minSearchLength} characters or more to search_" : ["Por favor, introduce {minSearchLength} carácter o más para buscar","Por favor, introduce {minSearchLength} caracteres o más para buscar"],
     "Search {types} …" : "Buscar {types}…",
-    "Settings" : "Ajustes",
+    "Settings" : "Configuraciones",
     "Could not load your contacts" : "No se han podido cargar los contactos",
     "Search contacts …" : "Buscar contactos...",
     "No contacts found" : "No se han encontrado contactos",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index 25a0d8ebd7b..edee1723d56 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -177,7 +177,7 @@
     "An error occurred while searching for {type}" : "Ha ocurrido un error al buscar {type}",
     "_Please enter {minSearchLength} character or more to search_::_Please enter {minSearchLength} characters or more to search_" : ["Por favor, introduce {minSearchLength} carácter o más para buscar","Por favor, introduce {minSearchLength} caracteres o más para buscar"],
     "Search {types} …" : "Buscar {types}…",
-    "Settings" : "Ajustes",
+    "Settings" : "Configuraciones",
     "Could not load your contacts" : "No se han podido cargar los contactos",
     "Search contacts …" : "Buscar contactos...",
     "No contacts found" : "No se han encontrado contactos",
diff --git a/core/l10n/es_419.js b/core/l10n/es_419.js
index 6eaa88fb702..14bf302ccc2 100644
--- a/core/l10n/es_419.js
+++ b/core/l10n/es_419.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_419.json b/core/l10n/es_419.json
index a7b6f0919ad..ee7ccd38743 100644
--- a/core/l10n/es_419.json
+++ b/core/l10n/es_419.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_AR.js b/core/l10n/es_AR.js
index 46249a6957b..8cfe60e15cd 100644
--- a/core/l10n/es_AR.js
+++ b/core/l10n/es_AR.js
@@ -125,7 +125,7 @@ OC.L10N.register(
     "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?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas 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)",
diff --git a/core/l10n/es_AR.json b/core/l10n/es_AR.json
index d872fe77d2e..48b0f70d7fd 100644
--- a/core/l10n/es_AR.json
+++ b/core/l10n/es_AR.json
@@ -123,7 +123,7 @@
     "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?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas 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)",
diff --git a/core/l10n/es_CL.js b/core/l10n/es_CL.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_CL.js
+++ b/core/l10n/es_CL.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_CL.json b/core/l10n/es_CL.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_CL.json
+++ b/core/l10n/es_CL.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_CO.js b/core/l10n/es_CO.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_CO.js
+++ b/core/l10n/es_CO.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_CO.json b/core/l10n/es_CO.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_CO.json
+++ b/core/l10n/es_CO.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_CR.js b/core/l10n/es_CR.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_CR.js
+++ b/core/l10n/es_CR.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_CR.json b/core/l10n/es_CR.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_CR.json
+++ b/core/l10n/es_CR.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_DO.js b/core/l10n/es_DO.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_DO.js
+++ b/core/l10n/es_DO.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_DO.json b/core/l10n/es_DO.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_DO.json
+++ b/core/l10n/es_DO.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_EC.js b/core/l10n/es_EC.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_EC.js
+++ b/core/l10n/es_EC.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_EC.json b/core/l10n/es_EC.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_EC.json
+++ b/core/l10n/es_EC.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_GT.js b/core/l10n/es_GT.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_GT.js
+++ b/core/l10n/es_GT.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_GT.json b/core/l10n/es_GT.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_GT.json
+++ b/core/l10n/es_GT.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_HN.js b/core/l10n/es_HN.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_HN.js
+++ b/core/l10n/es_HN.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_HN.json b/core/l10n/es_HN.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_HN.json
+++ b/core/l10n/es_HN.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_MX.js b/core/l10n/es_MX.js
index 6fccd4eb29c..198f4da4286 100644
--- a/core/l10n/es_MX.js
+++ b/core/l10n/es_MX.js
@@ -140,7 +140,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_MX.json b/core/l10n/es_MX.json
index e3a34d08b15..83ec5579236 100644
--- a/core/l10n/es_MX.json
+++ b/core/l10n/es_MX.json
@@ -138,7 +138,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_NI.js b/core/l10n/es_NI.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_NI.js
+++ b/core/l10n/es_NI.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_NI.json b/core/l10n/es_NI.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_NI.json
+++ b/core/l10n/es_NI.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PA.js b/core/l10n/es_PA.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_PA.js
+++ b/core/l10n/es_PA.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PA.json b/core/l10n/es_PA.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_PA.json
+++ b/core/l10n/es_PA.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PE.js b/core/l10n/es_PE.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_PE.js
+++ b/core/l10n/es_PE.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PE.json b/core/l10n/es_PE.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_PE.json
+++ b/core/l10n/es_PE.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PR.js b/core/l10n/es_PR.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_PR.js
+++ b/core/l10n/es_PR.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PR.json b/core/l10n/es_PR.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_PR.json
+++ b/core/l10n/es_PR.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PY.js b/core/l10n/es_PY.js
index f9e54daa10d..3992f5cb999 100644
--- a/core/l10n/es_PY.js
+++ b/core/l10n/es_PY.js
@@ -129,7 +129,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_PY.json b/core/l10n/es_PY.json
index 1e917fd453e..b77e161b1e0 100644
--- a/core/l10n/es_PY.json
+++ b/core/l10n/es_PY.json
@@ -127,7 +127,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_SV.js b/core/l10n/es_SV.js
index b2a8443e8c5..a19a4897445 100644
--- a/core/l10n/es_SV.js
+++ b/core/l10n/es_SV.js
@@ -134,7 +134,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_SV.json b/core/l10n/es_SV.json
index 040f38b6c8a..ee7b548b50b 100644
--- a/core/l10n/es_SV.json
+++ b/core/l10n/es_SV.json
@@ -132,7 +132,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_UY.js b/core/l10n/es_UY.js
index dc0e02c3348..c5d5c7bee84 100644
--- a/core/l10n/es_UY.js
+++ b/core/l10n/es_UY.js
@@ -128,7 +128,7 @@ OC.L10N.register(
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/es_UY.json b/core/l10n/es_UY.json
index 5668b56bc4d..8c893e37007 100644
--- a/core/l10n/es_UY.json
+++ b/core/l10n/es_UY.json
@@ -126,7 +126,7 @@
     "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 deseas mantener?",
+    "Which files do you want to keep?" : "¿Cuáles archivos deseas mantener?",
     "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.",
     "Continue" : "Continuar",
     "(all selected)" : "(todos seleccionados)",
diff --git a/core/l10n/oc.js b/core/l10n/oc.js
index 4e1596880ff..a4f71820883 100644
--- a/core/l10n/oc.js
+++ b/core/l10n/oc.js
@@ -60,10 +60,18 @@ OC.L10N.register(
     "The following apps have been disabled: %s" : "Las aplicacions seguentas son estadas desactivadas : %s",
     "Already up to date" : "Ja a jorn",
     "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Sembla que vòstre servidor es pas configurat corrèctament per permetre la sincronizacion de fichièrs, perque l’interfàcia WebDAV sembla copada.",
+    "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Vòstre servidor es pas corrèctament configurat per resòlver « {url} ». Per mai d’informacions consultatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion</a>.",
+    "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP sembla corrèctament configurat per interpretar las variablas d’environament del sistèma. La pròva amb getenv(\"PATH\") a pas tornar una responda voida.",
+    "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "Consultatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion d’installacion ↗</a>per las nòtas de configuracion PHP e verificatz la configuracion de vòstre servidor, particularament pendent l’utilizacion de php-fpm.",
+    "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Manca lo module « fileinfo » de PHP. Se recomanda d’activar aqueste modul per obténer los melhors resultats amb la deteccion de tipe MIME.",
     "Last background job execution ran {relativeTime}. Something seems wrong." : "Darrièra execucion del darrièr prètzfach de rèireplan {relativeTime}. Quicòm a trucat.",
     "Check the background job settings" : "Verificacion dels paramètres de prètzfaches de rèireplan",
     "Nextcloud 20 is the last release supporting PHP 7.2. Nextcloud 21 requires at least PHP 7.3." : "Nextcloud 20 es la darrièra version que pren en carga PHP 7.2. Nextcloud 21 requerís almens PHP 7.3.",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Indèx absent « {indexName} » dins la taula « {tableName} ».",
+    "Missing primary key on table \"{tableName}\"." : "Manca la clau primària de la taula « {tableName} ».",
+    "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Manca la colomna opcionala « {columnName} » a la taula « {tableName} ».",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "Lo module php-imagick d’aquesta instància a pas cap de compatibilitat SVG. Es forçadament recomandant de l’installar per una melhora compatibilitat.",
+    "This is particularly recommended when using the desktop client for file synchronisation." : "Es particularament recomandat pendent l’utilizacion de client burèu per la sincronizacion de fichièrs.",
     "The PHP memory limit is below the recommended value of 512MB." : "La memòria limita PHP es jos la valor recomandada de 512 Mo.",
     "Error occurred while checking server setup" : "Error producha pendent la verificacion de l’installacion del servidor",
     "For more details see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Per mai de detalhs vejatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion</a>.",
@@ -72,6 +80,7 @@ OC.L10N.register(
     "sunny" : "ensolelhat",
     "Hello {name}, the weather is {weather}" : "Adiu {name}, lo temps es {weather}",
     "Hello {name}" : "Adiu {name}",
+    "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Vaquí vòstres resultats de recèrca<script>alert(1)</script></strong>",
     "new" : "nòu",
     "_download %n file_::_download %n files_" : ["telecargar %n fichièr","telecargar %n fichièrs"],
     "Update to {version}" : "Metre a jorn a {version}",
@@ -96,6 +105,7 @@ OC.L10N.register(
     "Passwordless authentication is only available over a secure connection." : "L’autentificacion sens senhal es sonque disponibla via una connexion segura.",
     "Reset password" : "Reïnicializar senhal",
     "Couldn't send reset email. Please contact your administrator." : "Impossible de mandar lo corrièl de reïnicializacion. Contactatz vòstre administrator.",
+    "Password can not be changed. Please contact your administrator." : "Cambiament impossible del senhal. Contactatz vòstre administrator.",
     "Back to login" : "Tornar a la connexion",
     "New password" : "Senhal novèl",
     "I know what I'm doing" : "Sabi çò que fau",
@@ -118,6 +128,7 @@ OC.L10N.register(
     "Loading more results …" : "Cargament de mai de resultats...",
     "Load more results" : "Cargar mai de resultats",
     "An error occurred while searching for {type}" : "Una error s’es producha en cercant {type}",
+    "Search {types} …" : "Recèrca {types}…",
     "Settings" : "Paramètres",
     "Could not load your contacts" : "Cargament impossible de vòstres contactes",
     "Search contacts …" : "Cercar pels contactes...",
@@ -191,11 +202,13 @@ OC.L10N.register(
     "File not found" : "Fichièr pas trobat",
     "The document could not be found on the server. Maybe the share was deleted or has expired?" : "Lo document es pas trobable sul servidor. Benlèu que lo partiment foguèt suprimit o a expirat ?",
     "Back to %s" : "Tornar a %s",
+    "Too many requests" : "Tròp de requèstas",
     "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "I a agut tròp de requèstas a partir de vòstre ret. Tornatz ensajar mai tard o contactatz vòstre administrator s’aquò es una error.",
     "Error" : "Error",
     "Previous" : "Precedent",
     "Internal Server Error" : "Error intèrna del servidor",
     "The server was unable to complete your request." : "Lo servidor a pas pogut terminar vòstra requèsta.",
+    "If this happens again, please send the technical details below to the server administrator." : "S’aquò tòrna arribar, enviatz lo detalhs tecnics çai-jos a l’administrator del servidor.",
     "More details can be found in the server log." : "Mai de detalhs se tròban als jornals d’audit del servidor.",
     "Technical details" : "Detalhs tecnics",
     "Remote Address: %s" : "Adreça distanta : %s",
@@ -214,6 +227,7 @@ OC.L10N.register(
     "Data folder" : "Dossièr de donadas",
     "Configure the database" : "Configurar la basa de donadas",
     "Only %s is available." : "Sonque %s es disponible",
+    "For more details check out the documentation." : "Per mai de detalhs consultatz la documentacion.",
     "Database user" : "Utilizaire basa de donadas",
     "Database password" : "Senhal basa de donadas",
     "Database name" : "Nom basa de donadas",
diff --git a/core/l10n/oc.json b/core/l10n/oc.json
index b4c5ec69dda..ad9488f96d3 100644
--- a/core/l10n/oc.json
+++ b/core/l10n/oc.json
@@ -58,10 +58,18 @@
     "The following apps have been disabled: %s" : "Las aplicacions seguentas son estadas desactivadas : %s",
     "Already up to date" : "Ja a jorn",
     "Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "Sembla que vòstre servidor es pas configurat corrèctament per permetre la sincronizacion de fichièrs, perque l’interfàcia WebDAV sembla copada.",
+    "Your web server is not properly set up to resolve \"{url}\". Further information can be found in the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Vòstre servidor es pas corrèctament configurat per resòlver « {url} ». Per mai d’informacions consultatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion</a>.",
+    "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP sembla corrèctament configurat per interpretar las variablas d’environament del sistèma. La pròva amb getenv(\"PATH\") a pas tornar una responda voida.",
+    "Please check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">installation documentation ↗</a> for PHP configuration notes and the PHP configuration of your server, especially when using php-fpm." : "Consultatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion d’installacion ↗</a>per las nòtas de configuracion PHP e verificatz la configuracion de vòstre servidor, particularament pendent l’utilizacion de php-fpm.",
+    "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "Manca lo module « fileinfo » de PHP. Se recomanda d’activar aqueste modul per obténer los melhors resultats amb la deteccion de tipe MIME.",
     "Last background job execution ran {relativeTime}. Something seems wrong." : "Darrièra execucion del darrièr prètzfach de rèireplan {relativeTime}. Quicòm a trucat.",
     "Check the background job settings" : "Verificacion dels paramètres de prètzfaches de rèireplan",
     "Nextcloud 20 is the last release supporting PHP 7.2. Nextcloud 21 requires at least PHP 7.3." : "Nextcloud 20 es la darrièra version que pren en carga PHP 7.2. Nextcloud 21 requerís almens PHP 7.3.",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Indèx absent « {indexName} » dins la taula « {tableName} ».",
+    "Missing primary key on table \"{tableName}\"." : "Manca la clau primària de la taula « {tableName} ».",
+    "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Manca la colomna opcionala « {columnName} » a la taula « {tableName} ».",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "Lo module php-imagick d’aquesta instància a pas cap de compatibilitat SVG. Es forçadament recomandant de l’installar per una melhora compatibilitat.",
+    "This is particularly recommended when using the desktop client for file synchronisation." : "Es particularament recomandat pendent l’utilizacion de client burèu per la sincronizacion de fichièrs.",
     "The PHP memory limit is below the recommended value of 512MB." : "La memòria limita PHP es jos la valor recomandada de 512 Mo.",
     "Error occurred while checking server setup" : "Error producha pendent la verificacion de l’installacion del servidor",
     "For more details see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation</a>." : "Per mai de detalhs vejatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion</a>.",
@@ -70,6 +78,7 @@
     "sunny" : "ensolelhat",
     "Hello {name}, the weather is {weather}" : "Adiu {name}, lo temps es {weather}",
     "Hello {name}" : "Adiu {name}",
+    "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Vaquí vòstres resultats de recèrca<script>alert(1)</script></strong>",
     "new" : "nòu",
     "_download %n file_::_download %n files_" : ["telecargar %n fichièr","telecargar %n fichièrs"],
     "Update to {version}" : "Metre a jorn a {version}",
@@ -94,6 +103,7 @@
     "Passwordless authentication is only available over a secure connection." : "L’autentificacion sens senhal es sonque disponibla via una connexion segura.",
     "Reset password" : "Reïnicializar senhal",
     "Couldn't send reset email. Please contact your administrator." : "Impossible de mandar lo corrièl de reïnicializacion. Contactatz vòstre administrator.",
+    "Password can not be changed. Please contact your administrator." : "Cambiament impossible del senhal. Contactatz vòstre administrator.",
     "Back to login" : "Tornar a la connexion",
     "New password" : "Senhal novèl",
     "I know what I'm doing" : "Sabi çò que fau",
@@ -116,6 +126,7 @@
     "Loading more results …" : "Cargament de mai de resultats...",
     "Load more results" : "Cargar mai de resultats",
     "An error occurred while searching for {type}" : "Una error s’es producha en cercant {type}",
+    "Search {types} …" : "Recèrca {types}…",
     "Settings" : "Paramètres",
     "Could not load your contacts" : "Cargament impossible de vòstres contactes",
     "Search contacts …" : "Cercar pels contactes...",
@@ -189,11 +200,13 @@
     "File not found" : "Fichièr pas trobat",
     "The document could not be found on the server. Maybe the share was deleted or has expired?" : "Lo document es pas trobable sul servidor. Benlèu que lo partiment foguèt suprimit o a expirat ?",
     "Back to %s" : "Tornar a %s",
+    "Too many requests" : "Tròp de requèstas",
     "There were too many requests from your network. Retry later or contact your administrator if this is an error." : "I a agut tròp de requèstas a partir de vòstre ret. Tornatz ensajar mai tard o contactatz vòstre administrator s’aquò es una error.",
     "Error" : "Error",
     "Previous" : "Precedent",
     "Internal Server Error" : "Error intèrna del servidor",
     "The server was unable to complete your request." : "Lo servidor a pas pogut terminar vòstra requèsta.",
+    "If this happens again, please send the technical details below to the server administrator." : "S’aquò tòrna arribar, enviatz lo detalhs tecnics çai-jos a l’administrator del servidor.",
     "More details can be found in the server log." : "Mai de detalhs se tròban als jornals d’audit del servidor.",
     "Technical details" : "Detalhs tecnics",
     "Remote Address: %s" : "Adreça distanta : %s",
@@ -212,6 +225,7 @@
     "Data folder" : "Dossièr de donadas",
     "Configure the database" : "Configurar la basa de donadas",
     "Only %s is available." : "Sonque %s es disponible",
+    "For more details check out the documentation." : "Per mai de detalhs consultatz la documentacion.",
     "Database user" : "Utilizaire basa de donadas",
     "Database password" : "Senhal basa de donadas",
     "Database name" : "Nom basa de donadas",
-- 
GitLab