From f6bec519f4d4a85043a937e9119a85098ffdb22f Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Tue, 31 Mar 2026 15:18:13 +0200 Subject: [PATCH] fix: update file feature disabled messages and add stability warnings --- app/[locale]/files/page.tsx | 10 ++++++++-- locales/de/common.json | 5 ++++- locales/en/common.json | 5 ++++- locales/es/common.json | 5 ++++- locales/fr/common.json | 5 ++++- locales/it/common.json | 5 ++++- locales/ja/common.json | 5 ++++- locales/nl/common.json | 5 ++++- locales/pt/common.json | 5 ++++- locales/ru/common.json | 5 ++++- 10 files changed, 44 insertions(+), 11 deletions(-) diff --git a/app/[locale]/files/page.tsx b/app/[locale]/files/page.tsx index cb488348..d785a669 100644 --- a/app/[locale]/files/page.tsx +++ b/app/[locale]/files/page.tsx @@ -400,8 +400,8 @@ export default function FilesPage() {
-

Files feature is disabled by your administrator

-

Large file uploads via WebDAV can cause Stalwart/RocksDB instability, including out-of-memory crashes and unrecoverable disk usage. Deleted files may not be immediately purged from blob storage. This feature is not recommended for production environments.

+

{t("disabled_title")}

+

{t("disabled_description")}

) : supportsFiles === false ? ( @@ -409,6 +409,11 @@ export default function FilesPage() {

{t("not_available")}

) : ( +
+
+ +

{t("stability_warning")}

+
+
)} diff --git a/locales/de/common.json b/locales/de/common.json index a5251303..3aa8d0a4 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "Die Dateifunktion wurde von Ihrem Administrator deaktiviert", + "disabled_description": "Große Datei-Uploads über WebDAV können Stalwart/RocksDB-Instabilität verursachen, einschließlich Out-of-Memory-Abstürzen und nicht wiederherstellbarer Festplattennutzung. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Blob-Speicher entfernt. Diese Funktion wird für Produktionsumgebungen nicht empfohlen.", + "stability_warning": "Große Datei-Uploads können zu Serverinstabilität führen. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Speicher entfernt. Mit Vorsicht verwenden." }, "smime": { "your_certificates": "Ihre Zertifikate", diff --git a/locales/en/common.json b/locales/en/common.json index fad55283..ea2d03b4 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -2322,7 +2322,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "Files feature is disabled by your administrator", + "disabled_description": "Large file uploads via WebDAV can cause Stalwart/RocksDB instability, including out-of-memory crashes and unrecoverable disk usage. Deleted files may not be immediately purged from blob storage. This feature is not recommended for production environments.", + "stability_warning": "Large file uploads can cause server instability. Deleted files may not be immediately purged from storage. Use with caution." }, "smime": { "your_certificates": "Your Certificates", diff --git a/locales/es/common.json b/locales/es/common.json index efdafc3e..0830f97b 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "La función de archivos ha sido desactivada por su administrador", + "disabled_description": "Las cargas de archivos grandes a través de WebDAV pueden causar inestabilidad en Stalwart/RocksDB, incluyendo errores de memoria y uso irrecuperable del disco. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Esta función no se recomienda para entornos de producción.", + "stability_warning": "Las cargas de archivos grandes pueden causar inestabilidad del servidor. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Usar con precaución." }, "smime": { "your_certificates": "Tus certificados", diff --git a/locales/fr/common.json b/locales/fr/common.json index 9b07a50f..20a6bbb7 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "La fonctionnalité Fichiers a été désactivée par votre administrateur", + "disabled_description": "Les téléchargements de fichiers volumineux via WebDAV peuvent provoquer une instabilité de Stalwart/RocksDB, y compris des crashs de mémoire et une utilisation irrécupérable du disque. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. Cette fonctionnalité n'est pas recommandée pour les environnements de production.", + "stability_warning": "Les téléchargements de fichiers volumineux peuvent provoquer une instabilité du serveur. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. À utiliser avec prudence." }, "smime": { "your_certificates": "Vos certificats", diff --git a/locales/it/common.json b/locales/it/common.json index 32439d5d..2db79b15 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "La funzionalità File è stata disabilitata dal tuo amministratore", + "disabled_description": "I caricamenti di file di grandi dimensioni tramite WebDAV possono causare instabilità di Stalwart/RocksDB, inclusi crash di memoria e utilizzo irrecuperabile del disco. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Questa funzionalità non è consigliata per ambienti di produzione.", + "stability_warning": "I caricamenti di file di grandi dimensioni possono causare instabilità del server. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Usare con cautela." }, "smime": { "your_certificates": "I tuoi certificati", diff --git a/locales/ja/common.json b/locales/ja/common.json index 8bf12c9e..7826a307 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "ファイル機能は管理者によって無効にされています", + "disabled_description": "WebDAV経由の大容量ファイルアップロードは、メモリ不足クラッシュや回復不能なディスク使用量など、Stalwart/RocksDBの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。この機能は本番環境では推奨されません。", + "stability_warning": "大容量ファイルのアップロードはサーバーの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。注意して使用してください。" }, "smime": { "your_certificates": "あなたの証明書", diff --git a/locales/nl/common.json b/locales/nl/common.json index 630d5e41..3a83b9f5 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "De bestandsfunctie is uitgeschakeld door uw beheerder", + "disabled_description": "Grote bestandsuploads via WebDAV kunnen Stalwart/RocksDB-instabiliteit veroorzaken, waaronder geheugenfouten en onherstelbaar schijfgebruik. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Deze functie wordt niet aanbevolen voor productieomgevingen.", + "stability_warning": "Grote bestandsuploads kunnen serverinstabiliteit veroorzaken. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Gebruik met voorzichtigheid." }, "smime": { "your_certificates": "Uw certificaten", diff --git a/locales/pt/common.json b/locales/pt/common.json index 3dd6d2fd..1f5751cf 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Folder Navigation", "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar" + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "O recurso de arquivos foi desativado pelo seu administrador", + "disabled_description": "Uploads de arquivos grandes via WebDAV podem causar instabilidade no Stalwart/RocksDB, incluindo falhas de memória e uso irrecuperável de disco. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Este recurso não é recomendado para ambientes de produção.", + "stability_warning": "Uploads de arquivos grandes podem causar instabilidade no servidor. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Use com cautela." }, "smime": { "your_certificates": "Seus certificados", diff --git a/locales/ru/common.json b/locales/ru/common.json index 65245347..32deeafe 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -2315,7 +2315,10 @@ "settings_folder_layout": "Навигация по папкам", "settings_folder_layout_desc": "Выберите, как отображать папки: встроенно с файлами или в боковом дереве", "settings_folder_layout_inline": "Встроенно", - "settings_folder_layout_sidebar": "Боковая панель" + "settings_folder_layout_sidebar": "Боковая панель", + "disabled_title": "Функция файлов отключена вашим администратором", + "disabled_description": "Загрузка больших файлов через WebDAV может вызвать нестабильность Stalwart/RocksDB, включая ошибки нехватки памяти и невосстановимое использование диска. Удалённые файлы могут не быть немедленно удалены из хранилища. Эта функция не рекомендуется для рабочих сред.", + "stability_warning": "Загрузка больших файлов может вызвать нестабильность сервера. Удалённые файлы могут не быть немедленно удалены из хранилища. Используйте с осторожностью." }, "smime": { "your_certificates": "Ваши сертификаты",