Browse Source

[tx-robot] updated from transifex

Nextcloud bot 6 years ago
parent
commit
ce7c62d9bb
56 changed files with 162 additions and 4 deletions
  1. 2 0
      apps/comments/l10n/zh_TW.js
  2. 2 0
      apps/comments/l10n/zh_TW.json
  3. 2 0
      apps/federatedfilesharing/l10n/en_GB.js
  4. 2 0
      apps/federatedfilesharing/l10n/en_GB.json
  5. 2 0
      apps/federatedfilesharing/l10n/fr.js
  6. 2 0
      apps/federatedfilesharing/l10n/fr.json
  7. 2 0
      apps/federatedfilesharing/l10n/zh_CN.js
  8. 2 0
      apps/federatedfilesharing/l10n/zh_CN.json
  9. 2 0
      apps/files/l10n/cs.js
  10. 2 0
      apps/files/l10n/cs.json
  11. 2 0
      apps/files/l10n/de.js
  12. 2 0
      apps/files/l10n/de.json
  13. 2 0
      apps/files/l10n/de_DE.js
  14. 2 0
      apps/files/l10n/de_DE.json
  15. 2 0
      apps/files/l10n/en_GB.js
  16. 2 0
      apps/files/l10n/en_GB.json
  17. 2 0
      apps/files/l10n/fr.js
  18. 2 0
      apps/files/l10n/fr.json
  19. 2 0
      apps/files/l10n/nl.js
  20. 2 0
      apps/files/l10n/nl.json
  21. 2 0
      apps/files/l10n/pt_BR.js
  22. 2 0
      apps/files/l10n/pt_BR.json
  23. 2 0
      apps/files/l10n/ru.js
  24. 2 0
      apps/files/l10n/ru.json
  25. 2 0
      apps/files/l10n/tr.js
  26. 2 0
      apps/files/l10n/tr.json
  27. 2 0
      apps/files/l10n/zh_CN.js
  28. 2 0
      apps/files/l10n/zh_CN.json
  29. 2 0
      apps/files_external/l10n/en_GB.js
  30. 2 0
      apps/files_external/l10n/en_GB.json
  31. 1 0
      apps/files_external/l10n/fr.js
  32. 1 0
      apps/files_external/l10n/fr.json
  33. 2 0
      apps/files_external/l10n/zh_CN.js
  34. 2 0
      apps/files_external/l10n/zh_CN.json
  35. 5 2
      apps/files_versions/l10n/zh_TW.js
  36. 5 2
      apps/files_versions/l10n/zh_TW.json
  37. 1 0
      apps/oauth2/l10n/cs.js
  38. 1 0
      apps/oauth2/l10n/cs.json
  39. 1 0
      apps/oauth2/l10n/zh_CN.js
  40. 1 0
      apps/oauth2/l10n/zh_CN.json
  41. 1 0
      apps/sharebymail/l10n/zh_CN.js
  42. 1 0
      apps/sharebymail/l10n/zh_CN.json
  43. 1 0
      apps/updatenotification/l10n/zh_CN.js
  44. 1 0
      apps/updatenotification/l10n/zh_CN.json
  45. 8 0
      apps/user_ldap/l10n/cs.js
  46. 8 0
      apps/user_ldap/l10n/cs.json
  47. 8 0
      apps/user_ldap/l10n/en_GB.js
  48. 8 0
      apps/user_ldap/l10n/en_GB.json
  49. 7 0
      apps/user_ldap/l10n/fr.js
  50. 7 0
      apps/user_ldap/l10n/fr.json
  51. 12 0
      core/l10n/zh_TW.js
  52. 12 0
      core/l10n/zh_TW.json
  53. 2 0
      settings/l10n/en_GB.js
  54. 2 0
      settings/l10n/en_GB.json
  55. 2 0
      settings/l10n/fr.js
  56. 2 0
      settings/l10n/fr.json

+ 2 - 0
apps/comments/l10n/zh_TW.js

@@ -26,6 +26,8 @@ OC.L10N.register(
     "%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
     "{author} commented on {file}" : "{author} 對 {file} 留言",
     "<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
+    "A (now) deleted user mentioned you in a comment on “%s”" : "用戶(被刪除)在 “%s” 留言中提到你",
+    "A (now) deleted user mentioned you in a comment on “{file}”" : "用戶(被刪除)在 “{file}” 留言中提到你",
     "%1$s mentioned you in a comment on “%2$s”" : "%1$s 在 “%2$s” 的留言中提到你",
     "{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你"
 },

+ 2 - 0
apps/comments/l10n/zh_TW.json

@@ -24,6 +24,8 @@
     "%1$s commented on %2$s" : "%1$s 在 %2$s 留言",
     "{author} commented on {file}" : "{author} 對 {file} 留言",
     "<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
+    "A (now) deleted user mentioned you in a comment on “%s”" : "用戶(被刪除)在 “%s” 留言中提到你",
+    "A (now) deleted user mentioned you in a comment on “{file}”" : "用戶(被刪除)在 “{file}” 留言中提到你",
     "%1$s mentioned you in a comment on “%2$s”" : "%1$s 在 “%2$s” 的留言中提到你",
     "{user} mentioned you in a comment on “{file}”" : "{user} 在 “{file}” 的留言中提到你"
 },"pluralForm" :"nplurals=1; plural=0;"

+ 2 - 0
apps/federatedfilesharing/l10n/en_GB.js

