# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# SOP Result Messages - English
sop.result.title=SOP Execution Result
sop.result.name=SOP Name
sop.result.duration=Duration
sop.result.summary=Summary
sop.result.error=Error
sop.result.report.title=Detailed Report
sop.result.data.title=Returned Data
sop.result.simple.complete=Operation completed successfully.
sop.result.report.success=Report generated successfully
sop.result.data.success=Data retrieved successfully
sop.result.action.pending=Action pending confirmation
sop.result.operation.success=Operation completed successfully

# LLM Language Instructions
sop.llm.language.instruction=IMPORTANT: Please respond in English.

# Schedule Messages
schedule.create.success=Schedule created successfully!
schedule.create.duplicate=This schedule already exists (skill: {0}, cron: {1}). No need to create a duplicate.
schedule.create.duplicate.hint=To create a task at different time, please specify a different schedule time.
schedule.detail.title=Task Details
schedule.detail.skill=Skill
schedule.detail.cron=Schedule Time
schedule.detail.id=Task ID
schedule.detail.status=Status
schedule.detail.enabled=Enabled
schedule.detail.disabled=Disabled
schedule.detail.next.run=Next Run
schedule.detail.last.run=Last Run
schedule.detail.description=Description
schedule.create.effective=Task created and effective immediately. The system will execute it at the scheduled time.
schedule.list.title=Scheduled Tasks List
schedule.list.count=Total: {0}
schedule.list.empty=No scheduled tasks in current conversation.
schedule.list.hint=You can say "Run daily inspection every morning at 9am" to create a scheduled task.
schedule.delete.success=Deleted schedule #{0} ({1})
schedule.toggle.enabled=Enabled schedule #{0} ({1})
schedule.toggle.disabled=Disabled schedule #{0} ({1})
schedule.toggle.status=Current Status
schedule.error.skill.not.found=Skill ''{0}'' not found. Available skills: {1}
schedule.error.invalid.conversation=Invalid conversation ID. Please pass the correct conversationId from system context.
schedule.error.not.found=Schedule with ID {0} not found.
schedule.error.create.failed=Failed to create schedule
schedule.error.use.with.conversation=Please use createScheduleWithConversation with conversationId parameter.

# Schedule Push Messages
schedule.push.error.prefix=Scheduled task execution failed:
schedule.push.error.label=Error:
schedule.push.report.title=**Scheduled Task Execution Report**
schedule.push.report.skill=**Skill**
schedule.push.report.time=**Execution Time**
schedule.push.report.failed=**Execution Failed**
