diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index c290ed7bb36d502abdab8bcef26b55e8f4a0510b..c0607f320ec7167c6a896cdc599321ee5cd0c99d 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -25,7 +25,7 @@ OC.L10N.register(
     "Are you sure you want to delete this external storage?" : "Confirma que quere eliminar este almacenamento externo?",
     "Delete storage?" : "Eliminar o almacenamento?",
     "Saved" : "Gardado",
-    "Saving..." : "Gardando...",
+    "Saving..." : "Gardando…",
     "Save" : "Gardar",
     "Empty response from the server" : "Resposta baleira desde o servidor",
     "Couldn't access. Please log out and in again to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe",
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index 073cb552c7fd94271aa31e32d89ac7580c627baa..1d446429cfeb5ff59685b2fa1e9b6e095a51f7e3 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -23,7 +23,7 @@
     "Are you sure you want to delete this external storage?" : "Confirma que quere eliminar este almacenamento externo?",
     "Delete storage?" : "Eliminar o almacenamento?",
     "Saved" : "Gardado",
-    "Saving..." : "Gardando...",
+    "Saving..." : "Gardando…",
     "Save" : "Gardar",
     "Empty response from the server" : "Resposta baleira desde o servidor",
     "Couldn't access. Please log out and in again to activate this mount point" : "Non é posíbel acceder. Peche a sesión e volva iníciala para activar este punto de montaxe",
diff --git a/apps/sharebymail/l10n/es.js b/apps/sharebymail/l10n/es.js
index 4a2cb05861033b7df734c3905b94002b849cb0b8..f807062dd0e0a46a3af5df9467e06202a4b6cd33 100644
--- a/apps/sharebymail/l10n/es.js
+++ b/apps/sharebymail/l10n/es.js
@@ -41,6 +41,7 @@ OC.L10N.register(
     "%1$s shared »%2$s« with you and wants to add" : "%1$s ha compartido «%2$s» contigo y quiere añadir",
     "»%s« added a note to a file shared with you" : "«%s» ha añadido una nota a un archivo compartido contigo",
     "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Acabas de compartir «%1$s» con %2$s. El recurso compartido ya ha sido enviado al destinatario. Debido a las reglas de seguridad definidas por el administrador de %3$s, cada recurso compartido necesita ser protegido con contraseña y no está permitido que mandes la contraseña directamente al destinatario. Por eso, necesitas mandar la contraseña al destinatario por tu cuenta.",
+    "Password to access »%1$s« shared by you with %2$s" : "Contraseña para acceder a  «%1$s» compartida por tí con %2$s",
     "This is the password:" : "Esta es la contraseña:",
     "You can choose a different password at any time in the share dialog." : "Puedes elegir una contraseña diferente en cualquier momento en el diálogo de compartir.",
     "Could not find share" : "No se pudo encontrar el recurso compartido",
diff --git a/apps/sharebymail/l10n/es.json b/apps/sharebymail/l10n/es.json
index 6b415c245bc1e981c978c48c8281caf502ff87ab..b193f78768fc792deb594f1da3d516c66739aa66 100644
--- a/apps/sharebymail/l10n/es.json
+++ b/apps/sharebymail/l10n/es.json
@@ -39,6 +39,7 @@
     "%1$s shared »%2$s« with you and wants to add" : "%1$s ha compartido «%2$s» contigo y quiere añadir",
     "»%s« added a note to a file shared with you" : "«%s» ha añadido una nota a un archivo compartido contigo",
     "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Acabas de compartir «%1$s» con %2$s. El recurso compartido ya ha sido enviado al destinatario. Debido a las reglas de seguridad definidas por el administrador de %3$s, cada recurso compartido necesita ser protegido con contraseña y no está permitido que mandes la contraseña directamente al destinatario. Por eso, necesitas mandar la contraseña al destinatario por tu cuenta.",
+    "Password to access »%1$s« shared by you with %2$s" : "Contraseña para acceder a  «%1$s» compartida por tí con %2$s",
     "This is the password:" : "Esta es la contraseña:",
     "You can choose a different password at any time in the share dialog." : "Puedes elegir una contraseña diferente en cualquier momento en el diálogo de compartir.",
     "Could not find share" : "No se pudo encontrar el recurso compartido",
diff --git a/apps/systemtags/l10n/de.js b/apps/systemtags/l10n/de.js
index 4bda9561f67200ca9f98b3292a32c508e2a08fc3..a9b0dc9f529fde17c886c837b2ce2d66316070d1 100644
--- a/apps/systemtags/l10n/de.js
+++ b/apps/systemtags/l10n/de.js
@@ -50,7 +50,7 @@ OC.L10N.register(
     "Collaborative tags" : "Kollaborative Tags",
     "Collaborative tagging functionality which shares tags among users." : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt.",
     "Collaborative tagging functionality which shares tags among users. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt. Sehr gut für Gruppen.\n(Wenn Du ein Anbieter mit einer Mehrkundeninstallation bist, so ist angeraten diese App zu deaktiveren, da die Schlagworte mit allen Kunden geteilt werden.)",
-    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Öffentliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nichtsichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
+    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Öffentliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nicht sichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
     "Select tag …" : "Tag wählen…",
     "Create a new tag" : "Neues Schlagwort erstellen",
     "Name" : "Name",
diff --git a/apps/systemtags/l10n/de.json b/apps/systemtags/l10n/de.json
index 0f9ff5a2b9e3e473f0897975575ebf927efca200..727bfbcfdf0ac780aecfc90b9ded3571b34863d0 100644
--- a/apps/systemtags/l10n/de.json
+++ b/apps/systemtags/l10n/de.json
@@ -48,7 +48,7 @@
     "Collaborative tags" : "Kollaborative Tags",
     "Collaborative tagging functionality which shares tags among users." : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt.",
     "Collaborative tagging functionality which shares tags among users. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt. Sehr gut für Gruppen.\n(Wenn Du ein Anbieter mit einer Mehrkundeninstallation bist, so ist angeraten diese App zu deaktiveren, da die Schlagworte mit allen Kunden geteilt werden.)",
-    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Öffentliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nichtsichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
+    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Öffentliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nicht sichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
     "Select tag …" : "Tag wählen…",
     "Create a new tag" : "Neues Schlagwort erstellen",
     "Name" : "Name",
diff --git a/apps/systemtags/l10n/de_DE.js b/apps/systemtags/l10n/de_DE.js
index f78358a79f8025b48d1bfee0f2a5a803d4e977e7..1655d094ad9a99ec9a747b79d95d2fbaca818f76 100644
--- a/apps/systemtags/l10n/de_DE.js
+++ b/apps/systemtags/l10n/de_DE.js
@@ -50,7 +50,7 @@ OC.L10N.register(
     "Collaborative tags" : "Kollaborative Tags",
     "Collaborative tagging functionality which shares tags among users." : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt.",
     "Collaborative tagging functionality which shares tags among users. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt. Sehr gut für Gruppen.\n\t(Wenn Sie ein Anbieter mit einer Mehrkundeninstallation sind, so ist angeraten diese App zu deaktiveren, da die Schlagworte mit allen Kunden geteilt werden.)",
-    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Gemeinschaftliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nichtsichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
+    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Gemeinschaftliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nicht sichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
     "Select tag …" : "Tag wählen …",
     "Create a new tag" : "Neues Schlagwort erstellen",
     "Name" : "Name",
diff --git a/apps/systemtags/l10n/de_DE.json b/apps/systemtags/l10n/de_DE.json
index 2a3f129bedc745cd0b812e47d6941d6a9228ab25..e09330e96aed22a6db28d0417b9c3faf9db09ac0 100644
--- a/apps/systemtags/l10n/de_DE.json
+++ b/apps/systemtags/l10n/de_DE.json
@@ -48,7 +48,7 @@
     "Collaborative tags" : "Kollaborative Tags",
     "Collaborative tagging functionality which shares tags among users." : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt.",
     "Collaborative tagging functionality which shares tags among users. Great for teams.\n\t(If you are a provider with a multi-tenancy installation, it is advised to deactivate this app as tags are shared.)" : "Gemeinschaftliche Schlagwort-Funktionalität, welche Schlagworte unter den Benutzern teilt. Sehr gut für Gruppen.\n\t(Wenn Sie ein Anbieter mit einer Mehrkundeninstallation sind, so ist angeraten diese App zu deaktiveren, da die Schlagworte mit allen Kunden geteilt werden.)",
-    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Gemeinschaftliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nichtsichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
+    "Collaborative tags are available for all users. Restricted tags are visible to users but cannot be assigned by them. Invisible tags are for internal use, since users cannot see or assign them." : "Gemeinschaftliche Schlagworte sind für alle Benutzer verfügbar. Eingeschränkte Schlagworte sind für alle Benutzer sichtbar, können jedoch nicht zugewiesen werden. Nicht sichtbare Schlagworte sind für interne Verwendung und können vom Benutzer nicht eingesehen und nicht zugewiesen werden.",
     "Select tag …" : "Tag wählen …",
     "Create a new tag" : "Neues Schlagwort erstellen",
     "Name" : "Name",
diff --git a/apps/twofactor_backupcodes/l10n/bg.js b/apps/twofactor_backupcodes/l10n/bg.js
index d385c7fcdb43d51e20f143ce9e2848f7f40e1453..39b144c3e3727579cae2b05077e3535bb77b6336 100644
--- a/apps/twofactor_backupcodes/l10n/bg.js
+++ b/apps/twofactor_backupcodes/l10n/bg.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Това е вашия резервен код. Моля, запишете го (или го принтирайте) защото по-късно няма да имате възможност да го видите.",
     "Save backup codes" : "Записване на резервния код",
     "Print backup codes" : "Принтиране на резервния код",
diff --git a/apps/twofactor_backupcodes/l10n/bg.json b/apps/twofactor_backupcodes/l10n/bg.json
index e3f1725a659b2f8ad6e846f3abe9aace19135405..1c63a166a9a073f6d02bbf241e3bbbf912a86fe6 100644
--- a/apps/twofactor_backupcodes/l10n/bg.json
+++ b/apps/twofactor_backupcodes/l10n/bg.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Това е вашия резервен код. Моля, запишете го (или го принтирайте) защото по-късно няма да имате възможност да го видите.",
     "Save backup codes" : "Записване на резервния код",
     "Print backup codes" : "Принтиране на резервния код",
diff --git a/apps/twofactor_backupcodes/l10n/de.js b/apps/twofactor_backupcodes/l10n/de.js
index 454b192aea0fde1f29eeacaa6d626338bdcc788b..17527842166de1393dbc733d0cb1c21097132580 100644
--- a/apps/twofactor_backupcodes/l10n/de.js
+++ b/apps/twofactor_backupcodes/l10n/de.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Deine Backup-Codes.  Bitte speichere und/oder drucke  diese aus, da diese Codes später nicht mehr gelesen werden können",
     "Save backup codes" : "Backup-Codes speichern",
     "Print backup codes" : "Backup-Codes drucken",
diff --git a/apps/twofactor_backupcodes/l10n/de.json b/apps/twofactor_backupcodes/l10n/de.json
index 437522b0a82273b7df1486e0025254345eaaa46c..0e0ea0765f09059eb41df38b9fe5adf028ef38c3 100644
--- a/apps/twofactor_backupcodes/l10n/de.json
+++ b/apps/twofactor_backupcodes/l10n/de.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Deine Backup-Codes.  Bitte speichere und/oder drucke  diese aus, da diese Codes später nicht mehr gelesen werden können",
     "Save backup codes" : "Backup-Codes speichern",
     "Print backup codes" : "Backup-Codes drucken",
diff --git a/apps/twofactor_backupcodes/l10n/de_DE.js b/apps/twofactor_backupcodes/l10n/de_DE.js
index cb8b3eeaf748a876b96241a32a07f363ceb70f4f..b80eb1e443f93bfae33b77463e3bc2a2700cd5f6 100644
--- a/apps/twofactor_backupcodes/l10n/de_DE.js
+++ b/apps/twofactor_backupcodes/l10n/de_DE.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Ihre Backup-Codes. Bitte speichern und/oder drucken Sie diese, da diese Codes später nicht mehr gelesen werden können",
     "Save backup codes" : "Backup-Codes speichern",
     "Print backup codes" : "Backup-Codes drucken",
diff --git a/apps/twofactor_backupcodes/l10n/de_DE.json b/apps/twofactor_backupcodes/l10n/de_DE.json
index 3903387a9821debe0754610d9e62e3f683636a2f..c11483aa9e51c2c31c104ffc69275e519c0a27ab 100644
--- a/apps/twofactor_backupcodes/l10n/de_DE.json
+++ b/apps/twofactor_backupcodes/l10n/de_DE.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dies sind Ihre Backup-Codes. Bitte speichern und/oder drucken Sie diese, da diese Codes später nicht mehr gelesen werden können",
     "Save backup codes" : "Backup-Codes speichern",
     "Print backup codes" : "Backup-Codes drucken",
diff --git a/apps/twofactor_backupcodes/l10n/es.js b/apps/twofactor_backupcodes/l10n/es.js
index c76e49aad02a91e833aec02db42b86e35c35a0ef..8ebf3638a533b4b769c6bb0af77ef6aca0737c73 100644
--- a/apps/twofactor_backupcodes/l10n/es.js
+++ b/apps/twofactor_backupcodes/l10n/es.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estos son sus códigos de respaldo. Por favor guardelos y/o imprimalos ya que no podrá obtenerlos de nuevo.",
     "Save backup codes" : "Guardar códigos de respaldo",
     "Print backup codes" : "Imprimir códigos de respaldo",
diff --git a/apps/twofactor_backupcodes/l10n/es.json b/apps/twofactor_backupcodes/l10n/es.json
index a420c02acf881ef2a95883e724ddb788278294a3..102685aa82acbdb7ba2d0a1393ea7a5bd292bd94 100644
--- a/apps/twofactor_backupcodes/l10n/es.json
+++ b/apps/twofactor_backupcodes/l10n/es.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estos son sus códigos de respaldo. Por favor guardelos y/o imprimalos ya que no podrá obtenerlos de nuevo.",
     "Save backup codes" : "Guardar códigos de respaldo",
     "Print backup codes" : "Imprimir códigos de respaldo",
diff --git a/apps/twofactor_backupcodes/l10n/pt_BR.js b/apps/twofactor_backupcodes/l10n/pt_BR.js
index ddd691e69c1392bf78e8b2fb0f4e31a2581f479d..d684bfac559fd7aea095a9dc2a9fea70996e07bc 100644
--- a/apps/twofactor_backupcodes/l10n/pt_BR.js
+++ b/apps/twofactor_backupcodes/l10n/pt_BR.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estes são os seus códigos de backup. Salve e/ou imprima-os, pois não será possível ler os códigos novamente mais tarde",
     "Save backup codes" : "Salvar códigos de backup",
     "Print backup codes" : "Imprimir códigos de backup",
diff --git a/apps/twofactor_backupcodes/l10n/pt_BR.json b/apps/twofactor_backupcodes/l10n/pt_BR.json
index e67bc8a466e1c0b1663c512e2a4cd0e1396e0160..1f1185c0b35f675f6f6dcf76b4e70bc4391e4a8a 100644
--- a/apps/twofactor_backupcodes/l10n/pt_BR.json
+++ b/apps/twofactor_backupcodes/l10n/pt_BR.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Estes são os seus códigos de backup. Salve e/ou imprima-os, pois não será possível ler os códigos novamente mais tarde",
     "Save backup codes" : "Salvar códigos de backup",
     "Print backup codes" : "Imprimir códigos de backup",
diff --git a/apps/twofactor_backupcodes/l10n/tr.js b/apps/twofactor_backupcodes/l10n/tr.js
index 7bdcaa895a2bb1b245a3dc0c035e941552321e33..f2defe97c674b170652166209e3b384e7fbb484b 100644
--- a/apps/twofactor_backupcodes/l10n/tr.js
+++ b/apps/twofactor_backupcodes/l10n/tr.js
@@ -1,6 +1,7 @@
 OC.L10N.register(
     "twofactor_backupcodes",
     {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Yedek kodlarınızı burada görebilirsiniz. Kodları daha sonra göremeyeceğiniz için bu kodları kaydedin ya da yazdırın",
     "Save backup codes" : "Yedek kodları kaydet",
     "Print backup codes" : "Yedek kodları yazdır",
diff --git a/apps/twofactor_backupcodes/l10n/tr.json b/apps/twofactor_backupcodes/l10n/tr.json
index f3524a2dbd4a02f1aee90d741885718b629ec382..3715564e13cf6a5b7e1c8b33d80a478c1313d716 100644
--- a/apps/twofactor_backupcodes/l10n/tr.json
+++ b/apps/twofactor_backupcodes/l10n/tr.json
@@ -1,4 +1,5 @@
 { "translations": {
+    "_" : "_",
     "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Yedek kodlarınızı burada görebilirsiniz. Kodları daha sonra göremeyeceğiniz için bu kodları kaydedin ya da yazdırın",
     "Save backup codes" : "Yedek kodları kaydet",
     "Print backup codes" : "Yedek kodları yazdır",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 904917c95a2f1474941daa8112eb7c05b0af955e..da35c85a493939033448d92d3dcd684f4b5e6df4 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -153,6 +153,7 @@ OC.L10N.register(
     "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
     "seconds ago" : "Gerade eben",
     "Logging in …" : "Melde an…",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Wir haben eine E-Mail zum Rücksetzen des Passworts an die für dieses Konto bekannte E-Mail Adresse versendet. Solltest Du diesen nicht in Kürze erhalten, prüfe bitte Deinen Spam-Ordner.<br>Wenn Du keine E-Mail bekommen hast, wende Dich bitte an deinen lokalen Administrator.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Es gibt keinen Weg Deine Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Du Dir nicht sicher bist, kontaktiere Deinen Administrator.<br />Möchtest Du wirklich fortfahren?",
     "I know what I'm doing" : "Ich weiß, was ich mache",
     "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktiere deinen Administrator.",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index 7b3b575b0536c001bb9bd11487e75d6cdff5b723..54f90637d3471480c902c55e4d8170b7e0866c2d 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -151,6 +151,7 @@
     "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
     "seconds ago" : "Gerade eben",
     "Logging in …" : "Melde an…",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Wir haben eine E-Mail zum Rücksetzen des Passworts an die für dieses Konto bekannte E-Mail Adresse versendet. Solltest Du diesen nicht in Kürze erhalten, prüfe bitte Deinen Spam-Ordner.<br>Wenn Du keine E-Mail bekommen hast, wende Dich bitte an deinen lokalen Administrator.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Es gibt keinen Weg Deine Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Du Dir nicht sicher bist, kontaktiere Deinen Administrator.<br />Möchtest Du wirklich fortfahren?",
     "I know what I'm doing" : "Ich weiß, was ich mache",
     "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktiere deinen Administrator.",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index dd071669965030ff6ba629c75d7bba75f3d5ab01..6cbb817f346a37eb1fc791aac1522725cc92129f 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -153,6 +153,7 @@ OC.L10N.register(
     "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
     "seconds ago" : "Gerade eben",
     "Logging in …" : "Melde an…",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Wir haben eine E-Mail zum Rücksetzen des Passworts an die für dieses Konto bekannte E-Mail Adresse versendet. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn Sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?",
     "I know what I'm doing" : "Ich weiß, was ich mache",
     "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktieren Sie Ihren Administrator.",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index 7ec7e116848743ecc29d4f90fa2c06bff6e0df6c..c32e358530e74f648442611509db37a00841d426 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -151,6 +151,7 @@
     "Failed to authenticate, try again" : "Legitimierung fehlgeschlagen, noch einmal versuchen",
     "seconds ago" : "Gerade eben",
     "Logging in …" : "Melde an…",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Wir haben eine E-Mail zum Rücksetzen des Passworts an die für dieses Konto bekannte E-Mail Adresse versendet. Sollten Sie diesen nicht in Kürze erhalten, prüfen Sie bitte Ihren Spam-Ordner.<br>Wenn Sie keine E-Mail bekommen haben, wenden Sie sich bitte an Ihren lokalen Administrator.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Es gibt keinen Weg Ihre Dateien nach dem Rücksetzen des Passwortes wiederherzustellen.<br />Falls Sie sich nicht sicher sind, kontaktieren Sie Ihren Administrator.<br />Möchten Sie wirklich fortfahren?",
     "I know what I'm doing" : "Ich weiß, was ich mache",
     "Password can not be changed. Please contact your administrator." : "Passwort kann nicht geändert werden. Bitte kontaktieren Sie Ihren Administrator.",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index a17bbd5d727d8118d0cf7b51dbe3d3efa4e60895..478f723802b8a50ade0bc56a550b070610fd5cbf 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -153,6 +153,7 @@ OC.L10N.register(
     "Failed to authenticate, try again" : "Autenticación fallida, vuelva a intentarlo",
     "seconds ago" : "hace segundos",
     "Logging in …" : "Iniciando sesión ...",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Se ha enviado un enlace para restablecer la contraseña a tu correo electrónico. Si no lo recibes en un tiempo razonable, revisa tu carpeta de correo no deseado.<br>Si no está ahí, ponte en contacto con el administrador.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos han sido cifrados. No habrá forma de recuperar sus datos tras resetear la contraseña.<br /> Si no está seguro de qué hacer, contacte con su administrador antes de continuar. ¿Está seguro de qué quiere continuar?",
     "I know what I'm doing" : "Sé lo que estoy haciendo",
     "Password can not be changed. Please contact your administrator." : "La contraseña no se puede cambiar. Por favor, contacte a su administrador.",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index 265e598e816b5b2dd678f613d535423cf931dec0..90a385abbb4e029dd1caeff4873bd172854e0d60 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -151,6 +151,7 @@
     "Failed to authenticate, try again" : "Autenticación fallida, vuelva a intentarlo",
     "seconds ago" : "hace segundos",
     "Logging in …" : "Iniciando sesión ...",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Se ha enviado un enlace para restablecer la contraseña a tu correo electrónico. Si no lo recibes en un tiempo razonable, revisa tu carpeta de correo no deseado.<br>Si no está ahí, ponte en contacto con el administrador.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos han sido cifrados. No habrá forma de recuperar sus datos tras resetear la contraseña.<br /> Si no está seguro de qué hacer, contacte con su administrador antes de continuar. ¿Está seguro de qué quiere continuar?",
     "I know what I'm doing" : "Sé lo que estoy haciendo",
     "Password can not be changed. Please contact your administrator." : "La contraseña no se puede cambiar. Por favor, contacte a su administrador.",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index cfc2df9eedfbef8451d4755554fb92afd762e342..04f63e1c96a6f08e1fd0db862868783265bcadcd 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -145,7 +145,7 @@ OC.L10N.register(
     "Settings" : "Axustes",
     "Connection to server lost" : "Perdeuse a conexión co servidor",
     "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Produciuse un problema a cargar a páxina, volverá cargar en %n segundo","Produciuse un problema ao cargar a páxina, volverá cargar en %n segundos"],
-    "Saving..." : "Gardando...",
+    "Saving..." : "Gardando…",
     "Dismiss" : "Rexeitar",
     "Authentication required" : "Requírese autenticación",
     "This action requires you to confirm your password" : "Esta acción require que confirme o seu contrasinal",
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index 72e52b76aa7597f1b9e0da603efd23ad18412916..2478e48cba06b6d669213ee892b368303a140196 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -143,7 +143,7 @@
     "Settings" : "Axustes",
     "Connection to server lost" : "Perdeuse a conexión co servidor",
     "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Produciuse un problema a cargar a páxina, volverá cargar en %n segundo","Produciuse un problema ao cargar a páxina, volverá cargar en %n segundos"],
-    "Saving..." : "Gardando...",
+    "Saving..." : "Gardando…",
     "Dismiss" : "Rexeitar",
     "Authentication required" : "Requírese autenticación",
     "This action requires you to confirm your password" : "Esta acción require que confirme o seu contrasinal",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index 4212593a66344eef0d33d858ab1e1b58dbd2f078..2fd80ecc28eece5e86398ff2c4638aa399cdc4cd 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -153,6 +153,7 @@ OC.L10N.register(
     "Failed to authenticate, try again" : "Kimlik doğrulanamadı, yeniden deneyin",
     "seconds ago" : "saniyeler önce",
     "Logging in …" : "Oturum açılıyor ...",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Bu hesabın kayıtlı e-posta adresine bir parola sıfırlama bağlantısı gönderildi. Makul bir süre içinde bir e-posta almazsanız gelen kutunuzdaki spam/gereksiz klasörlerine bakın.<br>E-postayı göremiyorsanız yerel sistem yöneticinizle görüşün.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dosyalarınız şifrelenmiş. Parola sıfırlama işleminden sonra verilerinize erişemeyeceksiniz.<br />Ne yapacağınızdan emin değilseniz, ilerlemeden önce sistem yöneticiniz ile görüşün.<br />Gerçekten devam etmek istiyor musunuz?",
     "I know what I'm doing" : "Ne yaptığımı biliyorum",
     "Password can not be changed. Please contact your administrator." : "Parola değiştirilemedi. Lütfen yöneticiniz ile görüşün.",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index f2b0e3af76837b2f89fe4906e1f3577ad2dc903d..8d1f58bc5ac9c47802b23ded3b22a2e7dfa9fe95 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -151,6 +151,7 @@
     "Failed to authenticate, try again" : "Kimlik doğrulanamadı, yeniden deneyin",
     "seconds ago" : "saniyeler önce",
     "Logging in …" : "Oturum açılıyor ...",
+    "We have send a password reset e-mail to the e-mail address known to us for this account. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Bu hesabın kayıtlı e-posta adresine bir parola sıfırlama bağlantısı gönderildi. Makul bir süre içinde bir e-posta almazsanız gelen kutunuzdaki spam/gereksiz klasörlerine bakın.<br>E-postayı göremiyorsanız yerel sistem yöneticinizle görüşün.",
     "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dosyalarınız şifrelenmiş. Parola sıfırlama işleminden sonra verilerinize erişemeyeceksiniz.<br />Ne yapacağınızdan emin değilseniz, ilerlemeden önce sistem yöneticiniz ile görüşün.<br />Gerçekten devam etmek istiyor musunuz?",
     "I know what I'm doing" : "Ne yaptığımı biliyorum",
     "Password can not be changed. Please contact your administrator." : "Parola değiştirilemedi. Lütfen yöneticiniz ile görüşün.",