aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/encryption/lib/Command/FixEncryptedVersion.php3
-rw-r--r--apps/federatedfilesharing/l10n/de_DE.js2
-rw-r--r--apps/federatedfilesharing/l10n/de_DE.json2
-rw-r--r--apps/federatedfilesharing/l10n/pt_BR.js6
-rw-r--r--apps/federatedfilesharing/l10n/pt_BR.json6
-rw-r--r--apps/files/l10n/cs.js1
-rw-r--r--apps/files/l10n/cs.json1
-rw-r--r--apps/files/l10n/de.js1
-rw-r--r--apps/files/l10n/de.json1
-rw-r--r--apps/files/l10n/de_DE.js1
-rw-r--r--apps/files/l10n/de_DE.json1
-rw-r--r--apps/files/l10n/en_GB.js4
-rw-r--r--apps/files/l10n/en_GB.json4
-rw-r--r--apps/files/l10n/es.js1
-rw-r--r--apps/files/l10n/es.json1
-rw-r--r--apps/files/l10n/et_EE.js1
-rw-r--r--apps/files/l10n/et_EE.json1
-rw-r--r--apps/files/l10n/pl.js1
-rw-r--r--apps/files/l10n/pl.json1
-rw-r--r--apps/files/l10n/pt_BR.js3
-rw-r--r--apps/files/l10n/pt_BR.json3
-rw-r--r--apps/files/l10n/sc.js10
-rw-r--r--apps/files/l10n/sc.json10
-rw-r--r--apps/files/l10n/sr.js1
-rw-r--r--apps/files/l10n/sr.json1
-rw-r--r--apps/files/l10n/sv.js3
-rw-r--r--apps/files/l10n/sv.json3
-rw-r--r--apps/files/l10n/zh_CN.js1
-rw-r--r--apps/files/l10n/zh_CN.json1
-rw-r--r--apps/files/l10n/zh_HK.js4
-rw-r--r--apps/files/l10n/zh_HK.json4
-rw-r--r--apps/files/l10n/zh_TW.js1
-rw-r--r--apps/files/l10n/zh_TW.json1
-rw-r--r--apps/files/lib/Settings/DeclarativeAdminSettings.php2
-rw-r--r--apps/files_reminders/l10n/en_GB.js2
-rw-r--r--apps/files_reminders/l10n/en_GB.json2
-rw-r--r--apps/files_reminders/l10n/zh_HK.js6
-rw-r--r--apps/files_reminders/l10n/zh_HK.json6
-rw-r--r--apps/files_sharing/l10n/de.js2
-rw-r--r--apps/files_sharing/l10n/de.json2
-rw-r--r--apps/files_sharing/l10n/de_DE.js2
-rw-r--r--apps/files_sharing/l10n/de_DE.json2
-rw-r--r--apps/files_sharing/l10n/en_GB.js3
-rw-r--r--apps/files_sharing/l10n/en_GB.json3
-rw-r--r--apps/files_sharing/l10n/et_EE.js17
-rw-r--r--apps/files_sharing/l10n/et_EE.json17
-rw-r--r--apps/files_sharing/l10n/fa.js14
-rw-r--r--apps/files_sharing/l10n/fa.json14
-rw-r--r--apps/files_sharing/l10n/ko.js4
-rw-r--r--apps/files_sharing/l10n/ko.json4
-rw-r--r--apps/files_sharing/l10n/pt_BR.js6
-rw-r--r--apps/files_sharing/l10n/pt_BR.json6
-rw-r--r--apps/files_sharing/l10n/sc.js7
-rw-r--r--apps/files_sharing/l10n/sc.json7
-rw-r--r--apps/files_sharing/l10n/sv.js3
-rw-r--r--apps/files_sharing/l10n/sv.json3
-rw-r--r--apps/files_sharing/l10n/zh_CN.js2
-rw-r--r--apps/files_sharing/l10n/zh_CN.json2
-rw-r--r--apps/files_sharing/l10n/zh_HK.js3
-rw-r--r--apps/files_sharing/l10n/zh_HK.json3
-rw-r--r--build/integration/composer.lock166
-rw-r--r--core/l10n/en_GB.js1
-rw-r--r--core/l10n/en_GB.json1
-rw-r--r--core/l10n/ko.js1
-rw-r--r--core/l10n/ko.json1
-rw-r--r--core/l10n/zh_HK.js1
-rw-r--r--core/l10n/zh_HK.json1
-rw-r--r--lib/composer/composer/autoload_classmap.php1
-rw-r--r--lib/composer/composer/autoload_static.php1
-rw-r--r--lib/l10n/de_DE.js4
-rw-r--r--lib/l10n/de_DE.json4
-rw-r--r--lib/l10n/en_GB.js7
-rw-r--r--lib/l10n/en_GB.json7
-rw-r--r--lib/l10n/et_EE.js1
-rw-r--r--lib/l10n/et_EE.json1
-rw-r--r--lib/l10n/zh_HK.js7
-rw-r--r--lib/l10n/zh_HK.json7
-rw-r--r--lib/private/Files/Storage/Wrapper/Encryption.php11
-rw-r--r--lib/public/Encryption/Exceptions/InvalidHeaderException.php17
79 files changed, 305 insertions, 164 deletions
diff --git a/apps/encryption/lib/Command/FixEncryptedVersion.php b/apps/encryption/lib/Command/FixEncryptedVersion.php
index 6635bb6cba9..462e3a5cc2a 100644
--- a/apps/encryption/lib/Command/FixEncryptedVersion.php
+++ b/apps/encryption/lib/Command/FixEncryptedVersion.php
@@ -12,6 +12,7 @@ use OC\Files\Storage\Wrapper\Encryption;
use OC\Files\View;
use OC\ServerNotAvailableException;
use OCA\Encryption\Util;
+use OCP\Encryption\Exceptions\InvalidHeaderException;
use OCP\Files\IRootFolder;
use OCP\HintException;
use OCP\IConfig;
@@ -196,7 +197,7 @@ class FixEncryptedVersion extends Command {
\fclose($handle);
return true;
- } catch (ServerNotAvailableException $e) {
+ } catch (ServerNotAvailableException|InvalidHeaderException $e) {
// not a "bad signature" error and likely "legacy cipher" exception
// this could mean that the file is maybe not encrypted but the encrypted version is set
if (!$this->supportLegacy && $ignoreCorrectEncVersionCall === true) {
diff --git a/apps/federatedfilesharing/l10n/de_DE.js b/apps/federatedfilesharing/l10n/de_DE.js
index 25b68d9c001..40ad6b5be23 100644
--- a/apps/federatedfilesharing/l10n/de_DE.js
+++ b/apps/federatedfilesharing/l10n/de_DE.js
@@ -69,7 +69,7 @@ OC.L10N.register(
"Incoming share could not be processed" : "Eingehende Freigabe konnte nicht verarbeitet werden",
"Clipboard is not available" : "Zwischenablage ist nicht verfügbar",
"Your Federated Cloud ID:" : "Ihre Federated-Cloud-ID:",
- "Twitter" : "Twitter",
+ "Twitter" : "X",
"Diaspora" : "Diaspora"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federatedfilesharing/l10n/de_DE.json b/apps/federatedfilesharing/l10n/de_DE.json
index da17581170c..c6cdd274032 100644
--- a/apps/federatedfilesharing/l10n/de_DE.json
+++ b/apps/federatedfilesharing/l10n/de_DE.json
@@ -67,7 +67,7 @@
"Incoming share could not be processed" : "Eingehende Freigabe konnte nicht verarbeitet werden",
"Clipboard is not available" : "Zwischenablage ist nicht verfügbar",
"Your Federated Cloud ID:" : "Ihre Federated-Cloud-ID:",
- "Twitter" : "Twitter",
+ "Twitter" : "X",
"Diaspora" : "Diaspora"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/pt_BR.js b/apps/federatedfilesharing/l10n/pt_BR.js
index 2f4a3746efd..9963003678f 100644
--- a/apps/federatedfilesharing/l10n/pt_BR.js
+++ b/apps/federatedfilesharing/l10n/pt_BR.js
@@ -29,7 +29,7 @@ OC.L10N.register(
"Enable data upload" : "Ativar upload de dados",
"Confirm querying lookup server" : "Confirmar a consulta ao servidor de pesquisa",
"When enabled, the search input when creating shares will be sent to an external system that provides a public and global address book." : "Quando ativada, a entrada de pesquisa ao criar compartilhamentos será enviada para um sistema externo que fornece um catálogo de endereços público e global.",
- "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Isso é usado para recuperar o ID da nuvem federada para facilitar o compartilhamento federado.",
+ "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Isso é usado para obter o ID de nuvem federada para facilitar o compartilhamento federado.",
"Moreover, email addresses of users might be sent to that system in order to verify them." : "Além disso, os endereços de e-mail dos usuários podem ser enviados para esse sistema a fim de verificá-los.",
"Disable querying" : "Desativar consulta",
"Enable querying" : "Ativar consulta",
@@ -51,7 +51,7 @@ OC.L10N.register(
"Clipboard not available. Please copy the cloud ID manually." : "Área de transferência indisponível. Copie o ID de Nuvem manualmente.",
"Copied!" : "Copiado!",
"Federated Cloud" : "Nuvem Federada",
- "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" : "Você pode compartilhar com qualquer pessoa que use Nextcloud ou outros servidores compatíveis com o Open Cloud Mesh (OCM)! Basta colocar sua ID de nuvem federada na caixa de diálogo de compartilhamento. Algo como 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 dialog. It looks like person@cloud.example.com" : "Você pode compartilhar com qualquer pessoa que use Nextcloud ou outros servidores compatíveis com o Open Cloud Mesh (OCM)! Basta colocar sua ID de Nuvem Federada na caixa de diálogo de compartilhamento. Algo como person@cloud.example.com",
"Your Federated Cloud ID" : "Seu ID de Nuvem Federada",
"Share it so your friends can share files with you:" : "Compartilhe para que seus amigos possam compartilhar arquivos com você:",
"Facebook" : "Facebook",
@@ -68,7 +68,7 @@ OC.L10N.register(
"Remote share password" : "Senha do compartilhamento remoto",
"Incoming share could not be processed" : "O compartilhamento recebido não pôde ser processado",
"Clipboard is not available" : "A área de transferência não está disponível",
- "Your Federated Cloud ID:" : "Sua ID de Nuvem Federada:",
+ "Your Federated Cloud ID:" : "Seu ID de Nuvem Federada:",
"Twitter" : "Twitter",
"Diaspora" : "Diaspora"
},
diff --git a/apps/federatedfilesharing/l10n/pt_BR.json b/apps/federatedfilesharing/l10n/pt_BR.json
index a95a7baa35b..916d02b92ad 100644
--- a/apps/federatedfilesharing/l10n/pt_BR.json
+++ b/apps/federatedfilesharing/l10n/pt_BR.json
@@ -27,7 +27,7 @@
"Enable data upload" : "Ativar upload de dados",
"Confirm querying lookup server" : "Confirmar a consulta ao servidor de pesquisa",
"When enabled, the search input when creating shares will be sent to an external system that provides a public and global address book." : "Quando ativada, a entrada de pesquisa ao criar compartilhamentos será enviada para um sistema externo que fornece um catálogo de endereços público e global.",
- "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Isso é usado para recuperar o ID da nuvem federada para facilitar o compartilhamento federado.",
+ "This is used to retrieve the federated cloud ID to make federated sharing easier." : "Isso é usado para obter o ID de nuvem federada para facilitar o compartilhamento federado.",
"Moreover, email addresses of users might be sent to that system in order to verify them." : "Além disso, os endereços de e-mail dos usuários podem ser enviados para esse sistema a fim de verificá-los.",
"Disable querying" : "Desativar consulta",
"Enable querying" : "Ativar consulta",
@@ -49,7 +49,7 @@
"Clipboard not available. Please copy the cloud ID manually." : "Área de transferência indisponível. Copie o ID de Nuvem manualmente.",
"Copied!" : "Copiado!",
"Federated Cloud" : "Nuvem Federada",
- "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" : "Você pode compartilhar com qualquer pessoa que use Nextcloud ou outros servidores compatíveis com o Open Cloud Mesh (OCM)! Basta colocar sua ID de nuvem federada na caixa de diálogo de compartilhamento. Algo como 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 dialog. It looks like person@cloud.example.com" : "Você pode compartilhar com qualquer pessoa que use Nextcloud ou outros servidores compatíveis com o Open Cloud Mesh (OCM)! Basta colocar sua ID de Nuvem Federada na caixa de diálogo de compartilhamento. Algo como person@cloud.example.com",
"Your Federated Cloud ID" : "Seu ID de Nuvem Federada",
"Share it so your friends can share files with you:" : "Compartilhe para que seus amigos possam compartilhar arquivos com você:",
"Facebook" : "Facebook",
@@ -66,7 +66,7 @@
"Remote share password" : "Senha do compartilhamento remoto",
"Incoming share could not be processed" : "O compartilhamento recebido não pôde ser processado",
"Clipboard is not available" : "A área de transferência não está disponível",
- "Your Federated Cloud ID:" : "Sua ID de Nuvem Federada:",
+ "Your Federated Cloud ID:" : "Seu ID de Nuvem Federada:",
"Twitter" : "Twitter",
"Diaspora" : "Diaspora"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 0d9ab61cef5..acf20a0af79 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Převedeno z %1$s na %2$s",
"Files compatibility" : "Kompatibilita souborů",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Umožňuje omezit názvy souborů aby bylo zajištěno, že soubory bude možné synchronizovat se všemi klienty. Ve výchozím stavu jsou povoleny veškeré názvy souborů, splňující standard POSIX (např. Linux nebo macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Po povolení názvů souborů, kompatibilních s Windows, stávající soubory už nebude možné změnit, ale je možné je přejmenovat na platné nové názvy jejich vlastníkem.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Po povolení tohoto natavení je také možné soubory stěhovat automaticky. Další informace viz dokumentace k příkazu occ.",
"Enforce Windows compatibility" : "Vynutit kompatibilitu s Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Toto bude blokovat použití názvů souborů, které nejsou platné na strojích s Windows, jako je použití vyhrazených názvů nebo speciálních znaků. Ale nevynutí kompatibilitu v případě rozlišování malých/VELKÝCH písmen.",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 029d7b5cd5c..fec4ee94d64 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Převedeno z %1$s na %2$s",
"Files compatibility" : "Kompatibilita souborů",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Umožňuje omezit názvy souborů aby bylo zajištěno, že soubory bude možné synchronizovat se všemi klienty. Ve výchozím stavu jsou povoleny veškeré názvy souborů, splňující standard POSIX (např. Linux nebo macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Po povolení názvů souborů, kompatibilních s Windows, stávající soubory už nebude možné změnit, ale je možné je přejmenovat na platné nové názvy jejich vlastníkem.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Po povolení tohoto natavení je také možné soubory stěhovat automaticky. Další informace viz dokumentace k příkazu occ.",
"Enforce Windows compatibility" : "Vynutit kompatibilitu s Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Toto bude blokovat použití názvů souborů, které nejsou platné na strojích s Windows, jako je použití vyhrazených názvů nebo speciálních znaků. Ale nevynutí kompatibilitu v případě rozlišování malých/VELKÝCH písmen.",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index e1018075df1..465a4113512 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Übertragen von %1$s auf %2$s",
"Files compatibility" : "Dateikompatibilität",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Ermöglicht die Einschränkung von Dateinamen, um sicherzustellen, dass Dateien mit allen Clients synchronisiert werden können. Standardmäßig sind alle unter POSIX (z. B. Linux oder macOS) gültigen Dateinamen zulässig.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Nach Aktivierung der Windows-kompatiblen Dateinamen können vorhandene Dateien nicht mehr geändert, aber von ihrem Besitzer in gültige neue Namen umbenannt werden.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Nach dem Aktivieren dieser Einstellung ist es auch möglich, Dateien automatisch zu migrieren. Weitere Informationen finden sich in der Dokumentation zum Befehl „occ“.",
"Enforce Windows compatibility" : "Windows-Kompatibilität erzwingen",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Dadurch werden Dateinamen blockiert, die auf Windows-Systemen unzulässig sind, z. B. reservierte Namen oder Sonderzeichen. Die Kompatibilität der Groß-/Kleinschreibung wird dadurch jedoch nicht erzwungen.",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 673f5c63b51..2df91e216b1 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Übertragen von %1$s auf %2$s",
"Files compatibility" : "Dateikompatibilität",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Ermöglicht die Einschränkung von Dateinamen, um sicherzustellen, dass Dateien mit allen Clients synchronisiert werden können. Standardmäßig sind alle unter POSIX (z. B. Linux oder macOS) gültigen Dateinamen zulässig.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Nach Aktivierung der Windows-kompatiblen Dateinamen können vorhandene Dateien nicht mehr geändert, aber von ihrem Besitzer in gültige neue Namen umbenannt werden.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Nach dem Aktivieren dieser Einstellung ist es auch möglich, Dateien automatisch zu migrieren. Weitere Informationen finden sich in der Dokumentation zum Befehl „occ“.",
"Enforce Windows compatibility" : "Windows-Kompatibilität erzwingen",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Dadurch werden Dateinamen blockiert, die auf Windows-Systemen unzulässig sind, z. B. reservierte Namen oder Sonderzeichen. Die Kompatibilität der Groß-/Kleinschreibung wird dadurch jedoch nicht erzwungen.",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index fd1834ba5c2..5483daa286f 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Übertragen von %1$s an %2$s",
"Files compatibility" : "Dateikompatibilität",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Ermöglicht die Einschränkung von Dateinamen, um sicherzustellen, dass Dateien mit allen Clients synchronisiert werden können. Standardmäßig sind alle unter POSIX (z. B. Linux oder macOS) gültigen Dateinamen zulässig.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Nach Aktivierung der Windows-kompatiblen Dateinamen können vorhandene Dateien nicht mehr geändert, aber von ihrem Besitzer in gültige neue Namen umbenannt werden.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Nach dem Aktivieren dieser Einstellung ist es auch möglich, Dateien automatisch zu migrieren. Weitere Informationen finden sich in der Dokumentation zum Befehl \"occ“.",
"Enforce Windows compatibility" : "Windows-Kompatibilität erzwingen",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Dadurch werden Dateinamen blockiert, die auf Windows-Systemen unzulässig sind, z. B. reservierte Namen oder Sonderzeichen. Die Kompatibilität der Groß-/Kleinschreibung wird dadurch jedoch nicht erzwungen.",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 2c3e20326d6..779131af5e1 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Übertragen von %1$s an %2$s",
"Files compatibility" : "Dateikompatibilität",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Ermöglicht die Einschränkung von Dateinamen, um sicherzustellen, dass Dateien mit allen Clients synchronisiert werden können. Standardmäßig sind alle unter POSIX (z. B. Linux oder macOS) gültigen Dateinamen zulässig.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Nach Aktivierung der Windows-kompatiblen Dateinamen können vorhandene Dateien nicht mehr geändert, aber von ihrem Besitzer in gültige neue Namen umbenannt werden.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Nach dem Aktivieren dieser Einstellung ist es auch möglich, Dateien automatisch zu migrieren. Weitere Informationen finden sich in der Dokumentation zum Befehl \"occ“.",
"Enforce Windows compatibility" : "Windows-Kompatibilität erzwingen",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Dadurch werden Dateinamen blockiert, die auf Windows-Systemen unzulässig sind, z. B. reservierte Namen oder Sonderzeichen. Die Kompatibilität der Groß-/Kleinschreibung wird dadurch jedoch nicht erzwungen.",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index c9c97b918ad..2058bd2f2fc 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -43,6 +43,8 @@ OC.L10N.register(
"Files" : "Files",
"A file or folder has been <strong>changed</strong>" : "A file or folder has been <strong>changed</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "A favourite file or folder has been <strong>changed</strong>",
+ "%1$s (renamed)" : "%1$s (renamed)",
+ "renamed file" : "renamed file",
"Failed to authorize" : "Failed to authorize",
"Invalid folder path" : "Invalid folder path",
"Folder not found" : "Folder not found",
@@ -71,6 +73,7 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Transferred from %1$s on %2$s",
"Files compatibility" : "Files compatibility",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command.",
"Enforce Windows compatibility" : "Enforce Windows compatibility",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity.",
"File Management" : "File Management",
@@ -328,6 +331,7 @@ OC.L10N.register(
"Unexpected error: {error}" : "Unexpected error: {error}",
"_%n file_::_%n files_" : ["%n file","%n files"],
"_%n folder_::_%n folders_" : ["%n folder","%n folders"],
+ "_%n hidden_::_%n hidden_" : ["%n hidden","%n hidden"],
"Filename must not be empty." : "Filename must not be empty.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.",
"\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index 7c4b5e470fa..2d293ebf557 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -41,6 +41,8 @@
"Files" : "Files",
"A file or folder has been <strong>changed</strong>" : "A file or folder has been <strong>changed</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "A favourite file or folder has been <strong>changed</strong>",
+ "%1$s (renamed)" : "%1$s (renamed)",
+ "renamed file" : "renamed file",
"Failed to authorize" : "Failed to authorize",
"Invalid folder path" : "Invalid folder path",
"Folder not found" : "Folder not found",
@@ -69,6 +71,7 @@
"Transferred from %1$s on %2$s" : "Transferred from %1$s on %2$s",
"Files compatibility" : "Files compatibility",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command.",
"Enforce Windows compatibility" : "Enforce Windows compatibility",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity.",
"File Management" : "File Management",
@@ -326,6 +329,7 @@
"Unexpected error: {error}" : "Unexpected error: {error}",
"_%n file_::_%n files_" : ["%n file","%n files"],
"_%n folder_::_%n folders_" : ["%n folder","%n folders"],
+ "_%n hidden_::_%n hidden_" : ["%n hidden","%n hidden"],
"Filename must not be empty." : "Filename must not be empty.",
"\"{char}\" is not allowed inside a filename." : "\"{char}\" is not allowed inside a filename.",
"\"{segment}\" is a reserved name and not allowed for filenames." : "\"{segment}\" is a reserved name and not allowed for filenames.",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 54e89b8c5e6..edb4acfd4f5 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Se transfirió desde %1$s en %2$s",
"Files compatibility" : "Compatibilidad de archivos",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permitir la restricción en nombres de archivo para asegurar que los archivos se puedan sincronizar con todos los clientes. Por defecto, se permiten todos los nombres de archivos válidos en POSIX (por ejemplo, Linux o macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Luego de habilitar los nombres de archivo compatibles con windows, los archivos existentes no podrán ser modificados, pero, podrán ser renombrados a nuevos nombres válidos por su respectivo propietario.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "También es posible migrar los archivos automáticamente luego de habilitar este ajuste. Por favor, refiérase a la documentación sobre el comando occ.",
"Enforce Windows compatibility" : "Forzar la compatibilidad con Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Esto bloqueará los nombres de archivos inválidos en sistemas Windows, tales como usar nombres reservados o caracteres especiales. Pero no forzará la compatibilidad del uso de mayúsculas y minúsculas.",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 79fb844a32c..d9940c3968d 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Se transfirió desde %1$s en %2$s",
"Files compatibility" : "Compatibilidad de archivos",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permitir la restricción en nombres de archivo para asegurar que los archivos se puedan sincronizar con todos los clientes. Por defecto, se permiten todos los nombres de archivos válidos en POSIX (por ejemplo, Linux o macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Luego de habilitar los nombres de archivo compatibles con windows, los archivos existentes no podrán ser modificados, pero, podrán ser renombrados a nuevos nombres válidos por su respectivo propietario.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "También es posible migrar los archivos automáticamente luego de habilitar este ajuste. Por favor, refiérase a la documentación sobre el comando occ.",
"Enforce Windows compatibility" : "Forzar la compatibilidad con Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Esto bloqueará los nombres de archivos inválidos en sistemas Windows, tales como usar nombres reservados o caracteres especiales. Pero no forzará la compatibilidad del uso de mayúsculas y minúsculas.",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 246a7f7b064..50a02b2ad26 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Üleantud kasutajalt %1$s %2$s",
"Files compatibility" : "Failide ühilduvus",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Luba failinimede piiramine tagamaks, et sünkroniseerimine toimib kõikide platvormide klientide vahel. Vaikimisi on lubatud kõik POSIX-i standardile vastavad failinimed (seda järgivad Linux ja macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Kui võtad kasutusele Windowsiga ühilduvad failinimed, siis olemasolevad mitteühilduvaid faile ei saa enam muuta, aga faili omanik saab failinime muuta ühilduvaks.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Lisaks on peale selle seadistuse kasutuselevõtmist võimalik kõik mitteühilduvad failid automaatselt ära muuta. Asjakohast teavet leiad kasutusjuhendist occ-käsku kirjeldavast peatükist.",
"Enforce Windows compatibility" : "Kasuta ühilduvust Windowsiga",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Sellega blokeerid niisuguste failinimede kasutamise, mis Windowsis ei toimiks. See tähendab mõnede nimede ja tähemärkide keelamist. Aga see seadistus ei jõusta suur- ja väiketähtede kasutust.",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 00ffe074653..d0942feda0a 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Üleantud kasutajalt %1$s %2$s",
"Files compatibility" : "Failide ühilduvus",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Luba failinimede piiramine tagamaks, et sünkroniseerimine toimib kõikide platvormide klientide vahel. Vaikimisi on lubatud kõik POSIX-i standardile vastavad failinimed (seda järgivad Linux ja macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Kui võtad kasutusele Windowsiga ühilduvad failinimed, siis olemasolevad mitteühilduvaid faile ei saa enam muuta, aga faili omanik saab failinime muuta ühilduvaks.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Lisaks on peale selle seadistuse kasutuselevõtmist võimalik kõik mitteühilduvad failid automaatselt ära muuta. Asjakohast teavet leiad kasutusjuhendist occ-käsku kirjeldavast peatükist.",
"Enforce Windows compatibility" : "Kasuta ühilduvust Windowsiga",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Sellega blokeerid niisuguste failinimede kasutamise, mis Windowsis ei toimiks. See tähendab mõnede nimede ja tähemärkide keelamist. Aga see seadistus ei jõusta suur- ja väiketähtede kasutust.",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index a06c4433bdc..88f77ae9d76 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Przeniesiono z %1$s dnia %2$s",
"Files compatibility" : "Zgodność plików",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Zezwalaj na ograniczenie nazw plików, aby zapewnić synchronizację plików ze wszystkimi klientami. Domyślnie dozwolone są wszystkie nazwy plików obowiązujące w systemie POSIX (np. Linux lub macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Po włączeniu nazw plików zgodnych z systemem Windows, istniejących plików nie można już modyfikować, ale ich właściciel może zmienić ich nazwy na nowe, prawidłowe.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Możliwe jest również automatyczne migrowanie plików po włączeniu tego ustawienia. Więcej informacji można znaleźć w dokumentacji polecenia occ.",
"Enforce Windows compatibility" : "Wymuszaj zgodność z systemem Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Spowoduje to zablokowanie nazw plików nieprawidłowych w systemach Windows, na przykład nazw zastrzeżonych lub znaków specjalnych. Nie wymusi to jednak zgodności z rozróżnianiem wielkości liter.",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 2705ef5eea4..0fc336bd1bb 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Przeniesiono z %1$s dnia %2$s",
"Files compatibility" : "Zgodność plików",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Zezwalaj na ograniczenie nazw plików, aby zapewnić synchronizację plików ze wszystkimi klientami. Domyślnie dozwolone są wszystkie nazwy plików obowiązujące w systemie POSIX (np. Linux lub macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Po włączeniu nazw plików zgodnych z systemem Windows, istniejących plików nie można już modyfikować, ale ich właściciel może zmienić ich nazwy na nowe, prawidłowe.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Możliwe jest również automatyczne migrowanie plików po włączeniu tego ustawienia. Więcej informacji można znaleźć w dokumentacji polecenia occ.",
"Enforce Windows compatibility" : "Wymuszaj zgodność z systemem Windows",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Spowoduje to zablokowanie nazw plików nieprawidłowych w systemach Windows, na przykład nazw zastrzeżonych lub znaków specjalnych. Nie wymusi to jednak zgodności z rozróżnianiem wielkości liter.",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 40c07434541..a297cdc10b2 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Transferido de %1$s para %2$s",
"Files compatibility" : "Compatibilidade de arquivos",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permitir restringir nomes de arquivos para garantir que os arquivos possam ser sincronizados com todos os clientes. Por padrão, todos os nomes de arquivos válidos em POSIX (p. ex., Linux ou macOS) são permitidos.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Depois de ativar os nomes de arquivos compatíveis com o Windows, os arquivos existentes não podem mais ser modificados, mas podem ser renomeados para novos nomes válidos pelo proprietário.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Também é possível migrar arquivos automaticamente depois de ativar essa configuração. Consulte a documentação sobre o comando occ.",
"Enforce Windows compatibility" : "Forçar compatibilidade com Windows ",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Isso bloqueará nomes de arquivos não válidos em sistemas Windows, como nomes reservados ou caracteres especiais. Mas isso não imporá a compatibilidade da distinção entre maiúsculas e minúsculas.",
@@ -313,7 +312,7 @@ OC.L10N.register(
"New template folder" : "Nova pasta de modelo",
"In folder" : "Na pasta",
"Search in folder: {folder}" : "Pesquisar na pasta: {folder}",
- "One of the dropped files could not be processed" : "Um dos arquivos descartados não pôde ser processado",
+ "One of the dropped files could not be processed" : "Um dos arquivos depositados não pôde ser processado",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Seu navegador não oferece suporte à API Filesystem. Os diretórios não serão carregados",
"No files to upload" : "Não há arquivos para enviar",
"Unable to create the directory {directory}" : "Não foi possível criar o diretório {directory}",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 8bff756baeb..579d333dfbf 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Transferido de %1$s para %2$s",
"Files compatibility" : "Compatibilidade de arquivos",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Permitir restringir nomes de arquivos para garantir que os arquivos possam ser sincronizados com todos os clientes. Por padrão, todos os nomes de arquivos válidos em POSIX (p. ex., Linux ou macOS) são permitidos.",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Depois de ativar os nomes de arquivos compatíveis com o Windows, os arquivos existentes não podem mais ser modificados, mas podem ser renomeados para novos nomes válidos pelo proprietário.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Também é possível migrar arquivos automaticamente depois de ativar essa configuração. Consulte a documentação sobre o comando occ.",
"Enforce Windows compatibility" : "Forçar compatibilidade com Windows ",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Isso bloqueará nomes de arquivos não válidos em sistemas Windows, como nomes reservados ou caracteres especiais. Mas isso não imporá a compatibilidade da distinção entre maiúsculas e minúsculas.",
@@ -311,7 +310,7 @@
"New template folder" : "Nova pasta de modelo",
"In folder" : "Na pasta",
"Search in folder: {folder}" : "Pesquisar na pasta: {folder}",
- "One of the dropped files could not be processed" : "Um dos arquivos descartados não pôde ser processado",
+ "One of the dropped files could not be processed" : "Um dos arquivos depositados não pôde ser processado",
"Your browser does not support the Filesystem API. Directories will not be uploaded" : "Seu navegador não oferece suporte à API Filesystem. Os diretórios não serão carregados",
"No files to upload" : "Não há arquivos para enviar",
"Unable to create the directory {directory}" : "Não foi possível criar o diretório {directory}",
diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js
index 5fe5f9b3545..ce6a33178ab 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -174,7 +174,11 @@ OC.L10N.register(
"Created new folder \"{name}\"" : "Cartella noa \"{name}\" creada",
"Unable to initialize the templates directory" : "Non faghet a initzializare sa cartella de is modellos",
"Templates" : "Modellos",
+ "No files to upload" : "Perunu archìviu de carrigare",
+ "Some files could not be uploaded" : "No at fatu a carrigare unos cantos archìvios",
+ "Files uploaded successfully" : "Archìvios carrigados",
"Some files could not be moved" : "No at fatu a tramudare carchi archìviu",
+ "Upload cancelled" : "Carrigamentu annulladu",
"This operation is forbidden" : "Custa operatzione no est permìtida",
"This directory is unavailable, please check the logs or contact the administrator" : "Custa cartella no est a disponimentu, controlla is informes o cuntata s'amministratzione",
"Storage is temporarily not available" : "S'archiviatzione immoe no est a disponimentu",
@@ -184,6 +188,7 @@ OC.L10N.register(
"Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe",
"All files" : "Totu is archìvios",
"List of your files and folders." : "Lista de is cartellas e is archìvios tuos.",
+ "All folders" : "Totu is cartellas",
"Personal files" : "Archìvios personales",
"No personal files found" : "Perunu archìviu personale agatadu",
"Recent" : "Reghente",
@@ -271,7 +276,7 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Preferidu",
"Copy direct link (only works for people who have access to this file/folder)" : "Còpia su ligòngiu diretu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)",
- "Upload file" : "Carriga archìviu",
+ "Upload file" : "Càrriga archìviu",
"Not favorited" : "Non preferidu",
"An error occurred while trying to update the tags" : "B'at àpidu un'errore proende a agiornare is etichetas",
"Storage informations" : "Informatziones de s'archiviatzione",
@@ -288,6 +293,7 @@ OC.L10N.register(
"List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
"Personal Files" : "Archìvios personales",
"Text file" : "Archìviu de testu",
- "New text file.txt" : "Archìviu de testu .txt nou"
+ "New text file.txt" : "Archìviu de testu .txt nou",
+ "Filter filenames…" : "Filtra nùmenes de archìviu..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index 93e34ec62fe..b62a8bfe963 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -172,7 +172,11 @@
"Created new folder \"{name}\"" : "Cartella noa \"{name}\" creada",
"Unable to initialize the templates directory" : "Non faghet a initzializare sa cartella de is modellos",
"Templates" : "Modellos",
+ "No files to upload" : "Perunu archìviu de carrigare",
+ "Some files could not be uploaded" : "No at fatu a carrigare unos cantos archìvios",
+ "Files uploaded successfully" : "Archìvios carrigados",
"Some files could not be moved" : "No at fatu a tramudare carchi archìviu",
+ "Upload cancelled" : "Carrigamentu annulladu",
"This operation is forbidden" : "Custa operatzione no est permìtida",
"This directory is unavailable, please check the logs or contact the administrator" : "Custa cartella no est a disponimentu, controlla is informes o cuntata s'amministratzione",
"Storage is temporarily not available" : "S'archiviatzione immoe no est a disponimentu",
@@ -182,6 +186,7 @@
"Files and folders you mark as favorite will show up here" : "Is archìvios e is cartellas chi marcas comente preferidos ant a aparèssere inoghe",
"All files" : "Totu is archìvios",
"List of your files and folders." : "Lista de is cartellas e is archìvios tuos.",
+ "All folders" : "Totu is cartellas",
"Personal files" : "Archìvios personales",
"No personal files found" : "Perunu archìviu personale agatadu",
"Recent" : "Reghente",
@@ -269,7 +274,7 @@
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Preferidu",
"Copy direct link (only works for people who have access to this file/folder)" : "Còpia su ligòngiu diretu (funtzionat isceti pro gente chi tenet atzessu a custu archìviu o cartella)",
- "Upload file" : "Carriga archìviu",
+ "Upload file" : "Càrriga archìviu",
"Not favorited" : "Non preferidu",
"An error occurred while trying to update the tags" : "B'at àpidu un'errore proende a agiornare is etichetas",
"Storage informations" : "Informatziones de s'archiviatzione",
@@ -286,6 +291,7 @@
"List of favorites files and folders." : "Lista de cartellas e de archìvios preferidos.",
"Personal Files" : "Archìvios personales",
"Text file" : "Archìviu de testu",
- "New text file.txt" : "Archìviu de testu .txt nou"
+ "New text file.txt" : "Archìviu de testu .txt nou",
+ "Filter filenames…" : "Filtra nùmenes de archìviu..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index 94e6e94c5a4..5be69357590 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Пренесено са %1$s на %2$s",
"Files compatibility" : "Компатибилност фајлова",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Дозвољава се ограничавање имена фајлова тако да сви клијенти могу да их синхронизују. Подразумевано се дозвољавају сва имена фајлова која су исправна на POSIX системима (нпр. Linux или macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Када се укључе windows компатибилна имена фајлова, постојећи фајлови се више неће моћи мењати, али њихов власник може да им промени име на исправно ново име.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Фајлови такође могу аутоматски да се мигрирају након укључивања овог подешавања, молимо вас да погледате документацију у вези са occ командом.",
"Enforce Windows compatibility" : "Форсирај Windows компатибилност",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Ово ће да блокира имена фајлова која су неисправна на Windows системима, као што су она која користе резервисана имена или специјалне карактере. Али ово неће форсирати компатибилност разликовања малих и великих слова.",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 280c8cc2afd..52c41a7612e 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "Пренесено са %1$s на %2$s",
"Files compatibility" : "Компатибилност фајлова",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Дозвољава се ограничавање имена фајлова тако да сви клијенти могу да их синхронизују. Подразумевано се дозвољавају сва имена фајлова која су исправна на POSIX системима (нпр. Linux или macOS).",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "Када се укључе windows компатибилна имена фајлова, постојећи фајлови се више неће моћи мењати, али њихов власник може да им промени име на исправно ново име.",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Фајлови такође могу аутоматски да се мигрирају након укључивања овог подешавања, молимо вас да погледате документацију у вези са occ командом.",
"Enforce Windows compatibility" : "Форсирај Windows компатибилност",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Ово ће да блокира имена фајлова која су неисправна на Windows системима, као што су она која користе резервисана имена или специјалне карактере. Али ово неће форсирати компатибилност разликовања малих и великих слова.",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index e2a51702f92..1eac3304ab0 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -43,6 +43,8 @@ OC.L10N.register(
"Files" : "Filer",
"A file or folder has been <strong>changed</strong>" : "En ny fil eller mapp har blivit <strong>ändrad</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "En favorit-fil eller mapp har blivit <strong>ändrad</strong>",
+ "%1$s (renamed)" : "%1$s (omdöpt)",
+ "renamed file" : "omdöpt fil",
"Failed to authorize" : "Det gick inte att auktorisera",
"Invalid folder path" : "Ogiltig mappsökväg",
"Folder not found" : "Mappen hittades inte",
@@ -71,6 +73,7 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "Överförd från %1$s på %2$s",
"Files compatibility" : "Filkompatibilitet",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Tillåt att begränsa filnamn för att säkerställa att filer kan synkroniseras med alla klienter. Som standard är alla filnamn som är giltiga på POSIX (t.ex. Linux eller macOS) tillåtna.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Det är också möjligt att migrera filer automatiskt efter att den här inställningen har aktiverats. Se dokumentationen om kommandot occ för mer information.",
"Enforce Windows compatibility" : "Tvinga Windows-kompatibilitet",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Detta kommer att blockera filnamn som inte är giltiga på Windows-system, som att använda reserverade namn eller specialtecken. Men detta kommer inte att framtvinga kompatibiliteten för skiftlägeskänslighet.",
"File Management" : "Filhantering",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 1be129fa66c..27768e830bb 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -41,6 +41,8 @@
"Files" : "Filer",
"A file or folder has been <strong>changed</strong>" : "En ny fil eller mapp har blivit <strong>ändrad</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "En favorit-fil eller mapp har blivit <strong>ändrad</strong>",
+ "%1$s (renamed)" : "%1$s (omdöpt)",
+ "renamed file" : "omdöpt fil",
"Failed to authorize" : "Det gick inte att auktorisera",
"Invalid folder path" : "Ogiltig mappsökväg",
"Folder not found" : "Mappen hittades inte",
@@ -69,6 +71,7 @@
"Transferred from %1$s on %2$s" : "Överförd från %1$s på %2$s",
"Files compatibility" : "Filkompatibilitet",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "Tillåt att begränsa filnamn för att säkerställa att filer kan synkroniseras med alla klienter. Som standard är alla filnamn som är giltiga på POSIX (t.ex. Linux eller macOS) tillåtna.",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "Det är också möjligt att migrera filer automatiskt efter att den här inställningen har aktiverats. Se dokumentationen om kommandot occ för mer information.",
"Enforce Windows compatibility" : "Tvinga Windows-kompatibilitet",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "Detta kommer att blockera filnamn som inte är giltiga på Windows-system, som att använda reserverade namn eller specialtecken. Men detta kommer inte att framtvinga kompatibiliteten för skiftlägeskänslighet.",
"File Management" : "Filhantering",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 17571dc849b..003a12b2320 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "从 %1$s 转移至 %2$s",
"Files compatibility" : "文件兼容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允许限制文件名称以确保文件可以与所有客户端同步。默认状态下,所有POSIX(例如 Linux 或 macOS)系统有效的文件名都是被允许的。",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "启用与 Windows 兼容的文件名后,无法再修改现有文件,但可以由其所有者重命名为有效的新名称。",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "启用此设置后,也可以自动迁移文件,请参阅有关 occ 命令的文档。",
"Enforce Windows compatibility" : "强制 Windows 兼容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "这将阻止在 Windows 系统中无效的文件名称,比如使用保留字符。但这不会强制大小写敏感性兼容。",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index e872bd42873..aab018cfab8 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "从 %1$s 转移至 %2$s",
"Files compatibility" : "文件兼容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允许限制文件名称以确保文件可以与所有客户端同步。默认状态下,所有POSIX(例如 Linux 或 macOS)系统有效的文件名都是被允许的。",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "启用与 Windows 兼容的文件名后,无法再修改现有文件,但可以由其所有者重命名为有效的新名称。",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "启用此设置后,也可以自动迁移文件,请参阅有关 occ 命令的文档。",
"Enforce Windows compatibility" : "强制 Windows 兼容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "这将阻止在 Windows 系统中无效的文件名称,比如使用保留字符。但这不会强制大小写敏感性兼容。",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index 0a634d1de70..4b77fd52159 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -43,6 +43,8 @@ OC.L10N.register(
"Files" : "檔案",
"A file or folder has been <strong>changed</strong>" : "檔案或資料夾有所<strong>更改</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "收藏的檔案或資料夾有所<strong>更改</strong>",
+ "%1$s (renamed)" : "%1$s(已重新命名)",
+ "renamed file" : "已重新命名的檔案",
"Failed to authorize" : "無法授權",
"Invalid folder path" : "無效的資料夾路徑",
"Folder not found" : "找不到資料夾",
@@ -71,6 +73,7 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "於 %2$s 從 %1$s 轉移",
"Files compatibility" : "檔案兼容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允許限製檔案名稱以確保檔案可以與所有客戶端同步。默認情況下,允許 POSIX(例如 Linux 或 macOS)上有效的所有檔案名稱。",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "啟用此設定後,還可以自動遷移檔案,請參考有關 occ 指令的說明書。",
"Enforce Windows compatibility" : "實施 Windows 兼容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "這將阻止在 Windows 系統上無效的檔案名,例如使用保留名稱或特殊字元。但這不會強制區分大小寫的兼容性。",
"File Management" : "檔案管理",
@@ -328,6 +331,7 @@ OC.L10N.register(
"Unexpected error: {error}" : "意外錯誤:{error}",
"_%n file_::_%n files_" : ["%n 個檔案"],
"_%n folder_::_%n folders_" : ["%n 個資料夾"],
+ "_%n hidden_::_%n hidden_" : ["%n 個隱藏"],
"Filename must not be empty." : "檔案名稱不能為空。",
"\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」",
"\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index 04ff1f24cea..fa74cbe8827 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -41,6 +41,8 @@
"Files" : "檔案",
"A file or folder has been <strong>changed</strong>" : "檔案或資料夾有所<strong>更改</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "收藏的檔案或資料夾有所<strong>更改</strong>",
+ "%1$s (renamed)" : "%1$s(已重新命名)",
+ "renamed file" : "已重新命名的檔案",
"Failed to authorize" : "無法授權",
"Invalid folder path" : "無效的資料夾路徑",
"Folder not found" : "找不到資料夾",
@@ -69,6 +71,7 @@
"Transferred from %1$s on %2$s" : "於 %2$s 從 %1$s 轉移",
"Files compatibility" : "檔案兼容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允許限製檔案名稱以確保檔案可以與所有客戶端同步。默認情況下,允許 POSIX(例如 Linux 或 macOS)上有效的所有檔案名稱。",
+ "It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "啟用此設定後,還可以自動遷移檔案,請參考有關 occ 指令的說明書。",
"Enforce Windows compatibility" : "實施 Windows 兼容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "這將阻止在 Windows 系統上無效的檔案名,例如使用保留名稱或特殊字元。但這不會強制區分大小寫的兼容性。",
"File Management" : "檔案管理",
@@ -326,6 +329,7 @@
"Unexpected error: {error}" : "意外錯誤:{error}",
"_%n file_::_%n files_" : ["%n 個檔案"],
"_%n folder_::_%n folders_" : ["%n 個資料夾"],
+ "_%n hidden_::_%n hidden_" : ["%n 個隱藏"],
"Filename must not be empty." : "檔案名稱不能為空。",
"\"{char}\" is not allowed inside a filename." : "檔案名稱中不允許出現「{char}」",
"\"{segment}\" is a reserved name and not allowed for filenames." : "「{segment}」是保留名稱,不允許用在檔案名稱。",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index 9ee3f40b41d..ed24a6b2299 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"Transferred from %1$s on %2$s" : "於 %2$s 從 %1$s 轉移",
"Files compatibility" : "檔案相容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允許限制檔案名稱以確保檔案可以與所有客戶端同步。預設情況下,允許 POSIX(例如 Linux 或 macOS)上所有有效的檔案名稱。",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "啟用與 Windows 相容的檔案名稱後,無法再修改現有檔案,但可以由其擁有者重新命名為有效的新名稱。",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "啟用此設定後,也可以自動遷移檔案,詳情請參閱關於 occ 命令的文件。",
"Enforce Windows compatibility" : "強制 Windows 相容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "這會封鎖在 Windows 系統上無效的檔案名稱,例如使用保留名稱或特殊字元。但這不會強制區分大小寫的相容性。",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 4814a6d91af..84ac29f65b1 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -71,7 +71,6 @@
"Transferred from %1$s on %2$s" : "於 %2$s 從 %1$s 轉移",
"Files compatibility" : "檔案相容性",
"Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed." : "允許限制檔案名稱以確保檔案可以與所有客戶端同步。預設情況下,允許 POSIX(例如 Linux 或 macOS)上所有有效的檔案名稱。",
- "After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner." : "啟用與 Windows 相容的檔案名稱後,無法再修改現有檔案,但可以由其擁有者重新命名為有效的新名稱。",
"It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command." : "啟用此設定後,也可以自動遷移檔案,詳情請參閱關於 occ 命令的文件。",
"Enforce Windows compatibility" : "強制 Windows 相容性",
"This will block filenames not valid on Windows systems, like using reserved names or special characters. But this will not enforce compatibility of case sensitivity." : "這會封鎖在 Windows 系統上無效的檔案名稱,例如使用保留名稱或特殊字元。但這不會強制區分大小寫的相容性。",
diff --git a/apps/files/lib/Settings/DeclarativeAdminSettings.php b/apps/files/lib/Settings/DeclarativeAdminSettings.php
index 2f363f05958..bbf97cc4d32 100644
--- a/apps/files/lib/Settings/DeclarativeAdminSettings.php
+++ b/apps/files/lib/Settings/DeclarativeAdminSettings.php
@@ -49,7 +49,7 @@ class DeclarativeAdminSettings implements IDeclarativeSettingsFormWithHandlers {
'doc_url' => $this->urlGenerator->linkToDocs('admin-windows-compatible-filenames'),
'description' => (
$this->l->t('Allow to restrict filenames to ensure files can be synced with all clients. By default all filenames valid on POSIX (e.g. Linux or macOS) are allowed.')
- . "\n" . $this->l->t('After enabling the windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.')
+ . "\n" . $this->l->t('After enabling the Windows compatible filenames, existing files cannot be modified anymore but can be renamed to valid new names by their owner.')
. "\n" . $this->l->t('It is also possible to migrate files automatically after enabling this setting, please refer to the documentation about the occ command.')
),
diff --git a/apps/files_reminders/l10n/en_GB.js b/apps/files_reminders/l10n/en_GB.js
index 39e216c1089..84d29ac5b18 100644
--- a/apps/files_reminders/l10n/en_GB.js
+++ b/apps/files_reminders/l10n/en_GB.js
@@ -6,6 +6,8 @@ OC.L10N.register(
"View file" : "View file",
"View folder" : "View folder",
"Files reminder" : "Files reminder",
+ "The \"files_reminders\" app can work properly." : "The \"files_reminders\" app can work properly.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder.",
"Set file reminders" : "Set file reminders",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly.",
"Set reminder for \"{fileName}\"" : "Set reminder for \"{fileName}\"",
diff --git a/apps/files_reminders/l10n/en_GB.json b/apps/files_reminders/l10n/en_GB.json
index ba7020cb8a0..495be5f0bd9 100644
--- a/apps/files_reminders/l10n/en_GB.json
+++ b/apps/files_reminders/l10n/en_GB.json
@@ -4,6 +4,8 @@
"View file" : "View file",
"View folder" : "View folder",
"Files reminder" : "Files reminder",
+ "The \"files_reminders\" app can work properly." : "The \"files_reminders\" app can work properly.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder.",
"Set file reminders" : "Set file reminders",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly.",
"Set reminder for \"{fileName}\"" : "Set reminder for \"{fileName}\"",
diff --git a/apps/files_reminders/l10n/zh_HK.js b/apps/files_reminders/l10n/zh_HK.js
index 2651cac8cdd..4bd677a177e 100644
--- a/apps/files_reminders/l10n/zh_HK.js
+++ b/apps/files_reminders/l10n/zh_HK.js
@@ -6,6 +6,8 @@ OC.L10N.register(
"View file" : "檢視檔案",
"View folder" : "檢視資料夾",
"Files reminder" : "檔案提醒",
+ "The \"files_reminders\" app can work properly." : "「files_reminders」應用程式可以正常運作。",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "「files_reminder」應用程式需要通知應用程式才能正常運作。您應該啟用通知或停用 files_reminder。",
"Set file reminders" : "設定檔案提醒",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 檔案提醒**\n\n設定檔案提醒。\n\n注意:要使用「檔案提醒」應用程式,請確定已安裝並啟用「通知」應用程式。「通知」應用程式提供必要的 API,讓「檔案提醒」應用程式能正常運作。",
"Set reminder for \"{fileName}\"" : "設定「{fileName}」的提醒",
@@ -28,6 +30,8 @@ OC.L10N.register(
"This weekend" : "本週末",
"Set reminder for this weekend" : "設定本週末的提醒",
"Next week" : "下星期",
- "Set reminder for next week" : "設定下星期的提醒"
+ "Set reminder for next week" : "設定下星期的提醒",
+ "This files_reminder can work properly." : "此 files_reminder 可以正常運作。",
+ "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminder 應用程式需要通知應用程式才能正常運作。您應該啟用通知或停用 files_reminder。"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_reminders/l10n/zh_HK.json b/apps/files_reminders/l10n/zh_HK.json
index d973c4eba37..676c4164157 100644
--- a/apps/files_reminders/l10n/zh_HK.json
+++ b/apps/files_reminders/l10n/zh_HK.json
@@ -4,6 +4,8 @@
"View file" : "檢視檔案",
"View folder" : "檢視資料夾",
"Files reminder" : "檔案提醒",
+ "The \"files_reminders\" app can work properly." : "「files_reminders」應用程式可以正常運作。",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "「files_reminder」應用程式需要通知應用程式才能正常運作。您應該啟用通知或停用 files_reminder。",
"Set file reminders" : "設定檔案提醒",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 檔案提醒**\n\n設定檔案提醒。\n\n注意:要使用「檔案提醒」應用程式,請確定已安裝並啟用「通知」應用程式。「通知」應用程式提供必要的 API,讓「檔案提醒」應用程式能正常運作。",
"Set reminder for \"{fileName}\"" : "設定「{fileName}」的提醒",
@@ -26,6 +28,8 @@
"This weekend" : "本週末",
"Set reminder for this weekend" : "設定本週末的提醒",
"Next week" : "下星期",
- "Set reminder for next week" : "設定下星期的提醒"
+ "Set reminder for next week" : "設定下星期的提醒",
+ "This files_reminder can work properly." : "此 files_reminder 可以正常運作。",
+ "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminder 應用程式需要通知應用程式才能正常運作。您應該啟用通知或停用 files_reminder。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index d4f10c47354..f547ac5d350 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihnen den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwende diese Methode, um Dateien für Personen oder Organisationen außerhalb deiner Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Du kannst auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem du deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
+ "Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben konnte nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
"this share just expired." : "Diese Freigabe ist gerade abgelaufen.",
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index dd83f8602af..ec1399b28fa 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb deiner Organisation freizugeben. Wenn der Empfangende bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, kannst du ihnen den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwende diese Methode, um Dateien für Personen oder Organisationen außerhalb deiner Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Du kannst auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem du deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
+ "Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben konnte nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
"this share just expired." : "Diese Freigabe ist gerade abgelaufen.",
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 3e5b7499832..b8928cb36b9 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwenden Sie diese Methode, um Dateien für Personen oder Organisationen außerhalb Ihrer Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Sie können auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem Sie deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
+ "Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben kann nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
"this share just expired." : "Diese Freigabe ist gerade abgelaufen.",
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index d36fe332ef4..1a2c0380c70 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Diese Methode verwenden, um Dateien für Einzelpersonen oder Teams innerhalb Ihrer Organisation freizugeben. Wenn der Empfänger bereits Zugriff auf die Freigabe hat, diese aber nicht finden kann, können Sie ihm den internen Freigabelink für einen einfachen Zugriff senden.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Verwenden Sie diese Methode, um Dateien für Personen oder Organisationen außerhalb Ihrer Organisation freizugeben. Dateien und Ordner können über öffentliche Freigabelinks und E-Mail-Adressen freigegeben werden. Sie können auch Dateien für andere Nextcloud-Konten freigeben, die auf verschiedenen Instanzen gehostet werden, indem Sie deren Federated-Cloud-ID verwenden.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Freigaben, die nicht zu internen oder externen Freigaben gehören. Dies können Freigaben von Apps oder anderen Quellen sein.",
+ "Share with accounts, teams, federated cloud IDs" : "Teilen mit Konten, Teams, Federated-Cloud-IDs",
"Share with accounts and teams" : "Teile mit Konten und Teams",
+ "Email, federated cloud ID" : "Name, Federated-Cloud-ID",
"Unable to load the shares list" : "Liste der Freigaben kann nicht geladen werden",
"Expires {relativetime}" : "Läuft {relativetime} ab",
"this share just expired." : "Diese Freigabe ist gerade abgelaufen.",
diff --git a/apps/files_sharing/l10n/en_GB.js b/apps/files_sharing/l10n/en_GB.js
index 44a2585b65e..bc251e25b28 100644
--- a/apps/files_sharing/l10n/en_GB.js
+++ b/apps/files_sharing/l10n/en_GB.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares that are not part of the internal or external shares. This can be shares from apps or other sources.",
+ "Share with accounts, teams, federated cloud IDs" : "Share with accounts, teams, federated cloud IDs",
"Share with accounts and teams" : "Share with accounts and teams",
+ "Email, federated cloud ID" : "Email, federated cloud ID",
"Unable to load the shares list" : "Unable to load the shares list",
"Expires {relativetime}" : "Expires {relativetime}",
"this share just expired." : "this share just expired.",
@@ -422,6 +424,7 @@ OC.L10N.register(
"You are not allowed to edit link shares that you don't own" : "You are not allowed to edit link shares that you don't own",
"_1 email address already added_::_{count} email addresses already added_" : ["1 email address already added","{count} email addresses already added"],
"_1 email address added_::_{count} email addresses added_" : ["1 email address added","{count} email addresses added"],
+ "Share with accounts, teams, federated cloud id" : "Share with accounts, teams, federated cloud id",
"Email, federated cloud id" : "Email, federated cloud id"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/en_GB.json b/apps/files_sharing/l10n/en_GB.json
index 33b8e78bcf9..5c90c9dd3a4 100644
--- a/apps/files_sharing/l10n/en_GB.json
+++ b/apps/files_sharing/l10n/en_GB.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Shares that are not part of the internal or external shares. This can be shares from apps or other sources.",
+ "Share with accounts, teams, federated cloud IDs" : "Share with accounts, teams, federated cloud IDs",
"Share with accounts and teams" : "Share with accounts and teams",
+ "Email, federated cloud ID" : "Email, federated cloud ID",
"Unable to load the shares list" : "Unable to load the shares list",
"Expires {relativetime}" : "Expires {relativetime}",
"this share just expired." : "this share just expired.",
@@ -420,6 +422,7 @@
"You are not allowed to edit link shares that you don't own" : "You are not allowed to edit link shares that you don't own",
"_1 email address already added_::_{count} email addresses already added_" : ["1 email address already added","{count} email addresses already added"],
"_1 email address added_::_{count} email addresses added_" : ["1 email address added","{count} email addresses added"],
+ "Share with accounts, teams, federated cloud id" : "Share with accounts, teams, federated cloud id",
"Email, federated cloud id" : "Email, federated cloud id"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/et_EE.js b/apps/files_sharing/l10n/et_EE.js
index 622e7053fde..4936e43efc1 100644
--- a/apps/files_sharing/l10n/et_EE.js
+++ b/apps/files_sharing/l10n/et_EE.js
@@ -55,6 +55,7 @@ OC.L10N.register(
"Share for file {file} with {user} expired" : "Kasutajale „{user}“ mõeldud jagatud fail „{file}“ aegus",
"Share for file {file} expired" : "„{file}“ faili jagamine aegus",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Fail või kaust mis on jagatud e-posti või avaliku lingiga <strong>laaditi alla</strong>",
+ "Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Failid on <strong>laaditud üles</strong> kausta, mida on jagatud e-posti või avaliku lingiga",
"A file or folder was shared from <strong>another server</strong>" : "Fail või kaust jagati <strong>teisest serverist</strong>",
"Sharing" : "Jagamine",
"A file or folder has been <strong>shared</strong>" : "Fail või kaust on <strong>jagatud</strong>",
@@ -69,10 +70,13 @@ OC.L10N.register(
"Please specify a valid group" : "Palun määra kehtiv grupp",
"Public link sharing is disabled by the administrator" : "Avaliku lingiga jagamine on administraatori poolt keelatud",
"Please specify a valid email address" : "Palun määra kehtiv e-posti aadress",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka „%s“ jaosmeedia salasõna jagada",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "„%1$s“ jagamine ei õnnestunud, sest server ei luba „%2$s“ tüüpi jagamisi",
"Please specify a valid federated account ID" : "Palun määra korrektne kasutaja liitpilves, kellega soovid jagada",
+ "Please specify a valid federated group ID" : "Palun määra korrektne grupp liitpilves, kellega soovid jagada",
"You cannot share to a Team if the app is not enabled" : "Sa ei saa jagada tiimiga, kui see rakendus pole lubatud",
"Please specify a valid team" : "Palun määratle korrektne tiim",
+ "Sharing %s failed because the back end does not support room shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta jututubadesse jagamist",
"Sharing %s failed because the back end does not support ScienceMesh shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta ScienceMeshi meedia jagamist",
"Unknown share type" : "Tundmatu jagamise tüüp",
"Not a directory" : "Ei ole kaust",
@@ -84,6 +88,7 @@ OC.L10N.register(
"no sharing rights on this item" : "selle objekti kontekstis pole jagamisõigusi",
"You are not allowed to edit incoming shares" : "Sul pole lubatud vastuvõetud jaosmeediat muuta",
"Wrong or no update parameter given" : "Antud vale või aegunud parameeter",
+ "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka jaosmeedia salasõna jagada",
"Invalid date. Format must be YYYY-MM-DD" : "Vigane kuupäev, vorming peab olema YYYY-MM-DD",
"No sharing rights on this item" : "Selle objekti kontekstis pole jagamisõigusi",
"Invalid share attributes provided: \"%s\"" : "Vigased jagamisatribuudid: „%s“",
@@ -95,6 +100,7 @@ OC.L10N.register(
"This share does not exist or is no longer available" : "See jaosmeedia pole enam olemas või saadaval",
"shared by %s" : "jagas %s",
"Download" : "Laadi alla",
+ "Add to your %s" : "Lisa oma teenusesse: %s",
"Direct link" : "Otsene link",
"Share API is disabled" : "Jagamise API on keelatud",
"File sharing" : "Faide jagamine",
@@ -199,11 +205,15 @@ OC.L10N.register(
"{shareWith} by {initiator}" : "{shareWith} kasutajalt {initiator}",
"Shared via link by {initiator}" : "„{initiator}“ jagas seda lingiga",
"File request ({label})" : "Failipäring ({label})",
+ "Mail share ({label})" : "Jagamine e-kirjaga ({label})",
"Share link ({label})" : "Jagamise link ({label})",
"Mail share" : "E-posti jagamine",
"Share link ({index})" : "Jagamise link ({index})",
"Create public link" : "Loo avalik link",
+ "Actions for \"{title}\"" : "„{title}“ tegevused",
+ "Copy public link of \"{title}\" to clipboard" : "Kopeeri „{title}“ avalik link lõikelauale",
"Error, please enter proper password and/or expiration date" : "Viga, palun sisesta korrektne salasõna ja/või aegumise kuupäev",
+ "Link share created" : "Lingi jagamine on loodud",
"Error while creating the share" : "Viga jaosmeedia loomisel",
"Please enter the following required information before creating the share" : "Enne jaosmeedia loomist palun sisesta järgmine vajalik teave",
"Password protection (enforced)" : "Paroolikaitse (jõustatud)",
@@ -296,7 +306,9 @@ OC.L10N.register(
"Link shares" : "Jaoslingid",
"Shares" : "Jagamisi",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Kasuta seda jagamismeetodit jagamisel oma organisatsiooni kasutajatega ja tiimidega. Kui kasutajal juba on jaosmeediale ligipääs, kuid ei suuad seda leida, siis lihtsuse mõttes saada talle süsteemisisene jagamislink.",
+ "Share with accounts, teams, federated cloud IDs" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
"Share with accounts and teams" : "Jaga kasutajate ja tiimidega",
+ "Email, federated cloud ID" : "E-posti aadress, liitpilve kasutajatunnus",
"Unable to load the shares list" : "Jaosmeedia loendi laadimine ei õnnestu",
"Expires {relativetime}" : "Aegub {relativetime}",
"this share just expired." : "see jagamine aegus äsja",
@@ -355,6 +367,8 @@ OC.L10N.register(
"Shares you have received but not approved will show up here" : "Jaosmeedia, mille oled saanud, kuid pole nõustunud, saab olema nähtav siin",
"Error updating the share: {errorMessage}" : "Viga jaosmeedia uuendamisel: {errorMessage}",
"Error updating the share" : "Viga jaosmeedia uuendamisel",
+ "File \"{path}\" has been unshared" : "„{path}“ faili jagamine on lõpetatud",
+ "Folder \"{path}\" has been unshared" : "„{path}“ kausta jagamine on lõpetatud",
"Could not update share" : "Jaosmeedia andmete uuendamine ei õnnestunud",
"Share saved" : "Jaosmeedia andmed on salvestatud",
"Share expiry date saved" : "Jaosmeedia aegumise kuupäev on salvestatud",
@@ -365,6 +379,8 @@ OC.L10N.register(
"Share permissions saved" : "Jaosmeedia õigused on salvestatud",
"Shared by" : "Jagas",
"Shared with" : "Jagatud",
+ "Password created successfully" : "Salasõna loomine õnnestus",
+ "Error generating password from password policy" : "Viga salasõnareeglitele vastava salasõna loomisel",
"Shared with you and the group {group} by {owner}" : "Jagatud sinu ja grupiga {group} {owner} poolt",
"Shared with you and {circle} by {owner}" : "„{owner}“ jagas seda sinuga ja „{circle}“ tiimiga",
"Shared with you and the conversation {conversation} by {owner}" : "„{owner}“ jagas seda sinuga ja vestlusega „{conversation}“",
@@ -393,6 +409,7 @@ OC.L10N.register(
"Failed to add the public link to your Nextcloud" : "Avaliku lingi lisamine sinu Nextcloudi ebaõnnestus",
"Files" : "Failid",
"Download all files" : "Laadi kõik failid alla",
+ "Search for share recipients" : "Otsi jaosmeedia saajaid",
"No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
"Password field can't be empty" : "Salasõna väli ei saa olla tühi",
"Allow download" : "Luba allalaadimine",
diff --git a/apps/files_sharing/l10n/et_EE.json b/apps/files_sharing/l10n/et_EE.json
index 8851c5e4f1e..85ded811275 100644
--- a/apps/files_sharing/l10n/et_EE.json
+++ b/apps/files_sharing/l10n/et_EE.json
@@ -53,6 +53,7 @@
"Share for file {file} with {user} expired" : "Kasutajale „{user}“ mõeldud jagatud fail „{file}“ aegus",
"Share for file {file} expired" : "„{file}“ faili jagamine aegus",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Fail või kaust mis on jagatud e-posti või avaliku lingiga <strong>laaditi alla</strong>",
+ "Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Failid on <strong>laaditud üles</strong> kausta, mida on jagatud e-posti või avaliku lingiga",
"A file or folder was shared from <strong>another server</strong>" : "Fail või kaust jagati <strong>teisest serverist</strong>",
"Sharing" : "Jagamine",
"A file or folder has been <strong>shared</strong>" : "Fail või kaust on <strong>jagatud</strong>",
@@ -67,10 +68,13 @@
"Please specify a valid group" : "Palun määra kehtiv grupp",
"Public link sharing is disabled by the administrator" : "Avaliku lingiga jagamine on administraatori poolt keelatud",
"Please specify a valid email address" : "Palun määra kehtiv e-posti aadress",
+ "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka „%s“ jaosmeedia salasõna jagada",
"Sharing %1$s failed because the back end does not allow shares from type %2$s" : "„%1$s“ jagamine ei õnnestunud, sest server ei luba „%2$s“ tüüpi jagamisi",
"Please specify a valid federated account ID" : "Palun määra korrektne kasutaja liitpilves, kellega soovid jagada",
+ "Please specify a valid federated group ID" : "Palun määra korrektne grupp liitpilves, kellega soovid jagada",
"You cannot share to a Team if the app is not enabled" : "Sa ei saa jagada tiimiga, kui see rakendus pole lubatud",
"Please specify a valid team" : "Palun määratle korrektne tiim",
+ "Sharing %s failed because the back end does not support room shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta jututubadesse jagamist",
"Sharing %s failed because the back end does not support ScienceMesh shares" : "„%s“ jagamine ei õnnestunud, sest taustateenus ei toeta ScienceMeshi meedia jagamist",
"Unknown share type" : "Tundmatu jagamise tüüp",
"Not a directory" : "Ei ole kaust",
@@ -82,6 +86,7 @@
"no sharing rights on this item" : "selle objekti kontekstis pole jagamisõigusi",
"You are not allowed to edit incoming shares" : "Sul pole lubatud vastuvõetud jaosmeediat muuta",
"Wrong or no update parameter given" : "Antud vale või aegunud parameeter",
+ "\"Sending the password by Nextcloud Talk\" for sharing a file or folder failed because Nextcloud Talk is not enabled." : "Kuna Nextcloud Talk pole serverisse paigaldatud, siis ei saanud selle teenuse abil ka jaosmeedia salasõna jagada",
"Invalid date. Format must be YYYY-MM-DD" : "Vigane kuupäev, vorming peab olema YYYY-MM-DD",
"No sharing rights on this item" : "Selle objekti kontekstis pole jagamisõigusi",
"Invalid share attributes provided: \"%s\"" : "Vigased jagamisatribuudid: „%s“",
@@ -93,6 +98,7 @@
"This share does not exist or is no longer available" : "See jaosmeedia pole enam olemas või saadaval",
"shared by %s" : "jagas %s",
"Download" : "Laadi alla",
+ "Add to your %s" : "Lisa oma teenusesse: %s",
"Direct link" : "Otsene link",
"Share API is disabled" : "Jagamise API on keelatud",
"File sharing" : "Faide jagamine",
@@ -197,11 +203,15 @@
"{shareWith} by {initiator}" : "{shareWith} kasutajalt {initiator}",
"Shared via link by {initiator}" : "„{initiator}“ jagas seda lingiga",
"File request ({label})" : "Failipäring ({label})",
+ "Mail share ({label})" : "Jagamine e-kirjaga ({label})",
"Share link ({label})" : "Jagamise link ({label})",
"Mail share" : "E-posti jagamine",
"Share link ({index})" : "Jagamise link ({index})",
"Create public link" : "Loo avalik link",
+ "Actions for \"{title}\"" : "„{title}“ tegevused",
+ "Copy public link of \"{title}\" to clipboard" : "Kopeeri „{title}“ avalik link lõikelauale",
"Error, please enter proper password and/or expiration date" : "Viga, palun sisesta korrektne salasõna ja/või aegumise kuupäev",
+ "Link share created" : "Lingi jagamine on loodud",
"Error while creating the share" : "Viga jaosmeedia loomisel",
"Please enter the following required information before creating the share" : "Enne jaosmeedia loomist palun sisesta järgmine vajalik teave",
"Password protection (enforced)" : "Paroolikaitse (jõustatud)",
@@ -294,7 +304,9 @@
"Link shares" : "Jaoslingid",
"Shares" : "Jagamisi",
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Kasuta seda jagamismeetodit jagamisel oma organisatsiooni kasutajatega ja tiimidega. Kui kasutajal juba on jaosmeediale ligipääs, kuid ei suuad seda leida, siis lihtsuse mõttes saada talle süsteemisisene jagamislink.",
+ "Share with accounts, teams, federated cloud IDs" : "Jaga kasutajatega, tiimidega ja liitpilves osalejatega",
"Share with accounts and teams" : "Jaga kasutajate ja tiimidega",
+ "Email, federated cloud ID" : "E-posti aadress, liitpilve kasutajatunnus",
"Unable to load the shares list" : "Jaosmeedia loendi laadimine ei õnnestu",
"Expires {relativetime}" : "Aegub {relativetime}",
"this share just expired." : "see jagamine aegus äsja",
@@ -353,6 +365,8 @@
"Shares you have received but not approved will show up here" : "Jaosmeedia, mille oled saanud, kuid pole nõustunud, saab olema nähtav siin",
"Error updating the share: {errorMessage}" : "Viga jaosmeedia uuendamisel: {errorMessage}",
"Error updating the share" : "Viga jaosmeedia uuendamisel",
+ "File \"{path}\" has been unshared" : "„{path}“ faili jagamine on lõpetatud",
+ "Folder \"{path}\" has been unshared" : "„{path}“ kausta jagamine on lõpetatud",
"Could not update share" : "Jaosmeedia andmete uuendamine ei õnnestunud",
"Share saved" : "Jaosmeedia andmed on salvestatud",
"Share expiry date saved" : "Jaosmeedia aegumise kuupäev on salvestatud",
@@ -363,6 +377,8 @@
"Share permissions saved" : "Jaosmeedia õigused on salvestatud",
"Shared by" : "Jagas",
"Shared with" : "Jagatud",
+ "Password created successfully" : "Salasõna loomine õnnestus",
+ "Error generating password from password policy" : "Viga salasõnareeglitele vastava salasõna loomisel",
"Shared with you and the group {group} by {owner}" : "Jagatud sinu ja grupiga {group} {owner} poolt",
"Shared with you and {circle} by {owner}" : "„{owner}“ jagas seda sinuga ja „{circle}“ tiimiga",
"Shared with you and the conversation {conversation} by {owner}" : "„{owner}“ jagas seda sinuga ja vestlusega „{conversation}“",
@@ -391,6 +407,7 @@
"Failed to add the public link to your Nextcloud" : "Avaliku lingi lisamine sinu Nextcloudi ebaõnnestus",
"Files" : "Failid",
"Download all files" : "Laadi kõik failid alla",
+ "Search for share recipients" : "Otsi jaosmeedia saajaid",
"No recommendations. Start typing." : "Soovitusi pole. Alusta trükkimist.",
"Password field can't be empty" : "Salasõna väli ei saa olla tühi",
"Allow download" : "Luba allalaadimine",
diff --git a/apps/files_sharing/l10n/fa.js b/apps/files_sharing/l10n/fa.js
index e5a49278326..07989259c35 100644
--- a/apps/files_sharing/l10n/fa.js
+++ b/apps/files_sharing/l10n/fa.js
@@ -157,24 +157,28 @@ OC.L10N.register(
"Open in Files" : "در فایل باز کنید",
"_Reject share_::_Reject shares_" : ["Reject share","Reject shares"],
"_Restore share_::_Restore shares_" : ["Restore share","Restore shares"],
- "Shared" : "به اشتراک گزاشته شده ",
+ "Shared" : "به اشتراک گذاشته شده ",
"Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
+ "Public file share" : "اشتراک عمومی پرونده",
+ "Publicly shared file." : "پرونده بصورت عمومی به اشتراک گذاشته شده است",
"No file" : "بدون پرونده",
"Public share" : "سهم عمومی",
- "Overview of shared files." : "Overview of shared files.",
+ "Publicly shared files." : "پرونده ها بصورت عمومی به اشتراک گذاشته شده اند",
+ "Overview of shared files." : "نمای کلی پرونده های به اشتراک گذاشته شده",
"No shares" : "اشتراک گذاری وجود ندارد",
"Files and folders you shared or have been shared with you will show up here" : "Files and folders you shared or have been shared with you will show up here",
"Shared with you" : "موارد به اشتراک گذاشته شده با شما",
- "List of files that are shared with you." : "List of files that are shared with you.",
+ "List of files that are shared with you." : "لیست پرونده هایی که با شما به اشتراک گذاشته شده است.",
"Nothing shared with you yet" : "هیچ موردی با شما به اشتراک گذاشته نشده است",
"Files and folders others shared with you will show up here" : "Files and folders others shared with you will show up here",
- "List of files that you shared with others." : "List of files that you shared with others.",
+ "List of files that you shared with others." : "لیست پرونده هایی که شما با دیگران به اشتراک گذاشته اید.",
"Nothing shared yet" : "هیچ موردی تاکنون به اشتراک گذاشته نشده است",
"Files and folders you shared will show up here" : "Files and folders you shared will show up here",
"Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"List of files that are shared by link." : "List of files that are shared by link.",
"No shared links" : "هیچ لینک اشتراک‌گذاری وجود ندارد",
"Files and folders you shared by link will show up here" : "Files and folders you shared by link will show up here",
+ "File requests" : "درخواست پرونده",
"Deleted shares" : "اشتراک گذاری های حذف شده",
"List of shares you left." : "List of shares you left.",
"No deleted shares" : "اشتراک گذاری های حذف نشده",
@@ -197,7 +201,7 @@ OC.L10N.register(
"Upload files to %s" : "بارگیری پرونده ها به%s",
"Note" : "یادداشت",
"Select or drop files" : "پرونده ها را انتخاب یا رها کنید",
- "Uploading files" : "Uploading files",
+ "Uploading files" : "پرونده های در حال بارگذاری",
"Uploaded files:" : "پرونده های بارگذاری شده:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "%2$sبا بارگذاری پرونده ها ، شما با %1$sشرایط خدمات موافقت می کنید",
"Share not found" : "اشتراک گذاری یافت نشد",
diff --git a/apps/files_sharing/l10n/fa.json b/apps/files_sharing/l10n/fa.json
index 345cac57f8b..417bcc39e94 100644
--- a/apps/files_sharing/l10n/fa.json
+++ b/apps/files_sharing/l10n/fa.json
@@ -155,24 +155,28 @@
"Open in Files" : "در فایل باز کنید",
"_Reject share_::_Reject shares_" : ["Reject share","Reject shares"],
"_Restore share_::_Restore shares_" : ["Restore share","Restore shares"],
- "Shared" : "به اشتراک گزاشته شده ",
+ "Shared" : "به اشتراک گذاشته شده ",
"Shared with others" : "موارد به اشتراک گذاشته شده با دیگران",
+ "Public file share" : "اشتراک عمومی پرونده",
+ "Publicly shared file." : "پرونده بصورت عمومی به اشتراک گذاشته شده است",
"No file" : "بدون پرونده",
"Public share" : "سهم عمومی",
- "Overview of shared files." : "Overview of shared files.",
+ "Publicly shared files." : "پرونده ها بصورت عمومی به اشتراک گذاشته شده اند",
+ "Overview of shared files." : "نمای کلی پرونده های به اشتراک گذاشته شده",
"No shares" : "اشتراک گذاری وجود ندارد",
"Files and folders you shared or have been shared with you will show up here" : "Files and folders you shared or have been shared with you will show up here",
"Shared with you" : "موارد به اشتراک گذاشته شده با شما",
- "List of files that are shared with you." : "List of files that are shared with you.",
+ "List of files that are shared with you." : "لیست پرونده هایی که با شما به اشتراک گذاشته شده است.",
"Nothing shared with you yet" : "هیچ موردی با شما به اشتراک گذاشته نشده است",
"Files and folders others shared with you will show up here" : "Files and folders others shared with you will show up here",
- "List of files that you shared with others." : "List of files that you shared with others.",
+ "List of files that you shared with others." : "لیست پرونده هایی که شما با دیگران به اشتراک گذاشته اید.",
"Nothing shared yet" : "هیچ موردی تاکنون به اشتراک گذاشته نشده است",
"Files and folders you shared will show up here" : "Files and folders you shared will show up here",
"Shared by link" : "اشتراک گذاشته شده از طریق لینک",
"List of files that are shared by link." : "List of files that are shared by link.",
"No shared links" : "هیچ لینک اشتراک‌گذاری وجود ندارد",
"Files and folders you shared by link will show up here" : "Files and folders you shared by link will show up here",
+ "File requests" : "درخواست پرونده",
"Deleted shares" : "اشتراک گذاری های حذف شده",
"List of shares you left." : "List of shares you left.",
"No deleted shares" : "اشتراک گذاری های حذف نشده",
@@ -195,7 +199,7 @@
"Upload files to %s" : "بارگیری پرونده ها به%s",
"Note" : "یادداشت",
"Select or drop files" : "پرونده ها را انتخاب یا رها کنید",
- "Uploading files" : "Uploading files",
+ "Uploading files" : "پرونده های در حال بارگذاری",
"Uploaded files:" : "پرونده های بارگذاری شده:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "%2$sبا بارگذاری پرونده ها ، شما با %1$sشرایط خدمات موافقت می کنید",
"Share not found" : "اشتراک گذاری یافت نشد",
diff --git a/apps/files_sharing/l10n/ko.js b/apps/files_sharing/l10n/ko.js
index 87b568cf22f..6c6967c59a8 100644
--- a/apps/files_sharing/l10n/ko.js
+++ b/apps/files_sharing/l10n/ko.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "이 방법을 사용하여 조직 내 개인 또는 팀과 파일을 공유하세요. 수신자가 이미 공유 폴더에 접근할 수 있지만 위치를 찾을 수 없는 경우, 쉽게 접근할 수 있도록 내부 공유 링크를 보낼 수 있습니다.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하면 조직 외부의 조직이나 개인과 파일을 공유할 수 있습니다. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 또한, 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "내부 또는 외부 공유에 포함되지 않은 공유입니다. 앱이나 다른 소스에서 공유된 내용이 여기에 해당할 수 있습니다.",
+ "Share with accounts, teams, federated cloud IDs" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Share with accounts and teams" : "계정 및 팀과 공유",
+ "Email, federated cloud ID" : "이메일, 연합 클라우드 ID",
"Unable to load the shares list" : "공유 목록을 불러올 수 없음",
"Expires {relativetime}" : "{relativetime}에 만료",
"this share just expired." : "이 공유는 방금 만료되었습니다.",
@@ -377,6 +379,7 @@ OC.L10N.register(
"Could not update share" : "공유를 갱신할 수 없음",
"Share saved" : "공유 저장됨",
"Share expiry date saved" : "공유 만료일 저장됨",
+ "Share hide-download state saved" : "공유 다운로드 숨기기 상태 저장됨",
"Share label saved" : "공유 이름 저장됨",
"Share note for recipient saved" : "받는이를 위한 공유 메모 저장됨",
"Share password saved" : "공유 암호 저장됨",
@@ -421,6 +424,7 @@ OC.L10N.register(
"You are not allowed to edit link shares that you don't own" : "당신이 것이 아닌 링크 공유를 편집할 권한이 없습니다.",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}개 이메일 주소가 이미 추가됨"],
"_1 email address added_::_{count} email addresses added_" : ["{count}개 이메일 주소 추가함"],
+ "Share with accounts, teams, federated cloud id" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Email, federated cloud id" : "이메일, 연합 클라우드 ID"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ko.json b/apps/files_sharing/l10n/ko.json
index 9d1e8f09b2b..d08e914da29 100644
--- a/apps/files_sharing/l10n/ko.json
+++ b/apps/files_sharing/l10n/ko.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "이 방법을 사용하여 조직 내 개인 또는 팀과 파일을 공유하세요. 수신자가 이미 공유 폴더에 접근할 수 있지만 위치를 찾을 수 없는 경우, 쉽게 접근할 수 있도록 내부 공유 링크를 보낼 수 있습니다.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "이 방법을 사용하면 조직 외부의 조직이나 개인과 파일을 공유할 수 있습니다. 파일과 폴더는 공개 공유 링크와 이메일 주소를 통해 공유할 수 있습니다. 또한, 다른 인스턴스에 소속된 다른 Nextcloud 계정과도 연합 클라우드 ID를 사용하여 공유할 수 있습니다.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "내부 또는 외부 공유에 포함되지 않은 공유입니다. 앱이나 다른 소스에서 공유된 내용이 여기에 해당할 수 있습니다.",
+ "Share with accounts, teams, federated cloud IDs" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Share with accounts and teams" : "계정 및 팀과 공유",
+ "Email, federated cloud ID" : "이메일, 연합 클라우드 ID",
"Unable to load the shares list" : "공유 목록을 불러올 수 없음",
"Expires {relativetime}" : "{relativetime}에 만료",
"this share just expired." : "이 공유는 방금 만료되었습니다.",
@@ -375,6 +377,7 @@
"Could not update share" : "공유를 갱신할 수 없음",
"Share saved" : "공유 저장됨",
"Share expiry date saved" : "공유 만료일 저장됨",
+ "Share hide-download state saved" : "공유 다운로드 숨기기 상태 저장됨",
"Share label saved" : "공유 이름 저장됨",
"Share note for recipient saved" : "받는이를 위한 공유 메모 저장됨",
"Share password saved" : "공유 암호 저장됨",
@@ -419,6 +422,7 @@
"You are not allowed to edit link shares that you don't own" : "당신이 것이 아닌 링크 공유를 편집할 권한이 없습니다.",
"_1 email address already added_::_{count} email addresses already added_" : ["{count}개 이메일 주소가 이미 추가됨"],
"_1 email address added_::_{count} email addresses added_" : ["{count}개 이메일 주소 추가함"],
+ "Share with accounts, teams, federated cloud id" : "계정, 팀 및 연합 클라우드 ID와 공유",
"Email, federated cloud id" : "이메일, 연합 클라우드 ID"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index f7bc64e00ae..fa2ed461add 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -238,7 +238,7 @@ OC.L10N.register(
"Custom permissions" : "Permissões personalizadas",
"Resharing is not allowed" : "Recompartilhamento não é permitido",
"Name or email …" : "Nome ou e-mail...",
- "Name, email, or Federated Cloud ID …" : "Nome, e-mail ou ID da nuvem federada...",
+ "Name, email, or Federated Cloud ID …" : "Nome, e-mail ou ID de Nuvem Federada …",
"Searching …" : "Pesquisando...",
"No elements found." : "Nenhum elemento encontrado.",
"Search globally" : "Pesquisar globalmente",
@@ -254,7 +254,7 @@ OC.L10N.register(
"Search for internal recipients" : "Pesquisar por destinatários internos",
"Note from" : "Nota de",
"Note:" : "Nota:",
- "File drop" : "Baixar Arquivo ",
+ "File drop" : "Depósito de arquivos",
"Upload files to {foldername}." : "Subir arquivos para {foldername}.",
"By uploading files, you agree to the terms of service." : "Ao enviar arquivos, você concorda com os termos de serviço.",
"View terms of service" : "Ver os termos de serviço",
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Use este método para compartilhar arquivos com pessoas ou equipes dentro da sua organização. Se o destinatário já tiver acesso ao compartilhamento, mas não conseguir encontrá-lo, você pode enviar o link de compartilhamento interno para facilitar o acesso.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Use este método para compartilhar arquivos com indivíduos ou organizações fora da sua organização. Arquivos e pastas podem ser compartilhados por meio de links públicos de compartilhamento e endereços de e-mail. Você também pode compartilhar com outras contas Nextcloud hospedadas em instâncias diferentes usando o ID de nuvem federada delas.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Compartilhamentos que não fazem parte dos compartilhamentos internos ou externos. Podem ser compartilhamentos de aplicativos ou outras fontes.",
+ "Share with accounts, teams, federated cloud IDs" : "Compartilhar com contas, equipes, IDs de nuvem federada",
"Share with accounts and teams" : "Compartilhar com contas e equipes",
+ "Email, federated cloud ID" : "E-mail, ID de nuvem federada",
"Unable to load the shares list" : "Não foi possível carregar a lista de compartilhamentos",
"Expires {relativetime}" : "Expira {relativetime}",
"this share just expired." : "esse compartilhamento acabou de expirar.",
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index e444089bbe9..36233e767db 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -236,7 +236,7 @@
"Custom permissions" : "Permissões personalizadas",
"Resharing is not allowed" : "Recompartilhamento não é permitido",
"Name or email …" : "Nome ou e-mail...",
- "Name, email, or Federated Cloud ID …" : "Nome, e-mail ou ID da nuvem federada...",
+ "Name, email, or Federated Cloud ID …" : "Nome, e-mail ou ID de Nuvem Federada …",
"Searching …" : "Pesquisando...",
"No elements found." : "Nenhum elemento encontrado.",
"Search globally" : "Pesquisar globalmente",
@@ -252,7 +252,7 @@
"Search for internal recipients" : "Pesquisar por destinatários internos",
"Note from" : "Nota de",
"Note:" : "Nota:",
- "File drop" : "Baixar Arquivo ",
+ "File drop" : "Depósito de arquivos",
"Upload files to {foldername}." : "Subir arquivos para {foldername}.",
"By uploading files, you agree to the terms of service." : "Ao enviar arquivos, você concorda com os termos de serviço.",
"View terms of service" : "Ver os termos de serviço",
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Use este método para compartilhar arquivos com pessoas ou equipes dentro da sua organização. Se o destinatário já tiver acesso ao compartilhamento, mas não conseguir encontrá-lo, você pode enviar o link de compartilhamento interno para facilitar o acesso.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Use este método para compartilhar arquivos com indivíduos ou organizações fora da sua organização. Arquivos e pastas podem ser compartilhados por meio de links públicos de compartilhamento e endereços de e-mail. Você também pode compartilhar com outras contas Nextcloud hospedadas em instâncias diferentes usando o ID de nuvem federada delas.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Compartilhamentos que não fazem parte dos compartilhamentos internos ou externos. Podem ser compartilhamentos de aplicativos ou outras fontes.",
+ "Share with accounts, teams, federated cloud IDs" : "Compartilhar com contas, equipes, IDs de nuvem federada",
"Share with accounts and teams" : "Compartilhar com contas e equipes",
+ "Email, federated cloud ID" : "E-mail, ID de nuvem federada",
"Unable to load the shares list" : "Não foi possível carregar a lista de compartilhamentos",
"Expires {relativetime}" : "Expira {relativetime}",
"this share just expired." : "esse compartilhamento acabou de expirar.",
diff --git a/apps/files_sharing/l10n/sc.js b/apps/files_sharing/l10n/sc.js
index cacc9da26c5..9c8159b8f8c 100644
--- a/apps/files_sharing/l10n/sc.js
+++ b/apps/files_sharing/l10n/sc.js
@@ -99,8 +99,10 @@ OC.L10N.register(
"Copy to clipboard" : "Còpia in is punta de billete",
"Select" : "Seletziona",
"Close" : "Serra",
+ "File request created" : "Rechesta de archìviu creada",
"Error creating the share: {errorMessage}" : "Errore in sa creatzione de sa cumpartzidura: {errorMessage}",
"Error creating the share" : "Errore in sa creatzione de sa cumpartzidura",
+ "Create a file request" : "Crea rechesta de archìviu",
"Cancel" : "Annulla",
"Invalid path selected" : "Percursu seletzionadu non bàlidu",
"Unknown error" : "Errore disconnotu",
@@ -189,6 +191,7 @@ OC.L10N.register(
"Shared" : "Cumpartzidu",
"Shared by {ownerDisplayName}" : "Cumpartzidu dae {ownerDisplayName}",
"Shared with others" : "Cumpartzidu cun àtere",
+ "Create file request" : "Crea rechesta de archìviu",
"No shares" : "Peruna cumpartzidura",
"Shared with you" : "Cumpartzidu cun tegus",
"Nothing shared with you yet" : "Ancora peruna cumpartzidura cun tegus",
@@ -196,6 +199,10 @@ OC.L10N.register(
"Shared by link" : "Cumpartzidu cun ligòngiu",
"List of files that are shared by link." : "Lista de archìvios cumpartzidos cun ligòngiu.",
"No shared links" : "Perunu ligòngiu cumpartzidu",
+ "File requests" : "Archìvios rechestos",
+ "List of file requests." : "Lista de archìvios rechestos.",
+ "No file requests" : "Perunu archìviu rechestu",
+ "File requests you have created will show up here" : "Is rechestas de archìviu chi crees ant a èssere mustradas inoghe",
"Deleted shares" : "Cumpartziduras cantzelladas",
"No deleted shares" : "Peruna cumpartzidura cantzellada",
"Pending shares" : "Cumpartziduras in suspesu",
diff --git a/apps/files_sharing/l10n/sc.json b/apps/files_sharing/l10n/sc.json
index b830853148d..501522cb184 100644
--- a/apps/files_sharing/l10n/sc.json
+++ b/apps/files_sharing/l10n/sc.json
@@ -97,8 +97,10 @@
"Copy to clipboard" : "Còpia in is punta de billete",
"Select" : "Seletziona",
"Close" : "Serra",
+ "File request created" : "Rechesta de archìviu creada",
"Error creating the share: {errorMessage}" : "Errore in sa creatzione de sa cumpartzidura: {errorMessage}",
"Error creating the share" : "Errore in sa creatzione de sa cumpartzidura",
+ "Create a file request" : "Crea rechesta de archìviu",
"Cancel" : "Annulla",
"Invalid path selected" : "Percursu seletzionadu non bàlidu",
"Unknown error" : "Errore disconnotu",
@@ -187,6 +189,7 @@
"Shared" : "Cumpartzidu",
"Shared by {ownerDisplayName}" : "Cumpartzidu dae {ownerDisplayName}",
"Shared with others" : "Cumpartzidu cun àtere",
+ "Create file request" : "Crea rechesta de archìviu",
"No shares" : "Peruna cumpartzidura",
"Shared with you" : "Cumpartzidu cun tegus",
"Nothing shared with you yet" : "Ancora peruna cumpartzidura cun tegus",
@@ -194,6 +197,10 @@
"Shared by link" : "Cumpartzidu cun ligòngiu",
"List of files that are shared by link." : "Lista de archìvios cumpartzidos cun ligòngiu.",
"No shared links" : "Perunu ligòngiu cumpartzidu",
+ "File requests" : "Archìvios rechestos",
+ "List of file requests." : "Lista de archìvios rechestos.",
+ "No file requests" : "Perunu archìviu rechestu",
+ "File requests you have created will show up here" : "Is rechestas de archìviu chi crees ant a èssere mustradas inoghe",
"Deleted shares" : "Cumpartziduras cantzelladas",
"No deleted shares" : "Peruna cumpartzidura cantzellada",
"Pending shares" : "Cumpartziduras in suspesu",
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index 655050ca2ce..d773545bfa5 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Använd den här metoden för att dela filer med individer eller team inom din organisation. Om mottagaren redan har åtkomst till delningen men inte kan hitta den, kan du skicka den interna delningslänken för enkel åtkomst.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Använd den här metoden för att dela filer med individer eller organisationer utanför din organisation. Filer och mappar kan delas via publika delningslänkar och e-postadresser. Du kan också dela med andra Nextcloud-konton som finns på andra instanser genom deras federerade moln-ID.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Delningar som inte ingår i de interna eller externa delningarna. Detta kan vara delningar från appar eller andra källor.",
+ "Share with accounts, teams, federated cloud IDs" : "Dela med konton, team, federerade moln-ID:n",
"Share with accounts and teams" : "Dela med konton och team",
+ "Email, federated cloud ID" : "E-post, federerat moln-ID",
"Unable to load the shares list" : "Kunde inte läsa in delningslistan",
"Expires {relativetime}" : "Upphör {relativetime}",
"this share just expired." : "denna delning har just gått ut.",
@@ -422,6 +424,7 @@ OC.L10N.register(
"You are not allowed to edit link shares that you don't own" : "Du får inte redigera länkdelningar som du inte äger",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadress som redan har lagts till","{count} e-postadresser som redan har lagts till"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-postadress har lagts till","{count} e-postadresser har lagts till"],
+ "Share with accounts, teams, federated cloud id" : "Dela med konton, team, federerat moln-id",
"Email, federated cloud id" : "E-post, federerat moln-id"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index f454d2ed458..c2063565baa 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "Använd den här metoden för att dela filer med individer eller team inom din organisation. Om mottagaren redan har åtkomst till delningen men inte kan hitta den, kan du skicka den interna delningslänken för enkel åtkomst.",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "Använd den här metoden för att dela filer med individer eller organisationer utanför din organisation. Filer och mappar kan delas via publika delningslänkar och e-postadresser. Du kan också dela med andra Nextcloud-konton som finns på andra instanser genom deras federerade moln-ID.",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "Delningar som inte ingår i de interna eller externa delningarna. Detta kan vara delningar från appar eller andra källor.",
+ "Share with accounts, teams, federated cloud IDs" : "Dela med konton, team, federerade moln-ID:n",
"Share with accounts and teams" : "Dela med konton och team",
+ "Email, federated cloud ID" : "E-post, federerat moln-ID",
"Unable to load the shares list" : "Kunde inte läsa in delningslistan",
"Expires {relativetime}" : "Upphör {relativetime}",
"this share just expired." : "denna delning har just gått ut.",
@@ -420,6 +422,7 @@
"You are not allowed to edit link shares that you don't own" : "Du får inte redigera länkdelningar som du inte äger",
"_1 email address already added_::_{count} email addresses already added_" : ["1 e-postadress som redan har lagts till","{count} e-postadresser som redan har lagts till"],
"_1 email address added_::_{count} email addresses added_" : ["1 e-postadress har lagts till","{count} e-postadresser har lagts till"],
+ "Share with accounts, teams, federated cloud id" : "Dela med konton, team, federerat moln-id",
"Email, federated cloud id" : "E-post, federerat moln-id"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index 02e5871541b..6599ff51426 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "使用此方法与组织内的个人或团队共享文件。如果接收者已经可以访问共享,但找不到它,您可以向他们发送内部共享链接以便于访问。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "使用此方法与组织外部的个人或组织共享文件。文件和文件夹可以通过公开共享链接和电子邮件地址共享。您还可以使用其联合云 ID 共享给托管在不同实例上的其他 Nextcloud 账号。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不属于内部或外部共享的共享,这可以是来自应用或其他来源的共享。",
+ "Share with accounts, teams, federated cloud IDs" : "与账号、团队、联合云 ID 共享",
"Share with accounts and teams" : "与账号和团队共享",
+ "Email, federated cloud ID" : "电子邮件、联合云 ID",
"Unable to load the shares list" : "无法加载共享列表",
"Expires {relativetime}" : "过期 {relativetime}",
"this share just expired." : "此共享已过期。",
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index b5265769742..56b38f5a650 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "使用此方法与组织内的个人或团队共享文件。如果接收者已经可以访问共享,但找不到它,您可以向他们发送内部共享链接以便于访问。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "使用此方法与组织外部的个人或组织共享文件。文件和文件夹可以通过公开共享链接和电子邮件地址共享。您还可以使用其联合云 ID 共享给托管在不同实例上的其他 Nextcloud 账号。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不属于内部或外部共享的共享,这可以是来自应用或其他来源的共享。",
+ "Share with accounts, teams, federated cloud IDs" : "与账号、团队、联合云 ID 共享",
"Share with accounts and teams" : "与账号和团队共享",
+ "Email, federated cloud ID" : "电子邮件、联合云 ID",
"Unable to load the shares list" : "无法加载共享列表",
"Expires {relativetime}" : "过期 {relativetime}",
"this share just expired." : "此共享已过期。",
diff --git a/apps/files_sharing/l10n/zh_HK.js b/apps/files_sharing/l10n/zh_HK.js
index 1851874d689..97acfee6560 100644
--- a/apps/files_sharing/l10n/zh_HK.js
+++ b/apps/files_sharing/l10n/zh_HK.js
@@ -313,7 +313,9 @@ OC.L10N.register(
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "使用此方法與組織內的個人或團隊分享檔案。如果收件者已經可以存取分享但找不到,您可以將內部分享連結傳送給他們,以方便存取。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "使用此方法與組織外的個人或組織分享檔案。檔案與資料夾可以透過公開的分享連結與電子郵件地址來分享。您也可以使用其他 Nextcloud 帳號的聯邦雲端 ID,將檔案分享給託管在不同站台上的其他 Nextcloud 帳號。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
+ "Share with accounts, teams, federated cloud IDs" : "與帳戶、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Email, federated cloud ID" : "電郵地址、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享清單",
"Expires {relativetime}" : "有效期至 {relativetime}",
"this share just expired." : "此分享剛過期。",
@@ -422,6 +424,7 @@ OC.L10N.register(
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的鏈接共享",
"_1 email address already added_::_{count} email addresses already added_" : ["已添加 {count} 個電郵地址"],
"_1 email address added_::_{count} email addresses added_" : ["添加了{count}個電郵地址"],
+ "Share with accounts, teams, federated cloud id" : "與帳戶、團隊、聯邦雲端ID 分享",
"Email, federated cloud id" : "電郵地址、聯邦雲端 ID"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/zh_HK.json b/apps/files_sharing/l10n/zh_HK.json
index 7599b57264d..f3ff5ddd6eb 100644
--- a/apps/files_sharing/l10n/zh_HK.json
+++ b/apps/files_sharing/l10n/zh_HK.json
@@ -311,7 +311,9 @@
"Use this method to share files with individuals or teams within your organization. If the recipient already has access to the share but cannot locate it, you can send them the internal share link for easy access." : "使用此方法與組織內的個人或團隊分享檔案。如果收件者已經可以存取分享但找不到,您可以將內部分享連結傳送給他們,以方便存取。",
"Use this method to share files with individuals or organizations outside your organization. Files and folders can be shared via public share links and email addresses. You can also share to other Nextcloud accounts hosted on different instances using their federated cloud ID." : "使用此方法與組織外的個人或組織分享檔案。檔案與資料夾可以透過公開的分享連結與電子郵件地址來分享。您也可以使用其他 Nextcloud 帳號的聯邦雲端 ID,將檔案分享給託管在不同站台上的其他 Nextcloud 帳號。",
"Shares that are not part of the internal or external shares. This can be shares from apps or other sources." : "不屬於內部或外部分享的分享。這可能是來自應用程式或其他來源的分享。",
+ "Share with accounts, teams, federated cloud IDs" : "與帳戶、團隊、聯邦雲端 ID 分享",
"Share with accounts and teams" : "與帳號及團隊分享",
+ "Email, federated cloud ID" : "電郵地址、聯邦雲端 ID",
"Unable to load the shares list" : "無法載入分享清單",
"Expires {relativetime}" : "有效期至 {relativetime}",
"this share just expired." : "此分享剛過期。",
@@ -420,6 +422,7 @@
"You are not allowed to edit link shares that you don't own" : "您無權編輯不屬於您的鏈接共享",
"_1 email address already added_::_{count} email addresses already added_" : ["已添加 {count} 個電郵地址"],
"_1 email address added_::_{count} email addresses added_" : ["添加了{count}個電郵地址"],
+ "Share with accounts, teams, federated cloud id" : "與帳戶、團隊、聯邦雲端ID 分享",
"Email, federated cloud id" : "電郵地址、聯邦雲端 ID"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/build/integration/composer.lock b/build/integration/composer.lock
index 6ec2f3da3bd..362e5e2dafd 100644
--- a/build/integration/composer.lock
+++ b/build/integration/composer.lock
@@ -9,21 +9,20 @@
"packages-dev": [
{
"name": "behat/behat",
- "version": "v3.21.1",
+ "version": "v3.22.0",
"source": {
"type": "git",
"url": "https://github.com/Behat/Behat.git",
- "reference": "315970f1f0c7c65e50aac87494575cfb9c6aa9e3"
+ "reference": "a93098a77753c3cfdc4c485d75141924a78ceb93"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Behat/Behat/zipball/315970f1f0c7c65e50aac87494575cfb9c6aa9e3",
- "reference": "315970f1f0c7c65e50aac87494575cfb9c6aa9e3",
+ "url": "https://api.github.com/repos/Behat/Behat/zipball/a93098a77753c3cfdc4c485d75141924a78ceb93",
+ "reference": "a93098a77753c3cfdc4c485d75141924a78ceb93",
"shasum": ""
},
"require": {
"behat/gherkin": "^4.12.0",
- "behat/transliterator": "^1.5",
"composer-runtime-api": "^2.2",
"composer/xdebug-handler": "^3.0",
"ext-mbstring": "*",
@@ -96,22 +95,22 @@
],
"support": {
"issues": "https://github.com/Behat/Behat/issues",
- "source": "https://github.com/Behat/Behat/tree/v3.21.1"
+ "source": "https://github.com/Behat/Behat/tree/v3.22.0"
},
- "time": "2025-04-22T17:38:51+00:00"
+ "time": "2025-05-06T15:25:03+00:00"
},
{
"name": "behat/gherkin",
- "version": "v4.12.0",
+ "version": "v4.13.0",
"source": {
"type": "git",
"url": "https://github.com/Behat/Gherkin.git",
- "reference": "cc3a7e224b36373be382b53ef02ede0f1807bb58"
+ "reference": "9294d26bb75f1718441b89f3a10e15ecb2c67f70"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Behat/Gherkin/zipball/cc3a7e224b36373be382b53ef02ede0f1807bb58",
- "reference": "cc3a7e224b36373be382b53ef02ede0f1807bb58",
+ "url": "https://api.github.com/repos/Behat/Gherkin/zipball/9294d26bb75f1718441b89f3a10e15ecb2c67f70",
+ "reference": "9294d26bb75f1718441b89f3a10e15ecb2c67f70",
"shasum": ""
},
"require": {
@@ -119,13 +118,12 @@
"php": "8.1.* || 8.2.* || 8.3.* || 8.4.*"
},
"require-dev": {
- "cucumber/cucumber": "dev-gherkin-24.1.0",
+ "cucumber/gherkin-monorepo": "dev-gherkin-v32.1.1",
"friendsofphp/php-cs-fixer": "^3.65",
"phpstan/extension-installer": "^1",
"phpstan/phpstan": "^2",
"phpstan/phpstan-phpunit": "^2",
"phpunit/phpunit": "^10.5",
- "symfony/filesystem": "^5.4 || ^6.4 || ^7.0",
"symfony/yaml": "^5.4 || ^6.4 || ^7.0"
},
"suggest": {
@@ -138,8 +136,8 @@
}
},
"autoload": {
- "psr-0": {
- "Behat\\Gherkin": "src/"
+ "psr-4": {
+ "Behat\\Gherkin\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -165,58 +163,9 @@
],
"support": {
"issues": "https://github.com/Behat/Gherkin/issues",
- "source": "https://github.com/Behat/Gherkin/tree/v4.12.0"
- },
- "time": "2025-02-26T14:28:23+00:00"
- },
- {
- "name": "behat/transliterator",
- "version": "v1.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Behat/Transliterator.git",
- "reference": "baac5873bac3749887d28ab68e2f74db3a4408af"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af",
- "reference": "baac5873bac3749887d28ab68e2f74db3a4408af",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2"
- },
- "require-dev": {
- "chuyskywalker/rolling-curl": "^3.1",
- "php-yaoi/php-yaoi": "^1.0",
- "phpunit/phpunit": "^8.5.25 || ^9.5.19"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Behat\\Transliterator\\": "src/Behat/Transliterator"
- }
+ "source": "https://github.com/Behat/Gherkin/tree/v4.13.0"
},
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Artistic-1.0"
- ],
- "description": "String transliterator",
- "keywords": [
- "i18n",
- "slug",
- "transliterator"
- ],
- "support": {
- "issues": "https://github.com/Behat/Transliterator/issues",
- "source": "https://github.com/Behat/Transliterator/tree/v1.5.0"
- },
- "time": "2022-03-30T09:27:43+00:00"
+ "time": "2025-05-06T15:26:21+00:00"
},
{
"name": "composer/pcre",
@@ -3302,16 +3251,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.20",
+ "version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "2e4af9c952617cc3f9559ff706aee420a8464c36"
+ "reference": "a3011c7b7adb58d89f6c0d822abb641d7a5f9719"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/2e4af9c952617cc3f9559ff706aee420a8464c36",
- "reference": "2e4af9c952617cc3f9559ff706aee420a8464c36",
+ "url": "https://api.github.com/repos/symfony/console/zipball/a3011c7b7adb58d89f6c0d822abb641d7a5f9719",
+ "reference": "a3011c7b7adb58d89f6c0d822abb641d7a5f9719",
"shasum": ""
},
"require": {
@@ -3376,7 +3325,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.20"
+ "source": "https://github.com/symfony/console/tree/v6.4.21"
},
"funding": [
{
@@ -3392,7 +3341,7 @@
"type": "tidelift"
}
],
- "time": "2025-03-03T17:16:38+00:00"
+ "time": "2025-04-07T15:42:41+00:00"
},
{
"name": "symfony/dependency-injection",
@@ -3766,7 +3715,7 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.31.0",
+ "version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
@@ -3825,7 +3774,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"
},
"funding": [
{
@@ -3845,7 +3794,7 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.31.0",
+ "version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
@@ -3903,7 +3852,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
},
"funding": [
{
@@ -3923,7 +3872,7 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.31.0",
+ "version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -3984,7 +3933,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
},
"funding": [
{
@@ -4004,19 +3953,20 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.31.0",
+ "version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
+ "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
- "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
+ "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
"shasum": ""
},
"require": {
+ "ext-iconv": "*",
"php": ">=7.2"
},
"provide": {
@@ -4064,7 +4014,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"
},
"funding": [
{
@@ -4080,7 +4030,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2024-12-23T08:48:59+00:00"
},
{
"name": "symfony/service-contracts",
@@ -4167,16 +4117,16 @@
},
{
"name": "symfony/string",
- "version": "v6.4.15",
+ "version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f"
+ "reference": "73e2c6966a5aef1d4892873ed5322245295370c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f",
- "reference": "73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f",
+ "url": "https://api.github.com/repos/symfony/string/zipball/73e2c6966a5aef1d4892873ed5322245295370c6",
+ "reference": "73e2c6966a5aef1d4892873ed5322245295370c6",
"shasum": ""
},
"require": {
@@ -4233,7 +4183,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.4.15"
+ "source": "https://github.com/symfony/string/tree/v6.4.21"
},
"funding": [
{
@@ -4249,20 +4199,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T13:31:12+00:00"
+ "time": "2025-04-18T15:23:29+00:00"
},
{
"name": "symfony/translation",
- "version": "v6.4.19",
+ "version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e"
+ "reference": "bb92ea5588396b319ba43283a5a3087a034cb29c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
- "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/bb92ea5588396b319ba43283a5a3087a034cb29c",
+ "reference": "bb92ea5588396b319ba43283a5a3087a034cb29c",
"shasum": ""
},
"require": {
@@ -4328,7 +4278,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.4.19"
+ "source": "https://github.com/symfony/translation/tree/v6.4.21"
},
"funding": [
{
@@ -4344,7 +4294,7 @@
"type": "tidelift"
}
],
- "time": "2025-02-13T10:18:43+00:00"
+ "time": "2025-04-07T19:02:30+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -4426,16 +4376,16 @@
},
{
"name": "symfony/var-exporter",
- "version": "v6.4.20",
+ "version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "998df255e9e6a15a36ae35e9c6cd818c17cf92a2"
+ "reference": "717e7544aa99752c54ecba5c0e17459c48317472"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/998df255e9e6a15a36ae35e9c6cd818c17cf92a2",
- "reference": "998df255e9e6a15a36ae35e9c6cd818c17cf92a2",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/717e7544aa99752c54ecba5c0e17459c48317472",
+ "reference": "717e7544aa99752c54ecba5c0e17459c48317472",
"shasum": ""
},
"require": {
@@ -4483,7 +4433,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.4.20"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.4.21"
},
"funding": [
{
@@ -4499,20 +4449,20 @@
"type": "tidelift"
}
],
- "time": "2025-03-13T09:55:08+00:00"
+ "time": "2025-04-27T21:06:26+00:00"
},
{
"name": "symfony/yaml",
- "version": "v6.4.20",
+ "version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "28ee818fce4a73ac1474346b94e4b966f665c53f"
+ "reference": "f01987f45676778b474468aa266fe2eda1f2bc7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/28ee818fce4a73ac1474346b94e4b966f665c53f",
- "reference": "28ee818fce4a73ac1474346b94e4b966f665c53f",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/f01987f45676778b474468aa266fe2eda1f2bc7e",
+ "reference": "f01987f45676778b474468aa266fe2eda1f2bc7e",
"shasum": ""
},
"require": {
@@ -4555,7 +4505,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.4.20"
+ "source": "https://github.com/symfony/yaml/tree/v6.4.21"
},
"funding": [
{
@@ -4571,7 +4521,7 @@
"type": "tidelift"
}
],
- "time": "2025-02-27T20:15:30+00:00"
+ "time": "2025-04-04T09:48:44+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
index a4e4c78a105..3fcb68d8b54 100644
--- a/core/l10n/en_GB.js
+++ b/core/l10n/en_GB.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Could not complete login",
"State token missing" : "State token missing",
"Your login token is invalid or has expired" : "Your login token is invalid or has expired",
+ "Please use original client" : "Please use original client",
"This community release of Nextcloud is unsupported and push notifications are limited." : "This community release of Nextcloud is unsupported and push notifications are limited.",
"Login" : "Login",
"Unsupported email length (>255)" : "Unsupported email length (>255)",
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
index 093c9564552..aa8e57fa52f 100644
--- a/core/l10n/en_GB.json
+++ b/core/l10n/en_GB.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Could not complete login",
"State token missing" : "State token missing",
"Your login token is invalid or has expired" : "Your login token is invalid or has expired",
+ "Please use original client" : "Please use original client",
"This community release of Nextcloud is unsupported and push notifications are limited." : "This community release of Nextcloud is unsupported and push notifications are limited.",
"Login" : "Login",
"Unsupported email length (>255)" : "Unsupported email length (>255)",
diff --git a/core/l10n/ko.js b/core/l10n/ko.js
index 21de2675fe3..ac73f72136a 100644
--- a/core/l10n/ko.js
+++ b/core/l10n/ko.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "로그인을 완료할 수 없음",
"State token missing" : "상태 토큰 누락",
"Your login token is invalid or has expired" : "로그인 토큰이 잘못되었거나 만료되었습니다.",
+ "Please use original client" : "원본 클라이언트를 사용해주십시오.",
"This community release of Nextcloud is unsupported and push notifications are limited." : "이 Nextcloud 커뮤니티 릴리즈는 지원하지 않는 버전이며, 푸시 알림은 제한됩니다.",
"Login" : "로그인",
"Unsupported email length (>255)" : "지원하지 않는 이메일 길이 (255자 초과)",
diff --git a/core/l10n/ko.json b/core/l10n/ko.json
index 67fc5f25474..98c8a26cfbb 100644
--- a/core/l10n/ko.json
+++ b/core/l10n/ko.json
@@ -25,6 +25,7 @@
"Could not complete login" : "로그인을 완료할 수 없음",
"State token missing" : "상태 토큰 누락",
"Your login token is invalid or has expired" : "로그인 토큰이 잘못되었거나 만료되었습니다.",
+ "Please use original client" : "원본 클라이언트를 사용해주십시오.",
"This community release of Nextcloud is unsupported and push notifications are limited." : "이 Nextcloud 커뮤니티 릴리즈는 지원하지 않는 버전이며, 푸시 알림은 제한됩니다.",
"Login" : "로그인",
"Unsupported email length (>255)" : "지원하지 않는 이메일 길이 (255자 초과)",
diff --git a/core/l10n/zh_HK.js b/core/l10n/zh_HK.js
index 705b05a6a8d..73aaa79a73c 100644
--- a/core/l10n/zh_HK.js
+++ b/core/l10n/zh_HK.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "無法完成登錄",
"State token missing" : "找不到狀態權杖",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
+ "Please use original client" : "請使用原先的客戶端",
"This community release of Nextcloud is unsupported and push notifications are limited." : "這個社群版的 Nextcloud 是不受支援的,且推送通知功能有限。",
"Login" : "登入",
"Unsupported email length (>255)" : "不受支援的電郵地址長度(>255)",
diff --git a/core/l10n/zh_HK.json b/core/l10n/zh_HK.json
index 1099177ec34..dfd9a4dec15 100644
--- a/core/l10n/zh_HK.json
+++ b/core/l10n/zh_HK.json
@@ -25,6 +25,7 @@
"Could not complete login" : "無法完成登錄",
"State token missing" : "找不到狀態權杖",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
+ "Please use original client" : "請使用原先的客戶端",
"This community release of Nextcloud is unsupported and push notifications are limited." : "這個社群版的 Nextcloud 是不受支援的,且推送通知功能有限。",
"Login" : "登入",
"Unsupported email length (>255)" : "不受支援的電郵地址長度(>255)",
diff --git a/lib/composer/composer/autoload_classmap.php b/lib/composer/composer/autoload_classmap.php
index b936e6d6968..f15d4e2d55f 100644
--- a/lib/composer/composer/autoload_classmap.php
+++ b/lib/composer/composer/autoload_classmap.php
@@ -321,6 +321,7 @@ return array(
'OCP\\DirectEditing\\IToken' => $baseDir . '/lib/public/DirectEditing/IToken.php',
'OCP\\DirectEditing\\RegisterDirectEditorEvent' => $baseDir . '/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => $baseDir . '/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
+ 'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => $baseDir . '/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
'OCP\\Encryption\\IEncryptionModule' => $baseDir . '/lib/public/Encryption/IEncryptionModule.php',
'OCP\\Encryption\\IFile' => $baseDir . '/lib/public/Encryption/IFile.php',
'OCP\\Encryption\\IManager' => $baseDir . '/lib/public/Encryption/IManager.php',
diff --git a/lib/composer/composer/autoload_static.php b/lib/composer/composer/autoload_static.php
index 02284310e01..dfb238acbf3 100644
--- a/lib/composer/composer/autoload_static.php
+++ b/lib/composer/composer/autoload_static.php
@@ -362,6 +362,7 @@ class ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2
'OCP\\DirectEditing\\IToken' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/IToken.php',
'OCP\\DirectEditing\\RegisterDirectEditorEvent' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => __DIR__ . '/../../..' . '/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
+ 'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => __DIR__ . '/../../..' . '/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
'OCP\\Encryption\\IEncryptionModule' => __DIR__ . '/../../..' . '/lib/public/Encryption/IEncryptionModule.php',
'OCP\\Encryption\\IFile' => __DIR__ . '/../../..' . '/lib/public/Encryption/IFile.php',
'OCP\\Encryption\\IManager' => __DIR__ . '/../../..' . '/lib/public/Encryption/IManager.php',
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index 2d101052cf5..aa926c96d4f 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -133,7 +133,7 @@ OC.L10N.register(
"View %s on the fediverse" : "Zeige %s auf dem Fediverse",
"Phone" : "Telefon",
"Call %s" : "%s anrufen",
- "Twitter" : "Twitter",
+ "Twitter" : "X",
"View %s on Twitter" : "%s auf Twitter anzeigen",
"Website" : "Webseite",
"Visit %s" : "%s besuchen",
@@ -273,7 +273,7 @@ OC.L10N.register(
"A valid Login must be provided" : "Ein gültiger Anmeldename muss angegeben werden.",
"Login contains whitespace at the beginning or at the end" : "Anmeldename enthält Leerzeichen am Anfang oder am Ende",
"Login must not consist of dots only" : "Der Anmeldename darf nicht nur aus Punkten bestehen",
- "Login is too long" : "Die Anmeldung dauert zu lange",
+ "Login is too long" : "Der Kontenname ist zu lang",
"Login is invalid because files already exist for this user" : "Der Anmeldename ist ungültig, da bereits Dateien von diesem Benutzer existieren",
"Account disabled" : "Konto deaktiviert",
"Login canceled by app" : "Anmeldung durch die App abgebrochen",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index ea316cb1060..f23493df570 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -131,7 +131,7 @@
"View %s on the fediverse" : "Zeige %s auf dem Fediverse",
"Phone" : "Telefon",
"Call %s" : "%s anrufen",
- "Twitter" : "Twitter",
+ "Twitter" : "X",
"View %s on Twitter" : "%s auf Twitter anzeigen",
"Website" : "Webseite",
"Visit %s" : "%s besuchen",
@@ -271,7 +271,7 @@
"A valid Login must be provided" : "Ein gültiger Anmeldename muss angegeben werden.",
"Login contains whitespace at the beginning or at the end" : "Anmeldename enthält Leerzeichen am Anfang oder am Ende",
"Login must not consist of dots only" : "Der Anmeldename darf nicht nur aus Punkten bestehen",
- "Login is too long" : "Die Anmeldung dauert zu lange",
+ "Login is too long" : "Der Kontenname ist zu lang",
"Login is invalid because files already exist for this user" : "Der Anmeldename ist ungültig, da bereits Dateien von diesem Benutzer existieren",
"Account disabled" : "Konto deaktiviert",
"Login canceled by app" : "Anmeldung durch die App abgebrochen",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index 93782960c94..2494ab4aca4 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -201,6 +201,7 @@ OC.L10N.register(
"Path is already shared with this group" : "Path is already shared with this group",
"Link sharing is not allowed" : "Link sharing is not allowed",
"Public upload is not allowed" : "Public upload is not allowed",
+ "You cannot share a folder that contains other shares" : "You cannot share a folder that contains other shares",
"Sharing is disabled" : "Sharing is disabled",
"Sharing is disabled for you" : "Sharing is disabled for you",
"Cannot share with the share owner" : "Cannot share with the share owner",
@@ -272,6 +273,7 @@ OC.L10N.register(
"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 too long" : "Login is too long",
"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",
@@ -362,6 +364,11 @@ OC.L10N.register(
"How many images to generate" : "How many images to generate",
"Output images" : "Output images",
"The generated images" : "The generated images",
+ "Generate speech" : "Generate speech",
+ "Generate speech from a transcript" : "Generate speech from a transcript",
+ "Write transcript that you want the assistant to generate speech from" : "Write transcript that you want the assistant to generate speech from",
+ "Output speech" : "Output speech",
+ "The generated speech" : "The generated speech",
"Free text to text prompt" : "Free text to text prompt",
"Runs an arbitrary prompt through a language model that returns a reply" : "Runs an arbitrary prompt through a language model that returns a reply",
"Describe a task that you want the assistant to do or ask a question" : "Describe a task that you want the assistant to do or ask a question",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index 40402118ddf..08e84f39af1 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -199,6 +199,7 @@
"Path is already shared with this group" : "Path is already shared with this group",
"Link sharing is not allowed" : "Link sharing is not allowed",
"Public upload is not allowed" : "Public upload is not allowed",
+ "You cannot share a folder that contains other shares" : "You cannot share a folder that contains other shares",
"Sharing is disabled" : "Sharing is disabled",
"Sharing is disabled for you" : "Sharing is disabled for you",
"Cannot share with the share owner" : "Cannot share with the share owner",
@@ -270,6 +271,7 @@
"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 too long" : "Login is too long",
"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",
@@ -360,6 +362,11 @@
"How many images to generate" : "How many images to generate",
"Output images" : "Output images",
"The generated images" : "The generated images",
+ "Generate speech" : "Generate speech",
+ "Generate speech from a transcript" : "Generate speech from a transcript",
+ "Write transcript that you want the assistant to generate speech from" : "Write transcript that you want the assistant to generate speech from",
+ "Output speech" : "Output speech",
+ "The generated speech" : "The generated speech",
"Free text to text prompt" : "Free text to text prompt",
"Runs an arbitrary prompt through a language model that returns a reply" : "Runs an arbitrary prompt through a language model that returns a reply",
"Describe a task that you want the assistant to do or ask a question" : "Describe a task that you want the assistant to do or ask a question",
diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js
index e14744dc6ee..7932c79256b 100644
--- a/lib/l10n/et_EE.js
+++ b/lib/l10n/et_EE.js
@@ -293,6 +293,7 @@ OC.L10N.register(
"The audio to transcribe" : "Üleskirjutatav helifail",
"Transcription" : "Üleskirjutus",
"The transcribed text" : "Üleskirjutatud tekst",
+ "Confirmation" : "Kinnitus",
"Context write" : "Kontekstuaalne kirjutamine",
"Writes text in a given style based on the provided source material." : "Kirjutab etteantud lähtematerjali lausel teksti üles.",
"Writing style" : "Kirjutamisstiil",
diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json
index f6c46ab05cb..99c9583bf87 100644
--- a/lib/l10n/et_EE.json
+++ b/lib/l10n/et_EE.json
@@ -291,6 +291,7 @@
"The audio to transcribe" : "Üleskirjutatav helifail",
"Transcription" : "Üleskirjutus",
"The transcribed text" : "Üleskirjutatud tekst",
+ "Confirmation" : "Kinnitus",
"Context write" : "Kontekstuaalne kirjutamine",
"Writes text in a given style based on the provided source material." : "Kirjutab etteantud lähtematerjali lausel teksti üles.",
"Writing style" : "Kirjutamisstiil",
diff --git a/lib/l10n/zh_HK.js b/lib/l10n/zh_HK.js
index 7a98e4b4905..a85c29e400c 100644
--- a/lib/l10n/zh_HK.js
+++ b/lib/l10n/zh_HK.js
@@ -201,6 +201,7 @@ OC.L10N.register(
"Path is already shared with this group" : "已與此群組分享了路徑",
"Link sharing is not allowed" : "不允許連結分享",
"Public upload is not allowed" : "不允許公開上傳",
+ "You cannot share a folder that contains other shares" : "您無法分享包含其他分享的資料夾",
"Sharing is disabled" : "已停用分享",
"Sharing is disabled for you" : "您已停用分享",
"Cannot share with the share owner" : "無法與分享擁有者分享",
@@ -272,6 +273,7 @@ OC.L10N.register(
"A valid Login must be provided" : "必須提供有效帳戶",
"Login contains whitespace at the beginning or at the end" : "帳戶的開頭或結尾有空白",
"Login must not consist of dots only" : "帳戶不能只包含小數點",
+ "Login is too long" : "帳號太長了",
"Login is invalid because files already exist for this user" : "帳戶無效,因為此用戶的檔案已經存在",
"Account disabled" : "帳戶已停用",
"Login canceled by app" : "登入已被應用程式取消",
@@ -362,6 +364,11 @@ OC.L10N.register(
"How many images to generate" : "要產生多少圖像",
"Output images" : "輸出圖像",
"The generated images" : "產生的圖像",
+ "Generate speech" : "產生語音",
+ "Generate speech from a transcript" : "從文字稿産生語音",
+ "Write transcript that you want the assistant to generate speech from" : "寫下您想要小幫手產生語音的文字稿",
+ "Output speech" : "輸出語音",
+ "The generated speech" : "產生的語音",
"Free text to text prompt" : "文字提示的自由文字",
"Runs an arbitrary prompt through a language model that returns a reply" : "透過回傳回覆的語言模型執行任意提示",
"Describe a task that you want the assistant to do or ask a question" : "描述您希望助理執行的任務或提出問題",
diff --git a/lib/l10n/zh_HK.json b/lib/l10n/zh_HK.json
index 94658c90974..b58db1e510c 100644
--- a/lib/l10n/zh_HK.json
+++ b/lib/l10n/zh_HK.json
@@ -199,6 +199,7 @@
"Path is already shared with this group" : "已與此群組分享了路徑",
"Link sharing is not allowed" : "不允許連結分享",
"Public upload is not allowed" : "不允許公開上傳",
+ "You cannot share a folder that contains other shares" : "您無法分享包含其他分享的資料夾",
"Sharing is disabled" : "已停用分享",
"Sharing is disabled for you" : "您已停用分享",
"Cannot share with the share owner" : "無法與分享擁有者分享",
@@ -270,6 +271,7 @@
"A valid Login must be provided" : "必須提供有效帳戶",
"Login contains whitespace at the beginning or at the end" : "帳戶的開頭或結尾有空白",
"Login must not consist of dots only" : "帳戶不能只包含小數點",
+ "Login is too long" : "帳號太長了",
"Login is invalid because files already exist for this user" : "帳戶無效,因為此用戶的檔案已經存在",
"Account disabled" : "帳戶已停用",
"Login canceled by app" : "登入已被應用程式取消",
@@ -360,6 +362,11 @@
"How many images to generate" : "要產生多少圖像",
"Output images" : "輸出圖像",
"The generated images" : "產生的圖像",
+ "Generate speech" : "產生語音",
+ "Generate speech from a transcript" : "從文字稿産生語音",
+ "Write transcript that you want the assistant to generate speech from" : "寫下您想要小幫手產生語音的文字稿",
+ "Output speech" : "輸出語音",
+ "The generated speech" : "產生的語音",
"Free text to text prompt" : "文字提示的自由文字",
"Runs an arbitrary prompt through a language model that returns a reply" : "透過回傳回覆的語言模型執行任意提示",
"Describe a task that you want the assistant to do or ask a question" : "描述您希望助理執行的任務或提出問題",
diff --git a/lib/private/Files/Storage/Wrapper/Encryption.php b/lib/private/Files/Storage/Wrapper/Encryption.php
index ba23f3c43ec..0de009f0894 100644
--- a/lib/private/Files/Storage/Wrapper/Encryption.php
+++ b/lib/private/Files/Storage/Wrapper/Encryption.php
@@ -18,6 +18,7 @@ use OC\Files\Storage\Common;
use OC\Files\Storage\LocalTempFileTrait;
use OC\Memcache\ArrayCache;
use OCP\Cache\CappedMemoryCache;
+use OCP\Encryption\Exceptions\InvalidHeaderException;
use OCP\Encryption\IFile;
use OCP\Encryption\IManager;
use OCP\Encryption\Keys\IStorage;
@@ -344,6 +345,16 @@ class Encryption extends Wrapper {
if ($shouldEncrypt === true && $encryptionModule !== null) {
$this->encryptedPaths->set($this->util->stripPartialFileExtension($path), true);
$headerSize = $this->getHeaderSize($path);
+ if ($mode === 'r' && $headerSize === 0) {
+ $firstBlock = $this->readFirstBlock($path);
+ if (!$firstBlock) {
+ throw new InvalidHeaderException("Unable to get header block for $path");
+ } elseif (!str_starts_with($firstBlock, Util::HEADER_START)) {
+ throw new InvalidHeaderException("Unable to get header size for $path, file doesn't start with encryption header");
+ } else {
+ throw new InvalidHeaderException("Unable to get header size for $path, even though file does start with encryption header");
+ }
+ }
$source = $this->storage->fopen($path, $mode);
if (!is_resource($source)) {
return false;
diff --git a/lib/public/Encryption/Exceptions/InvalidHeaderException.php b/lib/public/Encryption/Exceptions/InvalidHeaderException.php
new file mode 100644
index 00000000000..f7213577fb6
--- /dev/null
+++ b/lib/public/Encryption/Exceptions/InvalidHeaderException.php
@@ -0,0 +1,17 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+namespace OCP\Encryption\Exceptions;
+
+use OCP\HintException;
+
+/**
+ * Class InvalidHeaderException
+ *
+ * @since 32.0.0
+ */
+class InvalidHeaderException extends HintException {
+}