# datacloud script collection management internationalization resource file - English

# Script Scenario Management
datacloud.scenario.id.notnull=Scenario ID cannot be null
datacloud.scenario.name.notblank=Scenario name cannot be blank
datacloud.scenario.name.size=Scenario name cannot exceed 255 characters
datacloud.scenario.code.notblank=Scenario code cannot be blank
datacloud.scenario.code.pattern=Scenario code can only contain letters, numbers and underscores, length 3-100 characters
datacloud.scenario.order.notnull=Order cannot be null
datacloud.scenario.enterprise.notnull=Enterprise ID cannot be null
datacloud.scenario.creator.notnull=Creator ID cannot be null

# Script Collection Management
datacloud.script.id.notnull=Script ID cannot be null
datacloud.script.name.notblank=Script name cannot be blank
datacloud.script.name.size=Script name cannot exceed 255 characters
datacloud.script.type.notblank=Script type cannot be blank
datacloud.script.type.pattern=Script type can only be playwright or api
datacloud.script.content.notblank=Script content cannot be blank
datacloud.script.status.notblank=Script status cannot be blank
datacloud.script.status.pattern=Script status can only be active, inactive or draft
datacloud.script.target.url.size=Target URL cannot exceed 500 characters
datacloud.script.enterprise.notnull=Enterprise ID cannot be null
datacloud.script.creator.notnull=Creator ID cannot be null
datacloud.script.version.notnull=Version cannot be null
datacloud.script.template.notnull=Is template cannot be null
datacloud.script.tags.size=Tags cannot exceed 500 characters
datacloud.script.step.count.notnull=Step count cannot be null

# Login Type Management
datacloud.login.type.id.notnull=Login type ID cannot be null
datacloud.login.type.code.notblank=Login type code cannot be blank
datacloud.login.type.code.pattern=Login type code can only contain letters, numbers and underscores, length 3-50 characters
datacloud.login.type.name.notblank=Login type name cannot be blank
datacloud.login.type.name.size=Login type name cannot exceed 100 characters
datacloud.login.type.active.notnull=Is active cannot be null
datacloud.login.type.order.notnull=Order cannot be null
datacloud.login.type.enterprise.notnull=Enterprise ID cannot be null
datacloud.login.type.creator.notnull=Creator ID cannot be null

# Script Step Management
datacloud.script.step.id.notnull=Step ID cannot be null
datacloud.script.step.script.id.notnull=Script ID cannot be null
datacloud.script.step.name.notblank=Step name cannot be blank
datacloud.script.step.name.size=Step name cannot exceed 255 characters
datacloud.script.step.type.notblank=Step type cannot be blank
datacloud.script.step.type.pattern=Step type can only be click, input, select, wait, verify, api_call, navigate, scroll, hover, double_click, right_click, drag, drop, screenshot, assert
datacloud.script.step.content.notblank=Step content cannot be blank
datacloud.script.step.order.notnull=Step order cannot be null
datacloud.script.step.enterprise.notnull=Enterprise ID cannot be null
datacloud.script.step.creator.notnull=Creator ID cannot be null

# Script Execution Record Management
datacloud.script.execution.id.notnull=Execution record ID cannot be null
datacloud.script.execution.script.id.notnull=Script ID cannot be null
datacloud.script.execution.name.notblank=Execution task name cannot be blank
datacloud.script.execution.name.size=Execution task name cannot exceed 255 characters
datacloud.script.execution.status.notblank=Execution status cannot be blank
datacloud.script.execution.status.pattern=Execution status can only be running, success, failed or cancelled
datacloud.script.execution.enterprise.notnull=Enterprise ID cannot be null
datacloud.script.execution.creator.notnull=Creator ID cannot be null

# Script Category Management
datacloud.script.category.id.notnull=Category ID cannot be null
datacloud.script.category.name.notblank=Category name cannot be blank
datacloud.script.category.name.size=Category name cannot exceed 100 characters
datacloud.script.category.code.notblank=Category code cannot be blank
datacloud.script.category.code.pattern=Category code can only contain letters, numbers and underscores, length 3-50 characters
datacloud.script.category.order.notnull=Order cannot be null
datacloud.script.category.enterprise.notnull=Enterprise ID cannot be null
datacloud.script.category.creator.notnull=Creator ID cannot be null

# Common Messages
datacloud.common.success=Operation successful
datacloud.common.failed=Operation failed
datacloud.common.not.found=Record not found
datacloud.common.code.exists=Code already exists
datacloud.common.has.children=Has child records, cannot delete
datacloud.common.has.relations=Has related records, cannot delete
datacloud.common.invalid.json=Invalid JSON format
datacloud.common.batch.delete.success=Batch delete successful, deleted {0} records
datacloud.common.batch.delete.partial=Batch delete completed, {0} successful, {1} failed
