0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-14 13:58:53 +08:00
discourse/plugins/discourse-workflows/config/locales/server.en.yml
Joffrey JAFFEUX 237ed2ae3e
FEATURE: Use Liquid for workflow template rendering (#40602)
Previously, the workflow Template node rendered Mustache template. This
change uses Liquid instead as we think it's a better UX. Shopify uses
(and created) liquid making it a very well know system.
2026-06-05 13:04:45 +02:00

98 lines
5.2 KiB
YAML
Vendored

en:
activerecord:
errors:
models:
discourse_workflows/workflow:
attributes:
error_workflow_id:
cannot_be_self: "cannot be set to the workflow itself"
discourse_workflows:
errors:
approval_timed_out: "Approval timed out"
webhook_timed_out: "Webhook timed out"
schedule_rules_required: "At least one schedule rule is required."
invalid_schedule_rule: "One or more schedule rules are invalid."
not_enabled: "The discourse-workflows plugin is not enabled."
no_permission_to_manage: "You don't have permission to manage workflows."
invalid_form_submission: "The form submission has invalid or missing fields."
invalid_form_token: "The form token is invalid or has expired."
webhook_test_listener_active: "A webhook test listener is already active for this URL."
webhook_route_collision: "Another active workflow already owns %{method} %{path}."
workflow_failed: "Error in workflow"
already_resumed: "This execution has already been resumed."
javascript_execution_failed: "JavaScript execution failed"
storage_limit_exceeded: "Data table storage limit exceeded."
invalid_nodes: "Nodes must be an array of workflow node objects."
invalid_connections: "Connections must be a workflow connection map."
invalid_node_fields: "Nodes must use supported node field shapes."
invalid_node_json_keys: "Nodes must use supported JSON keys."
node_names_required: "Node names are required."
node_types_required: "Node types are required."
unsupported_node_version: "Unsupported version %{version} for %{type}."
max_nodes_exceeded: "Workflows cannot have more than %{max} nodes"
max_nodes_of_type_exceeded: "Workflows cannot have more than %{max} %{type} node"
node_does_not_accept_inputs: "%{node} does not accept inputs."
duplicate_node_names: "Node names must be unique within a workflow. Duplicates: %{names}"
no_rows_matched_filter: "No rows matched the provided filter."
item:
inconsistent_format_title: "Inconsistent item format"
inconsistent_format: "Every returned item must use the same format."
create_post:
topic_closed_or_archived: "Cannot create a post in a closed or archived topic."
topic:
create_failed: "Failed to create topic."
unknown_operation: "Unknown operation: %{operation}."
post:
unknown_operation: "Unknown operation: %{operation}."
invalid_filter: "Invalid post filter fragment: %{fragments}."
credential:
missing_required_field: "is missing required field '%{field}'"
wait:
amount_must_be_positive: "Wait amount must be greater than 0."
invalid_unit: "Invalid wait unit: %{unit}."
invalid_timeout_unit: "Invalid timeout unit: %{unit}."
timeout_amount_must_be_positive: "Timeout amount must be greater than 0."
topic_tags:
no_tag_names: "No tag names provided."
operation_failed: "Tag operation failed: %{errors}"
sort:
code_missing_return: "Code must contain a return statement."
merge:
invalid_fields_to_match: "Invalid fields to match"
fields_to_match_pair_missing_fields: "Fields to match pair %{index} must define both input fields"
missing_fields_to_match: "Missing fields to match"
fields_to_match_required: 'You need to define at least one pair of fields in "Fields to match"'
split_out:
destination_count_mismatch: "Destination field name count must match field count."
fields_to_include_required: "No fields specified."
too_many_items: "Cannot split into more than %{max} items (array has %{count} elements)."
set_fields:
json_blank: "JSON string is blank."
json_must_be_object: "JSON must be an object."
template:
invalid_template: "Invalid template"
http_request:
url_required: "URL is required."
unsupported_scheme: "Only HTTP and HTTPS URLs are supported."
host_required: "URL must include a host."
credential_required: "Credential is required for authentication mode '%{mode}'."
exec_ctx_required: "Execution context is required for authentication mode '%{mode}'."
data_table:
unknown_column: "Unknown column name '%{column}'."
unknown_operation: "Unknown operation: %{operation}."
invalid_query: "Invalid query: %{errors}"
invalid_row: "Invalid row: %{errors}"
filter_required: "Filter must not be empty"
workflow_version:
referenced_by_workflow: "Cannot delete a workflow version that is still referenced as the current or active version."
pin_data:
errors:
unsupported_node: "Only nodes with a single output can have pinned data."
invalid_items: "Pinned data must be an array of items with a 'json' object."
size_limit_exceeded: "Pinned data exceeds the per-workflow size limit (%{limit} bytes)."
no_sample_data: "Pin sample data on this trigger to run the workflow manually."
hints:
split_out:
field_not_found: "The field '%{field}' wasn't found in any input item."
site_settings:
discourse_workflows_enabled: "Enable the discourse-workflows plugin."