diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index 6fafc3e54890a6707a94d728e391bc01a6bec34e..eefbbe8c40993b4b50bb34645a8fe363775e225d 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Auf Änderungen prüfen",
     "Never" : "Nie",
     "Once every direct access" : "Einmal bei jedem Direktzugriff",
+    "Read only" : "Schreibgeschützt",
     "Folder name" : "Ordnername",
     "External storage" : "Externer Speicher",
     "Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index 89f089605b91a08905bd73e48a16973ef27a28bb..50c072606367970670da8a4baea5d414d124fb82 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Auf Änderungen prüfen",
     "Never" : "Nie",
     "Once every direct access" : "Einmal bei jedem Direktzugriff",
+    "Read only" : "Schreibgeschützt",
     "Folder name" : "Ordnername",
     "External storage" : "Externer Speicher",
     "Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index ca2d37523b22fb91a1d79c7974c4e102bfcf7c6e..13e44ab0cb971afe53d35f0bb914e59b3a1d3f40 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Auf Änderungen prüfen",
     "Never" : "Nie",
     "Once every direct access" : "Einmal bei jedem Direktzugriff",
+    "Read only" : "Schreibgeschützt",
     "Folder name" : "Ordnername",
     "External storage" : "Externer Speicher",
     "Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index 4ab53e25cbcd539f80ba3e5f0d748c62957f47eb..1f19a325427dba7746b0e4f4084831bbb1a6e9f8 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Auf Änderungen prüfen",
     "Never" : "Nie",
     "Once every direct access" : "Einmal bei jedem Direktzugriff",
+    "Read only" : "Schreibgeschützt",
     "Folder name" : "Ordnername",
     "External storage" : "Externer Speicher",
     "Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index 7533b976a14e32e0cb5dfa10c1c6eea8173bf196..a3b12150d4535732cf25902cdbb4a6467ee02995 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Rechercher les modifications",
     "Never" : "Jamais",
     "Once every direct access" : "Une fois à chaque accès direct",
+    "Read only" : "Lecture seule",
     "Folder name" : "Nom du dossier",
     "External storage" : "Stockage externe",
     "Authentication" : "Authentification",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index 73b8bc28c5b3c4c6dc60f34e258c73acf198df07..8b0bc077c0e94485287eaa4c17d6d3133028d316 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Rechercher les modifications",
     "Never" : "Jamais",
     "Once every direct access" : "Une fois à chaque accès direct",
+    "Read only" : "Lecture seule",
     "Folder name" : "Nom du dossier",
     "External storage" : "Stockage externe",
     "Authentication" : "Authentification",
diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js
index 26cf94da6d50e0520c7100eeebc86370ec7e47fc..f8ac97f6f68a4b91bf3c0fbbf9093bd8bf2e8e1b 100644
--- a/apps/files_external/l10n/it.js
+++ b/apps/files_external/l10n/it.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Controlla le modifiche",
     "Never" : "Mai",
     "Once every direct access" : "Una volta per ogni accesso diretto",
+    "Read only" : "Sola lettura",
     "Folder name" : "Nome della cartella",
     "External storage" : "Archiviazione esterna",
     "Authentication" : "Autenticazione",
diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json
index a8151db23957975a6d373a3513c02d0cb8fe677a..6495f32fc8d3d8313cd66af8ba95f55f3c7561b5 100644
--- a/apps/files_external/l10n/it.json
+++ b/apps/files_external/l10n/it.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Controlla le modifiche",
     "Never" : "Mai",
     "Once every direct access" : "Una volta per ogni accesso diretto",
+    "Read only" : "Sola lettura",
     "Folder name" : "Nome della cartella",
     "External storage" : "Archiviazione esterna",
     "Authentication" : "Autenticazione",
diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js
index f1624a0f9ead418af676421fe779337701ffd12b..a04fc14c8a3ce07ba2d3e659f1177c12bd207dd6 100644
--- a/apps/files_external/l10n/pt_BR.js
+++ b/apps/files_external/l10n/pt_BR.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Verifique se há alterações",
     "Never" : "Nunca",
     "Once every direct access" : "Uma vez a cada acesso direto",
+    "Read only" : "Somente leitura",
     "Folder name" : "Nome da pasta",
     "External storage" : "Armazenamento Externo",
     "Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json
index 80d6ba18e09bcfcfb173ef575ccc35f2f318bdfa..bfe10a37539ba26dc9631e1f6502a6670ef35ee2 100644
--- a/apps/files_external/l10n/pt_BR.json
+++ b/apps/files_external/l10n/pt_BR.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Verifique se há alterações",
     "Never" : "Nunca",
     "Once every direct access" : "Uma vez a cada acesso direto",
+    "Read only" : "Somente leitura",
     "Folder name" : "Nome da pasta",
     "External storage" : "Armazenamento Externo",
     "Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index 39e02bdabde3db64d3be610cdd10b0abe17983f3..fbb90ba4a89b5edb5c1c10dfd8564363bd677e8f 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "Проверять изменения",
     "Never" : "Никогда",
     "Once every direct access" : "Каждый раз при прямом доступе",
+    "Read only" : "Только чтение",
     "Folder name" : "Имя папки",
     "External storage" : "Внешнее хранилище",
     "Authentication" : "Способ авторизации",
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index 387b9087209d8cccbddbcfb4df1aaa9603264987..ff6df5b9a55455123fe40a117397b0fe69549e5f 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -110,6 +110,7 @@
     "Check for changes" : "Проверять изменения",
     "Never" : "Никогда",
     "Once every direct access" : "Каждый раз при прямом доступе",
+    "Read only" : "Только чтение",
     "Folder name" : "Имя папки",
     "External storage" : "Внешнее хранилище",
     "Authentication" : "Способ авторизации",
diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js
index 9d854556b97771227964d8d9277c74229729ff6e..bcc1c64cc0c2ab9d60a85759f5b3653aaff7ff2f 100644
--- a/apps/files_external/l10n/tr.js
+++ b/apps/files_external/l10n/tr.js
@@ -112,6 +112,7 @@ OC.L10N.register(
     "Check for changes" : "DeÄŸiÅŸiklikleri denetle",
     "Never" : "Asla",
     "Once every direct access" : "Her doÄŸrudan eriÅŸimde bir kez",
+    "Read only" : "Salt okunur",
     "Folder name" : "Klasör adı",
     "External storage" : "Dış depolama",
     "Authentication" : "Kimlik DoÄŸrulama",
diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json
index 4376d41228c92bc22821ec263e4b123f8d229e2d..73ebf0c77594d952ecdd16c4b9c4825d75841a57 100644
--- a/apps/files_external/l10n/tr.json
+++ b/apps/files_external/l10n/tr.json
@@ -110,6 +110,7 @@
     "Check for changes" : "DeÄŸiÅŸiklikleri denetle",
     "Never" : "Asla",
     "Once every direct access" : "Her doÄŸrudan eriÅŸimde bir kez",
+    "Read only" : "Salt okunur",
     "Folder name" : "Klasör adı",
     "External storage" : "Dış depolama",
     "Authentication" : "Kimlik DoÄŸrulama",
diff --git a/core/l10n/da.js b/core/l10n/da.js
index 882685fb124042e6dbdef33ab586982b48752804..005c28c0d4385af35b131e48e18f2839fb161fa2 100644
--- a/core/l10n/da.js
+++ b/core/l10n/da.js
@@ -266,6 +266,8 @@ OC.L10N.register(
     "More apps" : "Flere apps",
     "Search" : "Søg",
     "Reset search" : "Nulstil søgning",
+    "Contacts" : "Kontakter",
+    "Contacts menu" : "Menuen kontakter",
     "Confirm your password" : "Bekræft dit password",
     "Server side authentication failed!" : "Server side godkendelse mislykkedes!",
     "Please contact your administrator." : "Kontakt venligst din administrator.",
diff --git a/core/l10n/da.json b/core/l10n/da.json
index 620bec0372f47a089810fe866135f587be8bec85..b5863376fc1f6b22b11e675b5d120077e1616a11 100644
--- a/core/l10n/da.json
+++ b/core/l10n/da.json
@@ -264,6 +264,8 @@
     "More apps" : "Flere apps",
     "Search" : "Søg",
     "Reset search" : "Nulstil søgning",
+    "Contacts" : "Kontakter",
+    "Contacts menu" : "Menuen kontakter",
     "Confirm your password" : "Bekræft dit password",
     "Server side authentication failed!" : "Server side godkendelse mislykkedes!",
     "Please contact your administrator." : "Kontakt venligst din administrator.",
diff --git a/settings/l10n/el.js b/settings/l10n/el.js
index dbd8f8659394b355f52a7b4e3ff68b8414ad5b41..4f5a4d45c252436b64fe0e2fcc40e2f6d2780827 100644
--- a/settings/l10n/el.js
+++ b/settings/l10n/el.js
@@ -258,6 +258,7 @@ OC.L10N.register(
     "Restrict users to only share with users in their groups" : "Να επιτρέπεται σε χρήστες ο διαμοιρασμός μόνο με χρήστες που ανήκουν στις ομάδες τους",
     "Exclude groups from sharing" : "Εξαίρεση ομάδων από τον διαμοιρασμό",
     "These groups will still be able to receive shares, but not to initiate them." : "Αυτές οι ομάδες θα συνεχίσουν να λαμβάνουν διαμοιρασμούς, αλλά δεν θα είναι δυνατό να τους δημιουργήσουν.",
+    "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Να επιτρέπεται η χρήση αυτόματης συμπλήρωσης του ονόματος χρήστη στο πεδίο διαμοιρασμού. Αν η ρύθμιση αυτή είναι απενεργοποιημένη θα πρέπει να εισαχθεί το πλήρες όνομα χρήστη ή το email του. ",
     "This text will be shown on the public link upload page when the file list is hidden." : "Αυτό το κείμενο θα ",
     "Tips & tricks" : "Συμβουλές & τεχνάσματα",
     "How to do backups" : "Πώς να κάνετε αντίγραφα ασφαλείας",
diff --git a/settings/l10n/el.json b/settings/l10n/el.json
index 30c4fb7829e0a2015d1eb07132b6fb228f703413..9a440e76d72013234a6fdd0b26c7bc5e7131eb49 100644
--- a/settings/l10n/el.json
+++ b/settings/l10n/el.json
@@ -256,6 +256,7 @@
     "Restrict users to only share with users in their groups" : "Να επιτρέπεται σε χρήστες ο διαμοιρασμός μόνο με χρήστες που ανήκουν στις ομάδες τους",
     "Exclude groups from sharing" : "Εξαίρεση ομάδων από τον διαμοιρασμό",
     "These groups will still be able to receive shares, but not to initiate them." : "Αυτές οι ομάδες θα συνεχίσουν να λαμβάνουν διαμοιρασμούς, αλλά δεν θα είναι δυνατό να τους δημιουργήσουν.",
+    "Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "Να επιτρέπεται η χρήση αυτόματης συμπλήρωσης του ονόματος χρήστη στο πεδίο διαμοιρασμού. Αν η ρύθμιση αυτή είναι απενεργοποιημένη θα πρέπει να εισαχθεί το πλήρες όνομα χρήστη ή το email του. ",
     "This text will be shown on the public link upload page when the file list is hidden." : "Αυτό το κείμενο θα ",
     "Tips & tricks" : "Συμβουλές & τεχνάσματα",
     "How to do backups" : "Πώς να κάνετε αντίγραφα ασφαλείας",