TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:38 +02:00
commit 4392dbe2ce
142 changed files with 11824 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en">
<file id="f1">
<unit id="delete_group">
<segment>
<source>Delete task group</source>
</segment>
</unit>
<unit id="delete_task">
<segment>
<source>Delete task</source>
</segment>
</unit>
</file>
</xliff>
+579
View File
@@ -0,0 +1,579 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="EXT:scheduler/Resources/Private/Language/locallang.xlf" date="2011-10-17T20:22:37Z" product-name="scheduler">
<header/>
<body>
<trans-unit id="button.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="button.group.modalOk">
<source>Create group</source>
</trans-unit>
<trans-unit id="function.scheduler">
<source>Scheduled tasks</source>
</trans-unit>
<trans-unit id="function.check">
<source>Setup check</source>
</trans-unit>
<trans-unit id="function.add">
<source>New task</source>
</trans-unit>
<trans-unit id="function.group.add">
<source>New group</source>
</trans-unit>
<trans-unit id="function.group.label">
<source>Group name</source>
</trans-unit>
<trans-unit id="hdg.cliScript">
<source>CLI script</source>
</trans-unit>
<trans-unit id="hdg.composerMode">
<source>System is running in Composer Mode</source>
</trans-unit>
<trans-unit id="msg.composerMode">
<source>
The system is running in composer mode, the path to the `typo3` executable could not be reliably determined.
By default, the command to run in composer mode is `vendor/bin/typo3 scheduler:run`.
</source>
</trans-unit>
<trans-unit id="hdg.lastRun">
<source>Last run</source>
</trans-unit>
<trans-unit id="label.automatically">
<source>automatically</source>
</trans-unit>
<trans-unit id="label.cachingFrameworkGarbageCollection.selectBackends">
<source>Backend types</source>
</trans-unit>
<trans-unit id="label.recyclerGarbageCollection.numberOfDays">
<source>Number of days until removing files</source>
</trans-unit>
<trans-unit id="label.checkAll">
<source>Check/uncheck all</source>
</trans-unit>
<trans-unit id="label.class">
<source>Task</source>
</trans-unit>
<trans-unit id="label.cron">
<source>Cron</source>
</trans-unit>
<trans-unit id="label.defType">
<source>Definition type</source>
</trans-unit>
<trans-unit id="label.defType.interval">
<source>Interval</source>
</trans-unit>
<trans-unit id="label.defType.cron">
<source>Cron command</source>
</trans-unit>
<trans-unit id="label.description">
<source>Description</source>
</trans-unit>
<trans-unit id="label.email">
<source>Email</source>
</trans-unit>
<trans-unit id="label.end">
<source>End (HH:MM DD-MM-YYYY)</source>
</trans-unit>
<trans-unit id="scheduledFrom">
<source>Start at</source>
</trans-unit>
<trans-unit id="scheduledUntil">
<source>Run periodically until</source>
</trans-unit>
<trans-unit id="label.executeSelected">
<source>Execute</source>
</trans-unit>
<trans-unit id="label.cronjobSelected">
<source>Execute on next cron job</source>
</trans-unit>
<trans-unit id="label.frequency">
<source>Frequency</source>
</trans-unit>
<trans-unit id="label.frequency.long">
<source>Frequency (seconds or cron command)</source>
</trans-unit>
<trans-unit id="label.id">
<source>ID</source>
</trans-unit>
<trans-unit id="label.lastExecution">
<source>Last Execution</source>
</trans-unit>
<trans-unit id="label.manual">
<source>Manual</source>
</trans-unit>
<trans-unit id="label.manually">
<source>manually</source>
</trans-unit>
<trans-unit id="label.nextExecution">
<source>Next Execution</source>
</trans-unit>
<trans-unit id="label.parallel">
<source>Parallel Execution</source>
</trans-unit>
<trans-unit id="label.parallel.long">
<source>Allow Parallel Execution</source>
</trans-unit>
<trans-unit id="label.serverTime">
<source>Server time</source>
</trans-unit>
<trans-unit id="label.sleepTime">
<source>Sleep time</source>
</trans-unit>
<trans-unit id="label.start">
<source>Start (HH:MM DD-MM-YYYY)</source>
</trans-unit>
<trans-unit id="label.fileStorageIndexing.storage">
<source>Storage to index</source>
</trans-unit>
<trans-unit id="label.fileStorageExtraction.fileCount">
<source>Number of files per run</source>
</trans-unit>
<trans-unit id="label.fileStorageExtraction.registeredExtractors">
<source>Registered extractors</source>
</trans-unit>
<trans-unit id="label.fileStorageExtraction.registeredExtractors.extractor">
<source>%1$s with priority %2$d</source>
</trans-unit>
<trans-unit id="label.fileStorageExtraction.registeredExtractors.with_extractors">
<source>Following extractors have been registered and will be used when running this task</source>
</trans-unit>
<trans-unit id="label.fileStorageExtraction.registeredExtractors.without_extractors">
<source>There currently is no extractor registered. This task will have no effect.</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.allTables">
<source>Clean all available tables</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.allTables.description">
<source>Note: Entries from all available tables are deleted based on the table-specific "expirePeriod" option.</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.table">
<source>Table to clean up</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.additionalInformationTable">
<source>Table: %s</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.additionalInformationAllTables">
<source>All tables</source>
</trans-unit>
<trans-unit id="label.tableGarbageCollection.numberOfDays">
<source>Delete entries older than given number of days</source>
</trans-unit>
<trans-unit id="label.optimizeDatabaseTables.selectTables">
<source>Database tables</source>
</trans-unit>
<trans-unit id="label.status">
<source>Status</source>
</trans-unit>
<trans-unit id="label.type">
<source>Type</source>
</trans-unit>
<trans-unit id="runningType">
<source>Run task multiple times?</source>
</trans-unit>
<trans-unit id="label.type.recurring">
<source>Recurring</source>
</trans-unit>
<trans-unit id="label.type.single">
<source>Single</source>
</trans-unit>
<trans-unit id="label.group">
<source>Task group</source>
</trans-unit>
<trans-unit id="label.noGroup">
<source>Not assigned to any task group</source>
</trans-unit>
<trans-unit id="label.group.isDisabled">
<source>disabled</source>
</trans-unit>
<trans-unit id="label.group.unused">
<source>Unused task groups</source>
</trans-unit>
<trans-unit id="label.group.tableColumn">
<source>Group</source>
</trans-unit>
<trans-unit id="label.group.enable">
<source>Enable group</source>
</trans-unit>
<trans-unit id="label.group.disable">
<source>Disable group</source>
</trans-unit>
<trans-unit id="label.group.edit">
<source>Edit group</source>
</trans-unit>
<trans-unit id="label.errorClass">
<source>Broken tasks</source>
</trans-unit>
<trans-unit id="label.saveAndCreateNewTask">
<source>Save and create new task</source>
</trans-unit>
<trans-unit id="label.addOptionToCommand">
<source>Add option</source>
</trans-unit>
<trans-unit id="label.setOptionForCommand">
<source>Set option</source>
</trans-unit>
<trans-unit id="label.runOnCli">
<source>Run on CLI</source>
</trans-unit>
<trans-unit id="msg.cliScript">
<source>The script to execute the Scheduler from the command line is: &lt;strong&gt;"%s scheduler:run"&lt;/strong&gt;.</source>
</trans-unit>
<trans-unit id="msg.cliScriptExecutable">
<source>The web server user is allowed execute this script.</source>
</trans-unit>
<trans-unit id="msg.cliScriptNotExecutable">
<source>The web server user is not allowed to execute this script.</source>
</trans-unit>
<trans-unit id="msg.delete">
<source>Are you sure you want to delete this task?</source>
</trans-unit>
<trans-unit id="msg.deleteError">
<source>The task could not be deleted.</source>
</trans-unit>
<trans-unit id="msg.deleteSuccess">
<source>The task was successfully deleted.</source>
</trans-unit>
<trans-unit id="msg.endDateSmallerThanStartDate">
<source>The end date is before the start date.</source>
</trans-unit>
<trans-unit id="msg.executed">
<source>Task "%s" with uid "%s" has been executed.</source>
</trans-unit>
<trans-unit id="msg.frequencyError">
<source>Invalid frequency. Please enter either a number of seconds or a valid cron command. The cron parser said: %1$s [code: %2$d].</source>
</trans-unit>
<trans-unit id="msg.incompleteLastRun">
<source>The information about the last execution of the Scheduler is incomplete.</source>
</trans-unit>
<trans-unit id="msg.invalidFrequency">
<source>Invalid frequency. Please enter either a number of seconds or a valid cron command.</source>
</trans-unit>
<trans-unit id="msg.invalidSleepTime">
<source>Please enter a sleep time greater or equal to 0 (zero).</source>
</trans-unit>
<trans-unit id="msg.lastRun">
<source>The Scheduler was last started (%1$s) on %2$s at %3$s and ended on %4$s at %5$s.</source>
</trans-unit>
<trans-unit id="msg.canNotDeleteRunningTask">
<source>A running task may not be deleted.</source>
</trans-unit>
<trans-unit id="msg.maynotEditRunningTask">
<source>A running task may not be edited.</source>
</trans-unit>
<trans-unit id="msg.maynotStopNonRunningTask">
<source>The task is not running. There are no executions to unmark.</source>
</trans-unit>
<trans-unit id="msg.noEmail">
<source>Please enter an email address.</source>
</trans-unit>
<trans-unit id="msg.noFrequency">
<source>No frequency was defined, either as an interval or as a cron command.</source>
</trans-unit>
<trans-unit id="msg.noLastRun">
<source>The Scheduler has never yet run or the information about the last run has been lost.</source>
</trans-unit>
<trans-unit id="msg.invalidRunningType">
<source>The selected task type must be either "single execution" or "recurring execution".</source>
</trans-unit>
<trans-unit id="msg.noTasks">
<source>No tasks found</source>
</trans-unit>
<trans-unit id="msg.noTasks.createNew">
<source>There are currently no configured tasks found. You can create a new one.</source>
</trans-unit>
<trans-unit id="msg.noTasks.nonAvailable">
<source>There are currently no tasks available in the system to be configured.</source>
</trans-unit>
<trans-unit id="msg.notExecuted">
<source>Task "%s" with uid "%s" has not been executed.</source>
</trans-unit>
<trans-unit id="msg.executionFailed">
<source>Execution of task "%1$s" failed with the following message: %2$s</source>
</trans-unit>
<trans-unit id="msg.schedulingFailed">
<source>Scheduling of task "%1$s" failed with the following message: %2$s</source>
</trans-unit>
<trans-unit id="msg.toggleDisableFailed">
<source>Toggling disabled state of task "%1$s" failed with the following message: %2$s</source>
</trans-unit>
<trans-unit id="msg.stopTaskFailed">
<source>Stopping task "%1$s" failed with the following message: %2$s</source>
</trans-unit>
<trans-unit id="msg.executionFailureDefault">
<source>The execution failed, but the error message could not be retrieved (it was probably too large). Sorry.</source>
</trans-unit>
<trans-unit id="msg.executionFailureReport">
<source>Execution failed: %1$d, %2$s</source>
</trans-unit>
<trans-unit id="msg.noStartDate">
<source>Please define a start date.</source>
</trans-unit>
<trans-unit id="msg.invalidStartDate">
<source>Start date is invalid.</source>
</trans-unit>
<trans-unit id="msg.invalidEndDate">
<source>End date is invalid.</source>
</trans-unit>
<trans-unit id="msg.invalidNumberOfDays">
<source>Number of days is invalid.</source>
</trans-unit>
<trans-unit id="msg.selectionOfNonExistingCacheBackends">
<source>Some of the selected cache backends do not exist. Please select valid backends only.</source>
</trans-unit>
<trans-unit id="msg.noCacheBackendSelected">
<source>Please select at least one cache backend.</source>
</trans-unit>
<trans-unit id="msg.invalidTaskClass">
<source><![CDATA[<strong>The following tasks are broken.</strong> If your task doesn't have a registered class, you should consider reinstalling the extension that provided them or simply deleting the task. In case the error is "Cannot unserialize [class]", the announced class must be removed from your task class, as it is not allowed to be used due to security reasons. Please check also if any of the listed tasks have to be recreated manually (which can be necessary after an extension update due to breaking changes or missing migration scripts).]]></source>
</trans-unit>
<trans-unit id="msg.errorMessage">
<source>Error message</source>
</trans-unit>
<trans-unit id="msg.invalidTaskClass.infobox.title">
<source>%s registered scheduler tasks can not be executed</source>
</trans-unit>
<trans-unit id="msg.invalidTaskClass.infobox.message">
<source><![CDATA[<a href="#scheduler-task-group-missing">Please check the erroneous tasks.</a>]]></source>
</trans-unit>
<trans-unit id="msg.schedulerSetupCheck">
<source>This screen checks if the requisites for running the Scheduler as a cron job are fulfilled. It also displays information about the last run of the Scheduler.</source>
</trans-unit>
<trans-unit id="msg.serverTime">
<source>Current server time is %s.</source>
</trans-unit>
<trans-unit id="msg.serverTimeHelp">
<source>All dates and times in the Scheduler are measured according to the server's time, as the Scheduler is run purely on the server-side.</source>
</trans-unit>
<trans-unit id="msg.stop">
<source>Are you sure you want to mark this task as not running? Note that this will not stop the actual script (if unsure please refer to the manual).</source>
</trans-unit>
<trans-unit id="msg.stopError">
<source>The task could not be marked as non-running.</source>
</trans-unit>
<trans-unit id="msg.stopSuccess">
<source>The task was successfully marked as non-running.</source>
</trans-unit>
<trans-unit id="msg.taskNotFound">
<source>The requested task (UID: %d) was not found.</source>
</trans-unit>
<trans-unit id="msg.updateError">
<source>The task could not be updated.</source>
</trans-unit>
<trans-unit id="msg.selectionOfNonExistingDatabaseTables">
<source>Some of the selected database tables do not exist. Please select only valid tables.</source>
</trans-unit>
<trans-unit id="msg.noDatabaseTablesSelected">
<source>Please select at least one database table.</source>
</trans-unit>
<trans-unit id="msg.unregisteredCommand">
<source>Command with identifier "%s" has not been registered.</source>
</trans-unit>
<trans-unit id="msg.errorParsingArguments">
<source>Error parsing current set of arguments: "%s".</source>
</trans-unit>
<trans-unit id="msg.errorParsingOptions">
<source>Error parsing current set of options: "%s".</source>
</trans-unit>
<trans-unit id="msg.mandatoryArgumentMissing">
<source>Argument "%s" is mandatory.</source>
</trans-unit>
<trans-unit id="msg.taskEnabled">
<source>Task "%s" with uid "%s" has been enabled.</source>
</trans-unit>
<trans-unit id="msg.taskDisabled">
<source>Task "%s" with uid "%s" has been disabled.</source>
</trans-unit>
<trans-unit id="msg.taskEnabledAndQueuedForExecution">
<source>Task "%s" with uid "%s" has been enabled and queued for execution at next scheduler CLI run.</source>
</trans-unit>
<trans-unit id="msg.taskQueuedForExecution">
<source>Task "%s" with uid "%s" has been queued for execution at next scheduler CLI run.</source>
</trans-unit>
<trans-unit id="msg.group.deleted">
<source>Successfully deleted scheduler group.</source>
</trans-unit>
<trans-unit id="msg.group.delete.failed">
<source>Failed to delete scheduler group.</source>
</trans-unit>
<trans-unit id="msg.invalidTaskType">
<source>Invalid Task type</source>
</trans-unit>
<trans-unit id="msg.defaultExpirePeriod">
<source>Default expire period of %d days, configured for selected table "%s", will be used.</source>
</trans-unit>
<trans-unit id="none">
<source>None</source>
</trans-unit>
<trans-unit id="status">
<source>Status</source>
</trans-unit>
<trans-unit id="status.progress">
<source>Progress</source>
</trans-unit>
<trans-unit id="status.disabled">
<source>disabled</source>
</trans-unit>
<trans-unit id="status.disabledByGroup">
<source>disabled by group</source>
</trans-unit>
<trans-unit id="status.failure">
<source>failure</source>
</trans-unit>
<trans-unit id="status.late">
<source>late</source>
</trans-unit>
<trans-unit id="status.running">
<source>running</source>
</trans-unit>
<trans-unit id="status.scheduled">
<source>scheduled</source>
</trans-unit>
<trans-unit id="task">
<source>Task</source>
</trans-unit>
<trans-unit id="title">
<source>TYPO3 Scheduler administration module</source>
</trans-unit>
<trans-unit id="action.run_task">
<source>Run task</source>
</trans-unit>
<trans-unit id="action.run_task_cron">
<source>Run task on next cron job</source>
</trans-unit>
<trans-unit id="cachingFrameworkGarbageCollection.name">
<source>Caching framework garbage collection</source>
</trans-unit>
<trans-unit id="cachingFrameworkGarbageCollection.description">
<source>This task calls the garbage collection of configured caching framework caches which use one of the selected backends. This will free some space in cache backends which do not have an internal garbage collection. In case of the default database backend it is advisable to run this task once a day when the database is mostly idle.</source>
</trans-unit>
<trans-unit id="fileIndexing.name">
<source>[OBSOLETE] File Abstraction Layer: Indexing job</source>
</trans-unit>
<trans-unit id="fileIndexing.description">
<source>Runs indexing tasks based on an indexing configuration and a storage/folder information.</source>
</trans-unit>
<trans-unit id="fileStorageIndexing.name">
<source>File Abstraction Layer: Update storage index</source>
</trans-unit>
<trans-unit id="fileStorageIndexing.description">
<source>Updates the Index/Cache Data of a Storage; only needed if changes to the storage are possible outside the backend (FTP, RemoteStorages).</source>
</trans-unit>
<trans-unit id="fileStorageExtraction.name">
<source>File Abstraction Layer: Extract metadata in storage</source>
</trans-unit>
<trans-unit id="fileStorageExtraction.description">
<source>Extracts metadata for all files in storage which have been changed since last run.</source>
</trans-unit>
<trans-unit id="tableGarbageCollection.name">
<source>Table garbage collection</source>
</trans-unit>
<trans-unit id="tableGarbageCollection.description">
<source>Task to delete old entries from specific tables like sys_log.</source>
</trans-unit>
<trans-unit id="recyclerGarbageCollection.name">
<source>Fileadmin garbage collection</source>
</trans-unit>
<trans-unit id="recyclerGarbageCollection.description">
<source>This task empties all "_recycler_" folders below fileadmin. This helps free some space in the file system.</source>
</trans-unit>
<trans-unit id="executeSchedulableCommandTask.name">
<source>Execute console commands</source>
</trans-unit>
<trans-unit id="executeSchedulableCommandTask.description">
<source>Allows regular console commands to be configured and executed through the scheduler framework.</source>
</trans-unit>
<trans-unit id="optimizeDatabaseTable.name">
<source>Optimize MySQL database tables</source>
</trans-unit>
<trans-unit id="optimizeDatabaseTable.description">
<source>This task executes "OPTIMIZE TABLE" statements on the selected database tables. This helps to reduce storage space and improve I/O efficiency. Warning: tables will be locked during the optimization process.</source>
</trans-unit>
<trans-unit id="ipAnonymization.name">
<source>Anonymize IP addresses in database tables</source>
</trans-unit>
<trans-unit id="ipAnonymization.description">
<source>This task anonymizes the IP addresses from specific tables like sys_log to enforce the privacy of the persisted data.</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.table">
<source>Table to anonymize</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.additionalInformationTable">
<source>Table: %s after %s days</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.additionalInformationAllTables">
<source>All tables</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.numberOfDays">
<source>Handle entries older than given number of days</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.mask">
<source>Mask level</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.mask.1">
<source>Last byte for IPv4 / Interface ID for IPv6</source>
</trans-unit>
<trans-unit id="label.ipAnonymization.mask.2">
<source>Last 2 bytes for IPv4 / Interface &amp; SLA ID for IPv6</source>
</trans-unit>
<trans-unit id="label.schedulableCommand.command_configuration">
<source>Command configuration</source>
</trans-unit>
<trans-unit id="label.schedulableCommand.command_configuration.description">
<source>Configure available arguments and options for the command.</source>
</trans-unit>
<trans-unit id="command.example1">
<source>Every day-of-week from Monday through Friday at 09:00 and 15:00</source>
</trans-unit>
<trans-unit id="command.example2">
<source>Every 2 hours</source>
</trans-unit>
<trans-unit id="command.example3">
<source>Every 20 minutes</source>
</trans-unit>
<trans-unit id="command.example4">
<source>Every Tuesday at 07:00</source>
</trans-unit>
<trans-unit id="systemmessage.noLastRun">
<source><![CDATA[It seems the Scheduler has never yet run. Please check your <a href="%1$s">configuration</a>.]]></source>
</trans-unit>
<trans-unit id="systeminformation.lastRunLabel">
<source>Last Scheduler run</source>
</trans-unit>
<trans-unit id="systeminformation.lastRunValue">
<source>%1$s at %2$s, Duration %3$s, (started %4$s)</source>
</trans-unit>
<trans-unit id="msg.group.notification.error.title">
<source>Error</source>
</trans-unit>
<trans-unit id="msg.group.notification.error.message">
<source>Could not create group</source>
</trans-unit>
<trans-unit id="editableGroupName.input.field.label">
<source>Enter a group name</source>
</trans-unit>
<trans-unit id="editableGroupName.button.edit.label">
<source>Edit group name</source>
</trans-unit>
<trans-unit id="newSchedulerTask.filter.placeholder">
<source>Search for any kind of tasks</source>
</trans-unit>
<trans-unit id="newSchedulerTask.filter.noResults">
<source>Unfortunately no scheduler task matches your query, please try a different one.</source>
</trans-unit>
<!-- Moved from messages.xlf to solve https://forge.typo3.org/issues/108902-->
<trans-unit id="delete_group">
<source>Delete this task group? You can restore it in the module "Recycler".</source>
</trans-unit>
<trans-unit id="delete_task">
<source>Delete this task? You can restore it in the module "Recycler".</source>
</trans-unit>
<trans-unit id="task.count">
<source>{count, plural, one {# task} other {# tasks}}</source>
</trans-unit>
<trans-unit id="unusedGroups.count">
<source>{count, plural, one {# unused task group} other {# unused task groups}}</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="EXT:scheduler/Resources/Private/Language/locallang_em.xlf" date="2011-10-17T20:22:32Z" product-name="scheduler">
<header/>
<body>
<trans-unit id="scheduler.config.maxLifetime">
<source>Maximum lifetime: Set the maximum runtime (in minutes) for a scheduler task. Tasks still running after this time are removed from the execution list but are not stopped.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="EXT:scheduler/Resources/Private/Language/locallang_tca.xlf" date="2011-10-17T20:22:37Z" product-name="scheduler">
<header/>
<body>
<trans-unit id="tx_scheduler_task">
<source>Scheduler task</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.tasktype">
<source>Task type</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.task_group">
<source>Belongs to task group</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.priority">
<source>Priority</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.priority.high">
<source>High</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.priority.regular">
<source>Regular</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.priority.low">
<source>Low</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.description">
<source>Description</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.parameters">
<source>Settings</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.execution_details">
<source>Schedule</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.nextexecution">
<source>Next run planned at</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.lastexecution_time">
<source>Last run started at</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.lastexecution_failure">
<source>Error details from last run</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.lastexecution_context">
<source>Last run via</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.number_of_days">
<source>Handle entries older than given number of days</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.selected_tables">
<source>Database tables</source>
</trans-unit>
<trans-unit id="tx_scheduler_task.file_storage">
<source>File storage</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group">
<source>Scheduler task group</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.groupName">
<source>Group name</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color">
<source>Color</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.typo3Orange">
<source>TYPO3 Orange</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.white">
<source>White</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.gray">
<source>Gray</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.black">
<source>Black</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.blue">
<source>Blue</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.purple">
<source>Purple</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.teal">
<source>Teal</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.green">
<source>Green</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.magenta">
<source>Magenta</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.yellow">
<source>Yellow</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.color.red">
<source>Red</source>
</trans-unit>
<trans-unit id="tx_scheduler_task_group.description">
<source>Description</source>
</trans-unit>
</body>
</file>
</xliff>
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="EXT:scheduler/Resources/Private/Language/module.xlf" date="2026-11-10T13:37:37Z" product-name="scheduler">
<header/>
<body>
<trans-unit id="short_description">
<source>TYPO3 Scheduler</source>
</trans-unit>
<trans-unit id="description">
<source>Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.</source>
</trans-unit>
<trans-unit id="title">
<source>Scheduler</source>
</trans-unit>
</body>
</file>
</xliff>