{% extends 'base.html' %} {% block content %}

{{ t('software_packages.title') }}

{{ t('software_packages.subtitle') }}

{{ t('software_packages.new_from_analyzer') }} {{ t('setup_profiles.manage') }} {{ t('setup_analyzer.back_to_software') }}

{{ t('software_packages.import_title') }}

{{ t('software_packages.import_help') }}

{{ t('common.no_file_selected') }}
{% for row in package_rows %} {% set package = row.package %} {% set manifest = row.manifest %} {% else %} {% endfor %}
{{ t('software.package') }} {{ t('setup_analyzer.version') }} {{ t('setup_analyzer.manufacturer') }} {{ t('setup_analyzer.architecture') }} {{ t('software_packages.installer_type') }} {{ t('software_packages.storage') }} {{ t('software_packages.status') }} {{ t('jobs.actions') }}
{{ package.name }} {{ manifest.version or '—' }} {{ manifest.vendor or '—' }} {{ manifest.architecture or '—' }} {{ manifest.installer_type or '—' }} {{ human_size(row.storage_size) }} {% if row.storage_error %}{{ t('software_packages.storage_error') }}{% elif package.enabled %}{{ t('software_packages.enabled') }}{% else %}{{ t('software_packages.disabled') }}{% endif %} {% if row.job_count %} {% set delete_confirm_text = t('software_packages.delete_confirm_with_jobs', package=package.name, count=row.job_count) %} {% else %} {% set delete_confirm_text = t('software_packages.delete_confirm', package=package.name) %} {% endif %}
{{ t('software.open') }} {% if not row.storage_error %}{{ t('software_packages.export_button') }}{% endif %}
{% if row.job_count %}{% endif %}
{{ t('software_packages.none') }}
{% endblock %}