@@ -16,11 +16,13 @@ OC.L10N.register(
     "Server to server sharing is not enabled on this server" : "Server to server sharing is not enabled on this server",
     "Couldn't establish a federated share." : "Couldn't establish a federated share.",
     "Couldn't establish a federated share, maybe the password was wrong." : "Couldn't establish a federated share, maybe the password was wrong.",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "Federated Share request sent, you will receive an invitation. Check your notifications.",
     "The mountpoint name contains invalid characters." : "The mountpoint name contains invalid characters.",
     "Not allowed to create a federated share with the owner." : "Not allowed to create a federated share with the owner.",
     "Invalid or untrusted SSL certificate" : "Invalid or untrusted SSL certificate",
     "Could not authenticate to remote share, password might be wrong" : "Could not authenticate to remote share, password might be wrong",
     "Storage not valid" : "Storage not valid",
+    "Federated share added" : "Federated share added",
     "Couldn't add remote share" : "Couldn't add remote share",
     "Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
     "Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",

+ 2 - 0
apps/federatedfilesharing/l10n/en_GB.json

@@ -14,11 +14,13 @@
     "Server to server sharing is not enabled on this server" : "Server to server sharing is not enabled on this server",
     "Couldn't establish a federated share." : "Couldn't establish a federated share.",
     "Couldn't establish a federated share, maybe the password was wrong." : "Couldn't establish a federated share, maybe the password was wrong.",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "Federated Share request sent, you will receive an invitation. Check your notifications.",
     "The mountpoint name contains invalid characters." : "The mountpoint name contains invalid characters.",
     "Not allowed to create a federated share with the owner." : "Not allowed to create a federated share with the owner.",
     "Invalid or untrusted SSL certificate" : "Invalid or untrusted SSL certificate",
     "Could not authenticate to remote share, password might be wrong" : "Could not authenticate to remote share, password might be wrong",
     "Storage not valid" : "Storage not valid",
+    "Federated share added" : "Federated share added",
     "Couldn't add remote share" : "Couldn't add remote share",
     "Sharing %s failed, because this item is already shared with %s" : "Sharing %s failed, because this item is already shared with %s",
     "Not allowed to create a federated share with the same user" : "Not allowed to create a federated share with the same user",

+ 2 - 0
apps/federatedfilesharing/l10n/fr.js

@@ -16,11 +16,13 @@ OC.L10N.register(
     "Server to server sharing is not enabled on this server" : "Le partage de serveur à serveur n'est pas activé sur ce serveur",
     "Couldn't establish a federated share." : "Impossible d'établir un partage fédéré.",
     "Couldn't establish a federated share, maybe the password was wrong." : "Impossible d'établir un partage fédéré, peut-être que le mot de passe est incorrect.",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "Demande de partage fédéré envoyée, vous allez recevoir une invitation. Vérifiez vos notifications.",
     "The mountpoint name contains invalid characters." : "Le nom du point de montage contient des caractères invalides.",
     "Not allowed to create a federated share with the owner." : "Vous n'êtes pas autorisé à créer un partage fédéré avec le propriétaire.",
     "Invalid or untrusted SSL certificate" : "Certificat SSL invalide ou non approuvé",
     "Could not authenticate to remote share, password might be wrong" : "Impossible de se connecter au partage distant, le mot de passe peut-être incorrect",
     "Storage not valid" : "Support de stockage non valide",
+    "Federated share added" : "Partage fédéré ajouté",
     "Couldn't add remote share" : "Impossible d'ajouter le partage distant",
     "Sharing %s failed, because this item is already shared with %s" : "Le partage de %s a échoué car cet élément est déjà partagé avec %s",
     "Not allowed to create a federated share with the same user" : "Non autorisé à créer un partage fédéré avec le même utilisateur",

+ 2 - 0
apps/federatedfilesharing/l10n/fr.json

@@ -14,11 +14,13 @@
     "Server to server sharing is not enabled on this server" : "Le partage de serveur à serveur n'est pas activé sur ce serveur",
     "Couldn't establish a federated share." : "Impossible d'établir un partage fédéré.",
     "Couldn't establish a federated share, maybe the password was wrong." : "Impossible d'établir un partage fédéré, peut-être que le mot de passe est incorrect.",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "Demande de partage fédéré envoyée, vous allez recevoir une invitation. Vérifiez vos notifications.",
     "The mountpoint name contains invalid characters." : "Le nom du point de montage contient des caractères invalides.",
     "Not allowed to create a federated share with the owner." : "Vous n'êtes pas autorisé à créer un partage fédéré avec le propriétaire.",
     "Invalid or untrusted SSL certificate" : "Certificat SSL invalide ou non approuvé",
     "Could not authenticate to remote share, password might be wrong" : "Impossible de se connecter au partage distant, le mot de passe peut-être incorrect",
     "Storage not valid" : "Support de stockage non valide",
+    "Federated share added" : "Partage fédéré ajouté",
     "Couldn't add remote share" : "Impossible d'ajouter le partage distant",
     "Sharing %s failed, because this item is already shared with %s" : "Le partage de %s a échoué car cet élément est déjà partagé avec %s",
     "Not allowed to create a federated share with the same user" : "Non autorisé à créer un partage fédéré avec le même utilisateur",

+ 2 - 0
apps/federatedfilesharing/l10n/zh_CN.js

@@ -16,11 +16,13 @@ OC.L10N.register(
     "Server to server sharing is not enabled on this server" : "此服务器未启用服务器到服务器分享功能",
     "Couldn't establish a federated share." : "无法建立一个远程分享",
     "Couldn't establish a federated share, maybe the password was wrong." : "无法建立分享,可能密码是错误的。",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!通过你将收到通知。注意留意你的通知提醒",
     "The mountpoint name contains invalid characters." : "挂载点的名称包含无效字符。",
     "Not allowed to create a federated share with the owner." : "不允许与所有者创建联合共享.",
     "Invalid or untrusted SSL certificate" : "无效或是不被信任的 SSL 证书",
     "Could not authenticate to remote share, password might be wrong" : "无法验证远程共享,可能是密码错误",
     "Storage not valid" : "存储不可用",
+    "Federated share added" : "共享协作已添加",
     "Couldn't add remote share" : "无法添加远程共享",
     "Sharing %s failed, because this item is already shared with %s" : "共享 %s 失败,因为它已经共享给 %s",
     "Not allowed to create a federated share with the same user" : "不能给你自己分享文件",

+ 2 - 0
apps/federatedfilesharing/l10n/zh_CN.json

@@ -14,11 +14,13 @@
     "Server to server sharing is not enabled on this server" : "此服务器未启用服务器到服务器分享功能",
     "Couldn't establish a federated share." : "无法建立一个远程分享",
     "Couldn't establish a federated share, maybe the password was wrong." : "无法建立分享,可能密码是错误的。",
+    "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!通过你将收到通知。注意留意你的通知提醒",
     "The mountpoint name contains invalid characters." : "挂载点的名称包含无效字符。",
     "Not allowed to create a federated share with the owner." : "不允许与所有者创建联合共享.",
     "Invalid or untrusted SSL certificate" : "无效或是不被信任的 SSL 证书",
     "Could not authenticate to remote share, password might be wrong" : "无法验证远程共享,可能是密码错误",
     "Storage not valid" : "存储不可用",
+    "Federated share added" : "共享协作已添加",
     "Couldn't add remote share" : "无法添加远程共享",
     "Sharing %s failed, because this item is already shared with %s" : "共享 %s 失败,因为它已经共享给 %s",
     "Not allowed to create a federated share with the same user" : "不能给你自己分享文件",

+ 2 - 0
apps/files/l10n/cs.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Soubor byl přidán, nebo odstraněn z vašich <strong>oblíbených</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong> nebo <strong>přejmenován</strong>",
     "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
+    "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Omezovat oznámení o tvorbě a změnách <strong>oblíbených souborů</strong> <em>(Pouze v proudu)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byl <strong>obnoven</strong>",
     "Unlimited" : "Neomezeně",
     "Upload (max. %s)" : "Nahrát (max. %s)",
     "File handling" : "Zacházení se soubory",

+ 2 - 0
apps/files/l10n/cs.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Soubor byl přidán, nebo odstraněn z vašich <strong>oblíbených</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong> nebo <strong>přejmenován</strong>",
     "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
+    "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Omezovat oznámení o tvorbě a změnách <strong>oblíbených souborů</strong> <em>(Pouze v proudu)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byl <strong>obnoven</strong>",
     "Unlimited" : "Neomezeně",
     "Upload (max. %s)" : "Nahrát (max. %s)",
     "File handling" : "Zacházení se soubory",

+ 2 - 0
apps/files/l10n/de.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
     "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Eine Datei oder ein Ordner wurde <strong>gelöscht</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Eine Datei oder ein Ordner wurde <strong>wiederhergestellt</strong>",
     "Unlimited" : "Unbegrenzt",
     "Upload (max. %s)" : "Hochladen (max. %s)",
     "File handling" : "Dateibehandlung",

+ 2 - 0
apps/files/l10n/de.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Deinen <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
     "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Eine Datei oder ein Ordner wurde <strong>gelöscht</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen auf Deine <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Eine Datei oder ein Ordner wurde <strong>wiederhergestellt</strong>",
     "Unlimited" : "Unbegrenzt",
     "Upload (max. %s)" : "Hochladen (max. %s)",
     "File handling" : "Dateibehandlung",

+ 2 - 0
apps/files/l10n/de_DE.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Ihren <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
     "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Eine Datei oder ein Ordner wurde <strong>gelöscht</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen zu Ihren <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Eine Datei oder ein Ordner wurde <strong>wiederhergestellt</strong>",
     "Unlimited" : "Unbegrenzt",
     "Upload (max. %s)" : "Hochladen (max. %s)",
     "File handling" : "Dateibehandlung",

+ 2 - 0
apps/files/l10n/de_DE.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Eine Datei wurde Ihren <strong>Favoriten</strong> hinzugefügt oder daraus entfernt",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Eine Datei oder Ordner wurde <strong>geändert</strong> oder <strong>umbenannt</strong>",
     "A new file or folder has been <strong>created</strong>" : "Eine neue Datei oder ein neuer Ordner wurde <strong>erstellt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Eine Datei oder ein Ordner wurde <strong>gelöscht</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Benachrichtigungen über Neues und Änderungen zu Ihren <strong>favorisierten Dateien</strong> beschränken <em>(nur im Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Eine Datei oder ein Ordner wurde <strong>wiederhergestellt</strong>",
     "Unlimited" : "Unbegrenzt",
     "Upload (max. %s)" : "Hochladen (max. %s)",
     "File handling" : "Dateibehandlung",

+ 2 - 0
apps/files/l10n/en_GB.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "A file has been added to or removed from your <strong>favourites</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>",
     "A new file or folder has been <strong>created</strong>" : "A new file or folder has been <strong>created</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "A file or folder has been <strong>deleted</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limit notifications about creation and changes to your <strong>favourite files</strong> <em>(Stream only)</em>",
+    "A file or folder has been <strong>restored</strong>" : "A file or folder has been <strong>restored</strong>",
     "Unlimited" : "Unlimited",
     "Upload (max. %s)" : "Upload (max. %s)",
     "File handling" : "File handling",

+ 2 - 0
apps/files/l10n/en_GB.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "A file has been added to or removed from your <strong>favourites</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>",
     "A new file or folder has been <strong>created</strong>" : "A new file or folder has been <strong>created</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "A file or folder has been <strong>deleted</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limit notifications about creation and changes to your <strong>favourite files</strong> <em>(Stream only)</em>",
+    "A file or folder has been <strong>restored</strong>" : "A file or folder has been <strong>restored</strong>",
     "Unlimited" : "Unlimited",
     "Upload (max. %s)" : "Upload (max. %s)",
     "File handling" : "File handling",

+ 2 - 0
apps/files/l10n/fr.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Un fichier a été ajouté ou retiré de vos <strong>favoris</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un fichier ou dossier a été <strong>modifié</strong> ou <strong>renommé</strong>",
     "A new file or folder has been <strong>created</strong>" : "Un nouveau fichier ou répertoire a été <strong>créé</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Un fichier ou un répertoire a été <strong>supprimé</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limiter les notifications à ce qui concerne la création et la modification de vos <strong>fichiers favoris</strong> <em>(Flux uniquement)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Un fichier ou un répertoire a été <strong>restauré</strong>",
     "Unlimited" : "Illimité",
     "Upload (max. %s)" : "Envoi (max. %s)",
     "File handling" : "Gestion de fichiers",

+ 2 - 0
apps/files/l10n/fr.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Un fichier a été ajouté ou retiré de vos <strong>favoris</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un fichier ou dossier a été <strong>modifié</strong> ou <strong>renommé</strong>",
     "A new file or folder has been <strong>created</strong>" : "Un nouveau fichier ou répertoire a été <strong>créé</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Un fichier ou un répertoire a été <strong>supprimé</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limiter les notifications à ce qui concerne la création et la modification de vos <strong>fichiers favoris</strong> <em>(Flux uniquement)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Un fichier ou un répertoire a été <strong>restauré</strong>",
     "Unlimited" : "Illimité",
     "Upload (max. %s)" : "Envoi (max. %s)",
     "File handling" : "Gestion de fichiers",

+ 2 - 0
apps/files/l10n/nl.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Een bestand werd toegevoegd of verwijderd van je <strong>favorieten</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Een bestand of map is <strong>gewijzigd</strong> of <strong>hernoemd</strong>",
     "A new file or folder has been <strong>created</strong>" : "Een nieuw bestand of map is <strong>aangemaakt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Een bestand of map is <strong>verwijderd</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Beperk meldingen over aanmaken en wijzigen aan je <strong>favoriete bestanden</strong> <em>(Alleen stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Een bestand of een map is <strong>hersteld</strong>",
     "Unlimited" : "Ongelimiteerd",
     "Upload (max. %s)" : "Upload (max. %s)",
     "File handling" : "Bestand afhandeling",

+ 2 - 0
apps/files/l10n/nl.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Een bestand werd toegevoegd of verwijderd van je <strong>favorieten</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Een bestand of map is <strong>gewijzigd</strong> of <strong>hernoemd</strong>",
     "A new file or folder has been <strong>created</strong>" : "Een nieuw bestand of map is <strong>aangemaakt</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Een bestand of map is <strong>verwijderd</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Beperk meldingen over aanmaken en wijzigen aan je <strong>favoriete bestanden</strong> <em>(Alleen stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Een bestand of een map is <strong>hersteld</strong>",
     "Unlimited" : "Ongelimiteerd",
     "Upload (max. %s)" : "Upload (max. %s)",
     "File handling" : "Bestand afhandeling",

+ 2 - 0
apps/files/l10n/pt_BR.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Um arquivo foi adicionado ou excluído de seus <strong>favoritos</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Um arquivo ou pasta foi <strong>alterado</strong> ou <strong>renomeado</strong>",
     "A new file or folder has been <strong>created</strong>" : "Um novo arquivo ou pasta foi <strong>criado</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Um arquivo ou pasta foi <strong>excluído</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Um arquivo ou pasta foi <strong>restaurado</strong>",
     "Unlimited" : "Ilimitado",
     "Upload (max. %s)" : "Envio (max. %s)",
     "File handling" : "Tratamento de arquivo",

+ 2 - 0
apps/files/l10n/pt_BR.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Um arquivo foi adicionado ou excluído de seus <strong>favoritos</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Um arquivo ou pasta foi <strong>alterado</strong> ou <strong>renomeado</strong>",
     "A new file or folder has been <strong>created</strong>" : "Um novo arquivo ou pasta foi <strong>criado</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Um arquivo ou pasta foi <strong>excluído</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Notificações de limite das criações e alterações em seus <strong>arquivos favoritos</strong> <em>(apenas Stream)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Um arquivo ou pasta foi <strong>restaurado</strong>",
     "Unlimited" : "Ilimitado",
     "Upload (max. %s)" : "Envio (max. %s)",
     "File handling" : "Tratamento de arquivo",

+ 2 - 0
apps/files/l10n/ru.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "Файл был добавлен или удален из вашего <strong>избранного</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Фаил или каталог <strong>изменён</strong> или <strong>переименован</strong>",
     "A new file or folder has been <strong>created</strong>" : "<strong>Создан</strong> новый файл или каталог",
+    "A file or folder has been <strong>deleted</strong>" : "Файл или каталог был <strong>удалён</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Ограничить уведомления о создании и изменении ваших <strong>избранных файлов</strong> <em>(отображать только в приложении события)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Файл или каталог был <strong>восстановлен</strong>",
     "Unlimited" : "Неограничено",
     "Upload (max. %s)" : "Загрузка (максимум %s)",
     "File handling" : "Управление файлами",

+ 2 - 0
apps/files/l10n/ru.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "Файл был добавлен или удален из вашего <strong>избранного</strong>",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Фаил или каталог <strong>изменён</strong> или <strong>переименован</strong>",
     "A new file or folder has been <strong>created</strong>" : "<strong>Создан</strong> новый файл или каталог",
+    "A file or folder has been <strong>deleted</strong>" : "Файл или каталог был <strong>удалён</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Ограничить уведомления о создании и изменении ваших <strong>избранных файлов</strong> <em>(отображать только в приложении события)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Файл или каталог был <strong>восстановлен</strong>",
     "Unlimited" : "Неограничено",
     "Upload (max. %s)" : "Загрузка (максимум %s)",
     "File handling" : "Управление файлами",

+ 2 - 0
apps/files/l10n/tr.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "<strong>Sık kullandıklarınıza</strong> bir dosya eklendi ya da silindi",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Bir dosya ya da klasör <strong>değiştirildi</strong> ya da <strong>yeniden adlandırıldı</strong>",
     "A new file or folder has been <strong>created</strong>" : "Yeni bir dosya ya da klasör <strong>eklendi</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Bir dosya ya da klasör <strong>silindi</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "<strong>Sık kullanılan dosyalarınız</strong> ile ilgili ekleme ve değişiklik bildirimleri sınırlansın <em>(Yalnız akış)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Bir dosya ya da klasör <strong>geri yüklendi</strong>",
     "Unlimited" : "Sınırsız",
     "Upload (max. %s)" : "Yükle (en büyük: %s)",
     "File handling" : "Dosya işlemleri",

+ 2 - 0
apps/files/l10n/tr.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "<strong>Sık kullandıklarınıza</strong> bir dosya eklendi ya da silindi",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Bir dosya ya da klasör <strong>değiştirildi</strong> ya da <strong>yeniden adlandırıldı</strong>",
     "A new file or folder has been <strong>created</strong>" : "Yeni bir dosya ya da klasör <strong>eklendi</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "Bir dosya ya da klasör <strong>silindi</strong>",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "<strong>Sık kullanılan dosyalarınız</strong> ile ilgili ekleme ve değişiklik bildirimleri sınırlansın <em>(Yalnız akış)</em>",
+    "A file or folder has been <strong>restored</strong>" : "Bir dosya ya da klasör <strong>geri yüklendi</strong>",
     "Unlimited" : "Sınırsız",
     "Upload (max. %s)" : "Yükle (en büyük: %s)",
     "File handling" : "Dosya işlemleri",

+ 2 - 0
apps/files/l10n/zh_CN.js

@@ -102,7 +102,9 @@ OC.L10N.register(
     "A file has been added to or removed from your <strong>favorites</strong>" : "文件已经添加或删除到您的 <strong>收藏夹</strong> 中",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "文件/文件夹已经 <strong>更改</strong> 或者 <strong>重命名</strong>",
     "A new file or folder has been <strong>created</strong>" : "新的文件/文件夹已经 <strong>创建</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "文件/文件夹已删除",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "仅限 <strong>收藏文件</strong>的创建和更改通知 <em>(仅限流)</em>",
+    "A file or folder has been <strong>restored</strong>" : "文件/文件夹已恢复",
     "Unlimited" : "无限制",
     "Upload (max. %s)" : "上传 (最大 %s)",
     "File handling" : "文件处理",

+ 2 - 0
apps/files/l10n/zh_CN.json

@@ -100,7 +100,9 @@
     "A file has been added to or removed from your <strong>favorites</strong>" : "文件已经添加或删除到您的 <strong>收藏夹</strong> 中",
     "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "文件/文件夹已经 <strong>更改</strong> 或者 <strong>重命名</strong>",
     "A new file or folder has been <strong>created</strong>" : "新的文件/文件夹已经 <strong>创建</strong>",
+    "A file or folder has been <strong>deleted</strong>" : "文件/文件夹已删除",
     "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "仅限 <strong>收藏文件</strong>的创建和更改通知 <em>(仅限流)</em>",
+    "A file or folder has been <strong>restored</strong>" : "文件/文件夹已恢复",
     "Unlimited" : "无限制",
     "Upload (max. %s)" : "上传 (最大 %s)",
     "File handling" : "文件处理",

+ 2 - 0
apps/files_external/l10n/en_GB.js

@@ -24,11 +24,13 @@ OC.L10N.register(
     "Saving..." : "Saving...",
     "Save" : "Save",
     "Empty response from the server" : "Empty response from the server",
+    "Couldn't access. Please log out and in again to activate this mount point" : "Couldn't access. Please log out and in again to activate this mount point",
     "Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
     "There was an error with message: " : "There was an error with message: ",
     "External mount error" : "External mount error",
     "external-storage" : "external-storage",
+    "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Couldn't fetch list of Windows network drive mount points: Empty response from server",
     "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Some of the configured external mount points are not connected. Please click on the red row(s) for more information",
     "Please enter the credentials for the {mount} mount" : "Please enter the credentials for the {mount} mount",
     "Username" : "Username",

+ 2 - 0
apps/files_external/l10n/en_GB.json

@@ -22,11 +22,13 @@
     "Saving..." : "Saving...",
     "Save" : "Save",
     "Empty response from the server" : "Empty response from the server",
+    "Couldn't access. Please log out and in again to activate this mount point" : "Couldn't access. Please log out and in again to activate this mount point",
     "Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
     "There was an error with message: " : "There was an error with message: ",
     "External mount error" : "External mount error",
     "external-storage" : "external-storage",
+    "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Couldn't fetch list of Windows network drive mount points: Empty response from server",
     "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Some of the configured external mount points are not connected. Please click on the red row(s) for more information",
     "Please enter the credentials for the {mount} mount" : "Please enter the credentials for the {mount} mount",
     "Username" : "Username",

+ 1 - 0
apps/files_external/l10n/fr.js

@@ -24,6 +24,7 @@ OC.L10N.register(
     "Saving..." : "Enregistrement...",
     "Save" : "Enregistrer",
     "Empty response from the server" : "Réponse vide du serveur",
+    "Couldn't access. Please log out and in again to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage",
     "Couldn't get the information from the remote server: {code} {type}" : "Impossible d'obtenir l'information du serveur distant: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "Impossible de récupérer la liste des points de montage externes : {type}",
     "There was an error with message: " : "Il y a eu une erreur avec le message :",

+ 1 - 0
apps/files_external/l10n/fr.json

@@ -22,6 +22,7 @@
     "Saving..." : "Enregistrement...",
     "Save" : "Enregistrer",
     "Empty response from the server" : "Réponse vide du serveur",
+    "Couldn't access. Please log out and in again to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage",
     "Couldn't get the information from the remote server: {code} {type}" : "Impossible d'obtenir l'information du serveur distant: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "Impossible de récupérer la liste des points de montage externes : {type}",
     "There was an error with message: " : "Il y a eu une erreur avec le message :",

+ 2 - 0
apps/files_external/l10n/zh_CN.js

@@ -24,11 +24,13 @@ OC.L10N.register(
     "Saving..." : "正在保存...",
     "Save" : "保存",
     "Empty response from the server" : "服务器响应为空",
+    "Couldn't access. Please log out and in again to activate this mount point" : "无法访问!请注销并重新登录以激活挂载点。",
     "Couldn't get the information from the remote server: {code} {type}" : "无法从远程服务器获取信息: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "无法获取外部挂载点列表: {type}",
     "There was an error with message: " : "错误信息: ",
     "External mount error" : "外部挂载错误",
     "external-storage" : "外部存储",
+    "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应",
     "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接. 请检查标红的行以获取更多信息.",
     "Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据",
     "Username" : "用户名",

+ 2 - 0
apps/files_external/l10n/zh_CN.json

@@ -22,11 +22,13 @@
     "Saving..." : "正在保存...",
     "Save" : "保存",
     "Empty response from the server" : "服务器响应为空",
+    "Couldn't access. Please log out and in again to activate this mount point" : "无法访问!请注销并重新登录以激活挂载点。",
     "Couldn't get the information from the remote server: {code} {type}" : "无法从远程服务器获取信息: {code} {type}",
     "Couldn't get the list of external mount points: {type}" : "无法获取外部挂载点列表: {type}",
     "There was an error with message: " : "错误信息: ",
     "External mount error" : "外部挂载错误",
     "external-storage" : "外部存储",
+    "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应",
     "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接. 请检查标红的行以获取更多信息.",
     "Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据",
     "Username" : "用户名",

+ 5 - 2
apps/files_versions/l10n/zh_TW.js

@@ -4,8 +4,11 @@ OC.L10N.register(
     "Could not revert: %s" : "無法還原:%s",
     "Versions" : "版本",
     "Failed to revert {file} to revision {timestamp}." : "無法還原檔案 {file} 至版本 {timestamp}",
+    "_%n byte_::_%n bytes_" : ["%n bytes"],
     "Restore" : "復原",
-    "More versions..." : "更多版本…",
-    "No other versions available" : "沒有其他版本了"
+    "No earlier versions available" : "沒有更早的版本了",
+    "More versions …" : "更多版本…",
+    "No versions available" : "沒有其他版本了",
+    "More versions..." : "更多版本…"
 },
 "nplurals=1; plural=0;");

+ 5 - 2
apps/files_versions/l10n/zh_TW.json

@@ -2,8 +2,11 @@
     "Could not revert: %s" : "無法還原:%s",
     "Versions" : "版本",
     "Failed to revert {file} to revision {timestamp}." : "無法還原檔案 {file} 至版本 {timestamp}",
+    "_%n byte_::_%n bytes_" : ["%n bytes"],
     "Restore" : "復原",
-    "More versions..." : "更多版本…",
-    "No other versions available" : "沒有其他版本了"
+    "No earlier versions available" : "沒有更早的版本了",
+    "More versions …" : "更多版本…",
+    "No versions available" : "沒有其他版本了",
+    "More versions..." : "更多版本…"
 },"pluralForm" :"nplurals=1; plural=0;"
 }

+ 1 - 0
apps/oauth2/l10n/cs.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "OAuth 2.0 klienti",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k %s.",
     "Name" : "Název",
     "Redirection URI" : "URL pro přesměrování",
     "Client Identifier" : "Identifikátor klienta",

+ 1 - 0
apps/oauth2/l10n/cs.json

@@ -1,6 +1,7 @@
 { "translations": {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "OAuth 2.0 klienti",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 umožňuje cizím službám žádat přístup k %s.",
     "Name" : "Název",
     "Redirection URI" : "URL pro přesměrování",
     "Client Identifier" : "Identifikátor klienta",

+ 1 - 0
apps/oauth2/l10n/zh_CN.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "OAuth 2.0 客户端",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的%s",
     "Name" : "名称",
     "Redirection URI" : "回调地址",
     "Client Identifier" : "客户端 ID",

+ 1 - 0
apps/oauth2/l10n/zh_CN.json

@@ -1,6 +1,7 @@
 { "translations": {
     "OAuth 2.0" : "OAuth 2.0",
     "OAuth 2.0 clients" : "OAuth 2.0 客户端",
+    "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的%s",
     "Name" : "名称",
     "Redirection URI" : "回调地址",
     "Client Identifier" : "客户端 ID",

+ 1 - 0
apps/sharebymail/l10n/zh_CN.js

@@ -30,6 +30,7 @@ OC.L10N.register(
     "Password to access »%s«" : "访问 »%s« 的密码",
     "It is protected with the following password: %s" : "已被已下密码保护:%s",
     "Password to access »%s« shared with %s" : "使用密码访问»%s«与%s分享",
+    "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "您与%s共享»%s«已发送给收件人。由于%s管理员定义的安全策略, 每个共享都需要受密码保护, 并且不允许直接向收件人发送密码。因此, 您需要将密码手动转发给收件人。",
     "This is the password: %s" : "这是密码: %s",
     "You can choose a different password at any time in the share dialog." : "您可以随时在共享对话框中选择不同的密码。",
     "Could not find share" : "没有发现共享",

+ 1 - 0
apps/sharebymail/l10n/zh_CN.json

@@ -28,6 +28,7 @@
     "Password to access »%s«" : "访问 »%s« 的密码",
     "It is protected with the following password: %s" : "已被已下密码保护:%s",
     "Password to access »%s« shared with %s" : "使用密码访问»%s«与%s分享",
+    "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "您与%s共享»%s«已发送给收件人。由于%s管理员定义的安全策略, 每个共享都需要受密码保护, 并且不允许直接向收件人发送密码。因此, 您需要将密码手动转发给收件人。",
     "This is the password: %s" : "这是密码: %s",
     "You can choose a different password at any time in the share dialog." : "您可以随时在共享对话框中选择不同的密码。",
     "Could not find share" : "没有发现共享",

+ 1 - 0
apps/updatenotification/l10n/zh_CN.js

@@ -18,6 +18,7 @@ OC.L10N.register(
     "Checked on %s" : "检查于 %s",
     "Update channel:" : "更新通道:",
     "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本 / 实验通道。但你永远不能降级到更稳定的通道。",
+    "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "请注意, 在新版本发布后, 它可能需要一段时间才能显示在这里。新版本发布后, 随着时间的推移, 当用户发现问题时我们可能会跳过一个版本。",
     "Notify members of the following groups about available updates:" : "提醒一下组群的用户关于可用的更新:",
     "Only notification for app updates are available." : "仅提醒应用更新就绪。",
     "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器",

+ 1 - 0
apps/updatenotification/l10n/zh_CN.json

@@ -16,6 +16,7 @@
     "Checked on %s" : "检查于 %s",
     "Update channel:" : "更新通道:",
     "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本 / 实验通道。但你永远不能降级到更稳定的通道。",
+    "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "请注意, 在新版本发布后, 它可能需要一段时间才能显示在这里。新版本发布后, 随着时间的推移, 当用户发现问题时我们可能会跳过一个版本。",
     "Notify members of the following groups about available updates:" : "提醒一下组群的用户关于可用的更新:",
     "Only notification for app updates are available." : "仅提醒应用更新就绪。",
     "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器",

+ 8 - 0
apps/user_ldap/l10n/cs.js

@@ -3,6 +3,10 @@ OC.L10N.register(
     {
     "Failed to clear the mappings." : "Selhalo zrušení mapování.",
     "Failed to delete the server configuration" : "Selhalo smazání nastavení serveru",
+    "Invalid configuration: Anonymous binding is not allowed." : "Neplatná konfigurace: Anonymní navázání není povoleno.",
+    "Valid configuration, connection established!" : "Nastavení je v pořádku a spojení bylo navázáno.",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte prosím nastavení serveru a přihlašovací údaje.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Konfigurace je neplatná. Pro bližší informace se podívejte do logu.",
     "No action specified" : "Neurčena žádná akce",
     "No configuration specified" : "Neurčena žádná konfigurace",
     "No data specified" : "Neurčena žádná data",
@@ -41,7 +45,10 @@ OC.L10N.register(
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Přepnutí módu povolí automatické LDAP dotazy. V závislosti na velikosti vašeho LDAP může vyhledávání chvíli trvat. Opravdu si přejete přepnout mód?",
     "Mode switch" : "Přepnutí módu",
     "Select attributes" : "Vyberte atributy",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Uživatel nenalezen. Zkontrolujte prosím své přihlašovací údaje a jméno. Použitý filtr (pro zkopírování a ověření v příkazovém řádku): <br/>",
     "User found and settings verified." : "Uživatel nalezen a nastavení ověřeno.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Zvažte zúžení vyhledávání, protože současné zahrnuje mnoho uživatelů, ze kterých se bude schopen přihlásit pouze první.",
+    "An unspecified error occurred. Please check log and settings." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Zástupný symbol \"%uid\" chybí. Při dotatzu na LDAP / AD bude nahrazen přihlašovacím jménem.",
@@ -55,6 +62,7 @@ OC.L10N.register(
     "LDAP / AD integration" : "LDAP / AD propojení",
     "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"],
     "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nelze detekovat atribut pro zobrazení jména uživatele. Upřesněte ho prosím sami v rozšířeném nastavení LDAP.",
     "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost",
     "Invalid Host" : "Neplatný hostitel",
     "Test Configuration" : "Vyzkoušet nastavení",

+ 8 - 0
apps/user_ldap/l10n/cs.json

@@ -1,6 +1,10 @@
 { "translations": {
     "Failed to clear the mappings." : "Selhalo zrušení mapování.",
     "Failed to delete the server configuration" : "Selhalo smazání nastavení serveru",
+    "Invalid configuration: Anonymous binding is not allowed." : "Neplatná konfigurace: Anonymní navázání není povoleno.",
+    "Valid configuration, connection established!" : "Nastavení je v pořádku a spojení bylo navázáno.",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte prosím nastavení serveru a přihlašovací údaje.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Konfigurace je neplatná. Pro bližší informace se podívejte do logu.",
     "No action specified" : "Neurčena žádná akce",
     "No configuration specified" : "Neurčena žádná konfigurace",
     "No data specified" : "Neurčena žádná data",
@@ -39,7 +43,10 @@
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Přepnutí módu povolí automatické LDAP dotazy. V závislosti na velikosti vašeho LDAP může vyhledávání chvíli trvat. Opravdu si přejete přepnout mód?",
     "Mode switch" : "Přepnutí módu",
     "Select attributes" : "Vyberte atributy",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Uživatel nenalezen. Zkontrolujte prosím své přihlašovací údaje a jméno. Použitý filtr (pro zkopírování a ověření v příkazovém řádku): <br/>",
     "User found and settings verified." : "Uživatel nalezen a nastavení ověřeno.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Zvažte zúžení vyhledávání, protože současné zahrnuje mnoho uživatelů, ze kterých se bude schopen přihlásit pouze první.",
+    "An unspecified error occurred. Please check log and settings." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Zástupný symbol \"%uid\" chybí. Při dotatzu na LDAP / AD bude nahrazen přihlašovacím jménem.",
@@ -53,6 +60,7 @@
     "LDAP / AD integration" : "LDAP / AD propojení",
     "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"],
     "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nelze detekovat atribut pro zobrazení jména uživatele. Upřesněte ho prosím sami v rozšířeném nastavení LDAP.",
     "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost",
     "Invalid Host" : "Neplatný hostitel",
     "Test Configuration" : "Vyzkoušet nastavení",

+ 8 - 0
apps/user_ldap/l10n/en_GB.js

@@ -3,6 +3,10 @@ OC.L10N.register(
     {
     "Failed to clear the mappings." : "Failed to clear the mappings.",
     "Failed to delete the server configuration" : "Failed to delete the server configuration",
+    "Invalid configuration: Anonymous binding is not allowed." : "Invalid configuration: Anonymous binding is not allowed.",
+    "Valid configuration, connection established!" : "Valid configuration, connection established!",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Valid configuration, but binding failed. Please check the server settings and credentials.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Invalid configuration. Please have a look at the logs for further details.",
     "No action specified" : "No action specified",
     "No configuration specified" : "No configuration specified",
     "No data specified" : "No data specified",
@@ -41,7 +45,10 @@ OC.L10N.register(
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?",
     "Mode switch" : "Mode switch",
     "Select attributes" : "Select attributes",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>",
     "User found and settings verified." : "User found and settings verified.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in.",
+    "An unspecified error occurred. Please check log and settings." : "An unspecified error occurred. Please check log and settings.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "The search filter is invalid, probably due to syntax issues like an uneven number of opened and closed brackets. Please revise.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "A connection error to LDAP / AD occurred, please check host, port and credentials.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD.",
@@ -55,6 +62,7 @@ OC.L10N.register(
     "LDAP / AD integration" : "LDAP / AD integration",
     "_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
     "_%s user found_::_%s users found_" : ["%s user found","%s users found"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings.",
     "Could not find the desired feature" : "Could not find the desired feature",
     "Invalid Host" : "Invalid Host",
     "Test Configuration" : "Test Configuration",

+ 8 - 0
apps/user_ldap/l10n/en_GB.json

@@ -1,6 +1,10 @@
 { "translations": {
     "Failed to clear the mappings." : "Failed to clear the mappings.",
     "Failed to delete the server configuration" : "Failed to delete the server configuration",
+    "Invalid configuration: Anonymous binding is not allowed." : "Invalid configuration: Anonymous binding is not allowed.",
+    "Valid configuration, connection established!" : "Valid configuration, connection established!",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Valid configuration, but binding failed. Please check the server settings and credentials.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Invalid configuration. Please have a look at the logs for further details.",
     "No action specified" : "No action specified",
     "No configuration specified" : "No configuration specified",
     "No data specified" : "No data specified",
@@ -39,7 +43,10 @@
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?",
     "Mode switch" : "Mode switch",
     "Select attributes" : "Select attributes",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>",
     "User found and settings verified." : "User found and settings verified.",
+    "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in.",
+    "An unspecified error occurred. Please check log and settings." : "An unspecified error occurred. Please check log and settings.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "The search filter is invalid, probably due to syntax issues like an uneven number of opened and closed brackets. Please revise.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "A connection error to LDAP / AD occurred, please check host, port and credentials.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD.",
@@ -53,6 +60,7 @@
     "LDAP / AD integration" : "LDAP / AD integration",
     "_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
     "_%s user found_::_%s users found_" : ["%s user found","%s users found"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings.",
     "Could not find the desired feature" : "Could not find the desired feature",
     "Invalid Host" : "Invalid Host",
     "Test Configuration" : "Test Configuration",

+ 7 - 0
apps/user_ldap/l10n/fr.js

@@ -3,6 +3,10 @@ OC.L10N.register(
     {
     "Failed to clear the mappings." : "Erreur lors de la suppression des associations.",
     "Failed to delete the server configuration" : "Échec de la suppression de la configuration du serveur",
+    "Invalid configuration: Anonymous binding is not allowed." : "Configuration non valide : Le lien anonyme n'est pas autorisé.",
+    "Valid configuration, connection established!" : "Configuration valide, connexion établie !",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Configuration valide, mais le lien a échoué. Veuillez vérifier les paramètres du serveur ainsi que vos identifiants de connexion.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Configuration non valide. Veuillez consulter les logs pour plus de détails.",
     "No action specified" : "Aucune action spécifiée",
     "No configuration specified" : "Aucune configuration spécifiée",
     "No data specified" : "Aucune donnée spécifiée",
@@ -41,7 +45,9 @@ OC.L10N.register(
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Changer de mode activera les requêtes LDAP automatiques. Selon la taille de votre annuaire LDAP, cela peut prendre du temps. Voulez-vous toujours changer de mode ?",
     "Mode switch" : "Basculer de mode",
     "Select attributes" : "Sélectionner les attributs",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Utilisateur introuvable. Veuillez vérifier les attributs de login et le nom d'utilisateur. Filtre effectif (à copier-coller pour valider en ligne de commande):<br/>",
     "User found and settings verified." : "Utilisateur trouvé et paramètres vérifiés.",
+    "An unspecified error occurred. Please check log and settings." : "Une erreur inconnue s'est produite. Veuillez vérifier le log et les paramètres.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Le filtre de recherche n'est pas valide, probablement à cause de problèmes de syntaxe tels que des parenthèses manquantes. Veuillez le corriger.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Une erreur s'est produite lors de la connexion au LDAP / AD. Veuillez vérifier l'hôte, le port et les informations d'identification.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "La chaîne \"%uid\" est manquante. Cette chaîne est remplacée par l'identifiant de connexion lors des requêtes LDAP / AD.",
@@ -55,6 +61,7 @@ OC.L10N.register(
     "LDAP / AD integration" : "Intégration LDAP/AD",
     "_%s group found_::_%s groups found_" : ["%s groupe trouvé","%s groupes trouvés"],
     "_%s user found_::_%s users found_" : ["%s utilisateur trouvé","%s utilisateurs trouvés"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Impossible de détecter l'attribut contenant le nom d'affichage des utilisateurs. Veuillez l'indiquer vous-même dans les paramètres LDAP avancés.",
     "Could not find the desired feature" : "Impossible de trouver la fonction souhaitée",
     "Invalid Host" : "Hôte non valide",
     "Test Configuration" : "Tester la configuration",

+ 7 - 0
apps/user_ldap/l10n/fr.json

@@ -1,6 +1,10 @@
 { "translations": {
     "Failed to clear the mappings." : "Erreur lors de la suppression des associations.",
     "Failed to delete the server configuration" : "Échec de la suppression de la configuration du serveur",
+    "Invalid configuration: Anonymous binding is not allowed." : "Configuration non valide : Le lien anonyme n'est pas autorisé.",
+    "Valid configuration, connection established!" : "Configuration valide, connexion établie !",
+    "Valid configuration, but binding failed. Please check the server settings and credentials." : "Configuration valide, mais le lien a échoué. Veuillez vérifier les paramètres du serveur ainsi que vos identifiants de connexion.",
+    "Invalid configuration. Please have a look at the logs for further details." : "Configuration non valide. Veuillez consulter les logs pour plus de détails.",
     "No action specified" : "Aucune action spécifiée",
     "No configuration specified" : "Aucune configuration spécifiée",
     "No data specified" : "Aucune donnée spécifiée",
@@ -39,7 +43,9 @@
     "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Changer de mode activera les requêtes LDAP automatiques. Selon la taille de votre annuaire LDAP, cela peut prendre du temps. Voulez-vous toujours changer de mode ?",
     "Mode switch" : "Basculer de mode",
     "Select attributes" : "Sélectionner les attributs",
+    "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "Utilisateur introuvable. Veuillez vérifier les attributs de login et le nom d'utilisateur. Filtre effectif (à copier-coller pour valider en ligne de commande):<br/>",
     "User found and settings verified." : "Utilisateur trouvé et paramètres vérifiés.",
+    "An unspecified error occurred. Please check log and settings." : "Une erreur inconnue s'est produite. Veuillez vérifier le log et les paramètres.",
     "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Le filtre de recherche n'est pas valide, probablement à cause de problèmes de syntaxe tels que des parenthèses manquantes. Veuillez le corriger.",
     "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Une erreur s'est produite lors de la connexion au LDAP / AD. Veuillez vérifier l'hôte, le port et les informations d'identification.",
     "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "La chaîne \"%uid\" est manquante. Cette chaîne est remplacée par l'identifiant de connexion lors des requêtes LDAP / AD.",
@@ -53,6 +59,7 @@
     "LDAP / AD integration" : "Intégration LDAP/AD",
     "_%s group found_::_%s groups found_" : ["%s groupe trouvé","%s groupes trouvés"],
     "_%s user found_::_%s users found_" : ["%s utilisateur trouvé","%s utilisateurs trouvés"],
+    "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Impossible de détecter l'attribut contenant le nom d'affichage des utilisateurs. Veuillez l'indiquer vous-même dans les paramètres LDAP avancés.",
     "Could not find the desired feature" : "Impossible de trouver la fonction souhaitée",
     "Invalid Host" : "Hôte non valide",
     "Test Configuration" : "Tester la configuration",

+ 12 - 0
core/l10n/zh_TW.js

@@ -38,6 +38,8 @@ OC.L10N.register(
     "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "檢查是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
     "Checked database schema update" : "已檢查資料庫格式更新",
     "Checking updates of apps" : "檢查 app 更新",
+    "Update app \"%s\" from appstore" : "從應用商店更新 \"%s\"",
+    "Checked for update of app \"%s\" in appstore" : "從應用商店檢查 \"%s\" 的更新",
     "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "檢查 %s 是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
     "Checked database schema update for apps" : "已檢查應用程式的資料庫格式更新",
     "Updated \"%s\" to %s" : "已更新 %s 到 %s",
@@ -148,6 +150,7 @@ OC.L10N.register(
     "Could not unshare" : "無法取消分享",
     "Error while sharing" : "分享時發生錯誤",
     "Share details could not be loaded for this item." : "無法載入分享細節",
+    "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["至少需要 {count} 字才能自動完成"],
     "No users or groups found for {search}" : "沒有群組或使用者符合 {search}",
     "No users found for {search}" : "沒有使用者符合 {search}",
     "An error occurred. Please try again" : "發生錯誤,請再試一次",
@@ -183,6 +186,7 @@ OC.L10N.register(
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新失敗,檢視<a href=\"{url}\">論壇上的文章</a>來瞭解更多",
     "Continue to Nextcloud" : "繼續前往 Nextcloud",
     "Searching other places" : "搜尋其他位置",
+    "No search results in other folders for {tag}{filter}{endtag}" : "{tag}{filter}{endtag} 在其他資料夾中沒有比對結果",
     "_{count} search result in another folder_::_{count} search results in other folders_" : ["在其他資料夾中有 {count} 比結果"],
     "Personal" : "個人",
     "Users" : "使用者",
@@ -244,6 +248,8 @@ OC.L10N.register(
     "Log in" : "登入",
     "Stay logged in" : "保持登入狀態",
     "Alternative Logins" : "其他登入方法",
+    "App token" : "App token",
+    "Redirecting …" : "重新導向…",
     "New password" : "新密碼",
     "New Password" : "新密碼",
     "Reset password" : "重設密碼",
@@ -265,6 +271,7 @@ OC.L10N.register(
     "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "在大型安裝上,為了避免升級請求逾時,你也可以在安裝目錄執行下列指令:",
     "Detailed logs" : "詳細記錄檔",
     "Update needed" : "需要更新",
+    "Upgrade via web on my own risk" : "願意承擔風險透過網頁更新",
     "This %s instance is currently in maintenance mode, which may take a while." : "這個 %s 安裝目前處於維護模式,需要一段時間恢復。",
     "This page will refresh itself when the %s instance is available again." : "%s 安裝恢復可用之後,本頁會自動重新整理",
     "Contact your system administrator if this message persists or appeared unexpectedly." : "若這個訊息持續出現,請聯絡系統管理員",
@@ -276,7 +283,12 @@ OC.L10N.register(
     "Error while unsharing" : "取消分享時發生錯誤",
     "can reshare" : "允許轉分享",
     "can edit" : "可編輯",
+    "can create" : "允許新增",
+    "can change" : "允許更動",
+    "can delete" : "允許刪除",
     "access control" : "存取控制",
+    "Share with users or groups..." : "與使用者和群組分享...",
+    "Share with users..." : "分享給其他使用者…",
     "The object type is not specified." : "未指定物件類型",
     "Enter new" : "輸入新的",
     "Add" : "增加",

+ 12 - 0
core/l10n/zh_TW.json

@@ -36,6 +36,8 @@
     "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "檢查是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
     "Checked database schema update" : "已檢查資料庫格式更新",
     "Checking updates of apps" : "檢查 app 更新",
+    "Update app \"%s\" from appstore" : "從應用商店更新 \"%s\"",
+    "Checked for update of app \"%s\" in appstore" : "從應用商店檢查 \"%s\" 的更新",
     "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "檢查 %s 是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
     "Checked database schema update for apps" : "已檢查應用程式的資料庫格式更新",
     "Updated \"%s\" to %s" : "已更新 %s 到 %s",
@@ -146,6 +148,7 @@
     "Could not unshare" : "無法取消分享",
     "Error while sharing" : "分享時發生錯誤",
     "Share details could not be loaded for this item." : "無法載入分享細節",
+    "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["至少需要 {count} 字才能自動完成"],
     "No users or groups found for {search}" : "沒有群組或使用者符合 {search}",
     "No users found for {search}" : "沒有使用者符合 {search}",
     "An error occurred. Please try again" : "發生錯誤,請再試一次",
@@ -181,6 +184,7 @@
     "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新失敗,檢視<a href=\"{url}\">論壇上的文章</a>來瞭解更多",
     "Continue to Nextcloud" : "繼續前往 Nextcloud",
     "Searching other places" : "搜尋其他位置",
+    "No search results in other folders for {tag}{filter}{endtag}" : "{tag}{filter}{endtag} 在其他資料夾中沒有比對結果",
     "_{count} search result in another folder_::_{count} search results in other folders_" : ["在其他資料夾中有 {count} 比結果"],
     "Personal" : "個人",
     "Users" : "使用者",
@@ -242,6 +246,8 @@
     "Log in" : "登入",
     "Stay logged in" : "保持登入狀態",
     "Alternative Logins" : "其他登入方法",
+    "App token" : "App token",
+    "Redirecting …" : "重新導向…",
     "New password" : "新密碼",
     "New Password" : "新密碼",
     "Reset password" : "重設密碼",
@@ -263,6 +269,7 @@
     "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "在大型安裝上,為了避免升級請求逾時,你也可以在安裝目錄執行下列指令:",
     "Detailed logs" : "詳細記錄檔",
     "Update needed" : "需要更新",
+    "Upgrade via web on my own risk" : "願意承擔風險透過網頁更新",
     "This %s instance is currently in maintenance mode, which may take a while." : "這個 %s 安裝目前處於維護模式,需要一段時間恢復。",
     "This page will refresh itself when the %s instance is available again." : "%s 安裝恢復可用之後,本頁會自動重新整理",
     "Contact your system administrator if this message persists or appeared unexpectedly." : "若這個訊息持續出現,請聯絡系統管理員",
@@ -274,7 +281,12 @@
     "Error while unsharing" : "取消分享時發生錯誤",
     "can reshare" : "允許轉分享",
     "can edit" : "可編輯",
+    "can create" : "允許新增",
+    "can change" : "允許更動",
+    "can delete" : "允許刪除",
     "access control" : "存取控制",
+    "Share with users or groups..." : "與使用者和群組分享...",
+    "Share with users..." : "分享給其他使用者…",
     "The object type is not specified." : "未指定物件類型",
     "Enter new" : "輸入新的",
     "Add" : "增加",

+ 2 - 0
settings/l10n/en_GB.js

@@ -101,6 +101,8 @@ OC.L10N.register(
     "Enable" : "Enable",
     "Enabling app …" : "Enabling app …",
     "Error while enabling app" : "Error whilst enabling app",
+    "Error: This app can not be enabled because it makes the server unstable" : "Error: This app can not be enabled because it makes the server unstable",
+    "Error: Could not disable broken app" : "Error: Could not disable broken app",
     "Error while disabling broken app" : "Error whilst disabling broken app",
     "Updating...." : "Updating....",
     "Error while updating app" : "Error whilst updating app",

+ 2 - 0
settings/l10n/en_GB.json

@@ -99,6 +99,8 @@
     "Enable" : "Enable",
     "Enabling app …" : "Enabling app …",
     "Error while enabling app" : "Error whilst enabling app",
+    "Error: This app can not be enabled because it makes the server unstable" : "Error: This app can not be enabled because it makes the server unstable",
+    "Error: Could not disable broken app" : "Error: Could not disable broken app",
     "Error while disabling broken app" : "Error whilst disabling broken app",
     "Updating...." : "Updating....",
     "Error while updating app" : "Error whilst updating app",

+ 2 - 0
settings/l10n/fr.js

@@ -101,6 +101,8 @@ OC.L10N.register(
     "Enable" : "Activer",
     "Enabling app …" : "Activation de l'application...",
     "Error while enabling app" : "Erreur lors de l'activation de l'application",
+    "Error: This app can not be enabled because it makes the server unstable" : "Erreur : Cette application ne peut pas être activée car cela rend le serveur instable.",
+    "Error: Could not disable broken app" : "Erreur : Impossible de désactiver l’application cassé",
     "Error while disabling broken app" : "Erreur lors de la désactivation de l'application cassé  .",
     "Updating...." : "Mise à jour...",
     "Error while updating app" : "Erreur lors de la mise à jour de l'application",

+ 2 - 0
settings/l10n/fr.json

@@ -99,6 +99,8 @@
     "Enable" : "Activer",
     "Enabling app …" : "Activation de l'application...",
     "Error while enabling app" : "Erreur lors de l'activation de l'application",
+    "Error: This app can not be enabled because it makes the server unstable" : "Erreur : Cette application ne peut pas être activée car cela rend le serveur instable.",
+    "Error: Could not disable broken app" : "Erreur : Impossible de désactiver l’application cassé",
     "Error while disabling broken app" : "Erreur lors de la désactivation de l'application cassé  .",
     "Updating...." : "Mise à jour...",
     "Error while updating app" : "Erreur lors de la mise à jour de l'application",