Bläddra i källkod

Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot 3 månader sedan
förälder
incheckning
82af5cc592
100 ändrade filer med 794 tillägg och 26 borttagningar
  1. 1 0
      apps/comments/l10n/en_GB.js
  2. 1 0
      apps/comments/l10n/en_GB.json
  3. 1 0
      apps/comments/l10n/zh_HK.js
  4. 1 0
      apps/comments/l10n/zh_HK.json
  5. 2 0
      apps/contactsinteraction/l10n/en_GB.js
  6. 2 0
      apps/contactsinteraction/l10n/en_GB.json
  7. 2 0
      apps/contactsinteraction/l10n/zh_HK.js
  8. 2 0
      apps/contactsinteraction/l10n/zh_HK.json
  9. 1 0
      apps/dashboard/l10n/en_GB.js
  10. 1 0
      apps/dashboard/l10n/en_GB.json
  11. 1 0
      apps/dashboard/l10n/zh_HK.js
  12. 1 0
      apps/dashboard/l10n/zh_HK.json
  13. 1 0
      apps/dav/l10n/en_GB.js
  14. 1 0
      apps/dav/l10n/en_GB.json
  15. 1 0
      apps/dav/l10n/zh_HK.js
  16. 1 0
      apps/dav/l10n/zh_HK.json
  17. 1 0
      apps/encryption/l10n/en_GB.js
  18. 1 0
      apps/encryption/l10n/en_GB.json
  19. 9 0
      apps/federatedfilesharing/l10n/en_GB.js
  20. 9 0
      apps/federatedfilesharing/l10n/en_GB.json
  21. 9 0
      apps/federatedfilesharing/l10n/zh_HK.js
  22. 9 0
      apps/federatedfilesharing/l10n/zh_HK.json
  23. 3 0
      apps/federation/l10n/en_GB.js
  24. 3 0
      apps/federation/l10n/en_GB.json
  25. 3 0
      apps/federation/l10n/zh_HK.js
  26. 3 0
      apps/federation/l10n/zh_HK.json
  27. 7 0
      apps/files/l10n/en_GB.js
  28. 7 0
      apps/files/l10n/en_GB.json
  29. 1 1
      apps/files/l10n/fr.js
  30. 1 1
      apps/files/l10n/fr.json
  31. 7 3
      apps/files/l10n/ru.js
  32. 7 3
      apps/files/l10n/ru.json
  33. 4 4
      apps/files/l10n/tr.js
  34. 4 4
      apps/files/l10n/tr.json
  35. 7 0
      apps/files_external/l10n/en_GB.js
  36. 7 0
      apps/files_external/l10n/en_GB.json
  37. 7 0
      apps/files_sharing/l10n/en_GB.js
  38. 7 0
      apps/files_sharing/l10n/en_GB.json
  39. 1 1
      apps/files_sharing/l10n/tr.js
  40. 1 1
      apps/files_sharing/l10n/tr.json
  41. 2 0
      apps/files_trashbin/l10n/en_GB.js
  42. 2 0
      apps/files_trashbin/l10n/en_GB.json
  43. 1 0
      apps/files_versions/l10n/en_GB.js
  44. 1 0
      apps/files_versions/l10n/en_GB.json
  45. 1 0
      apps/files_versions/l10n/zh_HK.js
  46. 1 0
      apps/files_versions/l10n/zh_HK.json
  47. 1 0
      apps/lookup_server_connector/l10n/en_GB.js
  48. 1 0
      apps/lookup_server_connector/l10n/en_GB.json
  49. 1 0
      apps/lookup_server_connector/l10n/zh_HK.js
  50. 1 0
      apps/lookup_server_connector/l10n/zh_HK.json
  51. 3 0
      apps/provisioning_api/l10n/en_GB.js
  52. 3 0
      apps/provisioning_api/l10n/en_GB.json
  53. 3 0
      apps/provisioning_api/l10n/zh_HK.js
  54. 3 0
      apps/provisioning_api/l10n/zh_HK.json
  55. 50 0
      apps/settings/l10n/en_GB.js
  56. 50 0
      apps/settings/l10n/en_GB.json
  57. 23 0
      apps/settings/l10n/es_MX.js
  58. 23 0
      apps/settings/l10n/es_MX.json
  59. 2 0
      apps/settings/l10n/ru.js
  60. 2 0
      apps/settings/l10n/ru.json
  61. 80 1
      apps/settings/l10n/tr.js
  62. 80 1
      apps/settings/l10n/tr.json
  63. 2 0
      apps/sharebymail/l10n/en_GB.js
  64. 2 0
      apps/sharebymail/l10n/en_GB.json
  65. 2 0
      apps/sharebymail/l10n/zh_HK.js
  66. 2 0
      apps/sharebymail/l10n/zh_HK.json
  67. 2 0
      apps/systemtags/l10n/en_GB.js
  68. 2 0
      apps/systemtags/l10n/en_GB.json
  69. 12 1
      apps/systemtags/l10n/ru.js
  70. 12 1
      apps/systemtags/l10n/ru.json
  71. 2 0
      apps/systemtags/l10n/zh_HK.js
  72. 2 0
      apps/systemtags/l10n/zh_HK.json
  73. 10 0
      apps/theming/l10n/ru.js
  74. 10 0
      apps/theming/l10n/ru.json
  75. 2 0
      apps/updatenotification/l10n/en_GB.js
  76. 2 0
      apps/updatenotification/l10n/en_GB.json
  77. 2 0
      apps/updatenotification/l10n/zh_HK.js
  78. 2 0
      apps/updatenotification/l10n/zh_HK.json
  79. 1 0
      apps/user_ldap/l10n/en_GB.js
  80. 1 0
      apps/user_ldap/l10n/en_GB.json
  81. 1 0
      apps/user_ldap/l10n/zh_HK.js
  82. 1 0
      apps/user_ldap/l10n/zh_HK.json
  83. 1 0
      apps/weather_status/l10n/en_GB.js
  84. 1 0
      apps/weather_status/l10n/en_GB.json
  85. 1 0
      apps/weather_status/l10n/zh_HK.js
  86. 1 0
      apps/weather_status/l10n/zh_HK.json
  87. 1 0
      apps/workflowengine/l10n/en_GB.js
  88. 1 0
      apps/workflowengine/l10n/en_GB.json
  89. 1 0
      apps/workflowengine/l10n/zh_HK.js
  90. 1 0
      apps/workflowengine/l10n/zh_HK.json
  91. 8 0
      core/l10n/en_GB.js
  92. 8 0
      core/l10n/en_GB.json
  93. 18 0
      core/l10n/es_MX.js
  94. 18 0
      core/l10n/es_MX.json
  95. 1 1
      core/l10n/tr.js
  96. 1 1
      core/l10n/tr.json
  97. 73 1
      lib/l10n/ast.js
  98. 73 1
      lib/l10n/ast.json
  99. 21 0
      lib/l10n/en_GB.js
  100. 21 0
      lib/l10n/en_GB.json

+ 1 - 0
apps/comments/l10n/en_GB.js

