From f145a52de2da97d39cac08559df574254ff3fe3a Mon Sep 17 00:00:00 2001 From: daniel-lxs Date: Mon, 19 Jan 2026 22:42:23 -0500 Subject: [PATCH] fix: clarify aboutRetention text - runs on extension activation, not plugin reload - Updated description and warning text for aboutRetention in all 18 languages - Changed 'plugin reload' to 'extension is activated' for clarity - Changed 'deletes tasks' to 'deletes old tasks' to clarify it doesn't delete all tasks --- webview-ui/src/i18n/locales/ca/settings.json | 4 ++-- webview-ui/src/i18n/locales/de/settings.json | 4 ++-- webview-ui/src/i18n/locales/en/settings.json | 13 +++++++++++-- webview-ui/src/i18n/locales/es/settings.json | 4 ++-- webview-ui/src/i18n/locales/fr/settings.json | 4 ++-- webview-ui/src/i18n/locales/hi/settings.json | 4 ++-- webview-ui/src/i18n/locales/id/settings.json | 4 ++-- webview-ui/src/i18n/locales/it/settings.json | 4 ++-- webview-ui/src/i18n/locales/ja/settings.json | 4 ++-- webview-ui/src/i18n/locales/ko/settings.json | 4 ++-- webview-ui/src/i18n/locales/nl/settings.json | 4 ++-- webview-ui/src/i18n/locales/pl/settings.json | 4 ++-- webview-ui/src/i18n/locales/pt-BR/settings.json | 4 ++-- webview-ui/src/i18n/locales/ru/settings.json | 4 ++-- webview-ui/src/i18n/locales/tr/settings.json | 4 ++-- webview-ui/src/i18n/locales/vi/settings.json | 4 ++-- webview-ui/src/i18n/locales/zh-CN/settings.json | 4 ++-- webview-ui/src/i18n/locales/zh-TW/settings.json | 4 ++-- 18 files changed, 45 insertions(+), 36 deletions(-) diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index f17c200424..c835a6cf6b 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -898,8 +898,8 @@ }, "aboutRetention": { "label": "Eliminar automàticament l'historial de tasques", - "description": "Elimina les tasques anteriors al període seleccionat en recarregar l'extensió.", - "warning": "Advertència: Aquesta acció elimina permanentment les tasques i només s'executa en recarregar l'extensió.", + "description": "Elimina les tasques anteriors al període seleccionat quan s'activa l'extensió.", + "warning": "Advertència: Aquesta acció elimina permanentment les tasques antigues i s'executa quan s'activa l'extensió.", "options": { "never": "Mai", "90": "90 dies", diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index abf4679905..8d21d6b425 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -898,8 +898,8 @@ }, "aboutRetention": { "label": "Aufgabenverlauf automatisch löschen", - "description": "Löscht Aufgaben, die älter als der ausgewählte Zeitraum sind, beim Neuladen der Erweiterung.", - "warning": "Warnung: Diese Aktion löscht Aufgaben dauerhaft und wird nur beim Plugin-Neustart ausgeführt.", + "description": "Löscht Aufgaben, die älter als der ausgewählte Zeitraum sind, wenn die Erweiterung aktiviert wird.", + "warning": "Warnung: Diese Aktion löscht alte Aufgaben dauerhaft und wird ausgeführt, wenn die Erweiterung aktiviert wird.", "options": { "never": "Nie", "90": "90 Tage", diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json index 62f98a1da6..a379414f51 100644 --- a/webview-ui/src/i18n/locales/en/settings.json +++ b/webview-ui/src/i18n/locales/en/settings.json @@ -907,8 +907,8 @@ }, "aboutRetention": { "label": "Auto-delete task history", - "description": "Deletes tasks older than the selected period on extension reload.", - "warning": "Warning: This action permanently deletes tasks and only runs on plugin reload.", + "description": "Deletes tasks older than the selected period when the extension is activated.", + "warning": "Warning: This action permanently deletes old tasks and runs when the extension is activated.", "options": { "never": "Never", "90": "90 days", @@ -918,6 +918,15 @@ "3": "3 days" } }, + "taskHistoryStorage": { + "label": "Storage usage", + "calculating": "Calculating...", + "format": "{{size}} ({{count}} tasks)", + "formatSingular": "{{size}} (1 task)", + "empty": "No tasks stored", + "refresh": "Refresh", + "error": "Unable to calculate" + }, "footer": { "telemetry": { "label": "Allow anonymous error and usage reporting", diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 6c625e568e..3c8d7638e6 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -898,8 +898,8 @@ }, "aboutRetention": { "label": "Eliminar automáticamente el historial de tareas", - "description": "Elimina las tareas anteriores al período seleccionado al recargar la extensión.", - "warning": "Advertencia: Esta acción elimina permanentemente las tareas y solo se ejecuta al recargar el complemento.", + "description": "Elimina las tareas anteriores al período seleccionado cuando se activa la extensión.", + "warning": "Advertencia: Esta acción elimina permanentemente las tareas antiguas y se ejecuta cuando se activa la extensión.", "options": { "never": "Nunca", "90": "90 días", diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 2d2b5c9294..0234af74b2 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -898,8 +898,8 @@ }, "aboutRetention": { "label": "Supprimer automatiquement l'historique des tâches", - "description": "Supprime les tâches antérieures à la période sélectionnée lors du rechargement de l'extension.", - "warning": "Avertissement : Cette action supprime définitivement les tâches et ne s'exécute qu'au rechargement du plugin.", + "description": "Supprime les tâches antérieures à la période sélectionnée lorsque l'extension est activée.", + "warning": "Avertissement : Cette action supprime définitivement les anciennes tâches et s'exécute lorsque l'extension est activée.", "options": { "never": "Jamais", "90": "90 jours", diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index ff04481171..950403e806 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "कार्य इतिहास स्वचालित रूप से हटाएं", - "description": "एक्सटेंशन रीलोड पर चयनित अवधि से पुराने कार्यों को हटा देता है।", - "warning": "चेतावनी: यह क्रिया स्थायी रूप से कार्यों को हटा देती है और केवल प्लगइन रीलोड पर चलती है।", + "description": "एक्सटेंशन सक्रिय होने पर चयनित अवधि से पुराने कार्यों को हटा देता है।", + "warning": "चेतावनी: यह क्रिया स्थायी रूप से पुराने कार्यों को हटा देती है और एक्सटेंशन सक्रिय होने पर चलती है।", "options": { "never": "कभी नहीं", "90": "90 दिन", diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index 3514150247..eedb8a8c05 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -928,8 +928,8 @@ }, "aboutRetention": { "label": "Hapus otomatis riwayat tugas", - "description": "Menghapus tugas yang lebih lama dari periode yang dipilih saat memuat ulang ekstensi.", - "warning": "Peringatan: Tindakan ini menghapus tugas secara permanen dan hanya berjalan saat memuat ulang plugin.", + "description": "Menghapus tugas yang lebih lama dari periode yang dipilih saat ekstensi diaktifkan.", + "warning": "Peringatan: Tindakan ini menghapus tugas lama secara permanen dan berjalan saat ekstensi diaktifkan.", "options": { "never": "Tidak pernah", "90": "90 hari", diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 51969663c7..b037283b31 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Elimina automaticamente la cronologia delle attività", - "description": "Elimina le attività più vecchie del periodo selezionato al ricaricamento dell'estensione.", - "warning": "Avviso: Questa azione elimina permanentemente le attività e viene eseguita solo al ricaricamento del plugin.", + "description": "Elimina le attività più vecchie del periodo selezionato quando l'estensione viene attivata.", + "warning": "Avviso: Questa azione elimina permanentemente le attività vecchie e viene eseguita quando l'estensione viene attivata.", "options": { "never": "Mai", "90": "90 giorni", diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index a58cfe3bea..197a591725 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "タスク履歴を自動削除", - "description": "拡張機能の再読み込み時に、選択された期間より古いタスクを削除します。", - "warning": "警告:この操作はタスクを完全に削除し、プラグインの再読み込み時のみ実行されます。", + "description": "拡張機能が起動したときに、選択された期間より古いタスクを削除します。", + "warning": "警告:この操作は古いタスクを完全に削除し、拡張機能が起動したときに実行されます。", "options": { "never": "削除しない", "90": "90日", diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 86077f638e..f07f578892 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "작업 기록 자동 삭제", - "description": "확장 프로그램 재로드 시 선택한 기간보다 오래된 작업을 삭제합니다.", - "warning": "경고: 이 작업은 작업을 영구적으로 삭제하며 플러그인 재로드 시에만 실행됩니다.", + "description": "확장 프로그램이 활성화될 때 선택한 기간보다 오래된 작업을 삭제합니다.", + "warning": "경고: 이 작업은 오래된 작업을 영구적으로 삭제하며 확장 프로그램이 활성화될 때 실행됩니다.", "options": { "never": "삭제 안 함", "90": "90일", diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 57c05d05cf..974e6e9a04 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Taakgeschiedenis automatisch verwijderen", - "description": "Verwijdert taken ouder dan de geselecteerde periode bij het herladen van de extensie.", - "warning": "Waarschuwing: Deze actie verwijdert taken permanent en wordt alleen uitgevoerd bij het herladen van de plugin.", + "description": "Verwijdert taken ouder dan de geselecteerde periode wanneer de extensie wordt geactiveerd.", + "warning": "Waarschuwing: Deze actie verwijdert oude taken permanent en wordt uitgevoerd wanneer de extensie wordt geactiveerd.", "options": { "never": "Nooit", "90": "90 dagen", diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 00ed00a094..ad2260844f 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Automatyczne usuwanie historii zadań", - "description": "Usuwa zadania starsze niż wybrany okres przy ponownym ładowaniu rozszerzenia.", - "warning": "Ostrzeżenie: Ta akcja trwale usuwa zadania i działa tylko przy ponownym ładowaniu wtyczki.", + "description": "Usuwa zadania starsze niż wybrany okres po aktywacji rozszerzenia.", + "warning": "Ostrzeżenie: Ta akcja trwale usuwa stare zadania i działa po aktywacji rozszerzenia.", "options": { "never": "Nigdy", "90": "90 dni", diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index bbc0f8074a..e924d32959 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Excluir automaticamente o histórico de tarefas", - "description": "Exclui tarefas mais antigas que o período selecionado ao recarregar a extensão.", - "warning": "Aviso: Esta ação exclui permanentemente as tarefas e só é executada ao recarregar o plugin.", + "description": "Exclui tarefas mais antigas que o período selecionado quando a extensão é ativada.", + "warning": "Aviso: Esta ação exclui permanentemente as tarefas antigas e é executada quando a extensão é ativada.", "options": { "never": "Nunca", "90": "90 dias", diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 70a67bbbf0..b34fa8ea52 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Автоматически удалять историю задач", - "description": "Удаляет задачи старше выбранного периода при перезагрузке расширения.", - "warning": "Внимание: Это действие безвозвратно удаляет задачи и выполняется только при перезагрузке плагина.", + "description": "Удаляет задачи старше выбранного периода при активации расширения.", + "warning": "Внимание: Это действие безвозвратно удаляет старые задачи и выполняется при активации расширения.", "options": { "never": "Никогда", "90": "90 дней", diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 6a8b29b06d..c1bbb3f613 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Görev geçmişini otomatik sil", - "description": "Uzantı yeniden yüklendiğinde seçilen döneme göre daha eski görevleri siler.", - "warning": "Uyarı: Bu işlem görevleri kalıcı olarak siler ve yalnızca eklenti yeniden yüklendiğinde çalışır.", + "description": "Uzantı etkinleştirildiğinde seçilen döneme göre daha eski görevleri siler.", + "warning": "Uyarı: Bu işlem eski görevleri kalıcı olarak siler ve uzantı etkinleştirildiğinde çalışır.", "options": { "never": "Asla", "90": "90 gün", diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index d0d82122a3..7d6a339377 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "Tự động xóa lịch sử tác vụ", - "description": "Xóa các tác vụ cũ hơn khoảng thời gian đã chọn khi tải lại tiện ích.", - "warning": "Cảnh báo: Hành động này xóa vĩnh viễn các tác vụ và chỉ chạy khi tải lại plugin.", + "description": "Xóa các tác vụ cũ hơn khoảng thời gian đã chọn khi tiện ích được kích hoạt.", + "warning": "Cảnh báo: Hành động này xóa vĩnh viễn các tác vụ cũ và chạy khi tiện ích được kích hoạt.", "options": { "never": "Không bao giờ", "90": "90 ngày", diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 7f5fc79253..bcfb46ae3f 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -899,8 +899,8 @@ }, "aboutRetention": { "label": "自动删除任务历史", - "description": "扩展重新加载时删除早于所选时段的任务。", - "warning": "警告:此操作永久删除任务,仅在插件重新加载时运行。", + "description": "扩展激活时删除早于所选时段的任务。", + "warning": "警告:此操作永久删除旧任务,并在扩展激活时运行。", "options": { "never": "永不", "90": "90天", diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index bf89dbc8e6..67b5f750ff 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -907,8 +907,8 @@ }, "aboutRetention": { "label": "自動刪除工作歷程記錄", - "description": "擴充功能重新載入時刪除早於所選時段的工作。", - "warning": "警告:此操作永久刪除工作,僅在外掛程式重新載入時執行。", + "description": "擴充功能啟動時刪除早於所選時段的工作。", + "warning": "警告:此操作永久刪除舊工作,並在擴充功能啟動時執行。", "options": { "never": "永不", "90": "90天",