{{ "algorithm-read.card-details.title" | translate }}
{{ "general.id" | translate }} {{ algorithm?.id || "-" }}
{{ "general.name" | translate }} {{ algorithm?.name || "-" }}
{{ "algorithm.partitioning" | translate }} {{ algorithm?.partitioning || "-" }}
{{ "algorithm.description" | translate }} {{ algorithm?.description || "-" }}
{{ "algorithm.v6version" | translate }} {{ algorithm?.vantage6_version }}
{{ "algorithm.image" | translate }} {{ algorithm?.image || "-" }}
{{ "algorithm.digest" | translate }} {{ algorithm?.digest || "-" }}
{{ "algorithm.code-url" | translate }}
{{ algorithm.code_url }}
-
{{ "algorithm.documentation-url" | translate }}
{{ algorithm.documentation_url }}
-
{{ "algorithm.submitted-at" | translate }} {{ printDate(algorithm?.submitted_at) }}
{{ "algorithm.approved-at" | translate }} {{ printDate(algorithm?.approved_at) }}
{{ "algorithm.invalidated-at" | translate }} {{ printDate(algorithm?.invalidated_at) }}
{{ "algorithm.submission-comments" | translate }}
{{ "algorithm-read.card-functions.title" | translate }} {{ getDisplayName(function) }}
{{ "general.name" | translate }} {{ selectedFunction.name || "-" }}
{{ "general.display_name" | translate }} {{ selectedFunction.display_name || "-" }}
{{ "algorithm.function.type" | translate }} {{ selectedFunction.type || "-" }}
{{ "general.description" | translate }} {{ selectedFunction.description || "-" }}
{{ "algorithm.function.standalone" | translate }} {{ (selectedFunction.standalone ? "general.yes" : "general.no") | translate }}

{{ "algorithm.function.argument.title" | translate }}

{{ getDisplayName(argument) }}
{{ "general.name" | translate }} {{ argument.name || "-" }}
{{ "general.display_name" | translate }} {{ argument.display_name || "-" }}
{{ "algorithm.function.argument.type" | translate }} {{ argument.type || "-" }}
{{ "general.description" | translate }} {{ argument.description || "-" }}
{{ "algorithm.function.argument.has_default" | translate }} {{ argument.has_default_value ? ("general.yes" | translate) : ("general.no" | translate) }}
{{ "algorithm.function.argument.default_value" | translate }} {{ argument.default_value || ("general.none" | translate) }}
{{ "algorithm.function.argument.condition.conditional_on" | translate }} {{ getArgName(argument.conditional_on_id) }}
{{ "algorithm.function.argument.condition.operator" | translate }} {{ "algorithm.function.argument.condition.operators." + argument.conditional_operator | translate }}
{{ "algorithm.function.argument.condition.value" | translate }} {{ argument.conditional_value }}
{{ "algorithm.function.argument.frontend_only.short_header" | translate }} {{ argument.is_frontend_only }}

{{ "algorithm.function.databases" | translate }}

{{ db.name }}
{{ "general.name" | translate }} {{ db.name || "-" }}
{{ "general.description" | translate }} {{ db.description || "-" }}

{{ "algorithm.function.visualization.title" | translate }}

{{ vis.name }}
{{ "general.name" | translate }} {{ vis.name || "-" }}
{{ "algorithm.function.visualization.type" | translate }} {{ vis.type || "-" }}
{{ "general.description" | translate }} {{ vis.description || "-" }}
{{ "algorithm.function.visualization.details" | translate }} {{ getVisualizationSchemaAsText(vis) }}
{{ "algorithm-read.card-download-json.title" | translate }}

{{ "algorithm-read.card-download-json.description" | translate }}

{{ "algorithm-read.card-functions.no-functions" | translate }}

{{ "algorithm-read.card-functions.no-parameters" | translate }}

{{ "algorithm-read.card-functions.no-databases" | translate }}

{{ "algorithm-read.card-functions.no-visualizations" | translate }}