@@ -9,6 +9,7 @@ OC.L10N.register(
     "%1$s commented on %2$s" : "%1$s commented on %2$s",
     "{author} commented on {file}" : "{author} commented on {file}",
     "<strong>Comments</strong> for files" : "<strong>Comments</strong> for files",
+    "You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "You were mentioned on \"{file}\", in a comment by an account that has since been deleted",
     "{user} mentioned you in a comment on \"{file}\"" : "{user} mentioned you in a comment on \"{file}\"",
     "Files app plugin to add comments to files" : "Files app plugin to add comments to files",
     "Edit comment" : "Edit comment",

+ 1 - 0
apps/comments/l10n/en_GB.json

@@ -7,6 +7,7 @@
     "%1$s commented on %2$s" : "%1$s commented on %2$s",
     "{author} commented on {file}" : "{author} commented on {file}",
     "<strong>Comments</strong> for files" : "<strong>Comments</strong> for files",
+    "You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "You were mentioned on \"{file}\", in a comment by an account that has since been deleted",
     "{user} mentioned you in a comment on \"{file}\"" : "{user} mentioned you in a comment on \"{file}\"",
     "Files app plugin to add comments to files" : "Files app plugin to add comments to files",
     "Edit comment" : "Edit comment",

+ 1 - 0
apps/comments/l10n/zh_HK.js

@@ -9,6 +9,7 @@ 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>",
+    "You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的賬戶在 “{file}” 的留言中提到你",
     "{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的留言中提到你",
     "Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
     "Edit comment" : "編輯留言",

+ 1 - 0
apps/comments/l10n/zh_HK.json

@@ -7,6 +7,7 @@
     "%1$s commented on %2$s" : "%1$s 對 %2$s 留了言",
     "{author} commented on {file}" : "{author} 對 {file} 留了言",
     "<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
+    "You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的賬戶在 “{file}” 的留言中提到你",
     "{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的留言中提到你",
     "Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
     "Edit comment" : "編輯留言",

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

@@ -3,6 +3,8 @@ OC.L10N.register(
     {
     "Recently contacted" : "Recently contacted",
     "Contacts Interaction" : "Contacts Interaction",
+    "Manages interaction between accounts and contacts" : "Manages interaction between accounts and contacts",
+    "Collect data about accounts and contacts interactions and provide an address book for the data" : "Collect data about accounts and contacts interactions and provide an address book for the data",
     "Manages interaction between users and contacts" : "Manages interaction between users and contacts",
     "Collect data about user and contacts interactions and provide an address book for the data" : "Collect data about user and contacts interactions and provide an address book for the data"
 },

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

@@ -1,6 +1,8 @@
 { "translations": {
     "Recently contacted" : "Recently contacted",
     "Contacts Interaction" : "Contacts Interaction",
+    "Manages interaction between accounts and contacts" : "Manages interaction between accounts and contacts",
+    "Collect data about accounts and contacts interactions and provide an address book for the data" : "Collect data about accounts and contacts interactions and provide an address book for the data",
     "Manages interaction between users and contacts" : "Manages interaction between users and contacts",
     "Collect data about user and contacts interactions and provide an address book for the data" : "Collect data about user and contacts interactions and provide an address book for the data"
 },"pluralForm" :"nplurals=2; plural=(n != 1);"

+ 2 - 0
apps/contactsinteraction/l10n/zh_HK.js

@@ -3,6 +3,8 @@ OC.L10N.register(
     {
     "Recently contacted" : "最近聯絡",
     "Contacts Interaction" : "聯絡人互動",
+    "Manages interaction between accounts and contacts" : "管理賬戶與聯絡人間的互動",
+    "Collect data about accounts and contacts interactions and provide an address book for the data" : "蒐集關於賬戶與聯絡人互動的資料,並提供資料的通訊錄",
     "Manages interaction between users and contacts" : "管理用戶與聯絡人間的互動",
     "Collect data about user and contacts interactions and provide an address book for the data" : "蒐集關於用戶與聯絡人互動的資料,並提供資料的通訊錄"
 },

+ 2 - 0
apps/contactsinteraction/l10n/zh_HK.json

@@ -1,6 +1,8 @@
 { "translations": {
     "Recently contacted" : "最近聯絡",
     "Contacts Interaction" : "聯絡人互動",
+    "Manages interaction between accounts and contacts" : "管理賬戶與聯絡人間的互動",
+    "Collect data about accounts and contacts interactions and provide an address book for the data" : "蒐集關於賬戶與聯絡人互動的資料,並提供資料的通訊錄",
     "Manages interaction between users and contacts" : "管理用戶與聯絡人間的互動",
     "Collect data about user and contacts interactions and provide an address book for the data" : "蒐集關於用戶與聯絡人互動的資料,並提供資料的通訊錄"
 },"pluralForm" :"nplurals=1; plural=0;"

+ 1 - 0
apps/dashboard/l10n/en_GB.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "Dashboard" : "Dashboard",
     "Dashboard app" : "Dashboard app",
+    "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking.",
     "\"{title} icon\"" : "\"{title} icon\"",
     "Customize" : "Customise",
     "Edit widgets" : "Edit widgets",

+ 1 - 0
apps/dashboard/l10n/en_GB.json

@@ -1,6 +1,7 @@
 { "translations": {
     "Dashboard" : "Dashboard",
     "Dashboard app" : "Dashboard app",
+    "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking.",
     "\"{title} icon\"" : "\"{title} icon\"",
     "Customize" : "Customise",
     "Edit widgets" : "Edit widgets",

+ 1 - 0
apps/dashboard/l10n/zh_HK.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "Dashboard" : "儀表板",
     "Dashboard app" : "儀表板應用程式",
+    "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!人仕可以新增他們喜愛的小工具與變更他們喜愛的背景。",
     "\"{title} icon\"" : "\"{title} 圖示\"",
     "Customize" : "自訂",
     "Edit widgets" : "編輯小工具",

+ 1 - 0
apps/dashboard/l10n/zh_HK.json

@@ -1,6 +1,7 @@
 { "translations": {
     "Dashboard" : "儀表板",
     "Dashboard app" : "儀表板應用程式",
+    "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!人仕可以新增他們喜愛的小工具與變更他們喜愛的背景。",
     "\"{title} icon\"" : "\"{title} 圖示\"",
     "Customize" : "自訂",
     "Edit widgets" : "編輯小工具",

+ 1 - 0
apps/dav/l10n/en_GB.js

@@ -185,6 +185,7 @@ OC.L10N.register(
     "Saved availability" : "Saved availability",
     "Failed to save availability" : "Failed to save availability",
     "Availability" : "Availability",
+    "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "If you configure your working hours, other people will see when you are out of office when they book a meeting.",
     "Absence" : "Absence",
     "Configure your next absence period." : "Configure your next absence period.",
     "Calendar server" : "Calendar server",

+ 1 - 0
apps/dav/l10n/en_GB.json

@@ -183,6 +183,7 @@
     "Saved availability" : "Saved availability",
     "Failed to save availability" : "Failed to save availability",
     "Availability" : "Availability",
+    "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "If you configure your working hours, other people will see when you are out of office when they book a meeting.",
     "Absence" : "Absence",
     "Configure your next absence period." : "Configure your next absence period.",
     "Calendar server" : "Calendar server",

+ 1 - 0
apps/dav/l10n/zh_HK.js

@@ -185,6 +185,7 @@ OC.L10N.register(
     "Saved availability" : "已保存空閒時間",
     "Failed to save availability" : "未能保存空閒時間",
     "Availability" : "空閒時間",
+    "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他人仕在預約會議時就會知道您何時不在辦公室。",
     "Absence" : "缺席",
     "Configure your next absence period." : "設定您的下一個缺席時段。",
     "Calendar server" : "日曆伺服器",

+ 1 - 0
apps/dav/l10n/zh_HK.json

@@ -183,6 +183,7 @@
     "Saved availability" : "已保存空閒時間",
     "Failed to save availability" : "未能保存空閒時間",
     "Availability" : "空閒時間",
+    "If you configure your working hours, other people will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他人仕在預約會議時就會知道您何時不在辦公室。",
     "Absence" : "缺席",
     "Configure your next absence period." : "設定您的下一個缺席時段。",
     "Calendar server" : "日曆伺服器",

+ 1 - 0
apps/encryption/l10n/en_GB.js

@@ -42,6 +42,7 @@ OC.L10N.register(
     "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted",
     "Enable recovery key" : "Enable recovery key",
     "Disable recovery key" : "Disable recovery key",
+    "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten." : "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten.",
     "Recovery key password" : "Recovery key password",
     "Repeat recovery key password" : "Repeat recovery key password",
     "Change recovery key password:" : "Change recovery key password:",

+ 1 - 0
apps/encryption/l10n/en_GB.json

@@ -40,6 +40,7 @@
     "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted",
     "Enable recovery key" : "Enable recovery key",
     "Disable recovery key" : "Disable recovery key",
+    "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten." : "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten.",
     "Recovery key password" : "Recovery key password",
     "Repeat recovery key password" : "Repeat recovery key password",
     "Change recovery key password:" : "Change recovery key password:",

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

@@ -13,6 +13,8 @@ OC.L10N.register(
     "Federated Share request sent, you will receive an invitation. Check your notifications." : "Federated Share request sent, you will receive an invitation. Check your notifications.",
     "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9).",
     "It is not allowed to send federated group shares from this server." : "It is not allowed to send federated group shares from this server.",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Sharing %1$s failed, because this item is already shared with the account %2$s",
+    "Not allowed to create a federated share to the same account" : "Not allowed to create a federated share to the same account",
     "Federated shares require read permissions" : "Federated shares require read permissions",
     "File is already shared with %s" : "File is already shared with %s",
     "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate.",
@@ -26,6 +28,13 @@ OC.L10N.register(
     "Sharing" : "Sharing",
     "Federated file sharing" : "Federated file sharing",
     "Provide federated file sharing across servers" : "Provide federated file sharing across servers",
+    "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing.",
+    "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)",
+    "Allow people on this server to receive shares from other servers" : "Allow people on this server to receive shares from other servers",
+    "Allow people on this server to send shares to groups on other servers" : "Allow people on this server to send shares to groups on other servers",
+    "Allow people on this server to receive group shares from other servers" : "Allow people on this server to receive group shares from other servers",
+    "Search global and public address book for people" : "Search global and public address book for people",
+    "Allow people to publish their data to a global and public address book" : "Allow people to publish their data to a global and public address book",
     "Unable to update federated files sharing config" : "Unable to update federated files sharing config",
     "Federated Cloud" : "Federated Cloud",
     "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialogue. It looks like person@cloud.example.com",

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

@@ -11,6 +11,8 @@
     "Federated Share request sent, you will receive an invitation. Check your notifications." : "Federated Share request sent, you will receive an invitation. Check your notifications.",
     "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9).",
     "It is not allowed to send federated group shares from this server." : "It is not allowed to send federated group shares from this server.",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Sharing %1$s failed, because this item is already shared with the account %2$s",
+    "Not allowed to create a federated share to the same account" : "Not allowed to create a federated share to the same account",
     "Federated shares require read permissions" : "Federated shares require read permissions",
     "File is already shared with %s" : "File is already shared with %s",
     "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate.",
@@ -24,6 +26,13 @@
     "Sharing" : "Sharing",
     "Federated file sharing" : "Federated file sharing",
     "Provide federated file sharing across servers" : "Provide federated file sharing across servers",
+    "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing.",
+    "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)",
+    "Allow people on this server to receive shares from other servers" : "Allow people on this server to receive shares from other servers",
+    "Allow people on this server to send shares to groups on other servers" : "Allow people on this server to send shares to groups on other servers",
+    "Allow people on this server to receive group shares from other servers" : "Allow people on this server to receive group shares from other servers",
+    "Search global and public address book for people" : "Search global and public address book for people",
+    "Allow people to publish their data to a global and public address book" : "Allow people to publish their data to a global and public address book",
     "Unable to update federated files sharing config" : "Unable to update federated files sharing config",
     "Federated Cloud" : "Federated Cloud",
     "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialogue. It looks like person@cloud.example.com",

+ 9 - 0
apps/federatedfilesharing/l10n/zh_HK.js

@@ -13,6 +13,8 @@ OC.L10N.register(
     "Federated Share request sent, you will receive an invitation. Check your notifications." : "聯合雲分享 請求發送成功!您將收到邀請。注意您的通知提醒。",
     "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "無法建立聯合雲分享 ,可能是要聯合的伺服器版本太舊(Nextcloud <= 9)。",
     "It is not allowed to send federated group shares from this server." : "不允許從此伺服器發送聯盟式群組分享 。",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "分享 %1$s 失敗,因為此項目已與賬戶 %2$s 分享",
+    "Not allowed to create a federated share to the same account" : "不允許與同一個賬戶建立聯邦分享",
     "Federated shares require read permissions" : "聯合分享需要讀取權限",
     "File is already shared with %s" : "檔案已和 %s 分享",
     "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器當前無法訪問或者使用了自簽名證書。",
@@ -26,6 +28,13 @@ OC.L10N.register(
     "Sharing" : "分享 ",
     "Federated file sharing" : "聯盟式檔案分享",
     "Provide federated file sharing across servers" : "在伺服器間提供聯盟式檔案分享 ",
+    "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "配置人們如何在伺服器之間共享。 這也包括此伺服器上人仕之間的共享,如果他們使用聯合共享。",
+    "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "允許此伺服器上的人仕將分享發送到其他伺服器(此選項還允許 WebDAV 訪問公共分享 )",
+    "Allow people on this server to receive shares from other servers" : "允許此伺服器上的人仕接收來自其他伺服器的分享",
+    "Allow people on this server to send shares to groups on other servers" : "允許此伺服器上的人仕傳送分享在其他伺服器上的群組",
+    "Allow people on this server to receive group shares from other servers" : "允許此伺服器上的人仕接收來自其他伺服器的群組分享",
+    "Search global and public address book for people" : "搜尋全面的與公開通訊錄中的人仕",
+    "Allow people to publish their data to a global and public address book" : "允許人仕將其資料發佈到整體的且公開的通訊錄",
     "Unable to update federated files sharing config" : "無法更新聯合檔案分享配置",
     "Federated Cloud" : "聯盟式雲端",
     "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以與使用 Nextcloud 伺服器或其他 Open Cloud Mesh(OCM)兼容伺服器和服務的任何人分享!只需將他們的聯盟式雲端 ID 放在分享對話框中。聯盟式雲端 ID 的格式為 person@cloud.example.com ",

+ 9 - 0
apps/federatedfilesharing/l10n/zh_HK.json

@@ -11,6 +11,8 @@
     "Federated Share request sent, you will receive an invitation. Check your notifications." : "聯合雲分享 請求發送成功!您將收到邀請。注意您的通知提醒。",
     "Couldn't establish a federated share, it looks like the server to federate with is too old (Nextcloud <= 9)." : "無法建立聯合雲分享 ,可能是要聯合的伺服器版本太舊(Nextcloud <= 9)。",
     "It is not allowed to send federated group shares from this server." : "不允許從此伺服器發送聯盟式群組分享 。",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "分享 %1$s 失敗,因為此項目已與賬戶 %2$s 分享",
+    "Not allowed to create a federated share to the same account" : "不允許與同一個賬戶建立聯邦分享",
     "Federated shares require read permissions" : "聯合分享需要讀取權限",
     "File is already shared with %s" : "檔案已和 %s 分享",
     "Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "%1$s 分享失敗,無法找到 %2$s,可能該伺服器當前無法訪問或者使用了自簽名證書。",
@@ -24,6 +26,13 @@
     "Sharing" : "分享 ",
     "Federated file sharing" : "聯盟式檔案分享",
     "Provide federated file sharing across servers" : "在伺服器間提供聯盟式檔案分享 ",
+    "Adjust how people can share between servers. This includes shares between people on this server as well if they are using federated sharing." : "配置人們如何在伺服器之間共享。 這也包括此伺服器上人仕之間的共享,如果他們使用聯合共享。",
+    "Allow people on this server to send shares to other servers (this option also allows WebDAV access to public shares)" : "允許此伺服器上的人仕將分享發送到其他伺服器(此選項還允許 WebDAV 訪問公共分享 )",
+    "Allow people on this server to receive shares from other servers" : "允許此伺服器上的人仕接收來自其他伺服器的分享",
+    "Allow people on this server to send shares to groups on other servers" : "允許此伺服器上的人仕傳送分享在其他伺服器上的群組",
+    "Allow people on this server to receive group shares from other servers" : "允許此伺服器上的人仕接收來自其他伺服器的群組分享",
+    "Search global and public address book for people" : "搜尋全面的與公開通訊錄中的人仕",
+    "Allow people to publish their data to a global and public address book" : "允許人仕將其資料發佈到整體的且公開的通訊錄",
     "Unable to update federated files sharing config" : "無法更新聯合檔案分享配置",
     "Federated Cloud" : "聯盟式雲端",
     "You can share with anyone who uses a Nextcloud server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以與使用 Nextcloud 伺服器或其他 Open Cloud Mesh(OCM)兼容伺服器和服務的任何人分享!只需將他們的聯盟式雲端 ID 放在分享對話框中。聯盟式雲端 ID 的格式為 person@cloud.example.com ",

+ 3 - 0
apps/federation/l10n/en_GB.js

@@ -7,6 +7,9 @@ OC.L10N.register(
     "Could not add server" : "Could not add server",
     "Trusted servers" : "Trusted servers",
     "Federation" : "Federation",
+    "Federation allows you to connect with other trusted servers to exchange the account directory." : "Federation allows you to connect with other trusted servers to exchange the account directory.",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing.",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share.",
     "+ Add trusted server" : "+ Add trusted server",
     "Trusted server" : "Trusted server",
     "Add" : "Add",

+ 3 - 0
apps/federation/l10n/en_GB.json

@@ -5,6 +5,9 @@
     "Could not add server" : "Could not add server",
     "Trusted servers" : "Trusted servers",
     "Federation" : "Federation",
+    "Federation allows you to connect with other trusted servers to exchange the account directory." : "Federation allows you to connect with other trusted servers to exchange the account directory.",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing.",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share.",
     "+ Add trusted server" : "+ Add trusted server",
     "Trusted server" : "Trusted server",
     "Add" : "Add",

+ 3 - 0
apps/federation/l10n/zh_HK.js

@@ -7,6 +7,9 @@ OC.L10N.register(
     "Could not add server" : "無法加入伺服器",
     "Trusted servers" : "信任的伺服器",
     "Federation" : "聯盟",
+    "Federation allows you to connect with other trusted servers to exchange the account directory." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。舉例來說,與其他雲端聯盟的賬戶分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的賬戶名稱。",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。舉例來說,與其他雲端聯盟的用戶分享檔案時,有了這一份目錄,就可以在輸入框搜尋他們的賬戶名稱。不必將伺服器新增為受信任的伺服器就可以建立聯盟分享。",
     "+ Add trusted server" : "+ 加入信任的伺服器",
     "Trusted server" : "信任的伺服器",
     "Add" : "新增",

+ 3 - 0
apps/federation/l10n/zh_HK.json

@@ -5,6 +5,9 @@
     "Could not add server" : "無法加入伺服器",
     "Trusted servers" : "信任的伺服器",
     "Federation" : "聯盟",
+    "Federation allows you to connect with other trusted servers to exchange the account directory." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。舉例來說,與其他雲端聯盟的賬戶分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的賬戶名稱。",
+    "Federation allows you to connect with other trusted servers to exchange the account directory. For example this will be used to auto-complete external accounts for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "聯盟功能允許您與信任的伺服器連結,交換賬戶目錄。舉例來說,與其他雲端聯盟的用戶分享檔案時,有了這一份目錄,就可以在輸入框搜尋他們的賬戶名稱。不必將伺服器新增為受信任的伺服器就可以建立聯盟分享。",
     "+ Add trusted server" : "+ 加入信任的伺服器",
     "Trusted server" : "信任的伺服器",
     "Add" : "新增",

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

@@ -101,10 +101,12 @@ OC.L10N.register(
     "Your storage is almost full ({usedSpacePercent}%)." : "Your storage is almost full ({usedSpacePercent}%).",
     "_matches \"{filter}\"_::_match \"{filter}\"_" : ["matches \"{filter}\"","match \"{filter}\""],
     "View in folder" : "View in folder",
+    "Direct link was copied (only works for people who have access to this file/folder)" : "Direct link was copied (only works for people who have access to this file/folder)",
     "Path" : "Path",
     "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
     "Favorited" : "Favourited",
     "Favorite" : "Favourite",
+    "Copy direct link (only works for people who have access to this file/folder)" : "Copy direct link (only works for people who have access to this file/folder)",
     "New folder" : "New folder",
     "Create new folder" : "Create new folder",
     "Upload file" : "Upload file",
@@ -125,6 +127,7 @@ OC.L10N.register(
     "Restored by {user}" : "Restored by {user}",
     "Renamed by {user}" : "Renamed by {user}",
     "Moved by {user}" : "Moved by {user}",
+    "\"remote account\"" : "\"remote account\"",
     "You created {file}" : "You created {file}",
     "You created an encrypted file in {file}" : "You created an encrypted file in {file}",
     "{user} created {file}" : "{user} created {file}",
@@ -302,6 +305,10 @@ OC.L10N.register(
     "Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
     "All files" : "All files",
     "List of your files and folders." : "List of your files and folders.",
+    "Personal Files" : "Personal Files",
+    "List of your files and folders that are not shared." : "List of your files and folders that are not shared.",
+    "No personal files found" : "No personal files found",
+    "Files that are not shared will show up here." : "Files that are not shared will show up here.",
     "List of recently modified files and folders." : "List of recently modified files and folders.",
     "No recently modified files" : "No recently modified files",
     "Files and folders you recently modified will show up here." : "Files and folders you recently modified will show up here.",

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

@@ -99,10 +99,12 @@
     "Your storage is almost full ({usedSpacePercent}%)." : "Your storage is almost full ({usedSpacePercent}%).",
     "_matches \"{filter}\"_::_match \"{filter}\"_" : ["matches \"{filter}\"","match \"{filter}\""],
     "View in folder" : "View in folder",
+    "Direct link was copied (only works for people who have access to this file/folder)" : "Direct link was copied (only works for people who have access to this file/folder)",
     "Path" : "Path",
     "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
     "Favorited" : "Favourited",
     "Favorite" : "Favourite",
+    "Copy direct link (only works for people who have access to this file/folder)" : "Copy direct link (only works for people who have access to this file/folder)",
     "New folder" : "New folder",
     "Create new folder" : "Create new folder",
     "Upload file" : "Upload file",
@@ -123,6 +125,7 @@
     "Restored by {user}" : "Restored by {user}",
     "Renamed by {user}" : "Renamed by {user}",
     "Moved by {user}" : "Moved by {user}",
+    "\"remote account\"" : "\"remote account\"",
     "You created {file}" : "You created {file}",
     "You created an encrypted file in {file}" : "You created an encrypted file in {file}",
     "{user} created {file}" : "{user} created {file}",
@@ -300,6 +303,10 @@
     "Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
     "All files" : "All files",
     "List of your files and folders." : "List of your files and folders.",
+    "Personal Files" : "Personal Files",
+    "List of your files and folders that are not shared." : "List of your files and folders that are not shared.",
+    "No personal files found" : "No personal files found",
+    "Files that are not shared will show up here." : "Files that are not shared will show up here.",
     "List of recently modified files and folders." : "List of recently modified files and folders.",
     "No recently modified files" : "No recently modified files",
     "Files and folders you recently modified will show up here." : "Files and folders you recently modified will show up here.",

+ 1 - 1
apps/files/l10n/fr.js

@@ -127,7 +127,7 @@ OC.L10N.register(
     "Restored by {user}" : "Restauré par {user}",
     "Renamed by {user}" : "Renommé par {user}",
     "Moved by {user}" : "Déplacé par {user}",
-    "\"remote account\"" : "\"compte distant\"",
+    "\"remote account\"" : "« compte distant »",
     "You created {file}" : "Vous avez créé {file}",
     "You created an encrypted file in {file}" : "Vous avez créé un fichier chiffré dans {file}",
     "{user} created {file}" : "{user} a créé {file}",

+ 1 - 1
apps/files/l10n/fr.json

@@ -125,7 +125,7 @@
     "Restored by {user}" : "Restauré par {user}",
     "Renamed by {user}" : "Renommé par {user}",
     "Moved by {user}" : "Déplacé par {user}",
-    "\"remote account\"" : "\"compte distant\"",
+    "\"remote account\"" : "« compte distant »",
     "You created {file}" : "Vous avez créé {file}",
     "You created an encrypted file in {file}" : "Vous avez créé un fichier chiffré dans {file}",
     "{user} created {file}" : "{user} a créé {file}",

+ 7 - 3
apps/files/l10n/ru.js

@@ -295,9 +295,9 @@ OC.L10N.register(
     "New template folder" : "Новая папка шаблонов",
     "One of the dropped files could not be processed" : "Один из перетащенных файлов не может быть обработан",
     "Uploading \"{filename}\" failed" : "Загрузка \"{filename}\" не удалась",
-    "_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{count} папки"],
-    "_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файла"],
-    "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {count} папки"],
+    "_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{folderCount} папки"],
+    "_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{fileCount} файла"],
+    "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {folderCount} папки"],
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"],
     "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}",
     "List of favorites files and folders." : "Список избранных файлов и каталогов.",
@@ -305,6 +305,10 @@ OC.L10N.register(
     "Files and folders you mark as favorite will show up here" : "Здесь будут показаны файлы и каталоги, отмеченные как избранные",
     "All files" : "Все файлы",
     "List of your files and folders." : "Список ваших файлов и каталогов.",
+    "Personal Files" : "Личные Файлы",
+    "List of your files and folders that are not shared." : "Список ваших неопубликованных файлов и папок.",
+    "No personal files found" : "Личные файлы не найдены",
+    "Files that are not shared will show up here." : "Файлы, которые не опубликованы, показаны здесь.",
     "List of recently modified files and folders." : "Список недавно измененных файлов и директорий.",
     "No recently modified files" : "Нет недавно измененных файлов",
     "Files and folders you recently modified will show up here." : "Здесь будут показаны недавно изменённые файлы и папки",

+ 7 - 3
apps/files/l10n/ru.json

@@ -293,9 +293,9 @@
     "New template folder" : "Новая папка шаблонов",
     "One of the dropped files could not be processed" : "Один из перетащенных файлов не может быть обработан",
     "Uploading \"{filename}\" failed" : "Загрузка \"{filename}\" не удалась",
-    "_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{count} папки"],
-    "_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{count} файла"],
-    "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {count} папки"],
+    "_{folderCount} folder_::_{folderCount} folders_" : ["{count} папка","{count} папки","{count} папок","{folderCount} папки"],
+    "_{fileCount} file_::_{fileCount} files_" : ["{count} файл","{count} файла","{count} файлов","{fileCount} файла"],
+    "_1 file and {folderCount} folder_::_1 file and {folderCount} folders_" : ["один файл и {count} папка","один файл и {count} папки","один файл и {count} папок","один файл и {folderCount} папки"],
     "_{fileCount} file and 1 folder_::_{fileCount} files and 1 folder_" : ["{fileCount} файл и одна папка","{fileCount} файла и одна папка","{fileCount} файлов и одна папка","{fileCount} файла и одна папка"],
     "{fileCount} files and {folderCount} folders" : "файлов: {fileCount}, папок: {folderCount}",
     "List of favorites files and folders." : "Список избранных файлов и каталогов.",
@@ -303,6 +303,10 @@
     "Files and folders you mark as favorite will show up here" : "Здесь будут показаны файлы и каталоги, отмеченные как избранные",
     "All files" : "Все файлы",
     "List of your files and folders." : "Список ваших файлов и каталогов.",
+    "Personal Files" : "Личные Файлы",
+    "List of your files and folders that are not shared." : "Список ваших неопубликованных файлов и папок.",
+    "No personal files found" : "Личные файлы не найдены",
+    "Files that are not shared will show up here." : "Файлы, которые не опубликованы, показаны здесь.",
     "List of recently modified files and folders." : "Список недавно измененных файлов и директорий.",
     "No recently modified files" : "Нет недавно измененных файлов",
     "Files and folders you recently modified will show up here." : "Здесь будут показаны недавно изменённые файлы и папки",

+ 4 - 4
apps/files/l10n/tr.js

@@ -179,8 +179,8 @@ OC.L10N.register(
     "Files uploaded successfully" : "Dosyalar yüklendi",
     "\"{displayName}\" action executed successfully" : "\"{displayName}\" işlemi tamamlandı",
     "\"{displayName}\" action failed" : "\"{displayName}\" işlemi tamamlanamadı",
-    "Toggle selection for file \"{displayName}\"" : "\"{displayName}\" dosyasının seçimini değiştir",
-    "Toggle selection for folder \"{displayName}\"" : "\"{displayName}\" klasörünün seçimini değiştir",
+    "Toggle selection for file \"{displayName}\"" : "\"{displayName}\" dosyasını seç/bırak",
+    "Toggle selection for folder \"{displayName}\"" : "\"{displayName}\" klasörünü seç/bırak",
     "Rename file" : "Dosyayı yeniden adlandır",
     "File name" : "Dosya adı",
     "Folder name" : "Klasör adı",
@@ -196,7 +196,7 @@ OC.L10N.register(
     "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{newName}\" adı \"{dir}\" klasöründe zaten kullanılmış. Lütfen başka bir ad seçin.",
     "Could not rename \"{oldName}\"" : "\"{oldName}\" adı değiştirilemedi",
     "Total rows summary" : "Toplam satır özeti",
-    "Toggle selection for all files and folders" : "Tüm dosya ve klasörlerin seçimini değiştir",
+    "Toggle selection for all files and folders" : "Tüm dosyaları ve klasörleri seç/bırak",
     "\"{displayName}\" failed on some elements " : "\"{displayName}\" toplu işlemi bazı bileşenlerde tamamlanamadı",
     "\"{displayName}\" batch action executed successfully" : "\"{displayName}\" toplu işlemi tamamlandı",
     "List of files and folders." : "Dosya ve klasörlerin listesi.",
@@ -326,7 +326,7 @@ OC.L10N.register(
     "You might not have have permissions to view it, ask the sender to share it" : "Dosyayı görüntüleme izniniz olmayabilir. Gönderenden paylaşmasını isteyin",
     "Set up templates folder" : "Kalıp klasörünü ayarlayın",
     "Toggle %1$s sublist" : "%1$s alt listesini aç/kapat",
-    "Toggle grid view" : "Tablo görünümünü değiştir",
+    "Toggle grid view" : "Tablo görünümünü aç/kapat",
     "Deleted files" : "Silinmiş dosyalar",
     "Shares" : "Paylaşımlar",
     "Shared with others" : "Başkalarıyla paylaşılan",

+ 4 - 4
apps/files/l10n/tr.json

@@ -177,8 +177,8 @@
     "Files uploaded successfully" : "Dosyalar yüklendi",
     "\"{displayName}\" action executed successfully" : "\"{displayName}\" işlemi tamamlandı",
     "\"{displayName}\" action failed" : "\"{displayName}\" işlemi tamamlanamadı",
-    "Toggle selection for file \"{displayName}\"" : "\"{displayName}\" dosyasının seçimini değiştir",
-    "Toggle selection for folder \"{displayName}\"" : "\"{displayName}\" klasörünün seçimini değiştir",
+    "Toggle selection for file \"{displayName}\"" : "\"{displayName}\" dosyasını seç/bırak",
+    "Toggle selection for folder \"{displayName}\"" : "\"{displayName}\" klasörünü seç/bırak",
     "Rename file" : "Dosyayı yeniden adlandır",
     "File name" : "Dosya adı",
     "Folder name" : "Klasör adı",
@@ -194,7 +194,7 @@
     "The name \"{newName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{newName}\" adı \"{dir}\" klasöründe zaten kullanılmış. Lütfen başka bir ad seçin.",
     "Could not rename \"{oldName}\"" : "\"{oldName}\" adı değiştirilemedi",
     "Total rows summary" : "Toplam satır özeti",
-    "Toggle selection for all files and folders" : "Tüm dosya ve klasörlerin seçimini değiştir",
+    "Toggle selection for all files and folders" : "Tüm dosyaları ve klasörleri seç/bırak",
     "\"{displayName}\" failed on some elements " : "\"{displayName}\" toplu işlemi bazı bileşenlerde tamamlanamadı",
     "\"{displayName}\" batch action executed successfully" : "\"{displayName}\" toplu işlemi tamamlandı",
     "List of files and folders." : "Dosya ve klasörlerin listesi.",
@@ -324,7 +324,7 @@
     "You might not have have permissions to view it, ask the sender to share it" : "Dosyayı görüntüleme izniniz olmayabilir. Gönderenden paylaşmasını isteyin",
     "Set up templates folder" : "Kalıp klasörünü ayarlayın",
     "Toggle %1$s sublist" : "%1$s alt listesini aç/kapat",
-    "Toggle grid view" : "Tablo görünümünü değiştir",
+    "Toggle grid view" : "Tablo görünümünü aç/kapat",
     "Deleted files" : "Silinmiş dosyalar",
     "Shares" : "Paylaşımlar",
     "Shared with others" : "Başkalarıyla paylaşılan",

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 7 - 0
apps/files_external/l10n/en_GB.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 7 - 0
apps/files_external/l10n/en_GB.json


+ 7 - 0
apps/files_sharing/l10n/en_GB.js

@@ -79,6 +79,7 @@ OC.L10N.register(
     "Wrong path, file/folder does not exist" : "Wrong path, file/folder does not exist",
     "Could not create share" : "Could not create share",
     "Invalid permissions" : "Invalid permissions",
+    "Please specify a valid account to share with" : "Please specify a valid account to share with",
     "Group sharing is disabled by the administrator" : "Group sharing is disabled by the administrator",
     "Please specify a valid group" : "Please specify a valid group",
     "Public link sharing is disabled by the administrator" : "Public link sharing is disabled by the administrator",
@@ -86,6 +87,7 @@ OC.L10N.register(
     "Public upload is only possible for publicly shared folders" : "Public upload is only possible for publicly shared folders",
     "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled",
     "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Sharing %1$s failed because the back end does not allow shares from type %2$s",
+    "Please specify a valid federated account ID" : "Please specify a valid federated account ID",
     "Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
     "Please specify a valid federated group ID" : "Please specify a valid federated group ID",
     "You cannot share to a Circle if the app is not enabled" : "You cannot share to a Circle if the app is not enabled",
@@ -112,7 +114,9 @@ OC.L10N.register(
     "You received {share} to group {group} as a share by {user}" : "You received {share} to group {group} as a share by {user}",
     "Accept" : "Accept",
     "Reject" : "Reject",
+    "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation.",
     "Sharing" : "Sharing",
+    "Accept shares from other accounts and groups by default" : "Accept shares from other accounts and groups by default",
     "Error while toggling options" : "Error while toggling options",
     "Set default folder for accepted shares" : "Set default folder for accepted shares",
     "Reset" : "Reset",
@@ -144,6 +148,8 @@ OC.L10N.register(
     "Internal link" : "Internal link",
     "Cannot copy, please copy the link manually" : "Cannot copy, please copy the link manually",
     "Copy internal link to clipboard" : "Copy internal link to clipboard",
+    "Only works for people with access to this folder" : "Only works for people with access to this folder",
+    "Only works for people with access to this file" : "Only works for people with access to this file",
     "Link copied" : "Link copied",
     "Please enter the following required information before creating the share" : "Please enter the following required information before creating the share",
     "Password protection (enforced)" : "Password protection (enforced)",
@@ -214,6 +220,7 @@ OC.L10N.register(
     "Save share" : "Save share",
     "Update share" : "Update share",
     "Others with access" : "Others with access",
+    "No other accounts with access found" : "No other accounts with access found",
     "Toggle list of others with access to this directory" : "Toggle list of others with access to this directory",
     "Toggle list of others with access to this file" : "Toggle list of others with access to this file",
     "Unable to fetch inherited shares" : "Unable to fetch inherited shares",

+ 7 - 0
apps/files_sharing/l10n/en_GB.json

@@ -77,6 +77,7 @@
     "Wrong path, file/folder does not exist" : "Wrong path, file/folder does not exist",
     "Could not create share" : "Could not create share",
     "Invalid permissions" : "Invalid permissions",
+    "Please specify a valid account to share with" : "Please specify a valid account to share with",
     "Group sharing is disabled by the administrator" : "Group sharing is disabled by the administrator",
     "Please specify a valid group" : "Please specify a valid group",
     "Public link sharing is disabled by the administrator" : "Public link sharing is disabled by the administrator",
@@ -84,6 +85,7 @@
     "Public upload is only possible for publicly shared folders" : "Public upload is only possible for publicly shared folders",
     "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled",
     "Sharing %1$s failed because the back end does not allow shares from type %2$s" : "Sharing %1$s failed because the back end does not allow shares from type %2$s",
+    "Please specify a valid federated account ID" : "Please specify a valid federated account ID",
     "Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
     "Please specify a valid federated group ID" : "Please specify a valid federated group ID",
     "You cannot share to a Circle if the app is not enabled" : "You cannot share to a Circle if the app is not enabled",
@@ -110,7 +112,9 @@
     "You received {share} to group {group} as a share by {user}" : "You received {share} to group {group} as a share by {user}",
     "Accept" : "Accept",
     "Reject" : "Reject",
+    "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "This application enables people to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable people can then share files and folders with other accounts and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other people outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation.",
     "Sharing" : "Sharing",
+    "Accept shares from other accounts and groups by default" : "Accept shares from other accounts and groups by default",
     "Error while toggling options" : "Error while toggling options",
     "Set default folder for accepted shares" : "Set default folder for accepted shares",
     "Reset" : "Reset",
@@ -142,6 +146,8 @@
     "Internal link" : "Internal link",
     "Cannot copy, please copy the link manually" : "Cannot copy, please copy the link manually",
     "Copy internal link to clipboard" : "Copy internal link to clipboard",
+    "Only works for people with access to this folder" : "Only works for people with access to this folder",
+    "Only works for people with access to this file" : "Only works for people with access to this file",
     "Link copied" : "Link copied",
     "Please enter the following required information before creating the share" : "Please enter the following required information before creating the share",
     "Password protection (enforced)" : "Password protection (enforced)",
@@ -212,6 +218,7 @@
     "Save share" : "Save share",
     "Update share" : "Update share",
     "Others with access" : "Others with access",
+    "No other accounts with access found" : "No other accounts with access found",
     "Toggle list of others with access to this directory" : "Toggle list of others with access to this directory",
     "Toggle list of others with access to this file" : "Toggle list of others with access to this file",
     "Unable to fetch inherited shares" : "Unable to fetch inherited shares",

+ 1 - 1
apps/files_sharing/l10n/tr.js

@@ -222,7 +222,7 @@ OC.L10N.register(
     "Others with access" : "Erişebilen diğer kişiler",
     "No other accounts with access found" : "Erişebilen başka bir hesap bulunamadı",
     "Toggle list of others with access to this directory" : "Bu klasöre erişme izni olan diğer kişiler listesini aç/kapat",
-    "Toggle list of others with access to this file" : "Bu dosyaya erişim izni olan diğer kişiler listesini aç/kapat",
+    "Toggle list of others with access to this file" : "Bu dosyaya erişme izni olan diğer kişiler listesini aç/kapat",
     "Unable to fetch inherited shares" : "Devir alınan paylaşımlar alınamadı",
     "Unable to load the shares list" : "Paylaşımlar listesi yüklenemedi",
     "Expires {relativetime}" : "Geçerlilik süresi sonu {relativetime}",

+ 1 - 1
apps/files_sharing/l10n/tr.json

@@ -220,7 +220,7 @@
     "Others with access" : "Erişebilen diğer kişiler",
     "No other accounts with access found" : "Erişebilen başka bir hesap bulunamadı",
     "Toggle list of others with access to this directory" : "Bu klasöre erişme izni olan diğer kişiler listesini aç/kapat",
-    "Toggle list of others with access to this file" : "Bu dosyaya erişim izni olan diğer kişiler listesini aç/kapat",
+    "Toggle list of others with access to this file" : "Bu dosyaya erişme izni olan diğer kişiler listesini aç/kapat",
     "Unable to fetch inherited shares" : "Devir alınan paylaşımlar alınamadı",
     "Unable to load the shares list" : "Paylaşımlar listesi yüklenemedi",
     "Expires {relativetime}" : "Geçerlilik süresi sonu {relativetime}",

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

@@ -4,6 +4,8 @@ OC.L10N.register(
     "restored" : "restored",
     "Deleted files" : "Deleted files",
     "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)",
+    "This application enables people to restore files that were deleted from the system." : "This application enables people to restore files that were deleted from the system.",
+    "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation.",
     "Restore" : "Restore",
     "List of files that have been deleted." : "List of files that have been deleted.",
     "No deleted files" : "No deleted files",

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

@@ -2,6 +2,8 @@
     "restored" : "restored",
     "Deleted files" : "Deleted files",
     "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)" : "Deleted files and folders in the trash bin (may expire during export if you are low on storage space)",
+    "This application enables people to restore files that were deleted from the system." : "This application enables people to restore files that were deleted from the system.",
+    "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation." : "This application enables people to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the people file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days.\nTo prevent an account from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation.",
     "Restore" : "Restore",
     "List of files that have been deleted." : "List of files that have been deleted.",
     "No deleted files" : "No deleted files",

+ 1 - 0
apps/files_versions/l10n/en_GB.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "Versions" : "Versions",
     "This application automatically maintains older versions of files that are changed." : "This application automatically maintains older versions of files that are changed.",
+    "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
     "Name this version" : "Name this version",
     "Edit version name" : "Edit version name",
     "Compare to current version" : "Compare to current version",

+ 1 - 0
apps/files_versions/l10n/en_GB.json

@@ -1,6 +1,7 @@
 { "translations": {
     "Versions" : "Versions",
     "This application automatically maintains older versions of files that are changed." : "This application automatically maintains older versions of files that are changed.",
+    "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
     "Name this version" : "Name this version",
     "Edit version name" : "Edit version name",
     "Compare to current version" : "Compare to current version",

+ 1 - 0
apps/files_versions/l10n/zh_HK.js

@@ -3,6 +3,7 @@ OC.L10N.register(
     {
     "Versions" : "版本",
     "This application automatically maintains older versions of files that are changed." : "本應用程式會自動保存修改前舊版本的檔案",
+    "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此應用程式會自動維護已更改過的檔案的較舊版本。啟用後,每個用戶目錄中都會有一個隱藏的版本資料夾,此資料夾用於儲存較舊版本的檔案。用戶可以在任何時候透過網路界面還原到較舊的版本,取代目前版本成為新的版本。應用程式會自動管理版本資料夾以確保賬戶不會因為版本而用完配額。\n\t\t除了版本有效期限以外,版本應用程式還會確保不會使用超過賬戶目前可用空間的 50%。如果儲存的版本超出此限制,則應用程式會先刪除最舊的版本,直到低於此限制。更多資訊請見「版本」文件。",
     "Name this version" : "為此版本命名",
     "Edit version name" : "編輯版本名稱",
     "Compare to current version" : "與目前版本比較",

+ 1 - 0
apps/files_versions/l10n/zh_HK.json

@@ -1,6 +1,7 @@
 { "translations": {
     "Versions" : "版本",
     "This application automatically maintains older versions of files that are changed." : "本應用程式會自動保存修改前舊版本的檔案",
+    "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "此應用程式會自動維護已更改過的檔案的較舊版本。啟用後,每個用戶目錄中都會有一個隱藏的版本資料夾,此資料夾用於儲存較舊版本的檔案。用戶可以在任何時候透過網路界面還原到較舊的版本,取代目前版本成為新的版本。應用程式會自動管理版本資料夾以確保賬戶不會因為版本而用完配額。\n\t\t除了版本有效期限以外,版本應用程式還會確保不會使用超過賬戶目前可用空間的 50%。如果儲存的版本超出此限制,則應用程式會先刪除最舊的版本,直到低於此限制。更多資訊請見「版本」文件。",
     "Name this version" : "為此版本命名",
     "Edit version name" : "編輯版本名稱",
     "Compare to current version" : "與目前版本比較",

+ 1 - 0
apps/lookup_server_connector/l10n/en_GB.js

@@ -2,6 +2,7 @@ OC.L10N.register(
     "lookup_server_connector",
     {
     "Lookup Server Connector" : "Lookup Server Connector",
+    "Sync public account information with the lookup server" : "Sync public account information with the lookup server",
     "Sync public user information with the lookup server" : "Sync public user information with the lookup server"
 },
 "nplurals=2; plural=(n != 1);");

+ 1 - 0
apps/lookup_server_connector/l10n/en_GB.json

@@ -1,5 +1,6 @@
 { "translations": {
     "Lookup Server Connector" : "Lookup Server Connector",
+    "Sync public account information with the lookup server" : "Sync public account information with the lookup server",
     "Sync public user information with the lookup server" : "Sync public user information with the lookup server"
 },"pluralForm" :"nplurals=2; plural=(n != 1);"
 }

+ 1 - 0
apps/lookup_server_connector/l10n/zh_HK.js

@@ -2,6 +2,7 @@ OC.L10N.register(
     "lookup_server_connector",
     {
     "Lookup Server Connector" : "查找伺服器連接器",
+    "Sync public account information with the lookup server" : "將公共賬戶信息與查找伺服器同步",
     "Sync public user information with the lookup server" : "將公共用戶信息與查找伺服器同步"
 },
 "nplurals=1; plural=0;");

+ 1 - 0
apps/lookup_server_connector/l10n/zh_HK.json

@@ -1,5 +1,6 @@
 { "translations": {
     "Lookup Server Connector" : "查找伺服器連接器",
+    "Sync public account information with the lookup server" : "將公共賬戶信息與查找伺服器同步",
     "Sync public user information with the lookup server" : "將公共用戶信息與查找伺服器同步"
 },"pluralForm" :"nplurals=1; plural=0;"
 }

+ 3 - 0
apps/provisioning_api/l10n/en_GB.js

@@ -1,6 +1,7 @@
 OC.L10N.register(
     "provisioning_api",
     {
+    "Logged in account must be an administrator or have authorization to edit this setting." : "Logged in account must be an administrator or have authorization to edit this setting.",
     "Could not create non-existing user ID" : "Could not create non-existing user ID",
     "User already exists" : "User already exists",
     "Group %1$s does not exist" : "Group %1$s does not exist",
@@ -35,6 +36,8 @@ OC.L10N.register(
     "An unexpected error occurred. Please contact your admin." : "An unexpected error occurred. Please contact your admin.",
     "Email confirmation successful" : "Email confirmation successful",
     "Provisioning API" : "Provisioning API",
+    "This application enables a set of APIs that external systems can use to manage accounts, groups and apps." : "This application enables a set of APIs that external systems can use to manage accounts, groups and apps.",
+    "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses.",
     "Logged in user must be an administrator or have authorization to edit this setting." : "Logged in user must be an administrator or have authorization to edit this setting.",
     "This application enables a set of APIs that external systems can use to manage users, groups and apps." : "This application enables a set of APIs that external systems can use to manage users, groups and apps.",
     "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses."

+ 3 - 0
apps/provisioning_api/l10n/en_GB.json

@@ -1,4 +1,5 @@
 { "translations": {
+    "Logged in account must be an administrator or have authorization to edit this setting." : "Logged in account must be an administrator or have authorization to edit this setting.",
     "Could not create non-existing user ID" : "Could not create non-existing user ID",
     "User already exists" : "User already exists",
     "Group %1$s does not exist" : "Group %1$s does not exist",
@@ -33,6 +34,8 @@
     "An unexpected error occurred. Please contact your admin." : "An unexpected error occurred. Please contact your admin.",
     "Email confirmation successful" : "Email confirmation successful",
     "Provisioning API" : "Provisioning API",
+    "This application enables a set of APIs that external systems can use to manage accounts, groups and apps." : "This application enables a set of APIs that external systems can use to manage accounts, groups and apps.",
+    "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses.",
     "Logged in user must be an administrator or have authorization to edit this setting." : "Logged in user must be an administrator or have authorization to edit this setting.",
     "This application enables a set of APIs that external systems can use to manage users, groups and apps." : "This application enables a set of APIs that external systems can use to manage users, groups and apps.",
     "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses."

+ 3 - 0
apps/provisioning_api/l10n/zh_HK.js

@@ -1,6 +1,7 @@
 OC.L10N.register(
     "provisioning_api",
     {
+    "Logged in account must be an administrator or have authorization to edit this setting." : "登錄賬戶必須是管理員或有編輯此設置的授權。",
     "Could not create non-existing user ID" : "無法建立不存在的用戶 ID",
     "User already exists" : "用戶已存在",
     "Group %1$s does not exist" : "群組 %1$s 不存在",
@@ -35,6 +36,8 @@ OC.L10N.register(
     "An unexpected error occurred. Please contact your admin." : "發生了一個意料之外的錯誤。 請聯絡您的系統管理員。",
     "Email confirmation successful" : "成功確認電郵地址",
     "Provisioning API" : "Provisioning API",
+    "This application enables a set of APIs that external systems can use to manage accounts, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理賬戶、組和應用程序。",
+    "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API,外部系統可以使用它們來創建、編輯、刪除和查詢賬戶\n\t\t屬性、查詢、設置和刪除群組,設置配額以及查詢 Nextcloud 中使用的總存儲量。群組管理員賬戶\n\t\t還可以查詢 Nextcloud,並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後,可以通過基本身分驗證標頭使用 HTTP 請求執行\n以上所列任何功能。Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和伺服器響應。",
     "Logged in user must be an administrator or have authorization to edit this setting." : "登錄用戶必須是管理員或有編輯此設置的授權。",
     "This application enables a set of APIs that external systems can use to manage users, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理用戶、組和應用程序。",
     "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API,外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組,設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud,並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後,可以通過基本身分驗證標頭使用 HTTP 請求執行\n以上所列任何功能。Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和伺服器響應。"

+ 3 - 0
apps/provisioning_api/l10n/zh_HK.json

@@ -1,4 +1,5 @@
 { "translations": {
+    "Logged in account must be an administrator or have authorization to edit this setting." : "登錄賬戶必須是管理員或有編輯此設置的授權。",
     "Could not create non-existing user ID" : "無法建立不存在的用戶 ID",
     "User already exists" : "用戶已存在",
     "Group %1$s does not exist" : "群組 %1$s 不存在",
@@ -33,6 +34,8 @@
     "An unexpected error occurred. Please contact your admin." : "發生了一個意料之外的錯誤。 請聯絡您的系統管理員。",
     "Email confirmation successful" : "成功確認電郵地址",
     "Provisioning API" : "Provisioning API",
+    "This application enables a set of APIs that external systems can use to manage accounts, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理賬戶、組和應用程序。",
+    "This application enables a set of APIs that external systems can use to create, edit, delete and query account\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin accounts\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API,外部系統可以使用它們來創建、編輯、刪除和查詢賬戶\n\t\t屬性、查詢、設置和刪除群組,設置配額以及查詢 Nextcloud 中使用的總存儲量。群組管理員賬戶\n\t\t還可以查詢 Nextcloud,並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後,可以通過基本身分驗證標頭使用 HTTP 請求執行\n以上所列任何功能。Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和伺服器響應。",
     "Logged in user must be an administrator or have authorization to edit this setting." : "登錄用戶必須是管理員或有編輯此設置的授權。",
     "This application enables a set of APIs that external systems can use to manage users, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理用戶、組和應用程序。",
     "This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API,外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組,設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud,並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後,可以通過基本身分驗證標頭使用 HTTP 請求執行\n以上所列任何功能。Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和伺服器響應。"

+ 50 - 0
apps/settings/l10n/en_GB.js

@@ -56,9 +56,12 @@ OC.L10N.register(
     "Wrong password" : "Incorrect password",
     "Unable to change personal password" : "Unable to change personal password",
     "Saved" : "Saved",
+    "No Login supplied" : "No Login supplied",
     "Unable to change password. Password too long." : "Unable to change password. Password too long.",
     "Authentication error" : "Authentication error",
+    "Please provide an admin recovery password; otherwise, all account data will be lost." : "Please provide an admin recovery password; otherwise, all account data will be lost.",
     "Wrong admin recovery password. Please check the password and try again." : "Incorrect admin recovery password. Please check the password and try again.",
+    "Backend does not support password change, but the encryption of the account key was updated." : "Backend does not support password change, but the encryption of the account key was updated.",
     "Administrator documentation" : "Administrator documentation",
     "User documentation" : "User documentation",
     "Nextcloud help overview" : "Nextcloud help overview",
@@ -68,6 +71,7 @@ OC.L10N.register(
     "If you received this email, the email configuration seems to be correct." : "If you received this email, the email configuration seems to be correct.",
     "Email could not be sent. Check your mail server log" : "Email could not be sent. Check your mail server log",
     "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "A problem occurred while sending the email. Please revise your settings. (Error: %s)",
+    "You need to set your account email before being able to send test emails. Go to %s for that." : "You need to set your account email before being able to send test emails. Go to %s for that.",
     "Users" : "Users",
     "Invalid account" : "Invalid account",
     "Invalid mail address" : "Invalid mail address",
@@ -95,9 +99,11 @@ OC.L10N.register(
     "Welcome aboard" : "Welcome aboard",
     "Welcome aboard %s" : "Welcome aboard %s",
     "Welcome to your %s account, you can add, protect, and share your data." : "Welcome to your %s account, you can add, protect, and share your data.",
+    "Your Login is: %s" : "Your Login is: %s",
     "Set your password" : "Set your password",
     "Go to %s" : "Go to %s",
     "Install Client" : "Install Client",
+    "Logged in account must be a subadmin" : "Logged in account must be a subadmin",
     "Settings" : "Settings",
     "Personal" : "Personal",
     "Administration" : "Administration",
@@ -124,6 +130,10 @@ OC.L10N.register(
     "Your remote address could not be determined." : "Your remote address could not be determined.",
     "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly.",
     "Your remote address \"%s\" is not brute-force throttled." : "Your remote address \"%s\" is not brute-force throttled.",
+    "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`.",
+    "Old administration imported certificates" : "Old administration imported certificates",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "A background job is pending that checks for administration imported SSL certificates. Please check back later.",
+    "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below.",
     "Code integrity" : "Code integrity",
     "Integrity checker has been disabled. Integrity cannot be verified." : "Integrity checker has been disabled. Integrity cannot be verified.",
     "No altered files" : "No altered files",
@@ -253,6 +263,9 @@ OC.L10N.register(
     "Database transaction isolation level" : "Database transaction isolation level",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel.",
     "Was not able to get transaction isolation level: %s" : "Was not able to get transaction isolation level: %s",
+    "WOFF2 file loading" : "WOFF2 file loading",
+    "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files." : "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files.",
+    "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation.",
     "Profile information" : "Profile information",
     "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled",
     "Nextcloud settings" : "Nextcloud settings",
@@ -309,6 +322,7 @@ OC.L10N.register(
     "Deleted disclaimer text" : "Deleted disclaimer text",
     "Could not set disclaimer text" : "Could not set disclaimer text",
     "Two-Factor Authentication" : "Two-Factor Authentication",
+    "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system.",
     "Enforce two-factor authentication" : "Enforce two-factor authentication",
     "Limit to groups" : "Limit to groups",
     "Enforcement of two-factor authentication can be set for certain groups only." : "Enforcement of two-factor authentication can be set for certain groups only.",
@@ -316,6 +330,7 @@ OC.L10N.register(
     "Enforced groups" : "Enforced groups",
     "Two-factor authentication is not enforced for members of the following groups." : "Two-factor authentication is not enforced for members of the following groups.",
     "Excluded groups" : "Excluded groups",
+    "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced.",
     "Save changes" : "Save changes",
     "All" : "All",
     "Limit app usage to groups" : "Limit app usage to groups",
@@ -329,6 +344,7 @@ OC.L10N.register(
     "View in store" : "View in store",
     "Visit website" : "Visit website",
     "Report a bug" : "Report a bug",
+    "Usage documentation" : "Usage documentation",
     "Admin documentation" : "Admin documentation",
     "Developer documentation" : "Developer documentation",
     "Show details for {appName} app" : "Show details for {appName} app",
@@ -391,12 +407,16 @@ OC.L10N.register(
     "Last job ran {relativeTime}." : "Last job ran {relativeTime}.",
     "Background job did not run yet!" : "Background job did not run yet!",
     "AJAX" : "AJAX",
+    "Execute one task with each page loaded. Use case: Single account instance." : "Execute one task with each page loaded. Use case: Single account instance.",
     "Webcron" : "Webcron",
+    "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage).",
     "Cron (Recommended)" : "Cron (Recommended)",
     "Use system cron service to call the cron.php file every 5 minutes." : "Use system cron service to call the cron.php file every 5 minutes.",
+    "The cron.php needs to be executed by the system account \"{user}\"." : "The cron.php needs to be executed by the system account \"{user}\".",
     "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details.",
     "Unable to update background job mode" : "Unable to update background job mode",
     "Profile" : "Profile",
+    "Enable or disable profile by default for new accounts." : "Enable or disable profile by default for new accounts.",
     "Enable" : "Enable",
     "Unable to update profile default setting" : "Unable to update profile default setting",
     "Server-side encryption" : "Server-side encryption",
@@ -413,6 +433,7 @@ OC.L10N.register(
     "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}",
     "Unable to update server side encryption config" : "Unable to update server side encryption config",
     "Please confirm the group removal" : "Please confirm the group removal",
+    "You are about to remove the group \"{group}\". The accounts will NOT be deleted." : "You are about to remove the group \"{group}\". The accounts will NOT be deleted.",
     "Cancel" : "Cancel",
     "Confirm" : "Confirm",
     "Submit" : "Submit",
@@ -444,9 +465,11 @@ OC.L10N.register(
     "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)",
     "Your full name" : "Your full name",
     "Back" : "Back",
+    "Change scope level of {property}" : "Change scope level of {property}",
     "This address is not confirmed" : "This address is not confirmed",
     "Primary email for password reset and notifications" : "Primary email for password reset and notifications",
     "Email options" : "Email options",
+    "Options for additional email address {index}" : "Options for additional email address {index}",
     "Remove primary email" : "Remove primary email",
     "Delete email" : "Delete email",
     "Unset as primary email" : "Unset as primary email",
@@ -465,6 +488,7 @@ OC.L10N.register(
     "Help translate" : "Help translate",
     "Unable to update language" : "Unable to update language",
     "No language set" : "No language set",
+    "Locales" : "Locales",
     "Week starts on {firstDayOfWeek}" : "Week starts on {firstDayOfWeek}",
     "Unable to update locale" : "Unable to update locale",
     "No locale set" : "No locale set",
@@ -472,6 +496,7 @@ OC.L10N.register(
     "Your organisation" : "Your organisation",
     "Your phone number" : "Your phone number",
     "Edit your Profile visibility" : "Edit your Profile visibility",
+    "Enable profile" : "Enable profile",
     "Unable to update profile enabled state" : "Unable to update profile enabled state",
     "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected.",
     "Unable to update visibility of {displayId}" : "Unable to update visibility of {displayId}",
@@ -479,6 +504,7 @@ OC.L10N.register(
     "Your X (formerly Twitter) handle" : "Your X (formerly Twitter) handle",
     "Your website" : "Your website",
     "No {property} set" : "No {property} set",
+    "Invalid value" : "Invalid value",
     "Unable to update {property}" : "Unable to update {property}",
     "Change scope level of {property}, current scope is {scope}" : "Change scope level of {property}, current scope is {scope}",
     "Unable to update federation scope of the primary {property}" : "Unable to update federation scope of the primary {property}",
@@ -491,6 +517,7 @@ OC.L10N.register(
     "Reshare" : "Reshare",
     "No accounts" : "No accounts",
     "Loading accounts …" : "Loading accounts …",
+    "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list.",
     "Default language" : "Default language",
     "Common languages" : "Common languages",
     "Other languages" : "Other languages",
@@ -527,18 +554,28 @@ OC.L10N.register(
     "Last login" : "Last login",
     "User actions" : "User actions",
     "Password or insufficient permissions message" : "Password or insufficient permissions message",
+    "Loading account …" : "Loading account …",
     "Change display name" : "Change display name",
     "Set new password" : "Set new password",
+    "You do not have permissions to see the details of this account" : "You do not have permissions to see the details of this account",
     "Set new email address" : "Set new email address",
     "Add user to group" : "Add user to group",
+    "Add account to group" : "Add account to group",
+    "Set account as admin for" : "Set account as admin for",
+    "Select account quota" : "Select account quota",
     "Set the language" : "Set the language",
+    "Set line manager" : "Set line manager",
     "{size} used" : "{size} used",
+    "Delete account" : "Delete account",
     "Wipe all devices" : "Wipe all devices",
+    "Disable account" : "Disable account",
+    "Enable account" : "Enable account",
     "Resend welcome email" : "Resend welcome email",
     "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",
     "Remote wipe of devices" : "Remote wipe of devices",
     "Wipe {userid}'s devices" : "Wipe {userid}'s devices",
     "Wiped {userid}'s devices" : "Wiped {userid}'s devices",
+    "Failed to update line manager" : "Failed to update line manager",
     "Fully delete {userid}'s account including all their personal files, app data, etc." : "Fully delete {userid}'s account including all their personal files, app data, etc.",
     "Account deletion" : "Account deletion",
     "Delete {userid}'s account" : "Delete {userid}'s account",
@@ -546,13 +583,17 @@ OC.L10N.register(
     "Password was successfully changed" : "Password was successfully changed",
     "Email was successfully changed" : "Email was successfully changed",
     "Welcome mail sent!" : "Welcome mail sent!",
+    "Toggle account actions menu" : "Toggle account actions menu",
     "Done" : "Done",
     "Edit" : "Edit",
+    "Account management settings" : "Account management settings",
     "Visibility" : "Visibility",
     "Show language" : "Show language",
+    "Show account backend" : "Show account backend",
     "Show storage path" : "Show storage path",
     "Show last login" : "Show last login",
     "Send email" : "Send email",
+    "Send welcome email to new accounts" : "Send welcome email to new accounts",
     "Defaults" : "Defaults",
     "Default quota" : "Default quota",
     "Select default quota" : "Select default quota",
@@ -574,12 +615,17 @@ OC.L10N.register(
     "{license}-licensed" : "{license}-licensed",
     "Changelog" : "Changelog",
     "by {author}\n{license}" : "by {author}\n{license}",
+    "Account management" : "Account management",
+    "New account" : "New account",
+    "Active accounts" : "Active accounts",
     "Admins" : "Admins",
     "Disabled users" : "Disabled users",
     "Creating group …" : "Creating group …",
     "Create group" : "Create group",
     "Group name" : "Group name",
     "Please enter a valid group name" : "Please enter a valid group name",
+    "Disabled accounts" : "Disabled accounts",
+    "Account group: {group}" : "Account group: {group}",
     "Failed to create group" : "Failed to create group",
     "Sending…" : "Sending…",
     "Email sent" : "Email sent",
@@ -598,6 +644,8 @@ OC.L10N.register(
     "Profile visibility" : "Profile visibility",
     "Locale" : "Locale",
     "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Not available as this property is required for core functionality including file sharing and calendar invitations",
+    "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Not available as federation has been disabled for your account, contact your system administration if you have any questions",
+    "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions",
     "Your apps" : "Your apps",
     "Active apps" : "Active apps",
     "Disabled apps" : "Disabled apps",
@@ -606,6 +654,7 @@ OC.L10N.register(
     "Featured apps" : "Featured apps",
     "Supported apps" : "Supported apps",
     "Show to everyone" : "Show to everyone",
+    "Show to logged in accounts only" : "Show to logged in accounts only",
     "Hide" : "Hide",
     "Download and enable" : "Download and enable",
     "Allow untested app" : "Allow untested app",
@@ -642,6 +691,7 @@ OC.L10N.register(
     "Authentication" : "Authentication",
     "Authentication required" : "Authentication required",
     "Credentials" : "Credentials",
+    "SMTP Login" : "SMTP Login",
     "SMTP Password" : "SMTP Password",
     "Save" : "Save",
     "Test and verify email settings" : "Test and verify email settings",

+ 50 - 0
apps/settings/l10n/en_GB.json

@@ -54,9 +54,12 @@
     "Wrong password" : "Incorrect password",
     "Unable to change personal password" : "Unable to change personal password",
     "Saved" : "Saved",
+    "No Login supplied" : "No Login supplied",
     "Unable to change password. Password too long." : "Unable to change password. Password too long.",
     "Authentication error" : "Authentication error",
+    "Please provide an admin recovery password; otherwise, all account data will be lost." : "Please provide an admin recovery password; otherwise, all account data will be lost.",
     "Wrong admin recovery password. Please check the password and try again." : "Incorrect admin recovery password. Please check the password and try again.",
+    "Backend does not support password change, but the encryption of the account key was updated." : "Backend does not support password change, but the encryption of the account key was updated.",
     "Administrator documentation" : "Administrator documentation",
     "User documentation" : "User documentation",
     "Nextcloud help overview" : "Nextcloud help overview",
@@ -66,6 +69,7 @@
     "If you received this email, the email configuration seems to be correct." : "If you received this email, the email configuration seems to be correct.",
     "Email could not be sent. Check your mail server log" : "Email could not be sent. Check your mail server log",
     "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "A problem occurred while sending the email. Please revise your settings. (Error: %s)",
+    "You need to set your account email before being able to send test emails. Go to %s for that." : "You need to set your account email before being able to send test emails. Go to %s for that.",
     "Users" : "Users",
     "Invalid account" : "Invalid account",
     "Invalid mail address" : "Invalid mail address",
@@ -93,9 +97,11 @@
     "Welcome aboard" : "Welcome aboard",
     "Welcome aboard %s" : "Welcome aboard %s",
     "Welcome to your %s account, you can add, protect, and share your data." : "Welcome to your %s account, you can add, protect, and share your data.",
+    "Your Login is: %s" : "Your Login is: %s",
     "Set your password" : "Set your password",
     "Go to %s" : "Go to %s",
     "Install Client" : "Install Client",
+    "Logged in account must be a subadmin" : "Logged in account must be a subadmin",
     "Settings" : "Settings",
     "Personal" : "Personal",
     "Administration" : "Administration",
@@ -122,6 +128,10 @@
     "Your remote address could not be determined." : "Your remote address could not be determined.",
     "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly.",
     "Your remote address \"%s\" is not brute-force throttled." : "Your remote address \"%s\" is not brute-force throttled.",
+    "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`.",
+    "Old administration imported certificates" : "Old administration imported certificates",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "A background job is pending that checks for administration imported SSL certificates. Please check back later.",
+    "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below.",
     "Code integrity" : "Code integrity",
     "Integrity checker has been disabled. Integrity cannot be verified." : "Integrity checker has been disabled. Integrity cannot be verified.",
     "No altered files" : "No altered files",
@@ -251,6 +261,9 @@
     "Database transaction isolation level" : "Database transaction isolation level",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel.",
     "Was not able to get transaction isolation level: %s" : "Was not able to get transaction isolation level: %s",
+    "WOFF2 file loading" : "WOFF2 file loading",
+    "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files." : "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files.",
+    "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation.",
     "Profile information" : "Profile information",
     "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled",
     "Nextcloud settings" : "Nextcloud settings",
@@ -307,6 +320,7 @@
     "Deleted disclaimer text" : "Deleted disclaimer text",
     "Could not set disclaimer text" : "Could not set disclaimer text",
     "Two-Factor Authentication" : "Two-Factor Authentication",
+    "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system.",
     "Enforce two-factor authentication" : "Enforce two-factor authentication",
     "Limit to groups" : "Limit to groups",
     "Enforcement of two-factor authentication can be set for certain groups only." : "Enforcement of two-factor authentication can be set for certain groups only.",
@@ -314,6 +328,7 @@
     "Enforced groups" : "Enforced groups",
     "Two-factor authentication is not enforced for members of the following groups." : "Two-factor authentication is not enforced for members of the following groups.",
     "Excluded groups" : "Excluded groups",
+    "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced.",
     "Save changes" : "Save changes",
     "All" : "All",
     "Limit app usage to groups" : "Limit app usage to groups",
@@ -327,6 +342,7 @@
     "View in store" : "View in store",
     "Visit website" : "Visit website",
     "Report a bug" : "Report a bug",
+    "Usage documentation" : "Usage documentation",
     "Admin documentation" : "Admin documentation",
     "Developer documentation" : "Developer documentation",
     "Show details for {appName} app" : "Show details for {appName} app",
@@ -389,12 +405,16 @@
     "Last job ran {relativeTime}." : "Last job ran {relativeTime}.",
     "Background job did not run yet!" : "Background job did not run yet!",
     "AJAX" : "AJAX",
+    "Execute one task with each page loaded. Use case: Single account instance." : "Execute one task with each page loaded. Use case: Single account instance.",
     "Webcron" : "Webcron",
+    "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage).",
     "Cron (Recommended)" : "Cron (Recommended)",
     "Use system cron service to call the cron.php file every 5 minutes." : "Use system cron service to call the cron.php file every 5 minutes.",
+    "The cron.php needs to be executed by the system account \"{user}\"." : "The cron.php needs to be executed by the system account \"{user}\".",
     "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details.",
     "Unable to update background job mode" : "Unable to update background job mode",
     "Profile" : "Profile",
+    "Enable or disable profile by default for new accounts." : "Enable or disable profile by default for new accounts.",
     "Enable" : "Enable",
     "Unable to update profile default setting" : "Unable to update profile default setting",
     "Server-side encryption" : "Server-side encryption",
@@ -411,6 +431,7 @@
     "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}",
     "Unable to update server side encryption config" : "Unable to update server side encryption config",
     "Please confirm the group removal" : "Please confirm the group removal",
+    "You are about to remove the group \"{group}\". The accounts will NOT be deleted." : "You are about to remove the group \"{group}\". The accounts will NOT be deleted.",
     "Cancel" : "Cancel",
     "Confirm" : "Confirm",
     "Submit" : "Submit",
@@ -442,9 +463,11 @@
     "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)",
     "Your full name" : "Your full name",
     "Back" : "Back",
+    "Change scope level of {property}" : "Change scope level of {property}",
     "This address is not confirmed" : "This address is not confirmed",
     "Primary email for password reset and notifications" : "Primary email for password reset and notifications",
     "Email options" : "Email options",
+    "Options for additional email address {index}" : "Options for additional email address {index}",
     "Remove primary email" : "Remove primary email",
     "Delete email" : "Delete email",
     "Unset as primary email" : "Unset as primary email",
@@ -463,6 +486,7 @@
     "Help translate" : "Help translate",
     "Unable to update language" : "Unable to update language",
     "No language set" : "No language set",
+    "Locales" : "Locales",
     "Week starts on {firstDayOfWeek}" : "Week starts on {firstDayOfWeek}",
     "Unable to update locale" : "Unable to update locale",
     "No locale set" : "No locale set",
@@ -470,6 +494,7 @@
     "Your organisation" : "Your organisation",
     "Your phone number" : "Your phone number",
     "Edit your Profile visibility" : "Edit your Profile visibility",
+    "Enable profile" : "Enable profile",
     "Unable to update profile enabled state" : "Unable to update profile enabled state",
     "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected.",
     "Unable to update visibility of {displayId}" : "Unable to update visibility of {displayId}",
@@ -477,6 +502,7 @@
     "Your X (formerly Twitter) handle" : "Your X (formerly Twitter) handle",
     "Your website" : "Your website",
     "No {property} set" : "No {property} set",
+    "Invalid value" : "Invalid value",
     "Unable to update {property}" : "Unable to update {property}",
     "Change scope level of {property}, current scope is {scope}" : "Change scope level of {property}, current scope is {scope}",
     "Unable to update federation scope of the primary {property}" : "Unable to update federation scope of the primary {property}",
@@ -489,6 +515,7 @@
     "Reshare" : "Reshare",
     "No accounts" : "No accounts",
     "Loading accounts …" : "Loading accounts …",
+    "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list.",
     "Default language" : "Default language",
     "Common languages" : "Common languages",
     "Other languages" : "Other languages",
@@ -525,18 +552,28 @@
     "Last login" : "Last login",
     "User actions" : "User actions",
     "Password or insufficient permissions message" : "Password or insufficient permissions message",
+    "Loading account …" : "Loading account …",
     "Change display name" : "Change display name",
     "Set new password" : "Set new password",
+    "You do not have permissions to see the details of this account" : "You do not have permissions to see the details of this account",
     "Set new email address" : "Set new email address",
     "Add user to group" : "Add user to group",
+    "Add account to group" : "Add account to group",
+    "Set account as admin for" : "Set account as admin for",
+    "Select account quota" : "Select account quota",
     "Set the language" : "Set the language",
+    "Set line manager" : "Set line manager",
     "{size} used" : "{size} used",
+    "Delete account" : "Delete account",
     "Wipe all devices" : "Wipe all devices",
+    "Disable account" : "Disable account",
+    "Enable account" : "Enable account",
     "Resend welcome email" : "Resend welcome email",
     "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",
     "Remote wipe of devices" : "Remote wipe of devices",
     "Wipe {userid}'s devices" : "Wipe {userid}'s devices",
     "Wiped {userid}'s devices" : "Wiped {userid}'s devices",
+    "Failed to update line manager" : "Failed to update line manager",
     "Fully delete {userid}'s account including all their personal files, app data, etc." : "Fully delete {userid}'s account including all their personal files, app data, etc.",
     "Account deletion" : "Account deletion",
     "Delete {userid}'s account" : "Delete {userid}'s account",
@@ -544,13 +581,17 @@
     "Password was successfully changed" : "Password was successfully changed",
     "Email was successfully changed" : "Email was successfully changed",
     "Welcome mail sent!" : "Welcome mail sent!",
+    "Toggle account actions menu" : "Toggle account actions menu",
     "Done" : "Done",
     "Edit" : "Edit",
+    "Account management settings" : "Account management settings",
     "Visibility" : "Visibility",
     "Show language" : "Show language",
+    "Show account backend" : "Show account backend",
     "Show storage path" : "Show storage path",
     "Show last login" : "Show last login",
     "Send email" : "Send email",
+    "Send welcome email to new accounts" : "Send welcome email to new accounts",
     "Defaults" : "Defaults",
     "Default quota" : "Default quota",
     "Select default quota" : "Select default quota",
@@ -572,12 +613,17 @@
     "{license}-licensed" : "{license}-licensed",
     "Changelog" : "Changelog",
     "by {author}\n{license}" : "by {author}\n{license}",
+    "Account management" : "Account management",
+    "New account" : "New account",
+    "Active accounts" : "Active accounts",
     "Admins" : "Admins",
     "Disabled users" : "Disabled users",
     "Creating group …" : "Creating group …",
     "Create group" : "Create group",
     "Group name" : "Group name",
     "Please enter a valid group name" : "Please enter a valid group name",
+    "Disabled accounts" : "Disabled accounts",
+    "Account group: {group}" : "Account group: {group}",
     "Failed to create group" : "Failed to create group",
     "Sending…" : "Sending…",
     "Email sent" : "Email sent",
@@ -596,6 +642,8 @@
     "Profile visibility" : "Profile visibility",
     "Locale" : "Locale",
     "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Not available as this property is required for core functionality including file sharing and calendar invitations",
+    "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Not available as federation has been disabled for your account, contact your system administration if you have any questions",
+    "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions",
     "Your apps" : "Your apps",
     "Active apps" : "Active apps",
     "Disabled apps" : "Disabled apps",
@@ -604,6 +652,7 @@
     "Featured apps" : "Featured apps",
     "Supported apps" : "Supported apps",
     "Show to everyone" : "Show to everyone",
+    "Show to logged in accounts only" : "Show to logged in accounts only",
     "Hide" : "Hide",
     "Download and enable" : "Download and enable",
     "Allow untested app" : "Allow untested app",
@@ -640,6 +689,7 @@
     "Authentication" : "Authentication",
     "Authentication required" : "Authentication required",
     "Credentials" : "Credentials",
+    "SMTP Login" : "SMTP Login",
     "SMTP Password" : "SMTP Password",
     "Save" : "Save",
     "Test and verify email settings" : "Test and verify email settings",

+ 23 - 0
apps/settings/l10n/es_MX.js

@@ -61,6 +61,7 @@ OC.L10N.register(
     "Authentication error" : "Error de autenticación",
     "Please provide an admin recovery password; otherwise, all account data will be lost." : "Por favor proporcione una contraseña de recuperación de administrador; de lo contrario, toda la información de la cuenta se perderá.",
     "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación de administrador incorrecta. Por favor verificala e inténtalo de nuevo.",
+    "Backend does not support password change, but the encryption of the account key was updated." : "El backend no soporta el cambio de contraseñas, pero se actualizó el cifrado de la llave de la cuenta.",
     "Administrator documentation" : "Documentación del adminsitrador",
     "User documentation" : "Documentación del usuario",
     "Nextcloud help overview" : "Descripción general de la ayuda de Nextcloud",
@@ -70,6 +71,7 @@ OC.L10N.register(
     "If you received this email, the email configuration seems to be correct." : "Si has recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ",
     "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Por favor verfica la bitácora de tu servidor de correo",
     "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Por favor revisa tus configuraciones (Error: %s)",
+    "You need to set your account email before being able to send test emails. Go to %s for that." : "Necesita establecer su cuenta de correo electrónico antes de poder enviar correos de prueba. Vaya a %s para hacerlo.",
     "Users" : " Usuarios",
     "Invalid account" : "Cuenta inválida",
     "Invalid mail address" : "Dirección de correo inválida",
@@ -127,10 +129,13 @@ OC.L10N.register(
     "Your remote address could not be determined." : "No se pudo determinar su dirección remota.",
     "Your remote address \"%s\" is not brute-force throttled." : "Su dirección remota \"%s\" no está limitada por fuerza bruta.",
     "Old administration imported certificates" : "Certificados antiguos de administración importados",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Está pendiente una tarea en segundo plano que comprueba los certificados SSL de administración importados. Por favor, vuelva a checar más tarde.",
     "Code integrity" : "Integridad del código",
     "Integrity checker has been disabled. Integrity cannot be verified." : "El verificador de integridad ha sido deshabilitado. La integridad no puede ser verificada.",
     "No altered files" : "No hay archivos alterados",
+    "Some files have not passed the integrity check. {link1} {link2}" : "Algunos archivos no han pasado la verificación de integridad. {link1} {link2}",
     "Cron errors" : "Errores de cron",
+    "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "No fue posible ejecutar el trabajo cron a través de la línea de comandos. Los siguientes errores técnicos aparecieron:\n%s",
     "The last cron job ran without errors." : "El último trabajo cron se ejecutó sin errores.",
     "Cron last run" : "Última ejecución de cron",
     "Last background job execution ran %s. Something seems wrong. {link}." : "La última ejecución de trabajo de segundo plano se ejecutó %s. Parece que algo está mal. {link}.",
@@ -141,10 +146,28 @@ OC.L10N.register(
     "Missing optional index \"%s\" in table \"%s\"." : "Falta el índice opcional \"%s\" en la tabla \"%s\".",
     "Database missing primary keys" : "Faltan llaves primarias en la base de datos",
     "Missing primary key on table \"%s\"." : "Falta la llave primaria en la tabla \"%s\".",
+    "Database pending bigint migrations" : "Está pendiente la migración de \"bigint\" de la base de datos",
     "Debug mode" : "Modo de depuración",
+    "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Esta instancia se está ejecutando en modo de depuración. Habilite esto únicamente para desarrollo local y no en ambientes de producción.",
     "Debug mode is disabled." : "El modo de depuración está deshabilitado.",
     "Default phone region" : "Región predeterminada para teléfonos",
+    "Email test" : "Correo de prueba",
+    "Email test was successfully sent" : "Correo de prueba enviado correctamente",
+    "File locking" : "Bloqueo de archivos",
+    "Forwarded for headers" : "Cabeceras Reenviado para",
+    "Your IP address was resolved as %s" : "Su dirección IP se resolvió como %s",
+    "Internet connectivity" : "Conexión a Internet",
+    "Internet connectivity is disabled in configuration file." : "La conexión a Internet está deshabilitada en el archivo de configuración.",
+    "JavaScript modules support" : "Soporte de módulos JavaScript",
+    "Old server-side-encryption" : "Antiguo cifrado del lado del servidor",
     "Disabled" : "Deshabilitado",
+    "The old server-side-encryption format is enabled. We recommend disabling this." : "El antiguo formato de cifrado del lado del servidor está activado. Recomendamos deshabilitar esto.",
+    "Maintenance window start" : "Inicio de la ventana de mantenimiento",
+    "Memcache" : "Memcache",
+    "Configured" : "Configurado",
+    "MySQL Unicode support" : "Soporte unicode de MySQL",
+    "You are not using MySQL" : "No está usando MySQL",
+    "Overwrite CLI URL" : "Sobrescribir el URL de la línea de comandos",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "La función de PHP \"set_time_limit\" no está disponible. Esto podría generar que la ejecución de scripts se detenga, rompiendo su instalación. Se recomienda ámpliamente habilitar esta función. ",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Tu PHP no cuenta con soporte FreeType, lo que resulta en fallas en la imagen de perfil y la interface de configuraciones. ",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP no parece estar configurado correctamente para consultar las variables de ambiente. La prueba con getenv(\"PATH\") sólo regresa una respuesta vacía.",

+ 23 - 0
apps/settings/l10n/es_MX.json

@@ -59,6 +59,7 @@
     "Authentication error" : "Error de autenticación",
     "Please provide an admin recovery password; otherwise, all account data will be lost." : "Por favor proporcione una contraseña de recuperación de administrador; de lo contrario, toda la información de la cuenta se perderá.",
     "Wrong admin recovery password. Please check the password and try again." : "Contraseña de recuperación de administrador incorrecta. Por favor verificala e inténtalo de nuevo.",
+    "Backend does not support password change, but the encryption of the account key was updated." : "El backend no soporta el cambio de contraseñas, pero se actualizó el cifrado de la llave de la cuenta.",
     "Administrator documentation" : "Documentación del adminsitrador",
     "User documentation" : "Documentación del usuario",
     "Nextcloud help overview" : "Descripción general de la ayuda de Nextcloud",
@@ -68,6 +69,7 @@
     "If you received this email, the email configuration seems to be correct." : "Si has recibido este correo electrónico, la configuración del correo electrónico parece estar correcta. ",
     "Email could not be sent. Check your mail server log" : "No fue posible enviar el correo electrónico. Por favor verfica la bitácora de tu servidor de correo",
     "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Se presentó un problema al enviar el correo electrónico. Por favor revisa tus configuraciones (Error: %s)",
+    "You need to set your account email before being able to send test emails. Go to %s for that." : "Necesita establecer su cuenta de correo electrónico antes de poder enviar correos de prueba. Vaya a %s para hacerlo.",
     "Users" : " Usuarios",
     "Invalid account" : "Cuenta inválida",
     "Invalid mail address" : "Dirección de correo inválida",
@@ -125,10 +127,13 @@
     "Your remote address could not be determined." : "No se pudo determinar su dirección remota.",
     "Your remote address \"%s\" is not brute-force throttled." : "Su dirección remota \"%s\" no está limitada por fuerza bruta.",
     "Old administration imported certificates" : "Certificados antiguos de administración importados",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Está pendiente una tarea en segundo plano que comprueba los certificados SSL de administración importados. Por favor, vuelva a checar más tarde.",
     "Code integrity" : "Integridad del código",
     "Integrity checker has been disabled. Integrity cannot be verified." : "El verificador de integridad ha sido deshabilitado. La integridad no puede ser verificada.",
     "No altered files" : "No hay archivos alterados",
+    "Some files have not passed the integrity check. {link1} {link2}" : "Algunos archivos no han pasado la verificación de integridad. {link1} {link2}",
     "Cron errors" : "Errores de cron",
+    "It was not possible to execute the cron job via CLI. The following technical errors have appeared:\n%s" : "No fue posible ejecutar el trabajo cron a través de la línea de comandos. Los siguientes errores técnicos aparecieron:\n%s",
     "The last cron job ran without errors." : "El último trabajo cron se ejecutó sin errores.",
     "Cron last run" : "Última ejecución de cron",
     "Last background job execution ran %s. Something seems wrong. {link}." : "La última ejecución de trabajo de segundo plano se ejecutó %s. Parece que algo está mal. {link}.",
@@ -139,10 +144,28 @@
     "Missing optional index \"%s\" in table \"%s\"." : "Falta el índice opcional \"%s\" en la tabla \"%s\".",
     "Database missing primary keys" : "Faltan llaves primarias en la base de datos",
     "Missing primary key on table \"%s\"." : "Falta la llave primaria en la tabla \"%s\".",
+    "Database pending bigint migrations" : "Está pendiente la migración de \"bigint\" de la base de datos",
     "Debug mode" : "Modo de depuración",
+    "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Esta instancia se está ejecutando en modo de depuración. Habilite esto únicamente para desarrollo local y no en ambientes de producción.",
     "Debug mode is disabled." : "El modo de depuración está deshabilitado.",
     "Default phone region" : "Región predeterminada para teléfonos",
+    "Email test" : "Correo de prueba",
+    "Email test was successfully sent" : "Correo de prueba enviado correctamente",
+    "File locking" : "Bloqueo de archivos",
+    "Forwarded for headers" : "Cabeceras Reenviado para",
+    "Your IP address was resolved as %s" : "Su dirección IP se resolvió como %s",
+    "Internet connectivity" : "Conexión a Internet",
+    "Internet connectivity is disabled in configuration file." : "La conexión a Internet está deshabilitada en el archivo de configuración.",
+    "JavaScript modules support" : "Soporte de módulos JavaScript",
+    "Old server-side-encryption" : "Antiguo cifrado del lado del servidor",
     "Disabled" : "Deshabilitado",
+    "The old server-side-encryption format is enabled. We recommend disabling this." : "El antiguo formato de cifrado del lado del servidor está activado. Recomendamos deshabilitar esto.",
+    "Maintenance window start" : "Inicio de la ventana de mantenimiento",
+    "Memcache" : "Memcache",
+    "Configured" : "Configurado",
+    "MySQL Unicode support" : "Soporte unicode de MySQL",
+    "You are not using MySQL" : "No está usando MySQL",
+    "Overwrite CLI URL" : "Sobrescribir el URL de la línea de comandos",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "La función de PHP \"set_time_limit\" no está disponible. Esto podría generar que la ejecución de scripts se detenga, rompiendo su instalación. Se recomienda ámpliamente habilitar esta función. ",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Tu PHP no cuenta con soporte FreeType, lo que resulta en fallas en la imagen de perfil y la interface de configuraciones. ",
     "PHP does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "PHP no parece estar configurado correctamente para consultar las variables de ambiente. La prueba con getenv(\"PATH\") sólo regresa una respuesta vacía.",

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

@@ -186,11 +186,13 @@ OC.L10N.register(
     "Allow public uploads" : "Разрешить предоставлять доступ на запись",
     "Always ask for a password" : "Предлагать задать пароль",
     "Enforce password protection" : "Требовать защиту паролем",
+    "Exclude groups from creating link shares" : "Группы с запретом создания ссылок для публикации",
     "Exclude groups from sharing" : "Запретить публикацию указанным группам:",
     "These groups will still be able to receive shares, but not to initiate them." : "Эти группы смогут получать общие ресурсы, но не смогут их создавать.",
     "Set default expiration date for shares" : "Установить срок действия общего доступа по умолчанию",
     "Enforce expiration date" : "Срок действия обязателен",
     "Set default expiration date for shares to other servers" : "Установить дату истечения по умолчанию для общих ресурсов на других серверах",
+    "Set default expiration date for shares via link or mail" : "Установить срок действия общего доступа через ссылки или почту",
     "Allow username autocompletion in share dialog and allow access to the system address book" : "Разрешить автозаполнение имени пользователя в диалоговом окне общего доступа и разрешить доступ к системной адресной книге",
     "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Если автозаполнение «одна группа» и «интеграция телефонного номера» включены, совпадения в любом из них достаточно, чтобы отобразить пользователя.",
     "Allow username autocompletion to users within the same groups and limit system address books to users in the same groups" : "Разрешить автозаполнение имени пользователя пользователям из одних и тех же групп и ограничить доступ к системным адресным книгам пользователями из одних и тех же групп",

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

@@ -184,11 +184,13 @@
     "Allow public uploads" : "Разрешить предоставлять доступ на запись",
     "Always ask for a password" : "Предлагать задать пароль",
     "Enforce password protection" : "Требовать защиту паролем",
+    "Exclude groups from creating link shares" : "Группы с запретом создания ссылок для публикации",
     "Exclude groups from sharing" : "Запретить публикацию указанным группам:",
     "These groups will still be able to receive shares, but not to initiate them." : "Эти группы смогут получать общие ресурсы, но не смогут их создавать.",
     "Set default expiration date for shares" : "Установить срок действия общего доступа по умолчанию",
     "Enforce expiration date" : "Срок действия обязателен",
     "Set default expiration date for shares to other servers" : "Установить дату истечения по умолчанию для общих ресурсов на других серверах",
+    "Set default expiration date for shares via link or mail" : "Установить срок действия общего доступа через ссылки или почту",
     "Allow username autocompletion in share dialog and allow access to the system address book" : "Разрешить автозаполнение имени пользователя в диалоговом окне общего доступа и разрешить доступ к системной адресной книге",
     "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Если автозаполнение «одна группа» и «интеграция телефонного номера» включены, совпадения в любом из них достаточно, чтобы отобразить пользователя.",
     "Allow username autocompletion to users within the same groups and limit system address books to users in the same groups" : "Разрешить автозаполнение имени пользователя пользователям из одних и тех же групп и ограничить доступ к системным адресным книгам пользователями из одних и тех же групп",

+ 80 - 1
apps/settings/l10n/tr.js

@@ -130,6 +130,10 @@ OC.L10N.register(
     "Your remote address could not be determined." : "Uzak adresiniz belirlenemedi.",
     "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Uzak adresiniz \"%s\" olarak belirlendi ve şu anda çeşitli isteklerin yerine getirilmesini yavaşlatacak şekilde kaba kuvvet saldırısı nedeniyle kısıtlanıyor. Uzak adres sizin adresiniz değilse bu, vekil sunucusunun doğru şekilde yapılandırılmadığını gösteriyor olabilir.",
     "Your remote address \"%s\" is not brute-force throttled." : "\"%s\" uzak adresinize kaba kuvvet sınırlaması uygulanmıyor.",
+    "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir.",
+    "Old administration imported certificates" : "Eski yönetimin içe aktarılmış sertifikaları",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Yönetim tarafından içe aktarılmış SSL sertifikalarını denetleyen bir arka plan görevi bekliyor. Lütfen bir süre sonra yeniden denetleyin.",
+    "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Yönetim tarafından içe aktarılmış ancak artık Nextcloud 21 ile kullanılmayan bazı SSL sertifikaları var. Bunlar, komut satırından \"occ security:certificates:import\" komutu ile içe aktarılabilir. Veri klasörü içindeki yollarını aşağıda görebilirsiniz.",
     "Code integrity" : "Kod bütünlüğü",
     "Integrity checker has been disabled. Integrity cannot be verified." : "Bütünlük denetimi kapatılmış. Bütünlük doğrulanamadı.",
     "No altered files" : "Değiştirilmiş bir dosya yok",
@@ -188,8 +192,14 @@ OC.L10N.register(
     "You are not using MySQL" : "MySQL kullanmıyorsunuz",
     "MySQL is used as database and does support 4-byte characters" : "Veri tabanı olarak MySQL kullanılıyor ve 4 baytlık karakterler destekleniyor",
     "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL." : "Veri tabanı olarak MySQL kullanılıyor ancak 4 bayt uzunluğundaki karakterler desteklenmiyor. 4 bayt uzunluğundaki karaktelerin (emoji simgeleri gibi) dosya adları ya da yorumlarda sorun çıkmadan işlenebilmesi için MySQL üzerinde 4 bayt desteğinin etkinleştirilmesi önerilir.",
+    "Overwrite CLI URL" : "CLI adresi değişikliği",
+    "The \"overwrite.cli.url\" option in your config.php is correctly set to \"%s\"." : "config.php dosyasınızdaki \"overwrite.cli.url\" seçeneği doğru şekilde \"%s\" olarak ayarlanmış.",
+    "The \"overwrite.cli.url\" option in your config.php is set to \"%s\" which is a correct URL. Suggested URL is \"%s\"." : "config.php dosyasınızdaki \"overwrite.cli.url\" seçeneği doğru bir adres olan \"%s\" olarak ayarlanmış. Önerilen adres \"%s\".",
+    "Please make sure to set the \"overwrite.cli.url\" option in your config.php file to the URL that your users mainly use to access this Nextcloud. Suggestion: \"%s\". Otherwise there might be problems with the URL generation via cron. (It is possible though that the suggested URL is not the URL that your users mainly use to access this Nextcloud. Best is to double check this in any case.)" : "Lütfen config.php dosyanızdaki \"overwrite.cli.url\" seçeneğini, kullanıcılarınızın bu Nextcloud kopyasına erişmek için kullandığı adres olarak ayarladığınızdan emin olun. Önerilen: \"%s\". Yoksa, zamanlanmış görev üzerinden adres üretme sorunları çıkabilir. (Önerilen adres, kullanıcılarınızın bu Nextcloud kopyasına erişmek için kullandığı adres olmasa da olabilir. Her durumda bunu iki kez denetlemek iyi olur.)",
     "PHP default charset" : "Varsayılan PHP karakter kümesi",
     "PHP configuration option \"default_charset\" should be UTF-8" : "PHP \"default_charset\" yapılandırma seçeneği UTF-8 olmalı",
+    "PHP set_time_limit" : "PHP set_time_limit",
+    "The function is available." : "Özellik kullanılabilir.",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevin etkinleştirilmesi önemle önerilir.",
     "Freetype" : "Freetype",
     "Supported" : "Destekleniyor",
@@ -199,13 +209,34 @@ OC.L10N.register(
     "PHP memory limit" : "PHP bellek sınırı",
     "The PHP memory limit is below the recommended value of %s." : "PHP bellek sınırı önerilen %s değerinden küçük.",
     "PHP modules" : "PHP modülleri",
+    "increases language translation performance and fixes sorting of non-ASCII characters" : "dil çeviri başarımını artırır ve ASCII olmayan karakterlerin sıralamasını düzeltir",
+    "for Argon2 for password hashing" : "Argon2 ile parola karması için",
+    "for WebAuthn passwordless login" : "WebAuthn parolasız oturum açma için",
+    "for WebAuthn passwordless login, and SFTP storage" : "WebAuthn parolasız oturum açma ve SFTP depolama alanı için",
+    "for picture rotation in server and metadata extraction in the Photos app" : "Fotoğraflar uygulamasında sunucuda görselleri döndürmek ve üst verileri ayıklamak için ",
     "This instance is missing some required PHP modules. It is required to install them: %s." : "Bu kopyada gerekli bazı PHP modülleri eksik. Bunların kurulması gerekiyor: %s.",
+    "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir:\n%s",
+    "PHP opcache" : "PHP opcache",
     "The PHP OPcache module is not loaded. For better performance it is recommended to load it into your PHP installation." : "PHP OPcache modülü yüklenmemiş. Daha iyi başarım sağlamak için PHP kurulumunuza eklemeniz önerilir.",
+    "OPcache is disabled. For better performance, it is recommended to apply \"opcache.enable=1\" to your PHP configuration." : "OPcache devre dışı. Daha iyi başarım için PHP yapılandırmanızda \"opcache.enable=1\" seçeneğini ayarlamanız önerilir.",
+    "The shared memory based OPcache is disabled. For better performance, it is recommended to apply \"opcache.file_cache_only=0\" to your PHP configuration and use the file cache as second level cache only." : "Paylaşılan bellek temelli OPcache devre dışı bırakılmış. Başarımı iyileştirmek için PHP yapılandırmanızda \"opcache.file_cache_only=0\" seçeneğini ayarlamanız ve dosya ön belleğini yalnızca ikinci düzey ön bellek olarak kullanmanız önerilir.",
+    "OPcache is not working as it should, opcache_get_status() returns false, please check configuration." : "OPcache olması gerektiği gibi çalışmıyor, opcache_get_status() işlevi false değerini döndürüyor. Lütfen yapılandırmayı denetleyin.",
+    "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "En fazla OPcache anahtar sayısına neredeyse erişildi. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.max_accelerated_files\" uygulamanız önerilir.",
+    "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "OPcache ara belleği neredeyse dolu. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.memory_consumption\" uygulamanız önerilir.",
+    "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "OPcache interned dizge ara belleği neredeyse dolu. Yinelenen dizgelerin etkin bir şekilde ön belleğe alınabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.interned_strings_buffer\" uygulamanız önerilir.",
+    "OPcache is configured to remove code comments. With OPcache enabled, \"opcache.save_comments=1\" must be set for Nextcloud to function." : "OPcache, kod yorumlarını kaldıracak şekilde yapılandırılmış. OPcache etkinken, Nextcloud uygulamasının çalışması için \"opcache.save_comments=1\" ayarı yapılmalıdır.",
+    "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud tarafından OPcache API' yazılımının kullanmasına izin verilmez. OPcache etkinleştirildiğinde, Nextcloud çekirdeği veya uygulama yükseltmeleri sırasında hataları önlemek için \"opcache.restrict_api\" ile tüm Nextcloud klasörlerini katmanız ya da OPcache API kısıtlamalarını devre dışı bırakmak için bu ayarı kaldırmanız önemle önerilir.",
+    "The PHP OPcache module is not properly configured. %s." : "PHP OPcache modülü doğru yapılandırılmamış. %s.",
+    "Correctly configured" : "Doğru yapılandırılmış",
     "PHP version" : "PHP sürümü",
     "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Şu anda PHP %s kullanıyorsunuz. PHP 8.0 son olarak Nextcloud 27 sürümünde destekleniyor. Nextcloud 28 için en az PHP 8.1 gerekebilir. Lütfen olabilecek en kısa sürede PHP Group tarafından sağlanan resmi olarak desteklenen PHP sürümlerinden birine yükseltin.",
     "You are currently running PHP %s." : "Şu anda PHP %s kullanıyorsunuz.",
     "PHP \"output_buffering\" option" : "PHP \"output_buffering\" seçeneği",
     "PHP configuration option \"output_buffering\" must be disabled" : "PHP \"option output_buffering\" yapılandırma seçeneği devre dışı bırakılmalıdır",
+    "Push service" : "Anında bildirim hizmeti",
+    "Valid enterprise license" : "Geçerli Enterprise lisansı",
+    "Free push service" : "Ücretsiz anında bildirim hizmeti",
+    "This is the unsupported community build of Nextcloud. Given the size of this instance, performance, reliability and scalability cannot be guaranteed. Push notifications are limited to avoid overloading our free service. Learn more about the benefits of Nextcloud Enterprise at {link}." : "Bu Nextcloud topluluk sürümü desteklenmiyor. Bu kopyanın boyutu göz önüne alındığında, başarım, güvenilirlik ve ölçeklenebilirlik garanti edilemez. Ücretsiz hizmetimizi aşırı yüklememek için anında bildirimler sınırlandı. {link} adresinden Nextcloud Enterprise sürümünün faydaları hakkında ayrıntılı bilgi alabilirsiniz.",
     "Random generator" : "Rastgelelik üreteci",
     "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "PHP tarafında uygun bir rastgelelik kaynağı bulunamadı. Güvenlik nedeniyle kesinlikle önerilir.",
     "Secure" : "Güvenli",
@@ -221,9 +252,20 @@ OC.L10N.register(
     "Architecture" : "Mimari",
     "64-bit" : "64-bit",
     "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "32 bit bir PHP sürümü çalıştırıyorsunuz gibi görünüyor. Nextcloud uygulamasının iyi çalışması için 64 bit bir PHP sürümü kullanılmalıdır. Lütfen işletim sisteminizi ve PHP sürümünüzü 64 bit olacak şekilde yükseltin!",
+    "Temporary space available" : "Geçici alan kullanılabilir",
+    "Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Geçici PHP yolu denetlenirken sorun çıktı. Doğru şekilde bir klasöre ayarlanmamış. Döndürülen değer: %s",
+    "Error while checking the available disk space of temporary PHP path or no free disk space returned. Temporary path: %s" : "Geçici PHP yolunun kullanılabilir disk alanı denetlenirken sorun çıktı veya boş disk alanı döndürülmedi. Geçici yol: %s",
+    "- %.1f GiB available in %s (PHP temporary directory)" : "- %s içinde %.1f GiB kullanılabilir  (PHP geçici klasörü)",
+    "- %.1f GiB available in %s (Nextcloud temporary directory)" : "- %s içinde %.1f GiB kullanılabilir  (Nextcloud geçici klasörü)",
+    "Temporary directory is correctly configured:\n%s" : "Geçici klasör doğru şekilde yapılandırılmış:\n%s",
+    "This instance uses an S3 based object store as primary storage, and has enough space in the temporary directory.\n%s" : "Bu kopya, birincil depolama olarak S3 tabanlı bir nesne deposunu kullanıyor ve geçici klasörde yeterli alan var.\n%s",
+    "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Bu kopya, birincil depolama olarak S3 tabanlı bir nesne deposu kullanıyor. Yüklenen dosyalar geçici olarak sunucuya kaydedildiğinden PHP geçici klasöründe 50 GiB boş alan bulunması önerilir. Bu durumu düzeltmek için php.ini içindeki geçici klasör yolunu değiştirin ya da kullanılan geçici klasörde daha fazla yer açın.\nGeçici yoldaki kullanılabilir alanın denetlenmesi önerilen 50 GiB yerine %.1f GiB sonucu verdi. Yol: %s",
     "Database transaction isolation level" : "Veri tabanı işlemsel yalıtım düzeyi",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Veri tabanınız \"READ COMMITTED\" işlem yalıtma düzeyinde çalışmıyor. Bu durum aynı anda birden çok işlem yapıldığında sorun çıkmasına yol açabilir.",
     "Was not able to get transaction isolation level: %s" : "İşlemsel yalıtım düzeyi alınamadı: %s",
+    "WOFF2 file loading" : "WOFF2 dosya yüklemesi",
+    "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files." : "WOFF2 yükleme desteği denetlenemedi. Lütfen site sunucunuzun `.woff2` dosyalarını sunup sunmadığını el ile denetleyin.",
+    "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Site sunucunuz .woff2 dosyalarını aktaracak şekilde yapılandırılmamış. Bu sık karşılaşılan bir Nginx yapılandırma sorunudur. Nextcloud 15 için .woff2 dosyalarını da aktaracak ek bir ayar yapılması gereklidir. Kullandığınız Nginx yapılandırmasını belgeler bölümünde bulunan önerilen yapılandırma dosyası ile karşılaştırın.",
     "Profile information" : "Profil bilgileri",
     "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profil görseli, tam ad, e-posta adresi, telefon numarası, adres, site, Twitter, kuruluş, rol, başlık, özgeçmiş ve profilde etkinleştirilmiş diğer bilgiler",
     "Nextcloud settings" : "Nextcloud ayarları",
@@ -246,6 +288,7 @@ OC.L10N.register(
     "Allow resharing" : "Yeniden paylaşılabilsin",
     "Allow sharing with groups" : "Gruplar ile paylaşılabilsin",
     "Restrict users to only share with users in their groups" : "Kullanıcılar, yalnızca kendi gruplarındaki kullanıcılarla paylaşabilsin",
+    "Ignore the following groups when checking group membership" : "Grup üyeliği denetlenirken şu grupları yok sayılsın",
     "Allow users to share via link and emails" : "Kullanıcılar bağlantı ve e-posta ile paylaşabilsin",
     "Allow public uploads" : "Herkes yükleyebilsin",
     "Always ask for a password" : "Her zaman parola sorulsun",
@@ -279,6 +322,7 @@ OC.L10N.register(
     "Deleted disclaimer text" : "Silinmiş sorumluluk reddi metni",
     "Could not set disclaimer text" : "Sorumluluk reddi metni ayarlanamadı",
     "Two-Factor Authentication" : "İki adımlı doğrulama",
+    "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Tüm hesaplar ve belirli gruplar için iki adımlı doğrulama kullanılır. İki adımlı doğrulama hizmeti sağlayıcısını yapılandırmayan kullanıcılar oturum açamaz.",
     "Enforce two-factor authentication" : "İki adımlı doğrulama dayatılsın",
     "Limit to groups" : "Sınırlanacak gruplar",
     "Enforcement of two-factor authentication can be set for certain groups only." : "İki adımlı doğrulama yalnızca belirli gruplar için sınırlanabilir.",
@@ -286,6 +330,7 @@ OC.L10N.register(
     "Enforced groups" : "Uygulanacak gruplar",
     "Two-factor authentication is not enforced for members of the following groups." : "Belirtilen grupların tüm üyeleri için iki adımlı doğrulama kullanımı zorunlu olmaz.",
     "Excluded groups" : "Uygulanmayacak gruplar",
+    "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Uygulanan ya da uygulanmayan gruplar belirtildiğinde, bir hesabın iki adımlı doğrulama kullanıp kullanmayacağına şu şekilde karar verilir. Herhangi bir grup belirtilmemiş ise, uygulanmayan grupların üyeleri dışındaki tüm üyeler için iki adımlı doğrulama kullanılır. Belirtilmiş gruplar varsa, uygulanan bu grupların üyeleri için iki adımlı doğrulama kullanılır. Bir hesabın hem uygulanan hem de uygulanmayan gruplarda üyeliği varsa, uygulanan grupların önceliği vardır ve iki adımlı doğrulama kullanılır.",
     "Save changes" : "Değişiklikleri kaydet",
     "All" : "Tümü",
     "Limit app usage to groups" : "Uygulama kullanımı şu gruplarla sınırlansın",
@@ -299,6 +344,7 @@ OC.L10N.register(
     "View in store" : "Mağazada görüntüle",
     "Visit website" : "Siteye bakın",
     "Report a bug" : "Hata bildirin",
+    "Usage documentation" : "Kullanım belgeleri",
     "Admin documentation" : "Yönetici belgeleri",
     "Developer documentation" : "Geliştirici belgeleri",
     "Show details for {appName} app" : "{appName} uygulamasının ayrıntılarını görüntüle",
@@ -361,12 +407,16 @@ OC.L10N.register(
     "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.",
     "Background job did not run yet!" : "Arka plan görevi henüz yürütülmemiş!",
     "AJAX" : "AJAX",
+    "Execute one task with each page loaded. Use case: Single account instance." : "Her sayfa yüklendiğinde bir görev yürütülür. Kullanım şekli: Tek hesaplı kopya.",
     "Webcron" : "İnternet zamanlanmış görevi",
+    "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php, HTTP üzerinden her 5 dakikada bir cron.php sayfasını çağıran bir internet zamanlanmış görevi hizmetinde kayıtlıdır. Kullanım şekli: Çok küçük kopya (kullanıma bağlı olarak 1–5 hesap).",
     "Cron (Recommended)" : "Cron (önerilen)",
     "Use system cron service to call the cron.php file every 5 minutes." : "5 dakikada bir cron.php dosyasının çağrılması için sistem cron hizmeti kullanılsın.",
+    "The cron.php needs to be executed by the system account \"{user}\"." : "cron.php dosyası \"{user}\" sistem hesabı tarafından yürütülmelidir.",
     "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "PHP POSIX eklentisi gereklidir. Ayrıntılı bilgi almak için {linkstart}PHP belgelerine{linkend} bakabilirsiniz.",
     "Unable to update background job mode" : "Arka plan görevi kipi güncellenemedi",
     "Profile" : "Profil",
+    "Enable or disable profile by default for new accounts." : "Bu seçenek etkinleştirildiğinde, profil yeni hesaplar için varsayılan olur.",
     "Enable" : "Etkinleştir",
     "Unable to update profile default setting" : "Profil varsayılan ayarı güncellenemedi",
     "Server-side encryption" : "Sunucu tarafı şifreleme",
@@ -383,6 +433,7 @@ OC.L10N.register(
     "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "Şifreleme anahtarlarınızı eski şifrelemeden (ownCloud <= 8.0) yenisine aktarmalısınız. Lütfen \"Varsayılan şifreleme modülü\"nü etkinleştirip {command} komutunu yürütün",
     "Unable to update server side encryption config" : "Sunucu tarafı şifreleme yapılandırması güncellenemedi",
     "Please confirm the group removal" : "Grubu silme işlemini onaylayın",
+    "You are about to remove the group \"{group}\". The accounts will NOT be deleted." : "\"{group}\" grubunu silmek üzeresiniz. Hesaplar SİLİNMEYECEK.",
     "Cancel" : "İptal",
     "Confirm" : "Onayla",
     "Submit" : "Gönder",
@@ -414,9 +465,11 @@ OC.L10N.register(
     "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "<strong>{usage}</strong> / <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>) kullanıyorsunuz",
     "Your full name" : "Tam adınız",
     "Back" : "Geri",
+    "Change scope level of {property}" : "{property} kapsam düzeyini değiştir",
     "This address is not confirmed" : "Bu adres doğrulanmamış",
     "Primary email for password reset and notifications" : "Parola sıfırlama ve bildirimler için birincil e-posta adresi",
     "Email options" : "E-posta seçenekleri",
+    "Options for additional email address {index}" : "{index}. ek e-posta adresi seçenekleri",
     "Remove primary email" : "Birincil e-posta adresini sil",
     "Delete email" : "E-posta adresini sil",
     "Unset as primary email" : "Birincil e-posta işaretini kaldır",
@@ -435,6 +488,7 @@ OC.L10N.register(
     "Help translate" : "Çeviriye yardım edin",
     "Unable to update language" : "Dil güncellenemedi",
     "No language set" : "Herhangi bir dil ayarlanmamış",
+    "Locales" : "Yerel ayarlar",
     "Week starts on {firstDayOfWeek}" : "Hafta başlangıcı: {firstDayOfWeek}",
     "Unable to update locale" : "Yerel ayar güncellenemedi",
     "No locale set" : "Herhangi bir yerel ayar seçilmemiş",
@@ -442,6 +496,7 @@ OC.L10N.register(
     "Your organisation" : "Kuruluşunuz",
     "Your phone number" : "Telefon numaranız",
     "Edit your Profile visibility" : "Profilinizin görünürlüğü değiştirin",
+    "Enable profile" : "Profili etkinleştir",
     "Unable to update profile enabled state" : "Profilin etkinleştirilme durumu güncellenemedi",
     "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "Profilinizde daha kısıtlayıcı olan görünürlük veya kapsam ayarına uyulur - Örneğin, görünürlük \"Herkese görüntülensin\" ve kapsam \"Özel\" olarak ayarlanmışsa, \"Özel\" seçimine uyulur.",
     "Unable to update visibility of {displayId}" : "{displayId} görünürlüğü güncellenemedi",
@@ -449,6 +504,7 @@ OC.L10N.register(
     "Your X (formerly Twitter) handle" : "X (eski Twitter) kullanıcı adınız",
     "Your website" : "Sitenizin adresi",
     "No {property} set" : "Herhangi bir {property} ayarlanmamış",
+    "Invalid value" : "Değer geçersiz",
     "Unable to update {property}" : "{property} güncellenemedi",
     "Change scope level of {property}, current scope is {scope}" : "{property} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
     "Unable to update federation scope of the primary {property}" : "Birincil {property} birleşik kapsamı güncellenemedi",
@@ -461,6 +517,7 @@ OC.L10N.register(
     "Reshare" : "Yeniden paylaş",
     "No accounts" : "Henüz bir hesap yok",
     "Loading accounts …" : "Hesaplar yükleniyor...",
+    "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Hesap listesi. Başarımı olumsuz etkilememek için listenin tümü görüntülenmiyor. Listede ilerledikçe diğer hesaplar görüntülenecek.",
     "Default language" : "Varsayılan dil",
     "Common languages" : "Sık kullanılan diller",
     "Other languages" : "Diğer diller",
@@ -497,19 +554,28 @@ OC.L10N.register(
     "Last login" : "Son oturum açma",
     "User actions" : "Kullanıcı işlemleri",
     "Password or insufficient permissions message" : "Parola ya da izinler yetersiz iletisi",
+    "Loading account …" : "Hesap yükleniyor…",
     "Change display name" : "Görüntülenecek adı değiştir",
     "Set new password" : "Yeni parola ayarla",
+    "You do not have permissions to see the details of this account" : "Bu hesabın ayrıntılarını görüntüleme izniniz yok",
     "Set new email address" : "Yeni e-posta adresi ayarla",
     "Add user to group" : "Gruba kullanıcı ekle",
+    "Add account to group" : "Hesabı gruba ekle",
+    "Set account as admin for" : "Hesabı şurada yönetici yap",
+    "Select account quota" : "Hesap kotasını seçin",
     "Set the language" : "Dili ayarla",
+    "Set line manager" : "Satır yöneticisini ayarla",
     "{size} used" : "{size} kullanılmış",
     "Delete account" : "Hesabı sil",
     "Wipe all devices" : "Tüm aygıtları sil",
+    "Disable account" : "Hesabı devre dışı bırak",
+    "Enable account" : "Hesabı etkinleştir",
     "Resend welcome email" : "Karşılama e-postasını yeniden gönder",
     "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Aygıt kaybedildiğinde ya da kuruluş ile çalışma sona erdirildiğinde, bu özellik {userid} ile ilişkili tüm aygıtlardaki Nextcloud verilerini silebilir. Bu özellik yalnızca aygıtların İnternet bağlantısı olduğunda kullanılabilir.",
     "Remote wipe of devices" : "Uzaktan aygıt temizleme",
     "Wipe {userid}'s devices" : "{userid} aygıtlarını temizle",
     "Wiped {userid}'s devices" : "{userid} kullanıcısının aygıtları silindi",
+    "Failed to update line manager" : "Satır yöneticisi güncellenemedi",
     "Fully delete {userid}'s account including all their personal files, app data, etc." : "{userid} için kişisel dosyalar ve uygulama verileri gibi tüm hesap bilgilerini tamamen siler",
     "Account deletion" : "Hesap silme",
     "Delete {userid}'s account" : "{userid} hesabını sil",
@@ -517,13 +583,17 @@ OC.L10N.register(
     "Password was successfully changed" : "Parola değiştirildi",
     "Email was successfully changed" : "E-posta adresi değiştirildi",
     "Welcome mail sent!" : "Karşılama e-postası gönderildi!",
+    "Toggle account actions menu" : "Hesap işlemleri menüsünü aç/kapat",
     "Done" : "Tamam",
     "Edit" : "Düzenle",
+    "Account management settings" : "Hesap yönetimi ayarları",
     "Visibility" : "Görünürlük",
     "Show language" : "Görüntülenecek dil",
+    "Show account backend" : "Hesap arka ucu görüntülensin",
     "Show storage path" : "Depolama yolu görüntülensin",
     "Show last login" : "Son oturum açma zamanı görüntülensin",
     "Send email" : "E-posta gönder",
+    "Send welcome email to new accounts" : "Yeni hesaplara hoş geldiniz e-postası gönderilsin",
     "Defaults" : "Varsayılanlar",
     "Default quota" : "Varsayılan kota",
     "Select default quota" : "Varsayılan kota değerini seçin",
@@ -545,13 +615,17 @@ OC.L10N.register(
     "{license}-licensed" : "{license}-lisanslı",
     "Changelog" : "Değişiklik günlüğü",
     "by {author}\n{license}" : "{author} tarafından\n{license}",
+    "Account management" : "Hesap yönetimi",
     "New account" : "Hesap ekle",
+    "Active accounts" : "Etkin hesaplar",
     "Admins" : "Yöneticiler",
     "Disabled users" : "Devre dışı bırakılmış kullanıcılar",
     "Creating group …" : "Grup ekleniyor…",
     "Create group" : "Grup ekle",
     "Group name" : "Grup adı",
     "Please enter a valid group name" : "Lütfen geçerli bir grup adı yazın",
+    "Disabled accounts" : "Devre dışı hesaplar",
+    "Account group: {group}" : "Hesap grubu: {group}",
     "Failed to create group" : "Grup eklenemedi",
     "Sending…" : "Gönderiliyor …",
     "Email sent" : "E-posta gönderildi",
@@ -570,6 +644,8 @@ OC.L10N.register(
     "Profile visibility" : "Profil görünürlüğü",
     "Locale" : "Yerel Ayar",
     "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Bu özellik, dosya paylaşımı ve takvim çağrıları gibi temel işlevler için gerekli olduğundan kullanılamıyor",
+    "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Hesabınızda birleşik kullanım devre dışı bırakılmış olduğundan kullanılamıyor. Herhangi bir sorunuz varsa sistem yönetimi ile görüşün.",
+    "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Hesaba özel verilerin arama sunucusunda yayınlanmasına izin verilmediğinden kullanılamıyor. Herhangi bir sorunuz varsa sistem yönetimi ile görüşün.",
     "Your apps" : "Uygulamalarınız",
     "Active apps" : "Etkin uygulamalar",
     "Disabled apps" : "Devre dışı uygulamalar",
@@ -578,6 +654,7 @@ OC.L10N.register(
     "Featured apps" : "Öne çıkarılmış uygulamalar",
     "Supported apps" : "Desteklenen uygulamalar",
     "Show to everyone" : "Herkese görüntülensin",
+    "Show to logged in accounts only" : "Yalnızca oturum açmış hesaplara görüntülensin",
     "Hide" : "Gizlensin",
     "Download and enable" : "İndir ve etkinleştir",
     "Allow untested app" : "Denenmemiş uygulamalar kullanılabilsin",
@@ -614,6 +691,7 @@ OC.L10N.register(
     "Authentication" : "Kimlik doğrulama",
     "Authentication required" : "Kimlik doğrulaması gerekli",
     "Credentials" : "Kimlik doğrulama bilgileri",
+    "SMTP Login" : "SMTP kullanıcı adı",
     "SMTP Password" : "SMTP parolası",
     "Save" : "Kaydet",
     "Test and verify email settings" : "E-posta ayarlarını sınayın ve doğrulayın",
@@ -691,7 +769,7 @@ OC.L10N.register(
     "Add new email address" : "Yeni e-posta adresi ekle",
     "Set user as admin for" : "Kullanıcıyı şurada yönetici yap",
     "Select user quota" : "Kullanıcı kotasını seçin",
-    "Toggle user actions menu" : "Kullanıcı işlemleri menüsünü değiştir",
+    "Toggle user actions menu" : "Kullanıcı işlemleri menüsünü aç/kapat",
     "Delete user" : "Kullanıcıyı sil",
     "Disable user" : "Kullanıcıyı devre dışı bırak",
     "Enable user" : "Kullanıcıyı etkinleştir",
@@ -725,6 +803,7 @@ OC.L10N.register(
     "User's table" : "Kullanıcının tablosu",
     "Select user manager" : "Kullanıcı yöneticisini seçin",
     "Old user imported certificates" : "Kullanıcının içe aktardığı eski sertifikalar",
+    "Overwrite cli URL" : "CLI adresi değişikliği",
     "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them: %s." : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir: %s.",
     "You are about to remove the group \"{group}\". The users will NOT be deleted." : "\"{group}\" grubunu silmek üzeresiniz. Kullanıcılar SİLİNMEYECEK.",
     "No users" : "Herhangi bir kullanıcı yok",

+ 80 - 1
apps/settings/l10n/tr.json

@@ -128,6 +128,10 @@
     "Your remote address could not be determined." : "Uzak adresiniz belirlenemedi.",
     "Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Uzak adresiniz \"%s\" olarak belirlendi ve şu anda çeşitli isteklerin yerine getirilmesini yavaşlatacak şekilde kaba kuvvet saldırısı nedeniyle kısıtlanıyor. Uzak adres sizin adresiniz değilse bu, vekil sunucusunun doğru şekilde yapılandırılmadığını gösteriyor olabilir.",
     "Your remote address \"%s\" is not brute-force throttled." : "\"%s\" uzak adresinize kaba kuvvet sınırlaması uygulanmıyor.",
+    "To allow this check to run you have to make sure that your webserver can connect to itself. Therefor it must be able to resolve and connect to at least one its `trusted_domains` or the `overwrite.cli.url`." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir.",
+    "Old administration imported certificates" : "Eski yönetimin içe aktarılmış sertifikaları",
+    "A background job is pending that checks for administration imported SSL certificates. Please check back later." : "Yönetim tarafından içe aktarılmış SSL sertifikalarını denetleyen bir arka plan görevi bekliyor. Lütfen bir süre sonra yeniden denetleyin.",
+    "There are some administration imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Yönetim tarafından içe aktarılmış ancak artık Nextcloud 21 ile kullanılmayan bazı SSL sertifikaları var. Bunlar, komut satırından \"occ security:certificates:import\" komutu ile içe aktarılabilir. Veri klasörü içindeki yollarını aşağıda görebilirsiniz.",
     "Code integrity" : "Kod bütünlüğü",
     "Integrity checker has been disabled. Integrity cannot be verified." : "Bütünlük denetimi kapatılmış. Bütünlük doğrulanamadı.",
     "No altered files" : "Değiştirilmiş bir dosya yok",
@@ -186,8 +190,14 @@
     "You are not using MySQL" : "MySQL kullanmıyorsunuz",
     "MySQL is used as database and does support 4-byte characters" : "Veri tabanı olarak MySQL kullanılıyor ve 4 baytlık karakterler destekleniyor",
     "MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL." : "Veri tabanı olarak MySQL kullanılıyor ancak 4 bayt uzunluğundaki karakterler desteklenmiyor. 4 bayt uzunluğundaki karaktelerin (emoji simgeleri gibi) dosya adları ya da yorumlarda sorun çıkmadan işlenebilmesi için MySQL üzerinde 4 bayt desteğinin etkinleştirilmesi önerilir.",
+    "Overwrite CLI URL" : "CLI adresi değişikliği",
+    "The \"overwrite.cli.url\" option in your config.php is correctly set to \"%s\"." : "config.php dosyasınızdaki \"overwrite.cli.url\" seçeneği doğru şekilde \"%s\" olarak ayarlanmış.",
+    "The \"overwrite.cli.url\" option in your config.php is set to \"%s\" which is a correct URL. Suggested URL is \"%s\"." : "config.php dosyasınızdaki \"overwrite.cli.url\" seçeneği doğru bir adres olan \"%s\" olarak ayarlanmış. Önerilen adres \"%s\".",
+    "Please make sure to set the \"overwrite.cli.url\" option in your config.php file to the URL that your users mainly use to access this Nextcloud. Suggestion: \"%s\". Otherwise there might be problems with the URL generation via cron. (It is possible though that the suggested URL is not the URL that your users mainly use to access this Nextcloud. Best is to double check this in any case.)" : "Lütfen config.php dosyanızdaki \"overwrite.cli.url\" seçeneğini, kullanıcılarınızın bu Nextcloud kopyasına erişmek için kullandığı adres olarak ayarladığınızdan emin olun. Önerilen: \"%s\". Yoksa, zamanlanmış görev üzerinden adres üretme sorunları çıkabilir. (Önerilen adres, kullanıcılarınızın bu Nextcloud kopyasına erişmek için kullandığı adres olmasa da olabilir. Her durumda bunu iki kez denetlemek iyi olur.)",
     "PHP default charset" : "Varsayılan PHP karakter kümesi",
     "PHP configuration option \"default_charset\" should be UTF-8" : "PHP \"default_charset\" yapılandırma seçeneği UTF-8 olmalı",
+    "PHP set_time_limit" : "PHP set_time_limit",
+    "The function is available." : "Özellik kullanılabilir.",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevin etkinleştirilmesi önemle önerilir.",
     "Freetype" : "Freetype",
     "Supported" : "Destekleniyor",
@@ -197,13 +207,34 @@
     "PHP memory limit" : "PHP bellek sınırı",
     "The PHP memory limit is below the recommended value of %s." : "PHP bellek sınırı önerilen %s değerinden küçük.",
     "PHP modules" : "PHP modülleri",
+    "increases language translation performance and fixes sorting of non-ASCII characters" : "dil çeviri başarımını artırır ve ASCII olmayan karakterlerin sıralamasını düzeltir",
+    "for Argon2 for password hashing" : "Argon2 ile parola karması için",
+    "for WebAuthn passwordless login" : "WebAuthn parolasız oturum açma için",
+    "for WebAuthn passwordless login, and SFTP storage" : "WebAuthn parolasız oturum açma ve SFTP depolama alanı için",
+    "for picture rotation in server and metadata extraction in the Photos app" : "Fotoğraflar uygulamasında sunucuda görselleri döndürmek ve üst verileri ayıklamak için ",
     "This instance is missing some required PHP modules. It is required to install them: %s." : "Bu kopyada gerekli bazı PHP modülleri eksik. Bunların kurulması gerekiyor: %s.",
+    "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them:\n%s" : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir:\n%s",
+    "PHP opcache" : "PHP opcache",
     "The PHP OPcache module is not loaded. For better performance it is recommended to load it into your PHP installation." : "PHP OPcache modülü yüklenmemiş. Daha iyi başarım sağlamak için PHP kurulumunuza eklemeniz önerilir.",
+    "OPcache is disabled. For better performance, it is recommended to apply \"opcache.enable=1\" to your PHP configuration." : "OPcache devre dışı. Daha iyi başarım için PHP yapılandırmanızda \"opcache.enable=1\" seçeneğini ayarlamanız önerilir.",
+    "The shared memory based OPcache is disabled. For better performance, it is recommended to apply \"opcache.file_cache_only=0\" to your PHP configuration and use the file cache as second level cache only." : "Paylaşılan bellek temelli OPcache devre dışı bırakılmış. Başarımı iyileştirmek için PHP yapılandırmanızda \"opcache.file_cache_only=0\" seçeneğini ayarlamanız ve dosya ön belleğini yalnızca ikinci düzey ön bellek olarak kullanmanız önerilir.",
+    "OPcache is not working as it should, opcache_get_status() returns false, please check configuration." : "OPcache olması gerektiği gibi çalışmıyor, opcache_get_status() işlevi false değerini döndürüyor. Lütfen yapılandırmayı denetleyin.",
+    "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be kept in the cache, it is recommended to apply \"opcache.max_accelerated_files\" to your PHP configuration with a value higher than \"%s\"." : "En fazla OPcache anahtar sayısına neredeyse erişildi. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.max_accelerated_files\" uygulamanız önerilir.",
+    "The OPcache buffer is nearly full. To assure that all scripts can be hold in cache, it is recommended to apply \"opcache.memory_consumption\" to your PHP configuration with a value higher than \"%s\"." : "OPcache ara belleği neredeyse dolu. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.memory_consumption\" uygulamanız önerilir.",
+    "The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply \"opcache.interned_strings_buffer\" to your PHP configuration with a value higher than \"%s\"." : "OPcache interned dizge ara belleği neredeyse dolu. Yinelenen dizgelerin etkin bir şekilde ön belleğe alınabilmesini sağlamak için, PHP yapılandırmanıza \"%s\" üzerinde bir değerle \"opcache.interned_strings_buffer\" uygulamanız önerilir.",
+    "OPcache is configured to remove code comments. With OPcache enabled, \"opcache.save_comments=1\" must be set for Nextcloud to function." : "OPcache, kod yorumlarını kaldıracak şekilde yapılandırılmış. OPcache etkinken, Nextcloud uygulamasının çalışması için \"opcache.save_comments=1\" ayarı yapılmalıdır.",
+    "Nextcloud is not allowed to use the OPcache API. With OPcache enabled, it is highly recommended to include all Nextcloud directories with \"opcache.restrict_api\" or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades." : "Nextcloud tarafından OPcache API' yazılımının kullanmasına izin verilmez. OPcache etkinleştirildiğinde, Nextcloud çekirdeği veya uygulama yükseltmeleri sırasında hataları önlemek için \"opcache.restrict_api\" ile tüm Nextcloud klasörlerini katmanız ya da OPcache API kısıtlamalarını devre dışı bırakmak için bu ayarı kaldırmanız önemle önerilir.",
+    "The PHP OPcache module is not properly configured. %s." : "PHP OPcache modülü doğru yapılandırılmamış. %s.",
+    "Correctly configured" : "Doğru yapılandırılmış",
     "PHP version" : "PHP sürümü",
     "You are currently running PHP %s. PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to one of the officially supported PHP versions provided by the PHP Group as soon as possible." : "Şu anda PHP %s kullanıyorsunuz. PHP 8.0 son olarak Nextcloud 27 sürümünde destekleniyor. Nextcloud 28 için en az PHP 8.1 gerekebilir. Lütfen olabilecek en kısa sürede PHP Group tarafından sağlanan resmi olarak desteklenen PHP sürümlerinden birine yükseltin.",
     "You are currently running PHP %s." : "Şu anda PHP %s kullanıyorsunuz.",
     "PHP \"output_buffering\" option" : "PHP \"output_buffering\" seçeneği",
     "PHP configuration option \"output_buffering\" must be disabled" : "PHP \"option output_buffering\" yapılandırma seçeneği devre dışı bırakılmalıdır",
+    "Push service" : "Anında bildirim hizmeti",
+    "Valid enterprise license" : "Geçerli Enterprise lisansı",
+    "Free push service" : "Ücretsiz anında bildirim hizmeti",
+    "This is the unsupported community build of Nextcloud. Given the size of this instance, performance, reliability and scalability cannot be guaranteed. Push notifications are limited to avoid overloading our free service. Learn more about the benefits of Nextcloud Enterprise at {link}." : "Bu Nextcloud topluluk sürümü desteklenmiyor. Bu kopyanın boyutu göz önüne alındığında, başarım, güvenilirlik ve ölçeklenebilirlik garanti edilemez. Ücretsiz hizmetimizi aşırı yüklememek için anında bildirimler sınırlandı. {link} adresinden Nextcloud Enterprise sürümünün faydaları hakkında ayrıntılı bilgi alabilirsiniz.",
     "Random generator" : "Rastgelelik üreteci",
     "No suitable source for randomness found by PHP which is highly discouraged for security reasons." : "PHP tarafında uygun bir rastgelelik kaynağı bulunamadı. Güvenlik nedeniyle kesinlikle önerilir.",
     "Secure" : "Güvenli",
@@ -219,9 +250,20 @@
     "Architecture" : "Mimari",
     "64-bit" : "64-bit",
     "It seems like you are running a 32-bit PHP version. Nextcloud needs 64-bit to run well. Please upgrade your OS and PHP to 64-bit!" : "32 bit bir PHP sürümü çalıştırıyorsunuz gibi görünüyor. Nextcloud uygulamasının iyi çalışması için 64 bit bir PHP sürümü kullanılmalıdır. Lütfen işletim sisteminizi ve PHP sürümünüzü 64 bit olacak şekilde yükseltin!",
+    "Temporary space available" : "Geçici alan kullanılabilir",
+    "Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Geçici PHP yolu denetlenirken sorun çıktı. Doğru şekilde bir klasöre ayarlanmamış. Döndürülen değer: %s",
+    "Error while checking the available disk space of temporary PHP path or no free disk space returned. Temporary path: %s" : "Geçici PHP yolunun kullanılabilir disk alanı denetlenirken sorun çıktı veya boş disk alanı döndürülmedi. Geçici yol: %s",
+    "- %.1f GiB available in %s (PHP temporary directory)" : "- %s içinde %.1f GiB kullanılabilir  (PHP geçici klasörü)",
+    "- %.1f GiB available in %s (Nextcloud temporary directory)" : "- %s içinde %.1f GiB kullanılabilir  (Nextcloud geçici klasörü)",
+    "Temporary directory is correctly configured:\n%s" : "Geçici klasör doğru şekilde yapılandırılmış:\n%s",
+    "This instance uses an S3 based object store as primary storage, and has enough space in the temporary directory.\n%s" : "Bu kopya, birincil depolama olarak S3 tabanlı bir nesne deposunu kullanıyor ve geçici klasörde yeterli alan var.\n%s",
+    "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GiB of free space available in the temp directory of PHP. To improve this please change the temporary directory in the php.ini or make more space available in that path. \nChecking the available space in the temporary path resulted in %.1f GiB instead of the recommended 50 GiB. Path: %s" : "Bu kopya, birincil depolama olarak S3 tabanlı bir nesne deposu kullanıyor. Yüklenen dosyalar geçici olarak sunucuya kaydedildiğinden PHP geçici klasöründe 50 GiB boş alan bulunması önerilir. Bu durumu düzeltmek için php.ini içindeki geçici klasör yolunu değiştirin ya da kullanılan geçici klasörde daha fazla yer açın.\nGeçici yoldaki kullanılabilir alanın denetlenmesi önerilen 50 GiB yerine %.1f GiB sonucu verdi. Yol: %s",
     "Database transaction isolation level" : "Veri tabanı işlemsel yalıtım düzeyi",
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Veri tabanınız \"READ COMMITTED\" işlem yalıtma düzeyinde çalışmıyor. Bu durum aynı anda birden çok işlem yapıldığında sorun çıkmasına yol açabilir.",
     "Was not able to get transaction isolation level: %s" : "İşlemsel yalıtım düzeyi alınamadı: %s",
+    "WOFF2 file loading" : "WOFF2 dosya yüklemesi",
+    "Could not check for WOFF2 loading support. Please check manually if your webserver serves `.woff2` files." : "WOFF2 yükleme desteği denetlenemedi. Lütfen site sunucunuzun `.woff2` dosyalarını sunup sunmadığını el ile denetleyin.",
+    "Your web server is not properly set up to deliver .woff2 files. This is typically an issue with the Nginx configuration. For Nextcloud 15 it needs an adjustement to also deliver .woff2 files. Compare your Nginx configuration to the recommended configuration in our documentation." : "Site sunucunuz .woff2 dosyalarını aktaracak şekilde yapılandırılmamış. Bu sık karşılaşılan bir Nginx yapılandırma sorunudur. Nextcloud 15 için .woff2 dosyalarını da aktaracak ek bir ayar yapılması gereklidir. Kullandığınız Nginx yapılandırmasını belgeler bölümünde bulunan önerilen yapılandırma dosyası ile karşılaştırın.",
     "Profile information" : "Profil bilgileri",
     "Profile picture, full name, email, phone number, address, website, Twitter, organisation, role, headline, biography, and whether your profile is enabled" : "Profil görseli, tam ad, e-posta adresi, telefon numarası, adres, site, Twitter, kuruluş, rol, başlık, özgeçmiş ve profilde etkinleştirilmiş diğer bilgiler",
     "Nextcloud settings" : "Nextcloud ayarları",
@@ -244,6 +286,7 @@
     "Allow resharing" : "Yeniden paylaşılabilsin",
     "Allow sharing with groups" : "Gruplar ile paylaşılabilsin",
     "Restrict users to only share with users in their groups" : "Kullanıcılar, yalnızca kendi gruplarındaki kullanıcılarla paylaşabilsin",
+    "Ignore the following groups when checking group membership" : "Grup üyeliği denetlenirken şu grupları yok sayılsın",
     "Allow users to share via link and emails" : "Kullanıcılar bağlantı ve e-posta ile paylaşabilsin",
     "Allow public uploads" : "Herkes yükleyebilsin",
     "Always ask for a password" : "Her zaman parola sorulsun",
@@ -277,6 +320,7 @@
     "Deleted disclaimer text" : "Silinmiş sorumluluk reddi metni",
     "Could not set disclaimer text" : "Sorumluluk reddi metni ayarlanamadı",
     "Two-Factor Authentication" : "İki adımlı doğrulama",
+    "Two-factor authentication can be enforced for all accounts and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Tüm hesaplar ve belirli gruplar için iki adımlı doğrulama kullanılır. İki adımlı doğrulama hizmeti sağlayıcısını yapılandırmayan kullanıcılar oturum açamaz.",
     "Enforce two-factor authentication" : "İki adımlı doğrulama dayatılsın",
     "Limit to groups" : "Sınırlanacak gruplar",
     "Enforcement of two-factor authentication can be set for certain groups only." : "İki adımlı doğrulama yalnızca belirli gruplar için sınırlanabilir.",
@@ -284,6 +328,7 @@
     "Enforced groups" : "Uygulanacak gruplar",
     "Two-factor authentication is not enforced for members of the following groups." : "Belirtilen grupların tüm üyeleri için iki adımlı doğrulama kullanımı zorunlu olmaz.",
     "Excluded groups" : "Uygulanmayacak gruplar",
+    "When groups are selected/excluded, they use the following logic to determine if an account has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If an account is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Uygulanan ya da uygulanmayan gruplar belirtildiğinde, bir hesabın iki adımlı doğrulama kullanıp kullanmayacağına şu şekilde karar verilir. Herhangi bir grup belirtilmemiş ise, uygulanmayan grupların üyeleri dışındaki tüm üyeler için iki adımlı doğrulama kullanılır. Belirtilmiş gruplar varsa, uygulanan bu grupların üyeleri için iki adımlı doğrulama kullanılır. Bir hesabın hem uygulanan hem de uygulanmayan gruplarda üyeliği varsa, uygulanan grupların önceliği vardır ve iki adımlı doğrulama kullanılır.",
     "Save changes" : "Değişiklikleri kaydet",
     "All" : "Tümü",
     "Limit app usage to groups" : "Uygulama kullanımı şu gruplarla sınırlansın",
@@ -297,6 +342,7 @@
     "View in store" : "Mağazada görüntüle",
     "Visit website" : "Siteye bakın",
     "Report a bug" : "Hata bildirin",
+    "Usage documentation" : "Kullanım belgeleri",
     "Admin documentation" : "Yönetici belgeleri",
     "Developer documentation" : "Geliştirici belgeleri",
     "Show details for {appName} app" : "{appName} uygulamasının ayrıntılarını görüntüle",
@@ -359,12 +405,16 @@
     "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.",
     "Background job did not run yet!" : "Arka plan görevi henüz yürütülmemiş!",
     "AJAX" : "AJAX",
+    "Execute one task with each page loaded. Use case: Single account instance." : "Her sayfa yüklendiğinde bir görev yürütülür. Kullanım şekli: Tek hesaplı kopya.",
     "Webcron" : "İnternet zamanlanmış görevi",
+    "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php, HTTP üzerinden her 5 dakikada bir cron.php sayfasını çağıran bir internet zamanlanmış görevi hizmetinde kayıtlıdır. Kullanım şekli: Çok küçük kopya (kullanıma bağlı olarak 1–5 hesap).",
     "Cron (Recommended)" : "Cron (önerilen)",
     "Use system cron service to call the cron.php file every 5 minutes." : "5 dakikada bir cron.php dosyasının çağrılması için sistem cron hizmeti kullanılsın.",
+    "The cron.php needs to be executed by the system account \"{user}\"." : "cron.php dosyası \"{user}\" sistem hesabı tarafından yürütülmelidir.",
     "The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details." : "PHP POSIX eklentisi gereklidir. Ayrıntılı bilgi almak için {linkstart}PHP belgelerine{linkend} bakabilirsiniz.",
     "Unable to update background job mode" : "Arka plan görevi kipi güncellenemedi",
     "Profile" : "Profil",
+    "Enable or disable profile by default for new accounts." : "Bu seçenek etkinleştirildiğinde, profil yeni hesaplar için varsayılan olur.",
     "Enable" : "Etkinleştir",
     "Unable to update profile default setting" : "Profil varsayılan ayarı güncellenemedi",
     "Server-side encryption" : "Sunucu tarafı şifreleme",
@@ -381,6 +431,7 @@
     "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run {command}" : "Şifreleme anahtarlarınızı eski şifrelemeden (ownCloud <= 8.0) yenisine aktarmalısınız. Lütfen \"Varsayılan şifreleme modülü\"nü etkinleştirip {command} komutunu yürütün",
     "Unable to update server side encryption config" : "Sunucu tarafı şifreleme yapılandırması güncellenemedi",
     "Please confirm the group removal" : "Grubu silme işlemini onaylayın",
+    "You are about to remove the group \"{group}\". The accounts will NOT be deleted." : "\"{group}\" grubunu silmek üzeresiniz. Hesaplar SİLİNMEYECEK.",
     "Cancel" : "İptal",
     "Confirm" : "Onayla",
     "Submit" : "Gönder",
@@ -412,9 +463,11 @@
     "You are using <strong>{usage}</strong> of <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>)" : "<strong>{usage}</strong> / <strong>{totalSpace}</strong> (<strong>{usageRelative}%</strong>) kullanıyorsunuz",
     "Your full name" : "Tam adınız",
     "Back" : "Geri",
+    "Change scope level of {property}" : "{property} kapsam düzeyini değiştir",
     "This address is not confirmed" : "Bu adres doğrulanmamış",
     "Primary email for password reset and notifications" : "Parola sıfırlama ve bildirimler için birincil e-posta adresi",
     "Email options" : "E-posta seçenekleri",
+    "Options for additional email address {index}" : "{index}. ek e-posta adresi seçenekleri",
     "Remove primary email" : "Birincil e-posta adresini sil",
     "Delete email" : "E-posta adresini sil",
     "Unset as primary email" : "Birincil e-posta işaretini kaldır",
@@ -433,6 +486,7 @@
     "Help translate" : "Çeviriye yardım edin",
     "Unable to update language" : "Dil güncellenemedi",
     "No language set" : "Herhangi bir dil ayarlanmamış",
+    "Locales" : "Yerel ayarlar",
     "Week starts on {firstDayOfWeek}" : "Hafta başlangıcı: {firstDayOfWeek}",
     "Unable to update locale" : "Yerel ayar güncellenemedi",
     "No locale set" : "Herhangi bir yerel ayar seçilmemiş",
@@ -440,6 +494,7 @@
     "Your organisation" : "Kuruluşunuz",
     "Your phone number" : "Telefon numaranız",
     "Edit your Profile visibility" : "Profilinizin görünürlüğü değiştirin",
+    "Enable profile" : "Profili etkinleştir",
     "Unable to update profile enabled state" : "Profilin etkinleştirilme durumu güncellenemedi",
     "The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "Profilinizde daha kısıtlayıcı olan görünürlük veya kapsam ayarına uyulur - Örneğin, görünürlük \"Herkese görüntülensin\" ve kapsam \"Özel\" olarak ayarlanmışsa, \"Özel\" seçimine uyulur.",
     "Unable to update visibility of {displayId}" : "{displayId} görünürlüğü güncellenemedi",
@@ -447,6 +502,7 @@
     "Your X (formerly Twitter) handle" : "X (eski Twitter) kullanıcı adınız",
     "Your website" : "Sitenizin adresi",
     "No {property} set" : "Herhangi bir {property} ayarlanmamış",
+    "Invalid value" : "Değer geçersiz",
     "Unable to update {property}" : "{property} güncellenemedi",
     "Change scope level of {property}, current scope is {scope}" : "{property} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
     "Unable to update federation scope of the primary {property}" : "Birincil {property} birleşik kapsamı güncellenemedi",
@@ -459,6 +515,7 @@
     "Reshare" : "Yeniden paylaş",
     "No accounts" : "Henüz bir hesap yok",
     "Loading accounts …" : "Hesaplar yükleniyor...",
+    "List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Hesap listesi. Başarımı olumsuz etkilememek için listenin tümü görüntülenmiyor. Listede ilerledikçe diğer hesaplar görüntülenecek.",
     "Default language" : "Varsayılan dil",
     "Common languages" : "Sık kullanılan diller",
     "Other languages" : "Diğer diller",
@@ -495,19 +552,28 @@
     "Last login" : "Son oturum açma",
     "User actions" : "Kullanıcı işlemleri",
     "Password or insufficient permissions message" : "Parola ya da izinler yetersiz iletisi",
+    "Loading account …" : "Hesap yükleniyor…",
     "Change display name" : "Görüntülenecek adı değiştir",
     "Set new password" : "Yeni parola ayarla",
+    "You do not have permissions to see the details of this account" : "Bu hesabın ayrıntılarını görüntüleme izniniz yok",
     "Set new email address" : "Yeni e-posta adresi ayarla",
     "Add user to group" : "Gruba kullanıcı ekle",
+    "Add account to group" : "Hesabı gruba ekle",
+    "Set account as admin for" : "Hesabı şurada yönetici yap",
+    "Select account quota" : "Hesap kotasını seçin",
     "Set the language" : "Dili ayarla",
+    "Set line manager" : "Satır yöneticisini ayarla",
     "{size} used" : "{size} kullanılmış",
     "Delete account" : "Hesabı sil",
     "Wipe all devices" : "Tüm aygıtları sil",
+    "Disable account" : "Hesabı devre dışı bırak",
+    "Enable account" : "Hesabı etkinleştir",
     "Resend welcome email" : "Karşılama e-postasını yeniden gönder",
     "In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "Aygıt kaybedildiğinde ya da kuruluş ile çalışma sona erdirildiğinde, bu özellik {userid} ile ilişkili tüm aygıtlardaki Nextcloud verilerini silebilir. Bu özellik yalnızca aygıtların İnternet bağlantısı olduğunda kullanılabilir.",
     "Remote wipe of devices" : "Uzaktan aygıt temizleme",
     "Wipe {userid}'s devices" : "{userid} aygıtlarını temizle",
     "Wiped {userid}'s devices" : "{userid} kullanıcısının aygıtları silindi",
+    "Failed to update line manager" : "Satır yöneticisi güncellenemedi",
     "Fully delete {userid}'s account including all their personal files, app data, etc." : "{userid} için kişisel dosyalar ve uygulama verileri gibi tüm hesap bilgilerini tamamen siler",
     "Account deletion" : "Hesap silme",
     "Delete {userid}'s account" : "{userid} hesabını sil",
@@ -515,13 +581,17 @@
     "Password was successfully changed" : "Parola değiştirildi",
     "Email was successfully changed" : "E-posta adresi değiştirildi",
     "Welcome mail sent!" : "Karşılama e-postası gönderildi!",
+    "Toggle account actions menu" : "Hesap işlemleri menüsünü aç/kapat",
     "Done" : "Tamam",
     "Edit" : "Düzenle",
+    "Account management settings" : "Hesap yönetimi ayarları",
     "Visibility" : "Görünürlük",
     "Show language" : "Görüntülenecek dil",
+    "Show account backend" : "Hesap arka ucu görüntülensin",
     "Show storage path" : "Depolama yolu görüntülensin",
     "Show last login" : "Son oturum açma zamanı görüntülensin",
     "Send email" : "E-posta gönder",
+    "Send welcome email to new accounts" : "Yeni hesaplara hoş geldiniz e-postası gönderilsin",
     "Defaults" : "Varsayılanlar",
     "Default quota" : "Varsayılan kota",
     "Select default quota" : "Varsayılan kota değerini seçin",
@@ -543,13 +613,17 @@
     "{license}-licensed" : "{license}-lisanslı",
     "Changelog" : "Değişiklik günlüğü",
     "by {author}\n{license}" : "{author} tarafından\n{license}",
+    "Account management" : "Hesap yönetimi",
     "New account" : "Hesap ekle",
+    "Active accounts" : "Etkin hesaplar",
     "Admins" : "Yöneticiler",
     "Disabled users" : "Devre dışı bırakılmış kullanıcılar",
     "Creating group …" : "Grup ekleniyor…",
     "Create group" : "Grup ekle",
     "Group name" : "Grup adı",
     "Please enter a valid group name" : "Lütfen geçerli bir grup adı yazın",
+    "Disabled accounts" : "Devre dışı hesaplar",
+    "Account group: {group}" : "Hesap grubu: {group}",
     "Failed to create group" : "Grup eklenemedi",
     "Sending…" : "Gönderiliyor …",
     "Email sent" : "E-posta gönderildi",
@@ -568,6 +642,8 @@
     "Profile visibility" : "Profil görünürlüğü",
     "Locale" : "Yerel Ayar",
     "Not available as this property is required for core functionality including file sharing and calendar invitations" : "Bu özellik, dosya paylaşımı ve takvim çağrıları gibi temel işlevler için gerekli olduğundan kullanılamıyor",
+    "Not available as federation has been disabled for your account, contact your system administration if you have any questions" : "Hesabınızda birleşik kullanım devre dışı bırakılmış olduğundan kullanılamıyor. Herhangi bir sorunuz varsa sistem yönetimi ile görüşün.",
+    "Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions" : "Hesaba özel verilerin arama sunucusunda yayınlanmasına izin verilmediğinden kullanılamıyor. Herhangi bir sorunuz varsa sistem yönetimi ile görüşün.",
     "Your apps" : "Uygulamalarınız",
     "Active apps" : "Etkin uygulamalar",
     "Disabled apps" : "Devre dışı uygulamalar",
@@ -576,6 +652,7 @@
     "Featured apps" : "Öne çıkarılmış uygulamalar",
     "Supported apps" : "Desteklenen uygulamalar",
     "Show to everyone" : "Herkese görüntülensin",
+    "Show to logged in accounts only" : "Yalnızca oturum açmış hesaplara görüntülensin",
     "Hide" : "Gizlensin",
     "Download and enable" : "İndir ve etkinleştir",
     "Allow untested app" : "Denenmemiş uygulamalar kullanılabilsin",
@@ -612,6 +689,7 @@
     "Authentication" : "Kimlik doğrulama",
     "Authentication required" : "Kimlik doğrulaması gerekli",
     "Credentials" : "Kimlik doğrulama bilgileri",
+    "SMTP Login" : "SMTP kullanıcı adı",
     "SMTP Password" : "SMTP parolası",
     "Save" : "Kaydet",
     "Test and verify email settings" : "E-posta ayarlarını sınayın ve doğrulayın",
@@ -689,7 +767,7 @@
     "Add new email address" : "Yeni e-posta adresi ekle",
     "Set user as admin for" : "Kullanıcıyı şurada yönetici yap",
     "Select user quota" : "Kullanıcı kotasını seçin",
-    "Toggle user actions menu" : "Kullanıcı işlemleri menüsünü değiştir",
+    "Toggle user actions menu" : "Kullanıcı işlemleri menüsünü aç/kapat",
     "Delete user" : "Kullanıcıyı sil",
     "Disable user" : "Kullanıcıyı devre dışı bırak",
     "Enable user" : "Kullanıcıyı etkinleştir",
@@ -723,6 +801,7 @@
     "User's table" : "Kullanıcının tablosu",
     "Select user manager" : "Kullanıcı yöneticisini seçin",
     "Old user imported certificates" : "Kullanıcının içe aktardığı eski sertifikalar",
+    "Overwrite cli URL" : "CLI adresi değişikliği",
     "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them: %s." : "Bu kopyada önerilen bazı PHP modülleri eksik. Daha iyi başarım ve uyumluluk için bu modüllerin kurulması önemle önerilir: %s.",
     "You are about to remove the group \"{group}\". The users will NOT be deleted." : "\"{group}\" grubunu silmek üzeresiniz. Kullanıcılar SİLİNMEYECEK.",
     "No users" : "Herhangi bir kullanıcı yok",

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

@@ -14,6 +14,7 @@ OC.L10N.register(
     "Password to access {file} was sent to {email}" : "Password to access {file} was sent to {email}",
     "Password to access {file} was sent to you" : "Password to access {file} was sent to you",
     "Share by mail" : "Share by mail",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Sharing %1$s failed, because this item is already shared with the account %2$s",
     "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again.",
     "Failed to send share by email. Got an invalid email address" : "Failed to send share by email. Got an invalid email address",
     "Failed to send share by email" : "Failed to send share by email",
@@ -37,6 +38,7 @@ OC.L10N.register(
     "You can choose a different password at any time in the share dialog." : "You can choose a different password at any time in the share dialogue.",
     "Could not find share" : "Could not find share",
     "Share provider which allows you to share files by mail" : "Share provider which allows you to share files by mail",
+    "Allows people to share a personalized link to a file or folder by putting in an email address." : "Allows people to share a personalized link to a file or folder by putting in an email address.",
     "Send password by mail" : "Send password by mail",
     "Reply to initiator" : "Reply to initiator",
     "Unable to update share by mail config" : "Unable to update share by mail config",

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

@@ -12,6 +12,7 @@
     "Password to access {file} was sent to {email}" : "Password to access {file} was sent to {email}",
     "Password to access {file} was sent to you" : "Password to access {file} was sent to you",
     "Share by mail" : "Share by mail",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "Sharing %1$s failed, because this item is already shared with the account %2$s",
     "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again.",
     "Failed to send share by email. Got an invalid email address" : "Failed to send share by email. Got an invalid email address",
     "Failed to send share by email" : "Failed to send share by email",
@@ -35,6 +36,7 @@
     "You can choose a different password at any time in the share dialog." : "You can choose a different password at any time in the share dialogue.",
     "Could not find share" : "Could not find share",
     "Share provider which allows you to share files by mail" : "Share provider which allows you to share files by mail",
+    "Allows people to share a personalized link to a file or folder by putting in an email address." : "Allows people to share a personalized link to a file or folder by putting in an email address.",
     "Send password by mail" : "Send password by mail",
     "Reply to initiator" : "Reply to initiator",
     "Unable to update share by mail config" : "Unable to update share by mail config",

+ 2 - 0
apps/sharebymail/l10n/zh_HK.js

@@ -14,6 +14,7 @@ OC.L10N.register(
     "Password to access {file} was sent to {email}" : "訪問 {file} 的密碼已發送給 {email}",
     "Password to access {file} was sent to you" : "訪問 {file} 的密碼已發送給您",
     "Share by mail" : "通過郵件分享",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "分享 %1$s 失敗,因為此項目已與賬戶 %2$s 分享",
     "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我們無法將自動生成的密碼發送與您。請在您的個人設置中提供有效的電郵地址後重試。",
     "Failed to send share by email. Got an invalid email address" : "透過電子郵件傳送分享失敗。收到無效的電郵地址",
     "Failed to send share by email" : "通過電郵發送分享失敗",
@@ -37,6 +38,7 @@ OC.L10N.register(
     "You can choose a different password at any time in the share dialog." : "您可以隨時在分享對話框中選擇不同的密碼。",
     "Could not find share" : "沒有發現分享",
     "Share provider which allows you to share files by mail" : "分享提供程序,可讓您通過郵件分享檔案",
+    "Allows people to share a personalized link to a file or folder by putting in an email address." : "允許人仕透過輸入電子郵件地址來分享到檔案或資料夾的個人化連結。",
     "Send password by mail" : "通過電郵發送密碼",
     "Reply to initiator" : "回覆發起人",
     "Unable to update share by mail config" : "無法更新通過郵件分享配置",

+ 2 - 0
apps/sharebymail/l10n/zh_HK.json

@@ -12,6 +12,7 @@
     "Password to access {file} was sent to {email}" : "訪問 {file} 的密碼已發送給 {email}",
     "Password to access {file} was sent to you" : "訪問 {file} 的密碼已發送給您",
     "Share by mail" : "通過郵件分享",
+    "Sharing %1$s failed, because this item is already shared with the account %2$s" : "分享 %1$s 失敗,因為此項目已與賬戶 %2$s 分享",
     "We cannot send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我們無法將自動生成的密碼發送與您。請在您的個人設置中提供有效的電郵地址後重試。",
     "Failed to send share by email. Got an invalid email address" : "透過電子郵件傳送分享失敗。收到無效的電郵地址",
     "Failed to send share by email" : "通過電郵發送分享失敗",
@@ -35,6 +36,7 @@
     "You can choose a different password at any time in the share dialog." : "您可以隨時在分享對話框中選擇不同的密碼。",
     "Could not find share" : "沒有發現分享",
     "Share provider which allows you to share files by mail" : "分享提供程序,可讓您通過郵件分享檔案",
+    "Allows people to share a personalized link to a file or folder by putting in an email address." : "允許人仕透過輸入電子郵件地址來分享到檔案或資料夾的個人化連結。",
     "Send password by mail" : "通過電郵發送密碼",
     "Reply to initiator" : "回覆發起人",
     "Unable to update share by mail config" : "無法更新通過郵件分享配置",

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

@@ -42,6 +42,8 @@ OC.L10N.register(
     "All tagged %s …" : "All tagged %s …",
     "tagged %s" : "tagged %s",
     "Collaborative tags" : "Collaborative tags",
+    "Collaborative tagging functionality which shares tags among people." : "Collaborative tagging functionality which shares tags among people.",
+    "Collaborative tagging functionality which shares tags among people. 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.)" : "Collaborative tagging functionality which shares tags among people. 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.)",
     "Create or edit tags" : "Create or edit tags",
     "Search for a tag to edit" : "Search for a tag to edit",
     "Collaborative tags …" : "Collaborative tags …",

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

@@ -40,6 +40,8 @@
     "All tagged %s …" : "All tagged %s …",
     "tagged %s" : "tagged %s",
     "Collaborative tags" : "Collaborative tags",
+    "Collaborative tagging functionality which shares tags among people." : "Collaborative tagging functionality which shares tags among people.",
+    "Collaborative tagging functionality which shares tags among people. 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.)" : "Collaborative tagging functionality which shares tags among people. 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.)",
     "Create or edit tags" : "Create or edit tags",
     "Search for a tag to edit" : "Search for a tag to edit",
     "Collaborative tags …" : "Collaborative tags …",

+ 12 - 1
apps/systemtags/l10n/ru.js

@@ -42,8 +42,12 @@ OC.L10N.register(
     "All tagged %s …" : "Все помеченные %s ...",
     "tagged %s" : "помеченные %s",
     "Collaborative tags" : "Метки совместной работы",
+    "Collaborative tagging functionality which shares tags among people." : "Функционал совместных меток, который публикует метки среди пользователей.",
+    "Create or edit tags" : "Создание или изменение меток",
+    "Search for a tag to edit" : "Поиск метки для изменения",
     "Collaborative tags …" : "Совместные теги ...",
-    "Tag name" : "Название тэга",
+    "No tags to select" : "Нет меток для выбора",
+    "Tag name" : "Название метки",
     "Tag level" : "Уровень тега",
     "Create" : "Создать",
     "Update" : "Обновить",
@@ -53,7 +57,11 @@ OC.L10N.register(
     "Public" : "Общая",
     "Restricted" : "Ограниченная",
     "Invisible" : "Невидимая",
+    "Created tag" : "Метка создана",
     "Failed to create tag" : "Не удалось создать тег",
+    "Updated tag" : "Метка обновлена",
+    "Failed to update tag" : "Не удалось обновить метку",
+    "Deleted tag" : "Метка удалена",
     "Failed to delete tag" : "Не удалось удалить тег",
     "Loading collaborative tags …" : "Загрузка совместных тегов ...",
     "Search or create collaborative tags" : "Поиск или создание совместных тегов",
@@ -69,6 +77,9 @@ OC.L10N.register(
     "Tags you have created will show up here." : "Здесь будут отображаться созданные вами теги.",
     "Failed to load last used tags" : "Не удалось загрузить последние использованные метки",
     "Missing \"Content-Location\" header" : "Отсутствует заголовок «Content-Location»",
+    "Failed to load tags for file" : "Не удалось загрузить метки для файла",
+    "Failed to set tag for file" : "Не удалось поставить метку файлу",
+    "Failed to delete tag for file" : "Не удалось удалить метку у файла",
     "Tag name is empty" : "Имя метки пусто",
     "Select tag …" : "Выберите метку…",
     "Collaborative tagging functionality which shares tags among users." : "Совместная работа с метками файлов.",

+ 12 - 1
apps/systemtags/l10n/ru.json

@@ -40,8 +40,12 @@
     "All tagged %s …" : "Все помеченные %s ...",
     "tagged %s" : "помеченные %s",
     "Collaborative tags" : "Метки совместной работы",
+    "Collaborative tagging functionality which shares tags among people." : "Функционал совместных меток, который публикует метки среди пользователей.",
+    "Create or edit tags" : "Создание или изменение меток",
+    "Search for a tag to edit" : "Поиск метки для изменения",
     "Collaborative tags …" : "Совместные теги ...",
-    "Tag name" : "Название тэга",
+    "No tags to select" : "Нет меток для выбора",
+    "Tag name" : "Название метки",
     "Tag level" : "Уровень тега",
     "Create" : "Создать",
     "Update" : "Обновить",
@@ -51,7 +55,11 @@
     "Public" : "Общая",
     "Restricted" : "Ограниченная",
     "Invisible" : "Невидимая",
+    "Created tag" : "Метка создана",
     "Failed to create tag" : "Не удалось создать тег",
+    "Updated tag" : "Метка обновлена",
+    "Failed to update tag" : "Не удалось обновить метку",
+    "Deleted tag" : "Метка удалена",
     "Failed to delete tag" : "Не удалось удалить тег",
     "Loading collaborative tags …" : "Загрузка совместных тегов ...",
     "Search or create collaborative tags" : "Поиск или создание совместных тегов",
@@ -67,6 +75,9 @@
     "Tags you have created will show up here." : "Здесь будут отображаться созданные вами теги.",
     "Failed to load last used tags" : "Не удалось загрузить последние использованные метки",
     "Missing \"Content-Location\" header" : "Отсутствует заголовок «Content-Location»",
+    "Failed to load tags for file" : "Не удалось загрузить метки для файла",
+    "Failed to set tag for file" : "Не удалось поставить метку файлу",
+    "Failed to delete tag for file" : "Не удалось удалить метку у файла",
     "Tag name is empty" : "Имя метки пусто",
     "Select tag …" : "Выберите метку…",
     "Collaborative tagging functionality which shares tags among users." : "Совместная работа с метками файлов.",

+ 2 - 0
apps/systemtags/l10n/zh_HK.js

@@ -42,6 +42,8 @@ OC.L10N.register(
     "All tagged %s …" : "所有標記為 %s ...",
     "tagged %s" : "標記為 %s ...",
     "Collaborative tags" : "協作標籤",
+    "Collaborative tagging functionality which shares tags among people." : "可在人仕間分享標籤的協作標籤功能。",
+    "Collaborative tagging functionality which shares tags among people. 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.)" : "協作標記允許人仕分享標記。適合團隊使用。\n\t(如果您是多租戶安裝的提供商,由於標籤是共享的,因此建議您停用此應用程序。)",
     "Create or edit tags" : "創建或編輯標籤",
     "Search for a tag to edit" : "搜尋要編輯的標籤",
     "Collaborative tags …" : "協作的標籤 ...",

+ 2 - 0
apps/systemtags/l10n/zh_HK.json

@@ -40,6 +40,8 @@
     "All tagged %s …" : "所有標記為 %s ...",
     "tagged %s" : "標記為 %s ...",
     "Collaborative tags" : "協作標籤",
+    "Collaborative tagging functionality which shares tags among people." : "可在人仕間分享標籤的協作標籤功能。",
+    "Collaborative tagging functionality which shares tags among people. 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.)" : "協作標記允許人仕分享標記。適合團隊使用。\n\t(如果您是多租戶安裝的提供商,由於標籤是共享的,因此建議您停用此應用程序。)",
     "Create or edit tags" : "創建或編輯標籤",
     "Search for a tag to edit" : "搜尋要編輯的標籤",
     "Collaborative tags …" : "協作的標籤 ...",

+ 10 - 0
apps/theming/l10n/ru.js

@@ -24,6 +24,7 @@ OC.L10N.register(
     "You are already using a custom theme. Theming app settings might be overwritten by that." : "Вы уже используете настраиваемое оформление, которое может быть перезаписано этим приложением.",
     "Theming" : "Внешний вид",
     "Appearance and accessibility" : "Внешний вид и доступность",
+    "PHP Imagick module" : "PHP модуль Imagick",
     "The PHP module \"imagick\" is not enabled although the theming app is. For favicon generation to work correctly, you need to install and enable this module." : "Для создания значка favicon приложением «Оформления» необходимо установить и активировать модуль «imagic» подсистемы PHP. ",
     "Dark theme with high contrast mode" : "Темная тема с режимом высокой контрастности",
     "Enable dark high contrast mode" : "Включить темную тему в режиме высокой контрастности",
@@ -67,6 +68,7 @@ OC.L10N.register(
     "User settings" : "Параметры пользователя",
     "Disable user theming" : "Отключить выбор темы для пользователей",
     "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Хотя вы можете выбрать и настроить свой экземпляр, пользователи могут изменять свой фон и цвета. Если вы хотите принудительно применить свои настройки для всех, вы можете включить это.",
+    "Appearance and accessibility settings" : "Внешний вид и доступность",
     "Background" : "Фон",
     "Customization has been disabled by your administrator" : "Настройка тем была отключена вашим администратором",
     "Set a custom background" : "Установить пользовательский фон",
@@ -85,6 +87,14 @@ OC.L10N.register(
     "Select background" : "Выбрать фоновое изображение",
     "No background has been selected" : "Фоновое изображение не было выбрано",
     "Theme selection is enforced" : "Выбор темы принудительно",
+    "Navigation bar settings" : "Параметры панели навигации",
+    "You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo." : "Вы можете настроить порядок приложений в панели навигации. Первая запись будет приложением по умолчанию, и будет открываться после авторизации или при нажатии на логотип.",
+    "The default app can not be changed because it was configured by the administrator." : "Приложение по умолчанию не может быть изменено, поскольку оно настроено администратором.",
+    "The app order was changed, to see it in action you have to reload the page." : "Порядок приложений изменен, чтобы увидеть изменения необходимо перезагрузить страницу.",
+    "Reset default app order" : "Восстановить порядок приложений",
+    "Could not set the app order" : "Не удалось изменить порядок приложений",
+    "Could not reset the app order" : "Не удалось восстановить порядок приложений",
+    "Default app" : "Приложение по умолчанию",
     "Reset to default" : "Сбросить изменения",
     "Upload" : "Отправить",
     "Remove background image" : "Убрать фоновое изображение ",

+ 10 - 0
apps/theming/l10n/ru.json

@@ -22,6 +22,7 @@
     "You are already using a custom theme. Theming app settings might be overwritten by that." : "Вы уже используете настраиваемое оформление, которое может быть перезаписано этим приложением.",
     "Theming" : "Внешний вид",
     "Appearance and accessibility" : "Внешний вид и доступность",
+    "PHP Imagick module" : "PHP модуль Imagick",
     "The PHP module \"imagick\" is not enabled although the theming app is. For favicon generation to work correctly, you need to install and enable this module." : "Для создания значка favicon приложением «Оформления» необходимо установить и активировать модуль «imagic» подсистемы PHP. ",
     "Dark theme with high contrast mode" : "Темная тема с режимом высокой контрастности",
     "Enable dark high contrast mode" : "Включить темную тему в режиме высокой контрастности",
@@ -65,6 +66,7 @@
     "User settings" : "Параметры пользователя",
     "Disable user theming" : "Отключить выбор темы для пользователей",
     "Although you can select and customize your instance, users can change their background and colors. If you want to enforce your customization, you can toggle this on." : "Хотя вы можете выбрать и настроить свой экземпляр, пользователи могут изменять свой фон и цвета. Если вы хотите принудительно применить свои настройки для всех, вы можете включить это.",
+    "Appearance and accessibility settings" : "Внешний вид и доступность",
     "Background" : "Фон",
     "Customization has been disabled by your administrator" : "Настройка тем была отключена вашим администратором",
     "Set a custom background" : "Установить пользовательский фон",
@@ -83,6 +85,14 @@
     "Select background" : "Выбрать фоновое изображение",
     "No background has been selected" : "Фоновое изображение не было выбрано",
     "Theme selection is enforced" : "Выбор темы принудительно",
+    "Navigation bar settings" : "Параметры панели навигации",
+    "You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo." : "Вы можете настроить порядок приложений в панели навигации. Первая запись будет приложением по умолчанию, и будет открываться после авторизации или при нажатии на логотип.",
+    "The default app can not be changed because it was configured by the administrator." : "Приложение по умолчанию не может быть изменено, поскольку оно настроено администратором.",
+    "The app order was changed, to see it in action you have to reload the page." : "Порядок приложений изменен, чтобы увидеть изменения необходимо перезагрузить страницу.",
+    "Reset default app order" : "Восстановить порядок приложений",
+    "Could not set the app order" : "Не удалось изменить порядок приложений",
+    "Could not reset the app order" : "Не удалось восстановить порядок приложений",
+    "Default app" : "Приложение по умолчанию",
     "Reset to default" : "Сбросить изменения",
     "Upload" : "Отправить",
     "Remove background image" : "Убрать фоновое изображение ",

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

@@ -17,6 +17,7 @@ OC.L10N.register(
     "Apps missing compatible version" : "Apps missing compatible version",
     "View in store" : "View in store",
     "Apps with compatible version" : "Apps with compatible version",
+    "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!" : "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!",
     "Open updater" : "Open updater",
     "Download now" : "Download now",
     "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update." : "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update.",
@@ -35,6 +36,7 @@ OC.L10N.register(
     "The selected update channel makes dedicated notifications for the server obsolete." : "The selected update channel makes dedicated notifications for the server obsolete.",
     "The selected update channel does not support updates of the server." : "The selected update channel does not support updates of the server.",
     "A new version is available: <strong>{newVersionString}</strong>" : "A new version is available: <strong>{newVersionString}</strong>",
+    "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}",
     "Checked on {lastCheckedDate} - Open changelog" : "Checked on {lastCheckedDate} - Open changelog",
     "Checking apps for compatible versions" : "Checking apps for compatible versions",
     "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false.",

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

@@ -15,6 +15,7 @@
     "Apps missing compatible version" : "Apps missing compatible version",
     "View in store" : "View in store",
     "Apps with compatible version" : "Apps with compatible version",
+    "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!" : "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!",
     "Open updater" : "Open updater",
     "Download now" : "Download now",
     "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update." : "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update.",
@@ -33,6 +34,7 @@
     "The selected update channel makes dedicated notifications for the server obsolete." : "The selected update channel makes dedicated notifications for the server obsolete.",
     "The selected update channel does not support updates of the server." : "The selected update channel does not support updates of the server.",
     "A new version is available: <strong>{newVersionString}</strong>" : "A new version is available: <strong>{newVersionString}</strong>",
+    "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}",
     "Checked on {lastCheckedDate} - Open changelog" : "Checked on {lastCheckedDate} - Open changelog",
     "Checking apps for compatible versions" : "Checking apps for compatible versions",
     "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false.",

+ 2 - 0
apps/updatenotification/l10n/zh_HK.js

@@ -17,6 +17,7 @@ OC.L10N.register(
     "Apps missing compatible version" : "應用程式缺少兼容版本",
     "View in store" : "在商店中檢視",
     "Apps with compatible version" : "具有兼容版本的應用程式",
+    "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!" : "請注意,不建議使用超過 100 個賬戶的網絡更新程序! 請改用命令行更新程序!",
     "Open updater" : "打開更新程式",
     "Download now" : "立即下載",
     "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update." : "網頁更新程式已停用。請使用命令列更新程式或適合您安裝方式的適當更新機制(例如 Docker pull)進行更新。",
@@ -35,6 +36,7 @@ OC.L10N.register(
     "The selected update channel makes dedicated notifications for the server obsolete." : "所選的更新頻道導致伺服器的專用通知過時。",
     "The selected update channel does not support updates of the server." : "選定的更新頻道不支援伺服器更新。",
     "A new version is available: <strong>{newVersionString}</strong>" : "有新版本可用:<strong>{newVersionString}</strong>",
+    "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "請注意,新版本釋出後,僅會在有第一個次要版本或更新的版本時顯示。我們會逐步推送新版本,並在發現問題時跳過特定版本。在 {link} 取得關於更新與釋出頻道的更多資訊",
     "Checked on {lastCheckedDate} - Open changelog" : "檢查於 {lastCheckedDate} - 開啟變更紀錄",
     "Checking apps for compatible versions" : "檢查應用程式的兼容版本",
     "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "請確定您的 config.php 中並沒有將 <samp>appstoreenabled</samp> 的值設定為 false。",

+ 2 - 0
apps/updatenotification/l10n/zh_HK.json

@@ -15,6 +15,7 @@
     "Apps missing compatible version" : "應用程式缺少兼容版本",
     "View in store" : "在商店中檢視",
     "Apps with compatible version" : "具有兼容版本的應用程式",
+    "Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!" : "請注意,不建議使用超過 100 個賬戶的網絡更新程序! 請改用命令行更新程序!",
     "Open updater" : "打開更新程式",
     "Download now" : "立即下載",
     "Web updater is disabled. Please use the command line updater or the appropriate update mechanism for your installation method (e.g. Docker pull) to update." : "網頁更新程式已停用。請使用命令列更新程式或適合您安裝方式的適當更新機制(例如 Docker pull)進行更新。",
@@ -33,6 +34,7 @@
     "The selected update channel makes dedicated notifications for the server obsolete." : "所選的更新頻道導致伺服器的專用通知過時。",
     "The selected update channel does not support updates of the server." : "選定的更新頻道不支援伺服器更新。",
     "A new version is available: <strong>{newVersionString}</strong>" : "有新版本可用:<strong>{newVersionString}</strong>",
+    "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "請注意,新版本釋出後,僅會在有第一個次要版本或更新的版本時顯示。我們會逐步推送新版本,並在發現問題時跳過特定版本。在 {link} 取得關於更新與釋出頻道的更多資訊",
     "Checked on {lastCheckedDate} - Open changelog" : "檢查於 {lastCheckedDate} - 開啟變更紀錄",
     "Checking apps for compatible versions" : "檢查應用程式的兼容版本",
     "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "請確定您的 config.php 中並沒有將 <samp>appstoreenabled</samp> 的值設定為 false。",

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

@@ -63,6 +63,7 @@ OC.L10N.register(
     "LDAP/AD integration" : "LDAP/AD integration",
     "Invalid LDAP UUIDs" : "Invalid LDAP UUIDs",
     "None found" : "None found",
+    "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them." : "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them.",
     "_%n group found_::_%n groups found_" : ["%n group found","%n groups found"],
     "> 1000 groups found" : "> 1000 groups found",
     "> 1000 users found" : "> 1000 users found",

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

@@ -61,6 +61,7 @@
     "LDAP/AD integration" : "LDAP/AD integration",
     "Invalid LDAP UUIDs" : "Invalid LDAP UUIDs",
     "None found" : "None found",
+    "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them." : "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them.",
     "_%n group found_::_%n groups found_" : ["%n group found","%n groups found"],
     "> 1000 groups found" : "> 1000 groups found",
     "> 1000 users found" : "> 1000 users found",

+ 1 - 0
apps/user_ldap/l10n/zh_HK.js

@@ -63,6 +63,7 @@ OC.L10N.register(
     "LDAP/AD integration" : "LDAP /AD 整合",
     "Invalid LDAP UUIDs" : "無效的 LDAP UUID",
     "None found" : "未找到",
+    "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them." : "LDAP 賬戶或群組的 UUID 無效。請查看 LDAP 配置專家部分中的“覆蓋 UUID 檢測”設置,並使用“occ ldap:update-uuid”更新它們。",
     "_%n group found_::_%n groups found_" : ["找到 %n 個群組"],
     "> 1000 groups found" : "找到 > 1000 個群組",
     "> 1000 users found" : "找到 > 1000 位用戶",

+ 1 - 0
apps/user_ldap/l10n/zh_HK.json

@@ -61,6 +61,7 @@
     "LDAP/AD integration" : "LDAP /AD 整合",
     "Invalid LDAP UUIDs" : "無效的 LDAP UUID",
     "None found" : "未找到",
+    "Invalid UUIDs of LDAP accounts or groups have been found. Please review your \"Override UUID detection\" settings in the Expert part of the LDAP configuration and use \"occ ldap:update-uuid\" to update them." : "LDAP 賬戶或群組的 UUID 無效。請查看 LDAP 配置專家部分中的“覆蓋 UUID 檢測”設置,並使用“occ ldap:update-uuid”更新它們。",
     "_%n group found_::_%n groups found_" : ["找到 %n 個群組"],
     "> 1000 groups found" : "找到 > 1000 個群組",
     "> 1000 users found" : "找到 > 1000 位用戶",

+ 1 - 0
apps/weather_status/l10n/en_GB.js

@@ -7,6 +7,7 @@ OC.L10N.register(
     "Error" : "Error",
     "Weather status" : "Weather status",
     "Weather status in your dashboard" : "Weather status in your dashboard",
+    "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app." : "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app.",
     "Detect location" : "Detect location",
     "Set custom address" : "Set custom address",
     "Favorites" : "Favourites",

+ 1 - 0
apps/weather_status/l10n/en_GB.json

@@ -5,6 +5,7 @@
     "Error" : "Error",
     "Weather status" : "Weather status",
     "Weather status in your dashboard" : "Weather status in your dashboard",
+    "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app." : "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app.",
     "Detect location" : "Detect location",
     "Set custom address" : "Set custom address",
     "Favorites" : "Favourites",

+ 1 - 0
apps/weather_status/l10n/zh_HK.js

@@ -7,6 +7,7 @@ OC.L10N.register(
     "Error" : "錯誤",
     "Weather status" : "天氣報告",
     "Weather status in your dashboard" : "您儀表板中的天氣報告",
+    "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n    地理位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n    此狀態也可以整合到其他地方,如「日曆」應用程式。",
     "Detect location" : "偵測位置",
     "Set custom address" : "設定自訂位置",
     "Favorites" : "我的最愛",

+ 1 - 0
apps/weather_status/l10n/zh_HK.json

@@ -5,6 +5,7 @@
     "Error" : "錯誤",
     "Weather status" : "天氣報告",
     "Weather status in your dashboard" : "您儀表板中的天氣報告",
+    "Weather status integrated in the Dashboard app.\n    The geographic location can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n    This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n    地理位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n    此狀態也可以整合到其他地方,如「日曆」應用程式。",
     "Detect location" : "偵測位置",
     "Set custom address" : "設定自訂位置",
     "Favorites" : "我的最愛",

+ 1 - 0
apps/workflowengine/l10n/en_GB.js

@@ -113,6 +113,7 @@ OC.L10N.register(
     "between" : "between",
     "not between" : "not between",
     "Request user agent" : "Request user agent",
+    "Group membership" : "Group membership",
     "is member of" : "is member of",
     "is not member of" : "is not member of",
     "User group membership" : "User group membership"

+ 1 - 0
apps/workflowengine/l10n/en_GB.json

@@ -111,6 +111,7 @@
     "between" : "between",
     "not between" : "not between",
     "Request user agent" : "Request user agent",
+    "Group membership" : "Group membership",
     "is member of" : "is member of",
     "is not member of" : "is not member of",
     "User group membership" : "User group membership"

+ 1 - 0
apps/workflowengine/l10n/zh_HK.js

@@ -113,6 +113,7 @@ OC.L10N.register(
     "between" : "介於",
     "not between" : "皆非",
     "Request user agent" : "索取 user agent",
+    "Group membership" : "群組成員身分",
     "is member of" : "是以下群組的成員:",
     "is not member of" : "非以下群組的成員:",
     "User group membership" : "用戶群組成員身分"

+ 1 - 0
apps/workflowengine/l10n/zh_HK.json

@@ -111,6 +111,7 @@
     "between" : "介於",
     "not between" : "皆非",
     "Request user agent" : "索取 user agent",
+    "Group membership" : "群組成員身分",
     "is member of" : "是以下群組的成員:",
     "is not member of" : "非以下群組的成員:",
     "User group membership" : "用戶群組成員身分"

+ 8 - 0
core/l10n/en_GB.js

@@ -50,6 +50,8 @@ OC.L10N.register(
     "Nextcloud Server" : "Nextcloud Server",
     "Some of your link shares have been removed" : "Some of your link shares have been removed",
     "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Due to a security bug we had to remove some of your link shares. Please see the link for more information.",
+    "The account limit of this instance is reached." : "The account limit of this instance is reached.",
+    "Enter your subscription key in the support app in order to increase the account limit. This does also grant you all additional benefits that Nextcloud Enterprise offers and is highly recommended for the operation in companies." : "Enter your subscription key in the support app in order to increase the account limit. This does also grant you all additional benefits that Nextcloud Enterprise offers and is highly recommended for the operation in companies.",
     "Learn more ↗" : "Learn more ↗",
     "Preparing update" : "Preparing update",
     "[%d / %d]: %s" : "[%d / %d]: %s",
@@ -118,8 +120,11 @@ OC.L10N.register(
     "Please try again." : "Please try again.",
     "An internal error occurred." : "An internal error occurred.",
     "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+    "Login or email" : "Login or email",
     "Password" : "Password",
     "Log in to {productName}" : "Log in to {productName}",
+    "Wrong login or password." : "Wrong login or password.",
+    "This account is disabled" : "This account is disabled",
     "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds." : "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds.",
     "Log in with a device" : "Log in with a device",
     "Your account is not setup for passwordless login." : "Your account is not setup for passwordless login.",
@@ -128,6 +133,7 @@ OC.L10N.register(
     "Your connection is not secure" : "Your connection is not secure",
     "Passwordless authentication is only available over a secure connection." : "Passwordless authentication is only available over a secure connection.",
     "Reset password" : "Reset password",
+    "If this account exists, a password reset message has been sent to its email address. If you do not receive it, verify your email address and/or Login, check your spam/junk folders or ask your local administration for help." : "If this account exists, a password reset message has been sent to its email address. If you do not receive it, verify your email address and/or Login, check your spam/junk folders or ask your local administration for help.",
     "Couldn't send reset email. Please contact your administrator." : "Couldn't send reset email. Please contact your administrator.",
     "Password cannot be changed. Please contact your administrator." : "Password cannot be changed. Please contact your administrator.",
     "Back to login" : "Back to login",
@@ -295,6 +301,7 @@ OC.L10N.register(
     "Only %s is available." : "Only %s is available.",
     "Install and activate additional PHP modules to choose other database types." : "Install and activate additional PHP modules to choose other database types.",
     "For more details check out the documentation." : "For more details check out the documentation.",
+    "Database account" : "Database account",
     "Database password" : "Database password",
     "Database name" : "Database name",
     "Database tablespace" : "Database tablespace",
@@ -357,6 +364,7 @@ OC.L10N.register(
     "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:",
     "Detailed logs" : "Detailed logs",
     "Update needed" : "Update needed",
+    "Please use the command line updater because you have a big instance with more than 50 accounts." : "Please use the command line updater because you have a big instance with more than 50 accounts.",
     "For help, see the  <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "For help, see the  <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>.",
     "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure.",
     "Upgrade via web on my own risk" : "Upgrade via web on my own risk",

+ 8 - 0
core/l10n/en_GB.json

@@ -48,6 +48,8 @@
     "Nextcloud Server" : "Nextcloud Server",
     "Some of your link shares have been removed" : "Some of your link shares have been removed",
     "Due to a security bug we had to remove some of your link shares. Please see the link for more information." : "Due to a security bug we had to remove some of your link shares. Please see the link for more information.",
+    "The account limit of this instance is reached." : "The account limit of this instance is reached.",
+    "Enter your subscription key in the support app in order to increase the account limit. This does also grant you all additional benefits that Nextcloud Enterprise offers and is highly recommended for the operation in companies." : "Enter your subscription key in the support app in order to increase the account limit. This does also grant you all additional benefits that Nextcloud Enterprise offers and is highly recommended for the operation in companies.",
     "Learn more ↗" : "Learn more ↗",
     "Preparing update" : "Preparing update",
     "[%d / %d]: %s" : "[%d / %d]: %s",
@@ -116,8 +118,11 @@
     "Please try again." : "Please try again.",
     "An internal error occurred." : "An internal error occurred.",
     "Please try again or contact your administrator." : "Please try again or contact your administrator.",
+    "Login or email" : "Login or email",
     "Password" : "Password",
     "Log in to {productName}" : "Log in to {productName}",
+    "Wrong login or password." : "Wrong login or password.",
+    "This account is disabled" : "This account is disabled",
     "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds." : "We have detected multiple invalid login attempts from your IP. Therefore your next login is throttled up to 30 seconds.",
     "Log in with a device" : "Log in with a device",
     "Your account is not setup for passwordless login." : "Your account is not setup for passwordless login.",
@@ -126,6 +131,7 @@
     "Your connection is not secure" : "Your connection is not secure",
     "Passwordless authentication is only available over a secure connection." : "Passwordless authentication is only available over a secure connection.",
     "Reset password" : "Reset password",
+    "If this account exists, a password reset message has been sent to its email address. If you do not receive it, verify your email address and/or Login, check your spam/junk folders or ask your local administration for help." : "If this account exists, a password reset message has been sent to its email address. If you do not receive it, verify your email address and/or Login, check your spam/junk folders or ask your local administration for help.",
     "Couldn't send reset email. Please contact your administrator." : "Couldn't send reset email. Please contact your administrator.",
     "Password cannot be changed. Please contact your administrator." : "Password cannot be changed. Please contact your administrator.",
     "Back to login" : "Back to login",
@@ -293,6 +299,7 @@
     "Only %s is available." : "Only %s is available.",
     "Install and activate additional PHP modules to choose other database types." : "Install and activate additional PHP modules to choose other database types.",
     "For more details check out the documentation." : "For more details check out the documentation.",
+    "Database account" : "Database account",
     "Database password" : "Database password",
     "Database name" : "Database name",
     "Database tablespace" : "Database tablespace",
@@ -355,6 +362,7 @@
     "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:",
     "Detailed logs" : "Detailed logs",
     "Update needed" : "Update needed",
+    "Please use the command line updater because you have a big instance with more than 50 accounts." : "Please use the command line updater because you have a big instance with more than 50 accounts.",
     "For help, see the  <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>." : "For help, see the  <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">documentation</a>.",
     "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure.",
     "Upgrade via web on my own risk" : "Upgrade via web on my own risk",

+ 18 - 0
core/l10n/es_MX.js

@@ -58,6 +58,7 @@ OC.L10N.register(
     "Repair info:" : "Información de reparación:",
     "Repair warning:" : "Advertencia de reparación:",
     "Repair error:" : "Error de reparación: ",
+    "Please use the command line updater because updating via browser is disabled in your config.php." : "Por favor, utilice el actualizador desde la línea de comandos porque la actualización a través del navegador está deshabilitada en config.php.",
     "Turned on maintenance mode" : "Modo mantenimiento activado",
     "Turned off maintenance mode" : "Modo mantenimiento desactivado",
     "Maintenance mode is kept active" : "El modo mantenimiento sigue activo",
@@ -80,6 +81,7 @@ OC.L10N.register(
     "For more details see the {linkstart}documentation ↗{linkend}." : "Para más detalles, consulte la {linkstart}documentación ↗{linkend}.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" está establecido a \"{expected}\". Esto representa un riesgo potencial de seguridad o privacidad, y que se recomienda ajustar esta configuración. ",
     "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" no está establecido a \"{expected}\". Puede que lgunas características no funcionen correctamente, y se recomienda ajustar esta confirguración. ",
+    "The \"{header}\" HTTP header does not contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" no contiene \"{expected}\". Esto representa un posible riesgo de seguridad o privacidad, ya que se recomienda ajustar esta configuración como corresponde.",
     "unknown text" : "texto desconocido",
     "Hello world!" : "¡Hola mundo!",
     "sunny" : "soleado",
@@ -144,6 +146,7 @@ OC.L10N.register(
     "Schedule work & meetings, synced with all your devices." : "Agenda de trabajo y reuniones, sincronizada con todos tus dispositivos.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Mantén a tus compañeros y amigos en un solo lugar sin filtrar su información privada.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Aplicación de correo electrónico simple bien integrada con Archivos, Contactos y Calendario.",
+    "Chatting, video calls, screensharing, online meetings and web conferencing – in your browser and with mobile apps." : "Mensajes, videollamadas, compartir pantalla, reuniones en línea y conferencias web – en su navegador y aplicaciones móviles.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Documentos colaborativos, hojas de cálculo y presentaciones, creados en Collabora Online.",
     "Distraction free note taking app." : "Aplicación de notas sin distracciones.",
     "Search contacts" : "Buscar contactos",
@@ -299,10 +302,13 @@ OC.L10N.register(
     "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifica el número de puerto así como el nombre del servidor (ejem., localhost:5432).",
     "Performance warning" : "Advertencia de desempeño",
     "You chose SQLite as database." : "Eligió SQLite como base de datos.",
+    "SQLite should only be used for minimal and development instances. For production we recommend a different database backend." : "SQLite sólo debe usarse para instancias mínimas y de desarrollo. Para producción, recomendamos un motor de base de datos diferente.",
+    "If you use clients for file syncing, the use of SQLite is highly discouraged." : "Si usas clientes para sincronizar archivos, el uso de SQLite se desaconseja encarecidamente.",
     "Install" : "Instalar",
     "Installing …" : "Instalando ...",
     "Need help?" : "¿Necesitas ayuda?",
     "See the documentation" : "Ver la documentación",
+    "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "No se pudo eliminar CAN_INSTALL de la carpeta de configuración. Por favor, elimine este archivo manualmente.",
     "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Por favor {linkstart}habilita JavaScript{linkend} y vuelve a cargar la página. ",
     "Skip to main content" : "Saltar al contenido principal",
     "Skip to navigation of app" : "Saltar a la navegación de la aplicación",
@@ -326,6 +332,10 @@ OC.L10N.register(
     "Password sent!" : "¡Contraseña enviada!",
     "You are not authorized to request a password for this share" : "No está autorizado para solicitar una contraseña para este recurso compartido",
     "Two-factor authentication" : "Autenticación de dos-factores",
+    "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "La seguridad mejorada está habilitada para su cuenta. Elija una segunda forma de autentificación:",
+    "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "No se pudo cargar al menos uno de sus métodos de autentificación de dos factores. Por favor, contacte a su administrador.",
+    "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "La autentificación de dos factores es obligatoria pero no se ha configurado en su cuenta. Contacte a su administrador para obtener ayuda.",
+    "Two-factor authentication is enforced but has not been configured on your account. Please continue to setup two-factor authentication." : "La autentificación de dos factores es obligatoria pero no se ha configurado en su cuenta. Por favor, continúe para configurar la autentificación de dos factores.",
     "Set up two-factor authentication" : "Configurar la autentificación de dos pasos",
     "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "La autenticación en dos pasos es obligatoria pero no se ha configurado en su cuenta. Use uno de sus códigos de respaldo para iniciar sesión o comuníquese con su administrador para obtener ayuda.",
     "Use backup code" : "Usar código de respaldo",
@@ -364,15 +374,22 @@ OC.L10N.register(
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Tu base de datos no puede correr con el nivel de aislamiento de transacción de \"READ COMMITTED\".  Puede causar problemas cuando mútiples acciones sean ejecutadas en paralelo.",
     "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Te recomendamos ámpliamente que habilites este módulo para obtener los mejores resultados en la detección de tipos MIME. ",
     "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "No fue posible ejecutar el trabajo de cron via CLI. Se presentaron los siguientes errores técnicos:",
+    "Last background job execution ran {relativeTime}. Something seems wrong. {linkstart}Check the background job settings ↗{linkend}." : "La última ejecución de trabajo en segundo plano fue hace {relativeTime}. Parece que algo está mal. {linkstart}Compruebe la configuración de los trabajos en segundo plano ↗{linkend}.",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "La función de PHP \"set_time_limit\" no está disponible. Esto podría generar que la ejecución de scripts se detenga, rompiendo su instalación. Se recomienda ámpliamente habilitar esta función. ",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Tu PHP no cuenta con soporte FreeType, lo que resulta en fallas en la imagen de perfil y la interface de configuraciones. ",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Falta el índice \"{indexName}\" en la tabla \"{tableName}\".",
     "Missing primary key on table \"{tableName}\"." : "Falta la llave principal en la tabla \"{tableName}\".",
     "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Falta la columna opcional \"{columnName}\" en la tabla \"{tableName}\".",
+    "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "A esta instancia le faltan algunos módulos PHP recomendados. Para mejorar el rendimiento y la compatibilidad, se recomienda encarecidamente instalarlos.",
+    "The PHP module \"imagick\" is not enabled although the theming app is. For favicon generation to work correctly, you need to install and enable this module." : "No se ha habilitado el módulo PHP \"imagick\", aunque la aplicación de temas sí. Para que la generación de íconos favoritos funcione correctamente, debe instalar y habilitar este módulo.",
+    "The PHP modules \"gmp\" and/or \"bcmath\" are not enabled. If you use WebAuthn passwordless authentication, these modules are required." : "Los módulos PHP \"gmp\" y/o \"bcmath\" no están habilitados. Si usa la autentificación sin contraseña WebAuthn, estos módulos son necesarios.",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "El módulo php-imagick en esta instancia no tiene soporte para SVG. Para una mejor compatibilidad, se recomienda instalarlo.",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Actualmente estás usando SQLite como el backend de base de datos. Para instalaciones más grandes te recomendamos cambiar a un backend de base de datos diferente.",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Esto es particularmente recomendado cuando se usa el cliente de escritorio para sincronización de archivos. ",
+    "To migrate to another database use the command line tool: \"occ db:convert-type\", or see the {linkstart}documentation ↗{linkend}." : "Para migrar a otra base de datos, utilice la herramienta de línea de comandos: \"occ db:convert-type\" o consulte la {linkstart}documentación ↗{linkend}.",
     "The PHP memory limit is below the recommended value of 512MB." : "El límite de memoria de PHP está por debajo del valor recomendado de 512 MB.",
     "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "Esta instancia usa un almacenamiento de objetos basado en S3 como almacenamiento primario. Los archivos subidos se almacena temporalmente en el servidor y por eso se recomienda tener 50 GB de espacio libre en el directorio temporal de PHP. Comprueba los registros para detalles completos sobre la ruta y el espacio disponible. Para mejora esto, por favor, cambia el directorio temporal en el php.ini o aumenta el espacio disponible en esa ruta.",
+    "The temporary directory of this instance points to an either non-existing or non-writable directory." : "El directorio temporal de esta instancia apunta a un directorio que no existe o que no tiene permisos de escritura.",
     "Account name or email" : "Nombre de cuenta o correo electrónico",
     "Wrong username or password." : "Usuario o contraseña equivocado. ",
     "User disabled" : "Usuario deshabilitado",
@@ -414,6 +431,7 @@ OC.L10N.register(
     "App token" : "Ficha de la aplicación",
     "Alternative log in using app token" : "Inicio de sesión alternativo usando una ficha de aplicación",
     "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que tu instancia cuenta con más de 50 usuarios.",
+    "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Esta instancia se está ejecutando en modo de depuración. Habilite esto únicamente para desarrollo local y no en ambientes de producción.",
     "Avatar of {fullName}" : "Avatar de {fullName}"
 },
 "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

+ 18 - 0
core/l10n/es_MX.json

@@ -56,6 +56,7 @@
     "Repair info:" : "Información de reparación:",
     "Repair warning:" : "Advertencia de reparación:",
     "Repair error:" : "Error de reparación: ",
+    "Please use the command line updater because updating via browser is disabled in your config.php." : "Por favor, utilice el actualizador desde la línea de comandos porque la actualización a través del navegador está deshabilitada en config.php.",
     "Turned on maintenance mode" : "Modo mantenimiento activado",
     "Turned off maintenance mode" : "Modo mantenimiento desactivado",
     "Maintenance mode is kept active" : "El modo mantenimiento sigue activo",
@@ -78,6 +79,7 @@
     "For more details see the {linkstart}documentation ↗{linkend}." : "Para más detalles, consulte la {linkstart}documentación ↗{linkend}.",
     "The \"{header}\" HTTP header is not set to \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" está establecido a \"{expected}\". Esto representa un riesgo potencial de seguridad o privacidad, y que se recomienda ajustar esta configuración. ",
     "The \"{header}\" HTTP header is not set to \"{expected}\". Some features might not work correctly, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" no está establecido a \"{expected}\". Puede que lgunas características no funcionen correctamente, y se recomienda ajustar esta confirguración. ",
+    "The \"{header}\" HTTP header does not contain \"{expected}\". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly." : "El encabezado HTTP \"{header}\" no contiene \"{expected}\". Esto representa un posible riesgo de seguridad o privacidad, ya que se recomienda ajustar esta configuración como corresponde.",
     "unknown text" : "texto desconocido",
     "Hello world!" : "¡Hola mundo!",
     "sunny" : "soleado",
@@ -142,6 +144,7 @@
     "Schedule work & meetings, synced with all your devices." : "Agenda de trabajo y reuniones, sincronizada con todos tus dispositivos.",
     "Keep your colleagues and friends in one place without leaking their private info." : "Mantén a tus compañeros y amigos en un solo lugar sin filtrar su información privada.",
     "Simple email app nicely integrated with Files, Contacts and Calendar." : "Aplicación de correo electrónico simple bien integrada con Archivos, Contactos y Calendario.",
+    "Chatting, video calls, screensharing, online meetings and web conferencing – in your browser and with mobile apps." : "Mensajes, videollamadas, compartir pantalla, reuniones en línea y conferencias web – en su navegador y aplicaciones móviles.",
     "Collaborative documents, spreadsheets and presentations, built on Collabora Online." : "Documentos colaborativos, hojas de cálculo y presentaciones, creados en Collabora Online.",
     "Distraction free note taking app." : "Aplicación de notas sin distracciones.",
     "Search contacts" : "Buscar contactos",
@@ -297,10 +300,13 @@
     "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifica el número de puerto así como el nombre del servidor (ejem., localhost:5432).",
     "Performance warning" : "Advertencia de desempeño",
     "You chose SQLite as database." : "Eligió SQLite como base de datos.",
+    "SQLite should only be used for minimal and development instances. For production we recommend a different database backend." : "SQLite sólo debe usarse para instancias mínimas y de desarrollo. Para producción, recomendamos un motor de base de datos diferente.",
+    "If you use clients for file syncing, the use of SQLite is highly discouraged." : "Si usas clientes para sincronizar archivos, el uso de SQLite se desaconseja encarecidamente.",
     "Install" : "Instalar",
     "Installing …" : "Instalando ...",
     "Need help?" : "¿Necesitas ayuda?",
     "See the documentation" : "Ver la documentación",
+    "Could not remove CAN_INSTALL from the config folder. Please remove this file manually." : "No se pudo eliminar CAN_INSTALL de la carpeta de configuración. Por favor, elimine este archivo manualmente.",
     "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Por favor {linkstart}habilita JavaScript{linkend} y vuelve a cargar la página. ",
     "Skip to main content" : "Saltar al contenido principal",
     "Skip to navigation of app" : "Saltar a la navegación de la aplicación",
@@ -324,6 +330,10 @@
     "Password sent!" : "¡Contraseña enviada!",
     "You are not authorized to request a password for this share" : "No está autorizado para solicitar una contraseña para este recurso compartido",
     "Two-factor authentication" : "Autenticación de dos-factores",
+    "Enhanced security is enabled for your account. Choose a second factor for authentication:" : "La seguridad mejorada está habilitada para su cuenta. Elija una segunda forma de autentificación:",
+    "Could not load at least one of your enabled two-factor auth methods. Please contact your admin." : "No se pudo cargar al menos uno de sus métodos de autentificación de dos factores. Por favor, contacte a su administrador.",
+    "Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance." : "La autentificación de dos factores es obligatoria pero no se ha configurado en su cuenta. Contacte a su administrador para obtener ayuda.",
+    "Two-factor authentication is enforced but has not been configured on your account. Please continue to setup two-factor authentication." : "La autentificación de dos factores es obligatoria pero no se ha configurado en su cuenta. Por favor, continúe para configurar la autentificación de dos factores.",
     "Set up two-factor authentication" : "Configurar la autentificación de dos pasos",
     "Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance." : "La autenticación en dos pasos es obligatoria pero no se ha configurado en su cuenta. Use uno de sus códigos de respaldo para iniciar sesión o comuníquese con su administrador para obtener ayuda.",
     "Use backup code" : "Usar código de respaldo",
@@ -362,15 +372,22 @@
     "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Tu base de datos no puede correr con el nivel de aislamiento de transacción de \"READ COMMITTED\".  Puede causar problemas cuando mútiples acciones sean ejecutadas en paralelo.",
     "The PHP module \"fileinfo\" is missing. It is strongly recommended to enable this module to get the best results with MIME type detection." : "El modulo PHP 'fileinfo' no ha sido encontrado. Te recomendamos ámpliamente que habilites este módulo para obtener los mejores resultados en la detección de tipos MIME. ",
     "It was not possible to execute the cron job via CLI. The following technical errors have appeared:" : "No fue posible ejecutar el trabajo de cron via CLI. Se presentaron los siguientes errores técnicos:",
+    "Last background job execution ran {relativeTime}. Something seems wrong. {linkstart}Check the background job settings ↗{linkend}." : "La última ejecución de trabajo en segundo plano fue hace {relativeTime}. Parece que algo está mal. {linkstart}Compruebe la configuración de los trabajos en segundo plano ↗{linkend}.",
     "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. Enabling this function is strongly recommended." : "La función de PHP \"set_time_limit\" no está disponible. Esto podría generar que la ejecución de scripts se detenga, rompiendo su instalación. Se recomienda ámpliamente habilitar esta función. ",
     "Your PHP does not have FreeType support, resulting in breakage of profile pictures and the settings interface." : "Tu PHP no cuenta con soporte FreeType, lo que resulta en fallas en la imagen de perfil y la interface de configuraciones. ",
     "Missing index \"{indexName}\" in table \"{tableName}\"." : "Falta el índice \"{indexName}\" en la tabla \"{tableName}\".",
     "Missing primary key on table \"{tableName}\"." : "Falta la llave principal en la tabla \"{tableName}\".",
     "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Falta la columna opcional \"{columnName}\" en la tabla \"{tableName}\".",
+    "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "A esta instancia le faltan algunos módulos PHP recomendados. Para mejorar el rendimiento y la compatibilidad, se recomienda encarecidamente instalarlos.",
+    "The PHP module \"imagick\" is not enabled although the theming app is. For favicon generation to work correctly, you need to install and enable this module." : "No se ha habilitado el módulo PHP \"imagick\", aunque la aplicación de temas sí. Para que la generación de íconos favoritos funcione correctamente, debe instalar y habilitar este módulo.",
+    "The PHP modules \"gmp\" and/or \"bcmath\" are not enabled. If you use WebAuthn passwordless authentication, these modules are required." : "Los módulos PHP \"gmp\" y/o \"bcmath\" no están habilitados. Si usa la autentificación sin contraseña WebAuthn, estos módulos son necesarios.",
+    "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "El módulo php-imagick en esta instancia no tiene soporte para SVG. Para una mejor compatibilidad, se recomienda instalarlo.",
     "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Actualmente estás usando SQLite como el backend de base de datos. Para instalaciones más grandes te recomendamos cambiar a un backend de base de datos diferente.",
     "This is particularly recommended when using the desktop client for file synchronisation." : "Esto es particularmente recomendado cuando se usa el cliente de escritorio para sincronización de archivos. ",
+    "To migrate to another database use the command line tool: \"occ db:convert-type\", or see the {linkstart}documentation ↗{linkend}." : "Para migrar a otra base de datos, utilice la herramienta de línea de comandos: \"occ db:convert-type\" o consulte la {linkstart}documentación ↗{linkend}.",
     "The PHP memory limit is below the recommended value of 512MB." : "El límite de memoria de PHP está por debajo del valor recomendado de 512 MB.",
     "This instance uses an S3 based object store as primary storage. The uploaded files are stored temporarily on the server and thus it is recommended to have 50 GB of free space available in the temp directory of PHP. Check the logs for full details about the path and the available space. To improve this please change the temporary directory in the php.ini or make more space available in that path." : "Esta instancia usa un almacenamiento de objetos basado en S3 como almacenamiento primario. Los archivos subidos se almacena temporalmente en el servidor y por eso se recomienda tener 50 GB de espacio libre en el directorio temporal de PHP. Comprueba los registros para detalles completos sobre la ruta y el espacio disponible. Para mejora esto, por favor, cambia el directorio temporal en el php.ini o aumenta el espacio disponible en esa ruta.",
+    "The temporary directory of this instance points to an either non-existing or non-writable directory." : "El directorio temporal de esta instancia apunta a un directorio que no existe o que no tiene permisos de escritura.",
     "Account name or email" : "Nombre de cuenta o correo electrónico",
     "Wrong username or password." : "Usuario o contraseña equivocado. ",
     "User disabled" : "Usuario deshabilitado",
@@ -412,6 +429,7 @@
     "App token" : "Ficha de la aplicación",
     "Alternative log in using app token" : "Inicio de sesión alternativo usando una ficha de aplicación",
     "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que tu instancia cuenta con más de 50 usuarios.",
+    "This instance is running in debug mode. Only enable this for local development and not in production environments." : "Esta instancia se está ejecutando en modo de depuración. Habilite esto únicamente para desarrollo local y no en ambientes de producción.",
     "Avatar of {fullName}" : "Avatar de {fullName}"
 },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
 }

+ 1 - 1
core/l10n/tr.js

@@ -294,7 +294,7 @@ OC.L10N.register(
     "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentation</a>." : "Sunucunuzu nasıl yapılandıracağınız hakkında bilgi almak için <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">belgelere</a> bakabilirsiniz.",
     "Create an <strong>admin account</strong>" : "Bir <strong>yönetici hesabı</strong> oluşturun",
     "Show password" : "Parolayı görüntüle",
-    "Toggle password visibility" : "Parolanın görünürlüğünü değiştir",
+    "Toggle password visibility" : "Parolayı görüntüle/gizle",
     "Storage & database" : "Depolama ve veri tabanı",
     "Data folder" : "Veri klasörü",
     "Configure the database" : "Veri tabanını yapılandır",

+ 1 - 1
core/l10n/tr.json

@@ -292,7 +292,7 @@
     "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">documentation</a>." : "Sunucunuzu nasıl yapılandıracağınız hakkında bilgi almak için <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">belgelere</a> bakabilirsiniz.",
     "Create an <strong>admin account</strong>" : "Bir <strong>yönetici hesabı</strong> oluşturun",
     "Show password" : "Parolayı görüntüle",
-    "Toggle password visibility" : "Parolanın görünürlüğünü değiştir",
+    "Toggle password visibility" : "Parolayı görüntüle/gizle",
     "Storage & database" : "Depolama ve veri tabanı",
     "Data folder" : "Veri klasörü",
     "Configure the database" : "Veri tabanını yapılandır",

+ 73 - 1
lib/l10n/ast.js

@@ -1,7 +1,21 @@
 OC.L10N.register(
     "lib",
     {
+    "Cannot write into \"config\" directory!" : "¡Nun se pue escribir nel direutoriu «config»!",
+    "This can usually be fixed by giving the web server write access to the config directory." : "Normalmente, esto pue solucionase dando l'accesu d'escritura al sirvidor web nel direutoriu de configuración.",
+    "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "L'aplicación «%1$s» nun ta presente o tien una versión incompatible con esti sirvidor. Revisa'l direutoriu de les aplicaciones.",
+    "Sample configuration detected" : "Configuración d'exemplu detectada",
+    "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Detectóse que se copió la configuración d'exemplu. Esto pue estropiar la to instalación y nun ta sofitao. Llei la documentación enantes de facer cambeos nel ficheru config.php",
+    "The page could not be found on the server." : "Nun se pudo atopar la páxina nel sirvidor.",
+    "Email verification" : "Verificación per corréu electrónicu",
+    "Click the following button to confirm your email." : "Calca nel botón siguiente pa confirmar la to direición de corréu electrónicu.",
+    "Click the following link to confirm your email." : "Calca nel enllaz siguiente pa confirmar la to direición de corréu electrónicu.",
     "Other activities" : "Otres actividaes",
+    "%1$s and %2$s" : "%1$s y %2$s",
+    "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
+    "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
+    "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s",
+    "Education Edition" : "Edición educativa",
     "The library %s is not available." : "La biblioteca «%s» nun ta disponible.",
     "Authentication" : "Autenticación",
     "Files" : "Ficheros",
@@ -9,8 +23,33 @@ OC.L10N.register(
     "today" : "güei",
     "tomorrow" : "mañana",
     "yesterday" : "ayeri",
+    "next month" : "el mes que vien",
+    "last month" : "el mes pasáu",
+    "_in %n month_::_in %n months_" : ["en %n mes","en %n meses"],
+    "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"],
+    "next year" : "l'añu pasáu",
+    "last year" : "l'añu que vien",
+    "_in %n year_::_in %n years_" : ["en %n añu","en %n años"],
+    "_%n year ago_::_%n years ago_" : ["hai %n añu","hai %n años"],
+    "_in %n hour_::_in %n hours_" : ["en %n hora","en %n hores"],
+    "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"],
+    "_in %n minute_::_in %n minutes_" : ["en %n minutu","en %n minutos"],
+    "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"],
+    "in a few seconds" : "en dellos segundos",
     "seconds ago" : "hai segundos",
+    "Empty file" : "Ficheru baleru",
+    "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulu cola ID %s nun esiste. Actívalu na configuración de les aplicaciones o ponte en contautu cola alminsitración.",
+    "File already exists" : "El ficheru yá esiste",
+    "Invalid path" : "El camín ye inválidu",
+    "Failed to create file from template" : "Nun se pudo crear el ficheru de la plantía",
     "Templates" : "Plantíes",
+    "File name is a reserved word" : "El nome de ficheru ye una pallabra acutada",
+    "File name contains at least one invalid character" : "El nome del ficheru contién polo menos un caráuter inváldu",
+    "File name is too long" : "El nome del ficheru ye mui llongu",
+    "Dot files are not allowed" : "Nun se permiten los ficheros que comiencen per un puntu",
+    "App \"%s\" cannot be installed because appinfo file cannot be read." : "Nun se pue instalar l'aplicación «%s» porque nun se pue lleer el ficheru appinfo",
+    "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Nun se pue instalar l'aplicación «%s» porque nun ye compatible con esta versión del sirvidor.",
+    "__language_name__" : "Asturianu",
     "Help" : "Ayuda",
     "Appearance and accessibility" : "Aspeutu ya accesibilidá",
     "Apps" : "Aplicaciones",
@@ -20,11 +59,19 @@ OC.L10N.register(
     "Fediverse" : "Fediversu",
     "Twitter" : "Twitter",
     "Website" : "Sitiu web",
+    "Profile picture" : "Semeya del perfil",
+    "Display name" : "Nome visible",
     "Organisation" : "Organización",
     "Role" : "Rol",
+    "Unknown account" : "Cuenta desconocida",
     "Additional settings" : "Configuración adicional",
     "%1$s via %2$s" : "%1$s per %2$s",
     "You are not allowed to share %s" : "Nun tienes permisu pa compartir «%s»",
+    "Files cannot be shared with create permissions" : "Los ficheros nun se pue compartir colos permisos de creación",
+    "Expiration date is in the past" : "La data de caducidá ta nel pasáu",
+    "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nun se pue afitar una data de caducidá de más de %n día nel futuru","Nun se pue afitar una data de caducidá de más de %n díes nel futuru"],
+    "%1$s shared »%2$s« with you." : "%1$s compartió «%2$s» contigo.",
+    "Click the button below to open it." : "Calca nel botón p'abrilo.",
     "Sunday" : "Domingu",
     "Monday" : "Llunes",
     "Tuesday" : "Martes",
@@ -70,11 +117,36 @@ OC.L10N.register(
     "Oct." : "Och.",
     "Nov." : "Pay.",
     "Dec." : "Avi.",
+    "A valid password must be provided" : "Ha fornise una contraseña válida",
     "a safe home for all your data" : "un llugar seguru pa los datos personales",
     "Application is not enabled" : "L'aplicación nun ta activada",
+    "Your data directory is not writable." : "Nun se pue escribir nel to direutoriu de datos.",
     "Please ask your server administrator to install the module." : "Pidi a l'alministración del sirvidor qu'instale'l módulu.",
+    "Your data directory is invalid." : "El to direutoriu de datos ye inválidu.",
+    "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegúrate de que'l ficheru llamáu «.ocdata» ta nel raigañu del direutoriu de datos.",
+    "Action \"%s\" not supported or implemented." : "L'aición «%s» nun ta sofitada o implementada.",
+    "Authentication failed, wrong token or provider ID given" : "L'autenticación falló, apurriéronse un pase o una ID de fornidor incorreutos",
+    "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Falten parámetros pa completar la solicitú. Los parámetros que falten: «%s»",
+    "Storage is temporarily not available" : "L'almacenamientu nun ta disponible temporalmente",
+    "Summarize" : "Resume",
+    "Summarizes text by reducing its length without losing key information." : "Resume'l testu amenorgando la so llongura ensin perder la información importante.",
+    "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Los ficheros de l'aplicación «%1$s» nun se trocaron correutamente. Asegúrate de que la versión ye compatible col sirvidor.",
+    "404" : "404",
     "Full name" : "Nome completu",
+    "MySQL username and/or password not valid" : "El nome d'usuariu y/o la contraseña de MySQL son inválidos",
+    "Oracle username and/or password not valid" : "El nome d'usuariu y/o la contraseña d'Oracle son inválidos",
+    "PostgreSQL username and/or password not valid" : "El nome d'usuariu y/o la contraseña de PostgreSQL son inválidos",
+    "The username is already being used" : "El nome d'usuariu yá ta n'usu",
+    "Could not create user" : "Nun se pudo crear l'usuariu",
+    "A valid username must be provided" : "Ha fornise un nome d'usuariu válidu",
+    "Username contains whitespace at the beginning or at the end" : "El nome d'usuariu contién un espaciu nel comienzu o al final",
+    "Username must not consist of dots only" : "El nome d'usuariu nun ha tar formáu namás por puntos",
+    "Username is invalid because files already exist for this user" : "El nome d'usuariu ye inválidu porque yá esisten los ficheros pa esti ficheru",
+    "User disabled" : "L'usuariu ta desactiváu",
     "To fix this issue update your libxml2 version and restart your web server." : "Pa iguar esti problema, anueva la versión de libxml2 y reanicia'l sirvidor web.",
-    "Please upgrade your database version." : "Anueva la versión de la base de datos."
+    "PostgreSQL >= 9 required." : "Ríquese PostgreSQL >= 9.",
+    "Please upgrade your database version." : "Anueva la versión de la base de datos.",
+    "Your data directory is readable by other users." : "Los demás usuarios puen lleer el to direutoriu de datos.",
+    "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Camuda los permisos a 0770 y, polo tanto, los demás usuarios nun puen llistar el direutoriu."
 },
 "nplurals=2; plural=(n != 1);");

+ 73 - 1
lib/l10n/ast.json

@@ -1,5 +1,19 @@
 { "translations": {
+    "Cannot write into \"config\" directory!" : "¡Nun se pue escribir nel direutoriu «config»!",
+    "This can usually be fixed by giving the web server write access to the config directory." : "Normalmente, esto pue solucionase dando l'accesu d'escritura al sirvidor web nel direutoriu de configuración.",
+    "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "L'aplicación «%1$s» nun ta presente o tien una versión incompatible con esti sirvidor. Revisa'l direutoriu de les aplicaciones.",
+    "Sample configuration detected" : "Configuración d'exemplu detectada",
+    "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Detectóse que se copió la configuración d'exemplu. Esto pue estropiar la to instalación y nun ta sofitao. Llei la documentación enantes de facer cambeos nel ficheru config.php",
+    "The page could not be found on the server." : "Nun se pudo atopar la páxina nel sirvidor.",
+    "Email verification" : "Verificación per corréu electrónicu",
+    "Click the following button to confirm your email." : "Calca nel botón siguiente pa confirmar la to direición de corréu electrónicu.",
+    "Click the following link to confirm your email." : "Calca nel enllaz siguiente pa confirmar la to direición de corréu electrónicu.",
     "Other activities" : "Otres actividaes",
+    "%1$s and %2$s" : "%1$s y %2$s",
+    "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
+    "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
+    "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s",
+    "Education Edition" : "Edición educativa",
     "The library %s is not available." : "La biblioteca «%s» nun ta disponible.",
     "Authentication" : "Autenticación",
     "Files" : "Ficheros",
@@ -7,8 +21,33 @@
     "today" : "güei",
     "tomorrow" : "mañana",
     "yesterday" : "ayeri",
+    "next month" : "el mes que vien",
+    "last month" : "el mes pasáu",
+    "_in %n month_::_in %n months_" : ["en %n mes","en %n meses"],
+    "_%n month ago_::_%n months ago_" : ["hai %n mes","hai %n meses"],
+    "next year" : "l'añu pasáu",
+    "last year" : "l'añu que vien",
+    "_in %n year_::_in %n years_" : ["en %n añu","en %n años"],
+    "_%n year ago_::_%n years ago_" : ["hai %n añu","hai %n años"],
+    "_in %n hour_::_in %n hours_" : ["en %n hora","en %n hores"],
+    "_%n hour ago_::_%n hours ago_" : ["hai %n hora","hai %n hores"],
+    "_in %n minute_::_in %n minutes_" : ["en %n minutu","en %n minutos"],
+    "_%n minute ago_::_%n minutes ago_" : ["hai %n minutu","hai %n minutos"],
+    "in a few seconds" : "en dellos segundos",
     "seconds ago" : "hai segundos",
+    "Empty file" : "Ficheru baleru",
+    "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulu cola ID %s nun esiste. Actívalu na configuración de les aplicaciones o ponte en contautu cola alminsitración.",
+    "File already exists" : "El ficheru yá esiste",
+    "Invalid path" : "El camín ye inválidu",
+    "Failed to create file from template" : "Nun se pudo crear el ficheru de la plantía",
     "Templates" : "Plantíes",
+    "File name is a reserved word" : "El nome de ficheru ye una pallabra acutada",
+    "File name contains at least one invalid character" : "El nome del ficheru contién polo menos un caráuter inváldu",
+    "File name is too long" : "El nome del ficheru ye mui llongu",
+    "Dot files are not allowed" : "Nun se permiten los ficheros que comiencen per un puntu",
+    "App \"%s\" cannot be installed because appinfo file cannot be read." : "Nun se pue instalar l'aplicación «%s» porque nun se pue lleer el ficheru appinfo",
+    "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Nun se pue instalar l'aplicación «%s» porque nun ye compatible con esta versión del sirvidor.",
+    "__language_name__" : "Asturianu",
     "Help" : "Ayuda",
     "Appearance and accessibility" : "Aspeutu ya accesibilidá",
     "Apps" : "Aplicaciones",
@@ -18,11 +57,19 @@
     "Fediverse" : "Fediversu",
     "Twitter" : "Twitter",
     "Website" : "Sitiu web",
+    "Profile picture" : "Semeya del perfil",
+    "Display name" : "Nome visible",
     "Organisation" : "Organización",
     "Role" : "Rol",
+    "Unknown account" : "Cuenta desconocida",
     "Additional settings" : "Configuración adicional",
     "%1$s via %2$s" : "%1$s per %2$s",
     "You are not allowed to share %s" : "Nun tienes permisu pa compartir «%s»",
+    "Files cannot be shared with create permissions" : "Los ficheros nun se pue compartir colos permisos de creación",
+    "Expiration date is in the past" : "La data de caducidá ta nel pasáu",
+    "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Nun se pue afitar una data de caducidá de más de %n día nel futuru","Nun se pue afitar una data de caducidá de más de %n díes nel futuru"],
+    "%1$s shared »%2$s« with you." : "%1$s compartió «%2$s» contigo.",
+    "Click the button below to open it." : "Calca nel botón p'abrilo.",
     "Sunday" : "Domingu",
     "Monday" : "Llunes",
     "Tuesday" : "Martes",
@@ -68,11 +115,36 @@
     "Oct." : "Och.",
     "Nov." : "Pay.",
     "Dec." : "Avi.",
+    "A valid password must be provided" : "Ha fornise una contraseña válida",
     "a safe home for all your data" : "un llugar seguru pa los datos personales",
     "Application is not enabled" : "L'aplicación nun ta activada",
+    "Your data directory is not writable." : "Nun se pue escribir nel to direutoriu de datos.",
     "Please ask your server administrator to install the module." : "Pidi a l'alministración del sirvidor qu'instale'l módulu.",
+    "Your data directory is invalid." : "El to direutoriu de datos ye inválidu.",
+    "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegúrate de que'l ficheru llamáu «.ocdata» ta nel raigañu del direutoriu de datos.",
+    "Action \"%s\" not supported or implemented." : "L'aición «%s» nun ta sofitada o implementada.",
+    "Authentication failed, wrong token or provider ID given" : "L'autenticación falló, apurriéronse un pase o una ID de fornidor incorreutos",
+    "Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "Falten parámetros pa completar la solicitú. Los parámetros que falten: «%s»",
+    "Storage is temporarily not available" : "L'almacenamientu nun ta disponible temporalmente",
+    "Summarize" : "Resume",
+    "Summarizes text by reducing its length without losing key information." : "Resume'l testu amenorgando la so llongura ensin perder la información importante.",
+    "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Los ficheros de l'aplicación «%1$s» nun se trocaron correutamente. Asegúrate de que la versión ye compatible col sirvidor.",
+    "404" : "404",
     "Full name" : "Nome completu",
+    "MySQL username and/or password not valid" : "El nome d'usuariu y/o la contraseña de MySQL son inválidos",
+    "Oracle username and/or password not valid" : "El nome d'usuariu y/o la contraseña d'Oracle son inválidos",
+    "PostgreSQL username and/or password not valid" : "El nome d'usuariu y/o la contraseña de PostgreSQL son inválidos",
+    "The username is already being used" : "El nome d'usuariu yá ta n'usu",
+    "Could not create user" : "Nun se pudo crear l'usuariu",
+    "A valid username must be provided" : "Ha fornise un nome d'usuariu válidu",
+    "Username contains whitespace at the beginning or at the end" : "El nome d'usuariu contién un espaciu nel comienzu o al final",
+    "Username must not consist of dots only" : "El nome d'usuariu nun ha tar formáu namás por puntos",
+    "Username is invalid because files already exist for this user" : "El nome d'usuariu ye inválidu porque yá esisten los ficheros pa esti ficheru",
+    "User disabled" : "L'usuariu ta desactiváu",
     "To fix this issue update your libxml2 version and restart your web server." : "Pa iguar esti problema, anueva la versión de libxml2 y reanicia'l sirvidor web.",
-    "Please upgrade your database version." : "Anueva la versión de la base de datos."
+    "PostgreSQL >= 9 required." : "Ríquese PostgreSQL >= 9.",
+    "Please upgrade your database version." : "Anueva la versión de la base de datos.",
+    "Your data directory is readable by other users." : "Los demás usuarios puen lleer el to direutoriu de datos.",
+    "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Camuda los permisos a 0770 y, polo tanto, los demás usuarios nun puen llistar el direutoriu."
 },"pluralForm" :"nplurals=2; plural=(n != 1);"
 }

+ 21 - 0
lib/l10n/en_GB.js

@@ -36,6 +36,9 @@ OC.L10N.register(
     "The following platforms are supported: %s" : "The following platforms are supported: %s",
     "Server version %s or higher is required." : "Server version %s or higher is required.",
     "Server version %s or lower is required." : "Server version %s or lower is required.",
+    "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Logged in account must be an admin, a sub admin or gotten special right to access this setting",
+    "Logged in account must be an admin or sub admin" : "Logged in account must be an admin or sub admin",
+    "Logged in account must be an admin" : "Logged in account must be an admin",
     "Wiping of device %s has started" : "Wiping of device %s has started",
     "Wiping of device »%s« has started" : "Wiping of device »%s« has started",
     "»%s« started remote wipe" : "»%s« started remote wipe",
@@ -114,15 +117,22 @@ OC.L10N.register(
     "Headline" : "Headline",
     "Organisation" : "Organisation",
     "Role" : "Role",
+    "Unknown account" : "Unknown account",
     "Additional settings" : "Additional settings",
+    "Enter the database Login and name for %s" : "Enter the database Login and name for %s",
+    "Enter the database Login for %s" : "Enter the database Login for %s",
     "Enter the database name for %s" : "Enter the database name for %s",
     "You cannot use dots in the database name %s" : "You cannot use dots in the database name %s",
+    "MySQL Login and/or password not valid" : "MySQL Login and/or password not valid",
     "You need to enter details of an existing account." : "You need to enter details of an existing account.",
     "Oracle connection could not be established" : "Oracle connection could not be established",
+    "Oracle Login and/or password not valid" : "Oracle Login and/or password not valid",
+    "PostgreSQL Login and/or password not valid" : "PostgreSQL Login and/or password not valid",
     "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ",
     "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.",
     "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.",
     "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.",
+    "Set an admin Login." : "Set an admin Login.",
     "Set an admin password." : "Set an admin password.",
     "Cannot create or write into the data directory %s" : "Cannot create or write into the data directory %s",
     "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Sharing backend %s must implement the interface OCP\\Share_Backend",
@@ -140,6 +150,7 @@ OC.L10N.register(
     "Expiration date is in the past" : "Expiration date is in the past",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Cannot set expiration date more than %n day in the future","Cannot set expiration date more than %n days in the future"],
     "Sharing is only allowed with group members" : "Sharing is only allowed with group members",
+    "Sharing %s failed, because this item is already shared with the account %s" : "Sharing %s failed, because this item is already shared with the account %s",
     "%1$s shared »%2$s« with you" : "%1$s shared »%2$s« with you",
     "%1$s shared »%2$s« with you." : "%1$s shared »%2$s« with you.",
     "Click the button below to open it." : "Click the button below to open it.",
@@ -193,6 +204,14 @@ OC.L10N.register(
     "Nov." : "Nov.",
     "Dec." : "Dec.",
     "A valid password must be provided" : "A valid password must be provided",
+    "The Login is already being used" : "The Login is already being used",
+    "Could not create account" : "Could not create account",
+    "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"",
+    "A valid Login must be provided" : "A valid Login must be provided",
+    "Login contains whitespace at the beginning or at the end" : "Login contains whitespace at the beginning or at the end",
+    "Login must not consist of dots only" : "Login must not consist of dots only",
+    "Login is invalid because files already exist for this user" : "Login is invalid because files already exist for this user",
+    "Account disabled" : "Account disabled",
     "Login canceled by app" : "Login cancelled by app",
     "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s",
     "a safe home for all your data" : "a safe home for all your data",
@@ -225,6 +244,8 @@ OC.L10N.register(
     "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.",
     "The required %s config variable is not configured in the config.php file." : "The required %s config variable is not configured in the config.php file.",
     "Please ask your server administrator to check the Nextcloud configuration." : "Please ask your server administrator to check the Nextcloud configuration.",
+    "Your data directory is readable by other people." : "Your data directory is readable by other people.",
+    "Please change the permissions to 0770 so that the directory cannot be listed by other people." : "Please change the permissions to 0770 so that the directory cannot be listed by other people.",
     "Your data directory must be an absolute path." : "Your data directory must be an absolute path.",
     "Check the value of \"datadirectory\" in your configuration." : "Check the value of \"datadirectory\" in your configuration.",
     "Your data directory is invalid." : "Your data directory is invalid.",

+ 21 - 0
lib/l10n/en_GB.json

@@ -34,6 +34,9 @@
     "The following platforms are supported: %s" : "The following platforms are supported: %s",
     "Server version %s or higher is required." : "Server version %s or higher is required.",
     "Server version %s or lower is required." : "Server version %s or lower is required.",
+    "Logged in account must be an admin, a sub admin or gotten special right to access this setting" : "Logged in account must be an admin, a sub admin or gotten special right to access this setting",
+    "Logged in account must be an admin or sub admin" : "Logged in account must be an admin or sub admin",
+    "Logged in account must be an admin" : "Logged in account must be an admin",
     "Wiping of device %s has started" : "Wiping of device %s has started",
     "Wiping of device »%s« has started" : "Wiping of device »%s« has started",
     "»%s« started remote wipe" : "»%s« started remote wipe",
@@ -112,15 +115,22 @@
     "Headline" : "Headline",
     "Organisation" : "Organisation",
     "Role" : "Role",
+    "Unknown account" : "Unknown account",
     "Additional settings" : "Additional settings",
+    "Enter the database Login and name for %s" : "Enter the database Login and name for %s",
+    "Enter the database Login for %s" : "Enter the database Login for %s",
     "Enter the database name for %s" : "Enter the database name for %s",
     "You cannot use dots in the database name %s" : "You cannot use dots in the database name %s",
+    "MySQL Login and/or password not valid" : "MySQL Login and/or password not valid",
     "You need to enter details of an existing account." : "You need to enter details of an existing account.",
     "Oracle connection could not be established" : "Oracle connection could not be established",
+    "Oracle Login and/or password not valid" : "Oracle Login and/or password not valid",
+    "PostgreSQL Login and/or password not valid" : "PostgreSQL Login and/or password not valid",
     "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! ",
     "For the best results, please consider using a GNU/Linux server instead." : "For the best results, please consider using a GNU/Linux server instead.",
     "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir setting has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged.",
     "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP.",
+    "Set an admin Login." : "Set an admin Login.",
     "Set an admin password." : "Set an admin password.",
     "Cannot create or write into the data directory %s" : "Cannot create or write into the data directory %s",
     "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Sharing backend %s must implement the interface OCP\\Share_Backend",
@@ -138,6 +148,7 @@
     "Expiration date is in the past" : "Expiration date is in the past",
     "_Cannot set expiration date more than %n day in the future_::_Cannot set expiration date more than %n days in the future_" : ["Cannot set expiration date more than %n day in the future","Cannot set expiration date more than %n days in the future"],
     "Sharing is only allowed with group members" : "Sharing is only allowed with group members",
+    "Sharing %s failed, because this item is already shared with the account %s" : "Sharing %s failed, because this item is already shared with the account %s",
     "%1$s shared »%2$s« with you" : "%1$s shared »%2$s« with you",
     "%1$s shared »%2$s« with you." : "%1$s shared »%2$s« with you.",
     "Click the button below to open it." : "Click the button below to open it.",
@@ -191,6 +202,14 @@
     "Nov." : "Nov.",
     "Dec." : "Dec.",
     "A valid password must be provided" : "A valid password must be provided",
+    "The Login is already being used" : "The Login is already being used",
+    "Could not create account" : "Could not create account",
+    "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "Only the following characters are allowed in an Login: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"",
+    "A valid Login must be provided" : "A valid Login must be provided",
+    "Login contains whitespace at the beginning or at the end" : "Login contains whitespace at the beginning or at the end",
+    "Login must not consist of dots only" : "Login must not consist of dots only",
+    "Login is invalid because files already exist for this user" : "Login is invalid because files already exist for this user",
+    "Account disabled" : "Account disabled",
     "Login canceled by app" : "Login cancelled by app",
     "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s",
     "a safe home for all your data" : "a safe home for all your data",
@@ -223,6 +242,8 @@
     "Please ask your server administrator to restart the web server." : "Please ask your server administrator to restart the web server.",
     "The required %s config variable is not configured in the config.php file." : "The required %s config variable is not configured in the config.php file.",
     "Please ask your server administrator to check the Nextcloud configuration." : "Please ask your server administrator to check the Nextcloud configuration.",
+    "Your data directory is readable by other people." : "Your data directory is readable by other people.",
+    "Please change the permissions to 0770 so that the directory cannot be listed by other people." : "Please change the permissions to 0770 so that the directory cannot be listed by other people.",
     "Your data directory must be an absolute path." : "Your data directory must be an absolute path.",
     "Check the value of \"datadirectory\" in your configuration." : "Check the value of \"datadirectory\" in your configuration.",
     "Your data directory is invalid." : "Your data directory is invalid.",

Vissa filer visades inte eftersom för många filer har ändrats