Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/accessibility/l10n/es_AR.js5
-rw-r--r--apps/accessibility/l10n/es_AR.json5
-rw-r--r--apps/accessibility/l10n/fr.js2
-rw-r--r--apps/accessibility/l10n/fr.json2
-rw-r--r--apps/accessibility/l10n/vi.js9
-rw-r--r--apps/accessibility/l10n/vi.json9
-rw-r--r--apps/dav/l10n/ca.js2
-rw-r--r--apps/dav/l10n/ca.json2
-rw-r--r--apps/dav/l10n/es.js2
-rw-r--r--apps/dav/l10n/es.json2
-rw-r--r--apps/federatedfilesharing/l10n/es.js4
-rw-r--r--apps/federatedfilesharing/l10n/es.json4
-rw-r--r--apps/federatedfilesharing/l10n/pl.js12
-rw-r--r--apps/federatedfilesharing/l10n/pl.json12
-rw-r--r--apps/files/l10n/cs.js1
-rw-r--r--apps/files/l10n/cs.json1
-rw-r--r--apps/files/l10n/es.js1
-rw-r--r--apps/files/l10n/es.json1
-rw-r--r--apps/files/l10n/gl.js3
-rw-r--r--apps/files/l10n/gl.json3
-rw-r--r--apps/files/l10n/it.js1
-rw-r--r--apps/files/l10n/it.json1
-rw-r--r--apps/files/l10n/lt_LT.js5
-rw-r--r--apps/files/l10n/lt_LT.json5
-rw-r--r--apps/files/l10n/pl.js1
-rw-r--r--apps/files/l10n/pl.json1
-rw-r--r--apps/files/l10n/pt_BR.js1
-rw-r--r--apps/files/l10n/pt_BR.json1
-rw-r--r--apps/files_external/l10n/es.js8
-rw-r--r--apps/files_external/l10n/es.json8
-rw-r--r--apps/files_sharing/l10n/eu.js3
-rw-r--r--apps/files_sharing/l10n/eu.json3
-rw-r--r--apps/files_sharing/l10n/gl.js4
-rw-r--r--apps/files_sharing/l10n/gl.json4
-rw-r--r--apps/files_versions/l10n/sr.js2
-rw-r--r--apps/files_versions/l10n/sr.json2
-rw-r--r--apps/workflowengine/l10n/sr.js6
-rw-r--r--apps/workflowengine/l10n/sr.json6
-rw-r--r--config/config.sample.php32
-rw-r--r--core/l10n/ca.js4
-rw-r--r--core/l10n/ca.json4
-rw-r--r--lib/l10n/es.js4
-rw-r--r--lib/l10n/es.json4
-rw-r--r--lib/l10n/eu.js1
-rw-r--r--lib/l10n/eu.json1
-rw-r--r--lib/l10n/mk.js13
-rw-r--r--lib/l10n/mk.json13
-rw-r--r--lib/private/Security/Hasher.php14
-rw-r--r--settings/l10n/ja.js2
-rw-r--r--settings/l10n/ja.json2
50 files changed, 178 insertions, 60 deletions
diff --git a/apps/accessibility/l10n/es_AR.js b/apps/accessibility/l10n/es_AR.js
index ede1c2c68d9..59c3c253897 100644
--- a/apps/accessibility/l10n/es_AR.js
+++ b/apps/accessibility/l10n/es_AR.js
@@ -2,20 +2,25 @@ OC.L10N.register(
"accessibility",
{
"Dark theme" : "Tema oscuro",
+ "Enable dark theme" : "Habilitar tema nocturno",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para facilitar la vista al reducir la luminosidad y el brillo general. Todavía está en desarrollo, por lo tanto, informe cualquier problema que pueda encontrar.",
"High contrast mode" : "Modo alto contraste",
+ "Enable high contrast mode" : "Habilitar modo de Contraste Alto",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un modo de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
"Dyslexia font" : "Dislexia fuente",
+ "Enable dyslexia font" : "Habilitar la fuente para personas con dislexia",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic es un tipo de letra/fuente gratuita diseñada para mitigar algunos de los errores comunes de lectura causados ​​por la dislexia.",
"Accessibility" : "Accesibilidad",
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
+ "If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!",
"High contrast theme" : "Tema de alto contraste",
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un tema de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
"Dark theme (beta)" : "Tema oscuro (beta)",
"Web Content Accessibility Guidelines" : "Pautas de accesibilidad de contenido web",
"our issue tracker" : "nuestro rastreador de problemas",
"our design team" : "nuestro equipo de diseño",
+ "If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Si encuentras algún problema, no dudes en informarlo en {issuetracker}. Y si deseas involucrarte, ¡unite a {designteam}!",
"Enable" : "Habilitar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/accessibility/l10n/es_AR.json b/apps/accessibility/l10n/es_AR.json
index 28a271f902e..4e885943146 100644
--- a/apps/accessibility/l10n/es_AR.json
+++ b/apps/accessibility/l10n/es_AR.json
@@ -1,19 +1,24 @@
{ "translations": {
"Dark theme" : "Tema oscuro",
+ "Enable dark theme" : "Habilitar tema nocturno",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para facilitar la vista al reducir la luminosidad y el brillo general. Todavía está en desarrollo, por lo tanto, informe cualquier problema que pueda encontrar.",
"High contrast mode" : "Modo alto contraste",
+ "Enable high contrast mode" : "Habilitar modo de Contraste Alto",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un modo de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
"Dyslexia font" : "Dislexia fuente",
+ "Enable dyslexia font" : "Habilitar la fuente para personas con dislexia",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic es un tipo de letra/fuente gratuita diseñada para mitigar algunos de los errores comunes de lectura causados ​​por la dislexia.",
"Accessibility" : "Accesibilidad",
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
+ "If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!",
"High contrast theme" : "Tema de alto contraste",
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un tema de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
"Dark theme (beta)" : "Tema oscuro (beta)",
"Web Content Accessibility Guidelines" : "Pautas de accesibilidad de contenido web",
"our issue tracker" : "nuestro rastreador de problemas",
"our design team" : "nuestro equipo de diseño",
+ "If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Si encuentras algún problema, no dudes en informarlo en {issuetracker}. Y si deseas involucrarte, ¡unite a {designteam}!",
"Enable" : "Habilitar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/accessibility/l10n/fr.js b/apps/accessibility/l10n/fr.js
index 00277821e12..7a982fa9a8d 100644
--- a/apps/accessibility/l10n/fr.js
+++ b/apps/accessibility/l10n/fr.js
@@ -13,7 +13,7 @@ OC.L10N.register(
"Accessibility" : "Accessibilité",
"Accessibility options for nextcloud" : "Options d'accessibilité pour Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fournit de nombreuses options d'accessibilité pour faciliter votre utilisation de Nextcloud",
- "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions de tout rendre utilisable également sans souris, et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA, et même de niveau AAA avec le thème à fort contraste.",
+ "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions que tout soit utilisable également sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si vous rencontrez un problème, n'hésitez pas à nous le signaler sur {issuetracker}notre traqueur de problème{linkend}. Et si vous souhaitez vous impliquer, rejoignez {designteam}notre équipe de conception{linkend} !",
"High contrast theme" : "Thème à contraste élevé",
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un thème au contraste élevé pour faciliter votre navigation. La qualité visuelle sera réduite, mais la clarté sera améliorée.",
diff --git a/apps/accessibility/l10n/fr.json b/apps/accessibility/l10n/fr.json
index c82ad7a060f..d5e75aef60c 100644
--- a/apps/accessibility/l10n/fr.json
+++ b/apps/accessibility/l10n/fr.json
@@ -11,7 +11,7 @@
"Accessibility" : "Accessibilité",
"Accessibility options for nextcloud" : "Options d'accessibilité pour Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fournit de nombreuses options d'accessibilité pour faciliter votre utilisation de Nextcloud",
- "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions de tout rendre utilisable également sans souris, et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA, et même de niveau AAA avec le thème à fort contraste.",
+ "Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions que tout soit utilisable également sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.",
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si vous rencontrez un problème, n'hésitez pas à nous le signaler sur {issuetracker}notre traqueur de problème{linkend}. Et si vous souhaitez vous impliquer, rejoignez {designteam}notre équipe de conception{linkend} !",
"High contrast theme" : "Thème à contraste élevé",
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un thème au contraste élevé pour faciliter votre navigation. La qualité visuelle sera réduite, mais la clarté sera améliorée.",
diff --git a/apps/accessibility/l10n/vi.js b/apps/accessibility/l10n/vi.js
index 5d552372f1b..5a67dba0e37 100644
--- a/apps/accessibility/l10n/vi.js
+++ b/apps/accessibility/l10n/vi.js
@@ -1,11 +1,14 @@
OC.L10N.register(
"accessibility",
{
- "Dark theme" : "Chế độ tối",
- "A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Một chủ đề tối để làm dịu đôi mắt của bạn bằng cách giảm độ sáng và độ sáng tổng thể. Nó vẫn đang được phát triển, vì vậy vui lòng báo cáo bất kỳ vấn đề bạn có thể tìm thấy.",
+ "Dark theme" : "Chế độ ban đêm",
+ "Enable dark theme" : "Bật chế độ ban đêm",
+ "A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Chế độ ban đêm giúp giảm mỏi mắt bằng cách giảm tương phản ở các màu chói và giảm độ sáng. Chế độ này đang được phát triển, vì vậy, xin hãy báo cáo nếu bạn gặp bất kỳ vấn đề nào trong lúc sử dụng.",
"High contrast mode" : "Chế độ tương phản cao",
- "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Một chế độ tương phản cao để dễ dàng điều hướng của bạn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
+ "Enable high contrast mode" : "Bật chế độ tương phản cao",
+ "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Chế độ tương phản cao giúp bạn dễ dàng điều hướng và phân biệt vị trí các mục chính xác hơn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
"Dyslexia font" : "Chứng khó đọc",
+ "Enable dyslexia font" : "Bật chế độ dành cho người gặp chứng khó đọc",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic là một kiểu chữ / phông chữ miễn phí được thiết kế để giảm thiểu một số lỗi đọc phổ biến do chứng khó đọc gây ra.",
"Accessibility" : "Khả năng tiếp cận",
"Accessibility options for nextcloud" : "Tùy chọn truy cập cho nextcloud",
diff --git a/apps/accessibility/l10n/vi.json b/apps/accessibility/l10n/vi.json
index 98813147c6a..6338e95ffa3 100644
--- a/apps/accessibility/l10n/vi.json
+++ b/apps/accessibility/l10n/vi.json
@@ -1,9 +1,12 @@
{ "translations": {
- "Dark theme" : "Chế độ tối",
- "A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Một chủ đề tối để làm dịu đôi mắt của bạn bằng cách giảm độ sáng và độ sáng tổng thể. Nó vẫn đang được phát triển, vì vậy vui lòng báo cáo bất kỳ vấn đề bạn có thể tìm thấy.",
+ "Dark theme" : "Chế độ ban đêm",
+ "Enable dark theme" : "Bật chế độ ban đêm",
+ "A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Chế độ ban đêm giúp giảm mỏi mắt bằng cách giảm tương phản ở các màu chói và giảm độ sáng. Chế độ này đang được phát triển, vì vậy, xin hãy báo cáo nếu bạn gặp bất kỳ vấn đề nào trong lúc sử dụng.",
"High contrast mode" : "Chế độ tương phản cao",
- "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Một chế độ tương phản cao để dễ dàng điều hướng của bạn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
+ "Enable high contrast mode" : "Bật chế độ tương phản cao",
+ "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Chế độ tương phản cao giúp bạn dễ dàng điều hướng và phân biệt vị trí các mục chính xác hơn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
"Dyslexia font" : "Chứng khó đọc",
+ "Enable dyslexia font" : "Bật chế độ dành cho người gặp chứng khó đọc",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic là một kiểu chữ / phông chữ miễn phí được thiết kế để giảm thiểu một số lỗi đọc phổ biến do chứng khó đọc gây ra.",
"Accessibility" : "Khả năng tiếp cận",
"Accessibility options for nextcloud" : "Tùy chọn truy cập cho nextcloud",
diff --git a/apps/dav/l10n/ca.js b/apps/dav/l10n/ca.js
index 0d380672d53..48d9d3d760e 100644
--- a/apps/dav/l10n/ca.js
+++ b/apps/dav/l10n/ca.js
@@ -63,7 +63,7 @@ OC.L10N.register(
"Where: %s" : "On: %s",
"%1$s via %2$s" : "%1$s mitjançant %2$s",
"Invitation canceled" : "Invitació cancel·lada",
- "Hello %s," : "Hola %s,",
+ "Hello %s," : "Hola, %s,",
"The meeting »%1$s« with %2$s was canceled." : "La reunió »%1$s« amb %2$s ha estat cancel·lada.",
"Invitation updated" : "Invitació actualitzada",
"The meeting »%1$s« with %2$s was updated." : "La reunió »%1$s« amb %2$s ha estat actualitzada.",
diff --git a/apps/dav/l10n/ca.json b/apps/dav/l10n/ca.json
index 821c9a8a9c7..b124ae19693 100644
--- a/apps/dav/l10n/ca.json
+++ b/apps/dav/l10n/ca.json
@@ -61,7 +61,7 @@
"Where: %s" : "On: %s",
"%1$s via %2$s" : "%1$s mitjançant %2$s",
"Invitation canceled" : "Invitació cancel·lada",
- "Hello %s," : "Hola %s,",
+ "Hello %s," : "Hola, %s,",
"The meeting »%1$s« with %2$s was canceled." : "La reunió »%1$s« amb %2$s ha estat cancel·lada.",
"Invitation updated" : "Invitació actualitzada",
"The meeting »%1$s« with %2$s was updated." : "La reunió »%1$s« amb %2$s ha estat actualitzada.",
diff --git a/apps/dav/l10n/es.js b/apps/dav/l10n/es.js
index 22e37487f7f..9fcffafb106 100644
--- a/apps/dav/l10n/es.js
+++ b/apps/dav/l10n/es.js
@@ -50,7 +50,7 @@ OC.L10N.register(
"Where:" : "Dónde:",
"Description:" : "Descripción:",
"Untitled event" : "Evento sin título",
- "_%n year_::_%n years_" : ["%n año","%naños"],
+ "_%n year_::_%n years_" : ["%n año","%n años"],
"_%n month_::_%n months_" : ["%n mes","%n meses"],
"_%n day_::_%n days_" : ["%n día","%n días"],
"_%n hour_::_%n hours_" : ["%n hora","%n horas"],
diff --git a/apps/dav/l10n/es.json b/apps/dav/l10n/es.json
index 917f038c0a6..e3e6c8671ac 100644
--- a/apps/dav/l10n/es.json
+++ b/apps/dav/l10n/es.json
@@ -48,7 +48,7 @@
"Where:" : "Dónde:",
"Description:" : "Descripción:",
"Untitled event" : "Evento sin título",
- "_%n year_::_%n years_" : ["%n año","%naños"],
+ "_%n year_::_%n years_" : ["%n año","%n años"],
"_%n month_::_%n months_" : ["%n mes","%n meses"],
"_%n day_::_%n days_" : ["%n día","%n días"],
"_%n hour_::_%n hours_" : ["%n hora","%n horas"],
diff --git a/apps/federatedfilesharing/l10n/es.js b/apps/federatedfilesharing/l10n/es.js
index 768d6647894..b0a18333106 100644
--- a/apps/federatedfilesharing/l10n/es.js
+++ b/apps/federatedfilesharing/l10n/es.js
@@ -24,7 +24,7 @@ OC.L10N.register(
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Compartir %1$s ha fallado, no se ha podido encontrar %2$s, quizás el servidor no se puede alcanzar ahora mismo o usa un certificado autofirmado.",
"Could not find share" : "No se ha podido encontrar el compartido",
"Federated sharing" : "Compartido federado",
- "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto comparitdo de %4$s (%1$s) (en nombre de %5$s (%2$s))",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto compartido de %4$s (%1$s) (en nombre de %5$s (%2$s))",
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Has recibido {share} como un recurso compartido remoto de {user} (en nombre de {behalf})",
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto de %4$s (%1$s)",
"You received {share} as a remote share from {user}" : "Has recibido {share} como un compartido remoto de {user}",
@@ -51,7 +51,7 @@ OC.L10N.register(
"Add to your website" : "Añadir a su sitio web",
"Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud",
"HTML Code:" : "Código HTML:",
- "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"/%3$s\" como un recurso compartido remoto de %1$s (en nombre de %2$s)",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto desde %1$s (en nombre de %2$s)",
"You received \"%3$s\" as a remote share from %1$s" : "Has recibido \"%3$s\" como un compartido remoto de %1$s"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/es.json b/apps/federatedfilesharing/l10n/es.json
index fa163eb894f..1b35ea255ed 100644
--- a/apps/federatedfilesharing/l10n/es.json
+++ b/apps/federatedfilesharing/l10n/es.json
@@ -22,7 +22,7 @@
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Compartir %1$s ha fallado, no se ha podido encontrar %2$s, quizás el servidor no se puede alcanzar ahora mismo o usa un certificado autofirmado.",
"Could not find share" : "No se ha podido encontrar el compartido",
"Federated sharing" : "Compartido federado",
- "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto comparitdo de %4$s (%1$s) (en nombre de %5$s (%2$s))",
+ "You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto compartido de %4$s (%1$s) (en nombre de %5$s (%2$s))",
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Has recibido {share} como un recurso compartido remoto de {user} (en nombre de {behalf})",
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto de %4$s (%1$s)",
"You received {share} as a remote share from {user}" : "Has recibido {share} como un compartido remoto de {user}",
@@ -49,7 +49,7 @@
"Add to your website" : "Añadir a su sitio web",
"Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud",
"HTML Code:" : "Código HTML:",
- "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"/%3$s\" como un recurso compartido remoto de %1$s (en nombre de %2$s)",
+ "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto desde %1$s (en nombre de %2$s)",
"You received \"%3$s\" as a remote share from %1$s" : "Has recibido \"%3$s\" como un compartido remoto de %1$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/pl.js b/apps/federatedfilesharing/l10n/pl.js
index f19f42516a2..14286546326 100644
--- a/apps/federatedfilesharing/l10n/pl.js
+++ b/apps/federatedfilesharing/l10n/pl.js
@@ -1,11 +1,11 @@
OC.L10N.register(
"federatedfilesharing",
{
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcesz się dzielić zdalnie {name} z {owner}@{remote}?",
- "Remote share" : "Zdalny zasób",
- "Remote share password" : "Hasło do zdalnego zasobu",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać zdalne udostępnienie {name} od {owner}@{remote}?",
+ "Remote share" : "Zdalne udostępnienie",
+ "Remote share password" : "Hasło zdalnego udostępnienia",
"Cancel" : "Anuluj",
- "Add remote share" : "Dodaj zdalny zasób",
+ "Add remote share" : "Dodaj zdalne udostępnienie",
"Copy" : "Kopiuj",
"Copied!" : "Skopiowano!",
"Not supported!" : "Brak wsparcia!",
@@ -30,8 +30,8 @@ OC.L10N.register(
"You received {share} as a remote share from {user}" : "Otrzymałeś {share} zdalne udostępnienie od {user}",
"Accept" : "Akceptuj",
"Decline" : "Odrzuć",
- "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Podziel się ze mną przez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
- "Share with me through my #Nextcloud Federated Cloud ID" : "Podziel się ze mną za pomocą mojego ID #Nextcloud Chmury Federacyjnej",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej",
"Sharing" : "Udostępnianie",
"Federated file sharing" : "Federacyjne udostępnianie plików",
"Provide federated file sharing across servers" : "Zezwól na federacyjne udostępnianie plików na serwerach",
diff --git a/apps/federatedfilesharing/l10n/pl.json b/apps/federatedfilesharing/l10n/pl.json
index f5b69164f4b..efb2c32b54f 100644
--- a/apps/federatedfilesharing/l10n/pl.json
+++ b/apps/federatedfilesharing/l10n/pl.json
@@ -1,9 +1,9 @@
{ "translations": {
- "Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcesz się dzielić zdalnie {name} z {owner}@{remote}?",
- "Remote share" : "Zdalny zasób",
- "Remote share password" : "Hasło do zdalnego zasobu",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać zdalne udostępnienie {name} od {owner}@{remote}?",
+ "Remote share" : "Zdalne udostępnienie",
+ "Remote share password" : "Hasło zdalnego udostępnienia",
"Cancel" : "Anuluj",
- "Add remote share" : "Dodaj zdalny zasób",
+ "Add remote share" : "Dodaj zdalne udostępnienie",
"Copy" : "Kopiuj",
"Copied!" : "Skopiowano!",
"Not supported!" : "Brak wsparcia!",
@@ -28,8 +28,8 @@
"You received {share} as a remote share from {user}" : "Otrzymałeś {share} zdalne udostępnienie od {user}",
"Accept" : "Akceptuj",
"Decline" : "Odrzuć",
- "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Podziel się ze mną przez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
- "Share with me through my #Nextcloud Federated Cloud ID" : "Podziel się ze mną za pomocą mojego ID #Nextcloud Chmury Federacyjnej",
+ "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
+ "Share with me through my #Nextcloud Federated Cloud ID" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej",
"Sharing" : "Udostępnianie",
"Federated file sharing" : "Federacyjne udostępnianie plików",
"Provide federated file sharing across servers" : "Zezwól na federacyjne udostępnianie plików na serwerach",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 066e230b6f8..d8b9eeb3fb0 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Převést {path} na {userid}",
"Invalid path selected" : "Vybrán neplatný popis umístění",
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
+ "Cannot transfter ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru nebo složky, která vám nenáleží",
"Tags" : "Značky",
"Error while loading the file data" : "Chyba při načítání dat souboru",
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 5f2f231fae2..87547d99704 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Převést {path} na {userid}",
"Invalid path selected" : "Vybrán neplatný popis umístění",
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
+ "Cannot transfter ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru nebo složky, která vám nenáleží",
"Tags" : "Značky",
"Error while loading the file data" : "Chyba při načítání dat souboru",
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 4602ff907c4..25d9a1f3dba 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Transferir {path} a {userid}",
"Invalid path selected" : "Ruta de archivo seleccionada no válida.",
"Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad",
+ "Cannot transfter ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Error al cargar los datos del archivo",
"Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index a33e65d65e9..fc0df0a403e 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Transferir {path} a {userid}",
"Invalid path selected" : "Ruta de archivo seleccionada no válida.",
"Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad",
+ "Cannot transfter ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Error al cargar los datos del archivo",
"Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 42d7e818190..ece54dcbdc8 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -86,7 +86,7 @@ OC.L10N.register(
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
"View in folder" : "Ver no cartafol",
"Copied!" : "Copiado!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios con acceso a este ficheiro/cartafol)",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Marcado como favorito",
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
+ "Cannot transfter ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro",
"Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index c91300739aa..e8a84700d35 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -84,7 +84,7 @@
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
"View in folder" : "Ver no cartafol",
"Copied!" : "Copiado!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios con acceso a este ficheiro/cartafol)",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Marcado como favorito",
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
+ "Cannot transfter ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro",
"Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 05824c9a82d..388a868cfad 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Trasferisci {path} a {userid}",
"Invalid path selected" : "Percorso selezionato non valido",
"Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata",
+ "Cannot transfter ownership of a file or folder you don't own" : " Impossibile trasferire la proprietà di un file o di una cartella di altri",
"Tags" : "Etichette",
"Error while loading the file data" : "Errore durante il caricamento del file di dati",
"Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index a7a4ddb9001..130c6f5af9c 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Trasferisci {path} a {userid}",
"Invalid path selected" : "Percorso selezionato non valido",
"Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata",
+ "Cannot transfter ownership of a file or folder you don't own" : " Impossibile trasferire la proprietà di un file o di una cartella di altri",
"Tags" : "Etichette",
"Error while loading the file data" : "Errore durante il caricamento del file di dati",
"Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file",
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index d5beb1446de..d9ca1724f82 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -59,6 +59,7 @@ OC.L10N.register(
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\", nes jis jau yra",
"Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\", nes jis jau yra",
+ "Could not fetch file details \"{file}\"" : "Nepavyko gauti išsamesnės failo \"{file}\" informacijos",
"Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
"Name" : "Pavadinimas",
@@ -141,7 +142,11 @@ OC.L10N.register(
"Incoming ownership transfer from {user}" : "Gaunamasis nuosavybės perdavimas nuo {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Ar norite priimti {path}?\n\nPastaba: Priėmus, perdavimo procesas gali užtrukti iki 1 valandos.",
"Ownership transfer failed" : "Nuosavybės perdavimas nepavyko",
+ "Your ownership transfer of {path} to {user} failed." : "Nepavyko perduoti jūsų {path} nuosavybės naudotojui {user}.",
+ "The ownership transfer of {path} from {user} failed." : "{path} nuosavybės perdavimas iš naudotojo {user} nepavyko.",
"Ownership transfer done" : "Nuosavybės perdavimas atliktas",
+ "Your ownership transfer of {path} to {user} has completed." : "Jūsų {path} nuosavybės perdavimas naudotojui {user} užbaigtas.",
+ "The ownership transfer of {path} from {user} has completed." : "{path} nuosavybės perdavimas iš naudotojo {user} užbaigtas.",
"File Management" : "Failų tvarkymas",
"Transfer ownership of a file or folder" : "Perduoti failo ar aplanko nuosavybę",
"Choose file or folder to transfer" : "Pasirinkti norimą perduoti failą ar aplanką",
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index f6e4d0083b6..b642356eb8e 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -57,6 +57,7 @@
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\", nes jis jau yra",
"Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\", nes jis jau yra",
+ "Could not fetch file details \"{file}\"" : "Nepavyko gauti išsamesnės failo \"{file}\" informacijos",
"Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
"Name" : "Pavadinimas",
@@ -139,7 +140,11 @@
"Incoming ownership transfer from {user}" : "Gaunamasis nuosavybės perdavimas nuo {user}",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Ar norite priimti {path}?\n\nPastaba: Priėmus, perdavimo procesas gali užtrukti iki 1 valandos.",
"Ownership transfer failed" : "Nuosavybės perdavimas nepavyko",
+ "Your ownership transfer of {path} to {user} failed." : "Nepavyko perduoti jūsų {path} nuosavybės naudotojui {user}.",
+ "The ownership transfer of {path} from {user} failed." : "{path} nuosavybės perdavimas iš naudotojo {user} nepavyko.",
"Ownership transfer done" : "Nuosavybės perdavimas atliktas",
+ "Your ownership transfer of {path} to {user} has completed." : "Jūsų {path} nuosavybės perdavimas naudotojui {user} užbaigtas.",
+ "The ownership transfer of {path} from {user} has completed." : "{path} nuosavybės perdavimas iš naudotojo {user} užbaigtas.",
"File Management" : "Failų tvarkymas",
"Transfer ownership of a file or folder" : "Perduoti failo ar aplanko nuosavybę",
"Choose file or folder to transfer" : "Pasirinkti norimą perduoti failą ar aplanką",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index dc14f4b9c8e..7806da1a447 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Przenieś {path} do {userid}",
"Invalid path selected" : "Wybrano nieprawidłową ścieżkę",
"Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności",
+ "Cannot transfter ownership of a file or folder you don't own" : "Nie można przenieść prawa własności z pliku lub katalogu, którego nie jesteś właścicielem",
"Tags" : "Etykiety",
"Error while loading the file data" : "Błąd podczas ładowania danych pliku",
"Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 2964b7147df..0a82af15a46 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Przenieś {path} do {userid}",
"Invalid path selected" : "Wybrano nieprawidłową ścieżkę",
"Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności",
+ "Cannot transfter ownership of a file or folder you don't own" : "Nie można przenieść prawa własności z pliku lub katalogu, którego nie jesteś właścicielem",
"Tags" : "Etykiety",
"Error while loading the file data" : "Błąd podczas ładowania danych pliku",
"Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 62d7b69296a..10c8b65f90b 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -158,6 +158,7 @@ OC.L10N.register(
"Transfer {path} to {userid}" : "Transferir {path} para {userid}",
"Invalid path selected" : "Caminho inválido selecionado",
"Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada",
+ "Cannot transfter ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não é o dono",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Erro ao carregar os dados do arquivo",
"Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 1da5c14581b..1c087a6c142 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -156,6 +156,7 @@
"Transfer {path} to {userid}" : "Transferir {path} para {userid}",
"Invalid path selected" : "Caminho inválido selecionado",
"Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada",
+ "Cannot transfter ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não é o dono",
"Tags" : "Etiquetas",
"Error while loading the file data" : "Erro ao carregar os dados do arquivo",
"Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo",
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index 669bece8eea..cb7d58e8752 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -18,24 +18,24 @@ OC.L10N.register(
"Enable sharing" : "Habilitar el uso compartido",
"Check for changes" : "Comprobar si hay cambios",
"Never" : "Nunca",
- "Once every direct access" : "Una vez cada acceso directo",
+ "Once every direct access" : "Una vez en cada acceso",
"Read only" : "Solo lectura",
"Delete" : "Eliminar",
"Admin defined" : "Admin definido",
"Are you sure you want to delete this external storage?" : "¿Estás seguro de querer eliminar el almacenamiento externo?",
"Delete storage?" : "¿Borrar almacenamiento?",
"Saved" : "Guardado",
- "Saving …" : "Guardando...",
+ "Saving …" : "Guardando…",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta vacía desde el servidor",
- "Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
+ "Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, cierra sesión y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
"There was an error with message: " : "Ha habido un error con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento-externo",
"Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del servidor",
- "Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
+ "Please enter the credentials for the {mount} mount" : "Por favor introduzca las credenciales para el punto de montaje {mount}",
"Username" : "Nombre de usuario",
"Password" : "Contraseña",
"Credentials saved" : "Credenciales guardados",
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index 4ebc240db96..a3ec908bdc7 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -16,24 +16,24 @@
"Enable sharing" : "Habilitar el uso compartido",
"Check for changes" : "Comprobar si hay cambios",
"Never" : "Nunca",
- "Once every direct access" : "Una vez cada acceso directo",
+ "Once every direct access" : "Una vez en cada acceso",
"Read only" : "Solo lectura",
"Delete" : "Eliminar",
"Admin defined" : "Admin definido",
"Are you sure you want to delete this external storage?" : "¿Estás seguro de querer eliminar el almacenamiento externo?",
"Delete storage?" : "¿Borrar almacenamiento?",
"Saved" : "Guardado",
- "Saving …" : "Guardando...",
+ "Saving …" : "Guardando…",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta vacía desde el servidor",
- "Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
+ "Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, cierra sesión y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
"There was an error with message: " : "Ha habido un error con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento-externo",
"Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del servidor",
- "Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
+ "Please enter the credentials for the {mount} mount" : "Por favor introduzca las credenciales para el punto de montaje {mount}",
"Username" : "Nombre de usuario",
"Password" : "Contraseña",
"Credentials saved" : "Credenciales guardados",
diff --git a/apps/files_sharing/l10n/eu.js b/apps/files_sharing/l10n/eu.js
index cf167550520..f59d5af0e89 100644
--- a/apps/files_sharing/l10n/eu.js
+++ b/apps/files_sharing/l10n/eu.js
@@ -16,6 +16,7 @@ OC.L10N.register(
"Shares" : "Partekatzeak",
"No shares" : "Partekatzerik ez",
"Shares will show up here" : "Partekatzeak hemen agertuko dira",
+ "Restore" : "Berrezarri",
"Restore share" : "Berrezarri partekatzea",
"Something happened. Unable to restore the share." : "Zer edo zer gertatu da. Ezin izan da partekatzea berrezarri.",
"This will stop your current uploads." : "Honek zure uneko igoerak geldituko ditu.",
@@ -43,6 +44,7 @@ OC.L10N.register(
"{actor} shared {file} with group {group}" : "{actor}-k partekatu du {file} fitxategia {group} taldearekin",
"{actor} removed group {group} from {file}" : "{actor}-k kendu du {group} taldea {file} fitxategitik",
"Removed public link" : "Esteke publikoa kenduta",
+ "Shared by {actor}" : "{actor}(e)k partekatua",
"A file or folder was shared from <strong>another server</strong>" : "Fitxategia edo karpeta konpartitu da <strong>beste zerbitzari batetatik</strong>",
"A file or folder has been <strong>shared</strong>" : "Fitxategia edo karpeta <strong>konpartitu</strong> da",
"Could not delete share" : "Ezin izan da partekatzea ezabatu",
@@ -85,6 +87,7 @@ OC.L10N.register(
"Add another link" : "Gehitu beste esteka bat",
"Share link" : "Partekatu esteka",
"Resharing is not allowed" : "Birpartekatzea ez da onartzen",
+ "Searching …" : "Bilatzen …",
"Search globally" : "Bilatu globalki",
"Shared" : "Partekatuta",
"Share" : "Partekatu",
diff --git a/apps/files_sharing/l10n/eu.json b/apps/files_sharing/l10n/eu.json
index 0d3b324d171..d6af2580083 100644
--- a/apps/files_sharing/l10n/eu.json
+++ b/apps/files_sharing/l10n/eu.json
@@ -14,6 +14,7 @@
"Shares" : "Partekatzeak",
"No shares" : "Partekatzerik ez",
"Shares will show up here" : "Partekatzeak hemen agertuko dira",
+ "Restore" : "Berrezarri",
"Restore share" : "Berrezarri partekatzea",
"Something happened. Unable to restore the share." : "Zer edo zer gertatu da. Ezin izan da partekatzea berrezarri.",
"This will stop your current uploads." : "Honek zure uneko igoerak geldituko ditu.",
@@ -41,6 +42,7 @@
"{actor} shared {file} with group {group}" : "{actor}-k partekatu du {file} fitxategia {group} taldearekin",
"{actor} removed group {group} from {file}" : "{actor}-k kendu du {group} taldea {file} fitxategitik",
"Removed public link" : "Esteke publikoa kenduta",
+ "Shared by {actor}" : "{actor}(e)k partekatua",
"A file or folder was shared from <strong>another server</strong>" : "Fitxategia edo karpeta konpartitu da <strong>beste zerbitzari batetatik</strong>",
"A file or folder has been <strong>shared</strong>" : "Fitxategia edo karpeta <strong>konpartitu</strong> da",
"Could not delete share" : "Ezin izan da partekatzea ezabatu",
@@ -83,6 +85,7 @@
"Add another link" : "Gehitu beste esteka bat",
"Share link" : "Partekatu esteka",
"Resharing is not allowed" : "Birpartekatzea ez da onartzen",
+ "Searching …" : "Bilatzen …",
"Search globally" : "Bilatu globalki",
"Shared" : "Partekatuta",
"Share" : "Partekatu",
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index b81680d5c38..e456a0609bb 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -158,8 +158,8 @@ OC.L10N.register(
"Link copied" : "Ligazón copiada",
"Cannot copy, please copy the link manually" : "Non foi posíbel copiala. Copie a ligazón manualmente",
"Copy to clipboard" : "Copiar no portapapeis.",
- "Only works for users with access to this folder" : "Só funciona para usuarios que teñen acceso a este cartafol",
- "Only works for users with access to this file" : "Só funciona para usuarios que teñen acceso a este ficheiro",
+ "Only works for users with access to this folder" : "Só funciona para usuarios con acceso a este cartafol",
+ "Only works for users with access to this file" : "Só funciona para usuarios con acceso a este ficheiro",
"Please enter the following required information before creating the share" : "Introduza a seguinte información necesaria antes de crear a compartición",
"Password protection (enforced)" : "Protección con contrasinal (obrigado)",
"Password protection" : "Protección por contrasinal",
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index 1c214692726..dd77678cd30 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -156,8 +156,8 @@
"Link copied" : "Ligazón copiada",
"Cannot copy, please copy the link manually" : "Non foi posíbel copiala. Copie a ligazón manualmente",
"Copy to clipboard" : "Copiar no portapapeis.",
- "Only works for users with access to this folder" : "Só funciona para usuarios que teñen acceso a este cartafol",
- "Only works for users with access to this file" : "Só funciona para usuarios que teñen acceso a este ficheiro",
+ "Only works for users with access to this folder" : "Só funciona para usuarios con acceso a este cartafol",
+ "Only works for users with access to this file" : "Só funciona para usuarios con acceso a este ficheiro",
"Please enter the following required information before creating the share" : "Introduza a seguinte información necesaria antes de crear a compartición",
"Password protection (enforced)" : "Protección con contrasinal (obrigado)",
"Password protection" : "Protección por contrasinal",
diff --git a/apps/files_versions/l10n/sr.js b/apps/files_versions/l10n/sr.js
index 8c02a3946c6..adf4a706245 100644
--- a/apps/files_versions/l10n/sr.js
+++ b/apps/files_versions/l10n/sr.js
@@ -2,7 +2,7 @@ OC.L10N.register(
"files_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 user doesn’t 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 user’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% корисничког слободног простора. Уколико ускладиштена верзија прелази ову вредност, апликација ће кренути да брише верзије почевши од најстарије све док се не падне испод границе од 50%. Још информација је доступно у документацији апликације за Верзионисање.",
"Failed to revert {file} to revision {timestamp}." : "Не могу да вратим {file} на ревизију {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n бајт","%n бајта","%n бајтова"],
diff --git a/apps/files_versions/l10n/sr.json b/apps/files_versions/l10n/sr.json
index 868a9e70d1a..ae7bb07b404 100644
--- a/apps/files_versions/l10n/sr.json
+++ b/apps/files_versions/l10n/sr.json
@@ -1,6 +1,6 @@
{ "translations": {
"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 user doesn’t 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 user’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% корисничког слободног простора. Уколико ускладиштена верзија прелази ову вредност, апликација ће кренути да брише верзије почевши од најстарије све док се не падне испод границе од 50%. Још информација је доступно у документацији апликације за Верзионисање.",
"Failed to revert {file} to revision {timestamp}." : "Не могу да вратим {file} на ревизију {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n бајт","%n бајта","%n бајтова"],
diff --git a/apps/workflowengine/l10n/sr.js b/apps/workflowengine/l10n/sr.js
index b88007fe274..422077a9abd 100644
--- a/apps/workflowengine/l10n/sr.js
+++ b/apps/workflowengine/l10n/sr.js
@@ -43,7 +43,7 @@ OC.L10N.register(
"Check #%s does not exist" : "Проверите да ли #%s постоји",
"Check %s is invalid or does not exist" : "Проверите да ли је %s неисправно или не постоји",
"Flow" : "Ток",
- "Nextcloud workflow engine" : "Некстклауд мотор тока рада",
+ "Nextcloud workflow engine" : "Некстклаудов мотор радног тока",
"Select a filter" : "Одаберите филтер",
"Select a comparator" : "Одаберите компаратор",
"Select a file type" : "Одаберите тип фајла",
@@ -79,7 +79,7 @@ OC.L10N.register(
"Active" : "Активан",
"Save" : "Сачувај",
"Available flows" : "Доступни токови",
- "For details on how to write your own flow, check out the development documentation." : "За детаље како писати Ваш ток, погледај програмерску документацију.",
+ "For details on how to write your own flow, check out the development documentation." : "За детаље како написати сопствени ток, погледајте програмерску документацију.",
"More flows" : "Још токова",
"Browse the app store" : "Прегледајте продавницу апликација",
"Show less" : "Прикажи мање",
@@ -129,7 +129,7 @@ OC.L10N.register(
"Select timezone…" : "Одаберите временску зону…",
"Sync clients" : "Синхронизовани клијенти",
"Tag management" : "Управљање ознакама",
- "Files workflow engine" : "Датотеке за мотор процеса рада",
+ "Files workflow engine" : "Мотор за радни ток фајлова",
"Open documentation" : "Отвори документацију",
"Loading…" : "Учитавање…"
},
diff --git a/apps/workflowengine/l10n/sr.json b/apps/workflowengine/l10n/sr.json
index 2fef37cf3fc..23f18d3815a 100644
--- a/apps/workflowengine/l10n/sr.json
+++ b/apps/workflowengine/l10n/sr.json
@@ -41,7 +41,7 @@
"Check #%s does not exist" : "Проверите да ли #%s постоји",
"Check %s is invalid or does not exist" : "Проверите да ли је %s неисправно или не постоји",
"Flow" : "Ток",
- "Nextcloud workflow engine" : "Некстклауд мотор тока рада",
+ "Nextcloud workflow engine" : "Некстклаудов мотор радног тока",
"Select a filter" : "Одаберите филтер",
"Select a comparator" : "Одаберите компаратор",
"Select a file type" : "Одаберите тип фајла",
@@ -77,7 +77,7 @@
"Active" : "Активан",
"Save" : "Сачувај",
"Available flows" : "Доступни токови",
- "For details on how to write your own flow, check out the development documentation." : "За детаље како писати Ваш ток, погледај програмерску документацију.",
+ "For details on how to write your own flow, check out the development documentation." : "За детаље како написати сопствени ток, погледајте програмерску документацију.",
"More flows" : "Још токова",
"Browse the app store" : "Прегледајте продавницу апликација",
"Show less" : "Прикажи мање",
@@ -127,7 +127,7 @@
"Select timezone…" : "Одаберите временску зону…",
"Sync clients" : "Синхронизовани клијенти",
"Tag management" : "Управљање ознакама",
- "Files workflow engine" : "Датотеке за мотор процеса рада",
+ "Files workflow engine" : "Мотор за радни ток фајлова",
"Open documentation" : "Отвори документацију",
"Loading…" : "Учитавање…"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/config/config.sample.php b/config/config.sample.php
index 610a8b77207..04d75ea7e80 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -1423,6 +1423,38 @@ $CONFIG = array(
'tempdirectory' => '/tmp/nextcloudtemp',
/**
+ * Hashing
+ *
+ * Nextcloud uses the Argon2 algorithm (available with PHP >= 7.2 if compiled
+ * with it) to create hashes by its own and exposes its configuration options as
+ * following. The default depends on the PHP build. More information can be
+ * found at: https://www.php.net/manual/en/function.password-hash.php
+ */
+
+/**
+ * The allowed maximum memory in KiB to be used by the algorithm for computing a
+ * hash. The smallest possible value is 8. Values that undershoot the minimum
+ * will be ignored in favor of the default.
+ */
+'hashingMemoryCost' => 65536,
+
+/**
+ * The allowed maximum time in seconds that can be used by the algorithm for
+ * computing a hash. The value must be an integer, and the minimum value is 1.
+ * Values that undershoot the minimum will be ignored in favor of the default.
+ */
+'hashingTimeCost' => 4,
+
+/**
+ * The allowed number of CPU threads that can be used by the algorithm for
+ * computing a hash. The value must be an integer, and the minimum value is 1.
+ * Rationally it does not help to provide a number higher than the available
+ * threads on the machine. Values that undershoot the minimum will be ignored
+ * in favor of the default.
+ */
+'hashingThreads' => 1,
+
+/**
* The hashing cost used by hashes generated by Nextcloud
* Using a higher value requires more time and CPU power to calculate the hashes
*/
diff --git a/core/l10n/ca.js b/core/l10n/ca.js
index 6fabe122af0..ed144de6ec8 100644
--- a/core/l10n/ca.js
+++ b/core/l10n/ca.js
@@ -119,8 +119,8 @@ OC.L10N.register(
"unknown text" : "text desconegut",
"Hello world!" : "Hola a tothom!",
"sunny" : "assolellat",
- "Hello {name}, the weather is {weather}" : "Hola {name}, el temps és {weather}",
- "Hello {name}" : "Hola {name}",
+ "Hello {name}, the weather is {weather}" : "Hola, {name}, el temps és {weather}",
+ "Hello {name}" : "Hola, {name}",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Aquests són els resultats de la cerca<script>alert(1)</script></strong>",
"new" : "nou",
"_download %n file_::_download %n files_" : ["descarregar l'arxiu %n","descarrega %n fitxers"],
diff --git a/core/l10n/ca.json b/core/l10n/ca.json
index 282a88372ba..a9a3a0732f8 100644
--- a/core/l10n/ca.json
+++ b/core/l10n/ca.json
@@ -117,8 +117,8 @@
"unknown text" : "text desconegut",
"Hello world!" : "Hola a tothom!",
"sunny" : "assolellat",
- "Hello {name}, the weather is {weather}" : "Hola {name}, el temps és {weather}",
- "Hello {name}" : "Hola {name}",
+ "Hello {name}, the weather is {weather}" : "Hola, {name}, el temps és {weather}",
+ "Hello {name}" : "Hola, {name}",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Aquests són els resultats de la cerca<script>alert(1)</script></strong>",
"new" : "nou",
"_download %n file_::_download %n files_" : ["descarregar l'arxiu %n","descarrega %n fitxers"],
diff --git a/lib/l10n/es.js b/lib/l10n/es.js
index b0f413979ab..cf5297cc41e 100644
--- a/lib/l10n/es.js
+++ b/lib/l10n/es.js
@@ -15,8 +15,8 @@ OC.L10N.register(
"%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 Educación",
- "Enterprise bundle" : "Conjunto para empresas",
- "Groupware bundle" : "Conjunto de groupware",
+ "Enterprise bundle" : "Pack para empresas",
+ "Groupware bundle" : "Pack groupware",
"Hub bundle" : "Conjunto de Hub",
"Social sharing bundle" : "Conjunto para compartir en redes",
"PHP %s or higher is required." : "Se requiere PHP %s o superior.",
diff --git a/lib/l10n/es.json b/lib/l10n/es.json
index 5addb89b11b..494eec9d978 100644
--- a/lib/l10n/es.json
+++ b/lib/l10n/es.json
@@ -13,8 +13,8 @@
"%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 Educación",
- "Enterprise bundle" : "Conjunto para empresas",
- "Groupware bundle" : "Conjunto de groupware",
+ "Enterprise bundle" : "Pack para empresas",
+ "Groupware bundle" : "Pack groupware",
"Hub bundle" : "Conjunto de Hub",
"Social sharing bundle" : "Conjunto para compartir en redes",
"PHP %s or higher is required." : "Se requiere PHP %s o superior.",
diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js
index 0011ba1f1d2..4a31db8673b 100644
--- a/lib/l10n/eu.js
+++ b/lib/l10n/eu.js
@@ -170,6 +170,7 @@ OC.L10N.register(
"Verify" : "Egiaztatu",
"Sharing %s failed, because the backend does not allow shares from type %i" : "%s partekatzeak huts egin du, motorrak %i motako partekatzeak baimentzen ez dituelako",
"Sharing %s failed, because the file does not exist" : "%s elkarbanatzeak huts egin du, fitxategia ez delako existitzen",
+ "Sharing %s failed, because you can not share with yourself" : "Ezin izan da %s partekatu, zure buruarekin ezin baituzu partekatu.",
"You need to provide a password to create a public link, only protected links are allowed" : "Lotura publiko bat sortzeko pasahitza idatzi behar duzu, bakarrik babestutako loturak baimenduta daude",
"Sharing %s failed, because sharing with links is not allowed" : "%s elkarbanatzeak huts egin du, lotura bidezko elkarbanatzea baimendua ez dagoelako",
"Not allowed to create a federated share with the same user" : "Ezin da erabiltzaile berdinarekin federatutako partekatzea sortu.",
diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json
index 3066aa97277..b50a8b11140 100644
--- a/lib/l10n/eu.json
+++ b/lib/l10n/eu.json
@@ -168,6 +168,7 @@
"Verify" : "Egiaztatu",
"Sharing %s failed, because the backend does not allow shares from type %i" : "%s partekatzeak huts egin du, motorrak %i motako partekatzeak baimentzen ez dituelako",
"Sharing %s failed, because the file does not exist" : "%s elkarbanatzeak huts egin du, fitxategia ez delako existitzen",
+ "Sharing %s failed, because you can not share with yourself" : "Ezin izan da %s partekatu, zure buruarekin ezin baituzu partekatu.",
"You need to provide a password to create a public link, only protected links are allowed" : "Lotura publiko bat sortzeko pasahitza idatzi behar duzu, bakarrik babestutako loturak baimenduta daude",
"Sharing %s failed, because sharing with links is not allowed" : "%s elkarbanatzeak huts egin du, lotura bidezko elkarbanatzea baimendua ez dagoelako",
"Not allowed to create a federated share with the same user" : "Ezin da erabiltzaile berdinarekin federatutako partekatzea sortu.",
diff --git a/lib/l10n/mk.js b/lib/l10n/mk.js
index 44cc1340ef3..37b087a84fe 100644
--- a/lib/l10n/mk.js
+++ b/lib/l10n/mk.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"lib",
{
- "Cannot write into \"config\" directory!" : "Не можам да впишувам во \"config\" директориумот!",
+ "Cannot write into \"config\" directory!" : "Не може да зе запишува во \"config\" директориумот!",
"See %s" : "Види %s",
"Sample configuration detected" : "Детектирана е едноставна конфигурација",
"%1$s and %2$s" : "%1$s и %2$s",
@@ -48,6 +48,7 @@ OC.L10N.register(
"Empty file" : "Празна датотека",
"File name is too long" : "Името на датотеката е премногу долго",
"Empty filename is not allowed" : "Датотеки без име не се дозболени",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Апликацијата \"%s\" неможе да се инсталира бидејќи не е компатибилна со верзијата на серверот.",
"__language_name__" : "Македонски",
"This is an automatically sent email, please do not reply." : "Ова е автоматски испратена порака, не одговарајте на истата.",
"Help" : "Помош",
@@ -73,6 +74,7 @@ OC.L10N.register(
"Open »%s«" : "Отвори »%s«",
"%1$s via %2$s" : "%1$s преку %2$s",
"You are not allowed to share %s" : "Не сте овластени да ја споделите %s",
+ "Expiration date is in the past" : "Рокот на траење е во минато време",
"%1$s shared »%2$s« with you" : "%1$s сподели »%2$s« со вас",
"%1$s shared »%2$s« with you." : "%1$s сподели »%2$s« со вас.",
"Click the button below to open it." : "Кликнете на копчето подолу за да ја отворите.",
@@ -130,15 +132,23 @@ OC.L10N.register(
"The username is already being used" : "Корисничкото име е веќе во употреба",
"User disabled" : "Оневозможен корисник",
"a safe home for all your data" : "безбеден дом за сите ваши податоци",
+ "File is currently busy, please try again later" : "Датотеката моментално е зафатена, обидете се повторно",
"Can't read file" : "Неможе да се прочита датотеката",
"Application is not enabled" : "Апликацијата не е овозможена",
"Authentication error" : "Грешка во автентикација",
"Token expired. Please reload page." : "Жетонот е истечен. Ве молам превчитајте ја страницата.",
+ "Cannot write into \"config\" directory" : "Не може да зе запишува во \"config\" директориумот",
+ "Cannot write into \"apps\" directory" : "Не може да зе запишува во \"apps\" директориумот",
"Setting locale to %s failed" : "Неуспешно поставување на локацијата %s ",
+ "Please ask your server administrator to install the module." : "Замолете го сервер администраторот да го инсталира додатокот.",
"PHP module %s not installed." : "PHP модулот %s не е инсталиран.",
"PHP setting \"%s\" is not set to \"%s\"." : "PHP поставката \"%s\" не е поставена до \"%s\".",
"Please ask your server administrator to restart the web server." : "Замолете го сервер администраторот да го рестартира веб серверот.",
"PostgreSQL >= 9 required" : "Потребно е PostgreSQL >= 9 ",
+ "Please upgrade your database version" : "Ве молиме надградете ја верзијата на базата со податоци",
+ "Storage unauthorized. %s" : "Неавторизирано складиште. %s",
+ "Storage incomplete configuration. %s" : "Конфигурацијата на складиштето не е комплетна. %s",
+ "Storage connection error. %s" : "Грешка во конекција до складиштето. %s",
"Storage is temporarily not available" : "Складиштето моментално не е достапно",
"Create" : "Креирај",
"Change" : "Измени",
@@ -155,6 +165,7 @@ OC.L10N.register(
"Verifying" : "Потврдување",
"Verifying …" : "Потврдување …",
"Verify" : "Потврди",
+ "Sharing %s failed, because you can not share with yourself" : "Споделувањето на %s е неуспешно, бидејќи неможете да го споделите сами со себе",
"Sharing %1$s failed, because this item is already shared with %2$s" : "Споделувањето на %1$s е неуспешно, бидејќи истото веќе е споделено со %2$s",
"Not allowed to create a federated share with the same user" : "Не е овозможено да креирате федерално споделување со ист корисник",
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable." : "Споделувањето на %1$s е неуспешно, неможе да се пронајде %2$s, можеби серверот моментално не е достапен.",
diff --git a/lib/l10n/mk.json b/lib/l10n/mk.json
index f0e3cfc8ee2..2b85faef77c 100644
--- a/lib/l10n/mk.json
+++ b/lib/l10n/mk.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Cannot write into \"config\" directory!" : "Не можам да впишувам во \"config\" директориумот!",
+ "Cannot write into \"config\" directory!" : "Не може да зе запишува во \"config\" директориумот!",
"See %s" : "Види %s",
"Sample configuration detected" : "Детектирана е едноставна конфигурација",
"%1$s and %2$s" : "%1$s и %2$s",
@@ -46,6 +46,7 @@
"Empty file" : "Празна датотека",
"File name is too long" : "Името на датотеката е премногу долго",
"Empty filename is not allowed" : "Датотеки без име не се дозболени",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Апликацијата \"%s\" неможе да се инсталира бидејќи не е компатибилна со верзијата на серверот.",
"__language_name__" : "Македонски",
"This is an automatically sent email, please do not reply." : "Ова е автоматски испратена порака, не одговарајте на истата.",
"Help" : "Помош",
@@ -71,6 +72,7 @@
"Open »%s«" : "Отвори »%s«",
"%1$s via %2$s" : "%1$s преку %2$s",
"You are not allowed to share %s" : "Не сте овластени да ја споделите %s",
+ "Expiration date is in the past" : "Рокот на траење е во минато време",
"%1$s shared »%2$s« with you" : "%1$s сподели »%2$s« со вас",
"%1$s shared »%2$s« with you." : "%1$s сподели »%2$s« со вас.",
"Click the button below to open it." : "Кликнете на копчето подолу за да ја отворите.",
@@ -128,15 +130,23 @@
"The username is already being used" : "Корисничкото име е веќе во употреба",
"User disabled" : "Оневозможен корисник",
"a safe home for all your data" : "безбеден дом за сите ваши податоци",
+ "File is currently busy, please try again later" : "Датотеката моментално е зафатена, обидете се повторно",
"Can't read file" : "Неможе да се прочита датотеката",
"Application is not enabled" : "Апликацијата не е овозможена",
"Authentication error" : "Грешка во автентикација",
"Token expired. Please reload page." : "Жетонот е истечен. Ве молам превчитајте ја страницата.",
+ "Cannot write into \"config\" directory" : "Не може да зе запишува во \"config\" директориумот",
+ "Cannot write into \"apps\" directory" : "Не може да зе запишува во \"apps\" директориумот",
"Setting locale to %s failed" : "Неуспешно поставување на локацијата %s ",
+ "Please ask your server administrator to install the module." : "Замолете го сервер администраторот да го инсталира додатокот.",
"PHP module %s not installed." : "PHP модулот %s не е инсталиран.",
"PHP setting \"%s\" is not set to \"%s\"." : "PHP поставката \"%s\" не е поставена до \"%s\".",
"Please ask your server administrator to restart the web server." : "Замолете го сервер администраторот да го рестартира веб серверот.",
"PostgreSQL >= 9 required" : "Потребно е PostgreSQL >= 9 ",
+ "Please upgrade your database version" : "Ве молиме надградете ја верзијата на базата со податоци",
+ "Storage unauthorized. %s" : "Неавторизирано складиште. %s",
+ "Storage incomplete configuration. %s" : "Конфигурацијата на складиштето не е комплетна. %s",
+ "Storage connection error. %s" : "Грешка во конекција до складиштето. %s",
"Storage is temporarily not available" : "Складиштето моментално не е достапно",
"Create" : "Креирај",
"Change" : "Измени",
@@ -153,6 +163,7 @@
"Verifying" : "Потврдување",
"Verifying …" : "Потврдување …",
"Verify" : "Потврди",
+ "Sharing %s failed, because you can not share with yourself" : "Споделувањето на %s е неуспешно, бидејќи неможете да го споделите сами со себе",
"Sharing %1$s failed, because this item is already shared with %2$s" : "Споделувањето на %1$s е неуспешно, бидејќи истото веќе е споделено со %2$s",
"Not allowed to create a federated share with the same user" : "Не е овозможено да креирате федерално споделување со ист корисник",
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable." : "Споделувањето на %1$s е неуспешно, неможе да се пронајде %2$s, можеби серверот моментално не е достапен.",
diff --git a/lib/private/Security/Hasher.php b/lib/private/Security/Hasher.php
index e20de729f4f..a65ecabb620 100644
--- a/lib/private/Security/Hasher.php
+++ b/lib/private/Security/Hasher.php
@@ -61,6 +61,20 @@ class Hasher implements IHasher {
public function __construct(IConfig $config) {
$this->config = $config;
+ if (\defined('PASSWORD_ARGON2I')) {
+ // password_hash fails, when the minimum values are undershot.
+ // In this case, ignore and revert to default
+ if ($this->config->getSystemValueInt('hashingMemoryCost', PASSWORD_ARGON2_DEFAULT_MEMORY_COST) >= 8) {
+ $this->options['memory_cost'] = $this->config->getSystemValueInt('hashingMemoryCost', PASSWORD_ARGON2_DEFAULT_MEMORY_COST);
+ }
+ if ($this->config->getSystemValueInt('hashingTimeCost', PASSWORD_ARGON2_DEFAULT_MEMORY_COST) >= 1) {
+ $this->options['time_cost'] = $this->config->getSystemValueInt('hashingTimeCost', PASSWORD_ARGON2_DEFAULT_TIME_COST);
+ }
+ if ($this->config->getSystemValueInt('hashingThreads', PASSWORD_ARGON2_DEFAULT_MEMORY_COST) >= 1) {
+ $this->options['threads'] = $this->config->getSystemValueInt('hashingThreads', PASSWORD_ARGON2_DEFAULT_THREADS);
+ }
+ }
+
$hashingCost = $this->config->getSystemValue('hashingCost', null);
if(!\is_null($hashingCost)) {
$this->options['cost'] = $hashingCost;
diff --git a/settings/l10n/ja.js b/settings/l10n/ja.js
index 7477a640d76..07d77967240 100644
--- a/settings/l10n/ja.js
+++ b/settings/l10n/ja.js
@@ -316,6 +316,8 @@ OC.L10N.register(
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "最適なパフォーマンスにするには、バックグラウンドジョブを正確に設定することが重要です。大規模なインスタンスでは、'Cron'がお薦めの設定です。詳細な情報は、ドキュメントを参照してください。",
"Pick background job setting" : "バックグラウンドジョブ設定を選択",
"Execute one task with each page loaded" : "各ページの読み込み時にタスクを実行します。",
+ "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.phpは、HTTP経由で5分ごとにcron.phpを実行するようwebcronサービスに登録されます。",
+ "Use system cron service to call the cron.php file every 5 minutes." : "システムのcronサービスを利用して、5分fごとにcron.phpファイルを実行します。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php はシステムユーザー \"%s\" で実行する必要があります。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "これを実行するにはPHPのposix拡張が必要です。詳細については、{linkstart} PHPドキュメント{linkend}を参照してください。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "管理者であれば共有時の挙動を微調整できます。詳細な情報はドキュメントを参照してください。",
diff --git a/settings/l10n/ja.json b/settings/l10n/ja.json
index 0ec019af1ae..edfb0e988b3 100644
--- a/settings/l10n/ja.json
+++ b/settings/l10n/ja.json
@@ -314,6 +314,8 @@
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "最適なパフォーマンスにするには、バックグラウンドジョブを正確に設定することが重要です。大規模なインスタンスでは、'Cron'がお薦めの設定です。詳細な情報は、ドキュメントを参照してください。",
"Pick background job setting" : "バックグラウンドジョブ設定を選択",
"Execute one task with each page loaded" : "各ページの読み込み時にタスクを実行します。",
+ "cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.phpは、HTTP経由で5分ごとにcron.phpを実行するようwebcronサービスに登録されます。",
+ "Use system cron service to call the cron.php file every 5 minutes." : "システムのcronサービスを利用して、5分fごとにcron.phpファイルを実行します。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php はシステムユーザー \"%s\" で実行する必要があります。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "これを実行するにはPHPのposix拡張が必要です。詳細については、{linkstart} PHPドキュメント{linkend}を参照してください。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "管理者であれば共有時の挙動を微調整できます。詳細な情報はドキュメントを参照してください。",