From 9e7ebfe89e9bf63424ad30814116f7f67743c106 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Tue, 14 Jul 2026 22:16:47 -0500 Subject: [PATCH] fix(task): scheduled-task fieldset label renders raw string com_scheduler's task edit view renders a params fieldset legend as Text::_($fieldset->label ?: 'COM_SCHEDULER_FIELDSET_'.$name). The run_profile / run_snapshot fieldsets had no `label` attribute, so it fell back to an undefined generated key (COM_SCHEDULER_RUN_PROFILE_FIELDSET_LABEL) and showed the raw constant. Give each fieldset a label attribute pointing to a plugin-defined constant, and define them in en-GB/en-US. Claude-Session: https://claude.ai/code/session_01WbGBN9VyRK61zczYWcCQ2i --- source/packages/plg_task_mokosuitebackup/forms/run_profile.xml | 2 +- source/packages/plg_task_mokosuitebackup/forms/run_snapshot.xml | 2 +- .../language/en-GB/plg_task_mokosuitebackup.ini | 2 ++ .../language/en-US/plg_task_mokosuitebackup.ini | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/source/packages/plg_task_mokosuitebackup/forms/run_profile.xml b/source/packages/plg_task_mokosuitebackup/forms/run_profile.xml index 8471774f..05d712d4 100644 --- a/source/packages/plg_task_mokosuitebackup/forms/run_profile.xml +++ b/source/packages/plg_task_mokosuitebackup/forms/run_profile.xml @@ -5,7 +5,7 @@ * "MokoSuiteBackup: Run Backup Profile" task. -->
-
+
-
+
diff --git a/source/packages/plg_task_mokosuitebackup/language/en-GB/plg_task_mokosuitebackup.ini b/source/packages/plg_task_mokosuitebackup/language/en-GB/plg_task_mokosuitebackup.ini index d2a490c9..44f7282b 100644 --- a/source/packages/plg_task_mokosuitebackup/language/en-GB/plg_task_mokosuitebackup.ini +++ b/source/packages/plg_task_mokosuitebackup/language/en-GB/plg_task_mokosuitebackup.ini @@ -8,5 +8,7 @@ PLG_TASK_MOKOJOOMBACKUP_TASK_RUN_PROFILE_DESC="Run a MokoSuiteBackup backup usin ; Task form fields PLG_TASK_MOKOJOOMBACKUP_FIELD_PROFILE="Backup Profile" +PLG_TASK_MOKOJOOMBACKUP_FIELDSET_RUN_PROFILE="Backup Profile" +PLG_TASK_MOKOJOOMBACKUP_FIELDSET_RUN_SNAPSHOT="Content Snapshot" PLG_TASK_MOKOJOOMBACKUP_FIELD_PROFILE_DESC="Select which backup profile to run. Each profile defines backup type (full/database/files), exclusion filters, and storage settings." PLG_TASK_MOKOJOOMBACKUP_SELECT_PROFILE="- Select Profile -" diff --git a/source/packages/plg_task_mokosuitebackup/language/en-US/plg_task_mokosuitebackup.ini b/source/packages/plg_task_mokosuitebackup/language/en-US/plg_task_mokosuitebackup.ini index 5283b83b..a8fd1e2f 100644 --- a/source/packages/plg_task_mokosuitebackup/language/en-US/plg_task_mokosuitebackup.ini +++ b/source/packages/plg_task_mokosuitebackup/language/en-US/plg_task_mokosuitebackup.ini @@ -4,5 +4,7 @@ PLG_TASK_MOKOJOOMBACKUP_DESCRIPTION="Scheduled task plugin for MokoSuiteBackup. PLG_TASK_MOKOJOOMBACKUP_TASK_RUN_PROFILE_TITLE="MokoSuiteBackup: Run Backup Profile" PLG_TASK_MOKOJOOMBACKUP_TASK_RUN_PROFILE_DESC="Run a MokoSuiteBackup backup using the selected profile. Create multiple tasks with different profiles for different backup schedules." PLG_TASK_MOKOJOOMBACKUP_FIELD_PROFILE="Backup Profile" +PLG_TASK_MOKOJOOMBACKUP_FIELDSET_RUN_PROFILE="Backup Profile" +PLG_TASK_MOKOJOOMBACKUP_FIELDSET_RUN_SNAPSHOT="Content Snapshot" PLG_TASK_MOKOJOOMBACKUP_FIELD_PROFILE_DESC="Select which backup profile to run." PLG_TASK_MOKOJOOMBACKUP_SELECT_PROFILE="- Select Profile -" -- 2.52.0