<?xml version="1.0" encoding="utf-8"?>
<component type="console-application">
  <id>org.freedesktop.appstream.cli</id>
  <name>AppStream CLI</name>
  <name xml:lang="ar">شاشة توجيه الأوامر إلى آب-ستريم</name>
  <name xml:lang="bg">Команден ред на AppStream</name>
  <name xml:lang="bn">অ্যাপস্ট্রিম সিএলআই</name>
  <name xml:lang="bn-BD">অ্যাপস্ট্রিম সিএলআই</name>
  <name xml:lang="ca">Interfície de línia d'ordres d'AppStream</name>
  <name xml:lang="ckb">دۆخی AppStream:</name>
  <name xml:lang="cs">Textové uživatelské rozhraní pro AppStream</name>
  <name xml:lang="da">AppStream CLI</name>
  <name xml:lang="de">AppStream CLI</name>
  <name xml:lang="en-GB">AppStream CLI</name>
  <name xml:lang="eo">Komandlinia Interfaco al AppStream</name>
  <name xml:lang="es">CLI de AppStream</name>
  <name xml:lang="et">AppStream CLI</name>
  <name xml:lang="eu">AppStream CLIa</name>
  <name xml:lang="fi">AppStream-komentorivityökalu</name>
  <name xml:lang="fr">Interface en ligne de commande AppStream</name>
  <name xml:lang="gd">Eadar-aghaidh loidhne-àithne AppStream</name>
  <name xml:lang="gl">Interface de consola de AppStream</name>
  <name xml:lang="hi">AppStream CLI</name>
  <name xml:lang="hr">AppStream CLI</name>
  <name xml:lang="hu">AppStream parancssori felület</name>
  <name xml:lang="id">CLI AppStream</name>
  <name xml:lang="it">CLI AppStream</name>
  <name xml:lang="ja">AppStream CLI</name>
  <name xml:lang="ka">AppStream CLI</name>
  <name xml:lang="kk">AppStream CLI</name>
  <name xml:lang="ko">AppStream CLI(명령행 인터페이스)</name>
  <name xml:lang="kw">CLI AppStream</name>
  <name xml:lang="lt">AppStream komandų eilutė</name>
  <name xml:lang="nb">AppStream-kommandoprogram</name>
  <name xml:lang="nl">AppStream-CLI</name>
  <name xml:lang="oc">Interfàcia en linha de comanda AppStream</name>
  <name xml:lang="pl">Interfejs AppStream dla wiersza poleceń</name>
  <name xml:lang="pt">Interface de linha de comandos do AppStream</name>
  <name xml:lang="pt-BR">CLI do AppStream</name>
  <name xml:lang="ro">Interfață de linie de comandă AppStream</name>
  <name xml:lang="ru">Интерфейс командной строки AppStream</name>
  <name xml:lang="sk">Textové užívateľské rozhranie pre AppStream</name>
  <name xml:lang="sl">AppStream CLI</name>
  <name xml:lang="sr">КЛИ за Програмски ток</name>
  <name xml:lang="sr-Latn">KLI za Programski tok</name>
  <name xml:lang="sv">AppStream-CLI</name>
  <name xml:lang="ta">அப்ட்ராம் கிளி</name>
  <name xml:lang="tr">AppStream CLI</name>
  <name xml:lang="uk">Командний рядок AppStream</name>
  <name xml:lang="zh-CN">AppStream 命令行界面</name>
  <name xml:lang="zh-TW">AppStream 命令列介面</name>
  <summary>An utility to work with AppStream metadata</summary>
  <summary xml:lang="ar">أداة للتعامل مع بيانات AppStream الوصفية</summary>
  <summary xml:lang="bg">Инструмент за работа с метаданни на AppStream</summary>
  <summary xml:lang="bn">অ্যাপস্ট্রিম মেটাডেটা নিয়ে কাজ করার একটি যন্ত্র</summary>
  <summary xml:lang="bn-BD">অ্যাপস্ট্রিম মেটাডেটা নিয়ে কাজ করার একটি যন্ত্র</summary>
  <summary xml:lang="ca">Una utilitat per a treballar amb les metadades AppStream</summary>
  <summary xml:lang="ckb">سوودمەندێکە بۆ کارکردن لەگەڵ مێتاداتای AppStream</summary>
  <summary xml:lang="cs">Nástroj pro práci s AppStream metadaty</summary>
  <summary xml:lang="da">Et redskab til at arbejde med AppStream-metadata</summary>
  <summary xml:lang="de">Ein Dienstprogramm zum Arbeiten mit AppStream-Metadaten</summary>
  <summary xml:lang="en-GB">An utility to work with AppStream metadata</summary>
  <summary xml:lang="eo">Ilprogramo por uzi AppStream-metadatenojn</summary>
  <summary xml:lang="es">Una utilidad para trabajar con los metadatos de AppStream</summary>
  <summary xml:lang="et">AppStreami metaandmetega töötamise tarvik</summary>
  <summary xml:lang="eu">AppStream metadatuekin lan egiteko utilitatea</summary>
  <summary xml:lang="fi">Apuohjelma AppStream-metadatan käyttöön</summary>
  <summary xml:lang="fr">Un utilitaire pour travailler avec les métadonnées AppStream</summary>
  <summary xml:lang="gd">Goireas gus obair le meata-dàta AppStream</summary>
  <summary xml:lang="gl">Unha utilidade para traballar con metadatos de AppStream</summary>
  <summary xml:lang="he">כלי עזר לעבודה עם נתוני העל של AppStream</summary>
  <summary xml:lang="hi">AppStream मेटाडेटा के साथ काम करने के लिए एक उपयोगिता</summary>
  <summary xml:lang="hr">Uslužni program za rad s AppStream metapodacima</summary>
  <summary xml:lang="hu">Egy segédprogram az AppStream metaadatokkal való munkához</summary>
  <summary xml:lang="id">Utilitas untuk bekerja dengan metadata AppStream</summary>
  <summary xml:lang="it">Uno strumento per lavorare con metadati AppStream</summary>
  <summary xml:lang="ja">AppStream メタデータを操作するユーティリティー</summary>
  <summary xml:lang="kk">AppStream метадеректерімен жұмыс істеуге арналған утилита</summary>
  <summary xml:lang="ko">AppStream 메타 데이터 작업용 유틸리티</summary>
  <summary xml:lang="kw">Unn les dhe gonisow gans data AppStream</summary>
  <summary xml:lang="lt">Paslaugų programa, skirta darbui su AppStream metaduomenimis</summary>
  <summary xml:lang="nb">Et verktøy for å jobbe med AppStream-metadata</summary>
  <summary xml:lang="nl">Een hulpmiddel om te werken met AppStream-metagegevens</summary>
  <summary xml:lang="oc">Un utilitari per trabalhar amb las metadonadas AppStream</summary>
  <summary xml:lang="pl">Narzędzie do działania z metadanymi AppStream</summary>
  <summary xml:lang="pt">Um utilitário para trabalhar com os metadados do AppStream</summary>
  <summary xml:lang="pt-BR">Um utilitário para trabalhar com os metadados do AppStream</summary>
  <summary xml:lang="ro">Un instrument pentru a lucra cu metadatele AppStream</summary>
  <summary xml:lang="ru">Утилита для работы с метаданными AppStream</summary>
  <summary xml:lang="sk">Nástroj pre prácu s AppStream metadátami</summary>
  <summary xml:lang="sl">Pripomoček za delo z metapodatki AppStream</summary>
  <summary xml:lang="sr">Помагало за рад са метаподацима Програмског тока</summary>
  <summary xml:lang="sr-Latn">Pomagalo za rad sa metapodacima Programskog toka</summary>
  <summary xml:lang="sv">Ett verktyg för att jobba med AppStream-metadata</summary>
  <summary xml:lang="ta">ஆப்ச்ட்ரீம் மெட்டாடேட்டாவுடன் பணிபுரிய ஒரு பயன்பாடு</summary>
  <summary xml:lang="tr">AppStream üst verileriyle çalışmak için bir araç</summary>
  <summary xml:lang="uk">Інструмент для обробки метаданих AppStream</summary>
  <summary xml:lang="zh-CN">用于操作 AppStream 元数据的实用工具</summary>
  <summary xml:lang="zh-TW">處理 AppStream 中介資料的公用程式</summary>
  <metadata_license>FSFAP</metadata_license>
  <project_license>LGPL-2.1+</project_license>
  <description>
    <p>AppStream is a metadata specification which permits software components to provide information
    about themselves to automated systems and end-users before the software is actually installed. The
    AppStream project provides facilities to easily access and transform this metadata, as well as a
    few additional services for building feature-rich software centers and similar applications that
    make use of software metadata.</p>
    <p xml:lang="ar">إن AppStream عبارة عن مواصفة للبيانات الوصفية تتيح لمكونات البرمجيات تقديم معلومات عن نفسها للأنظمة الآلية والمستخدمين النهائيين قبل تثبيت البرنامج فعليًا. يوفر مشروع AppStream تسهيلات للوصول إلى هذه البيانات الوصفية وتحويلها بسهولة، بالإضافة إلى بعض الخدمات الإضافية لبناء مراكز برمجيات غنية بالميزات وتطبيقات مماثلة تستفيد من البيانات الوصفية للبرامج.</p>
    <p xml:lang="bg">AppStream са изисквания за метаданни, които позволяват на софтуерните компоненти да предоставят информация за себе си на автоматизирани системи и крайни потребители, преди софтуерът да бъде инсталиран. Проектът AppStream предоставя средства за лесен достъп и преобразуване на тези метаданни, както и няколко допълнителни услуги за изграждане на богати на функции софтуерни центрове и подобни програми, които използват метаданни на софтуер.</p>
    <p xml:lang="bn-BD">অ্যাপস্ট্রিম হল একটি মেটাডেটা স্পেসিফিকেশন যা কোনও সফ্টওয়্যার চুড়ান্ত ইনস্টল হওয়ার পূর্বে স্বয়ংক্রিয় সিস্টেম এবং ব্যবহারকারীদের কাছে সফটওয়ার উপাদানসমূহকে নিজের সম্পর্কে তথ্য সরবরাহ করার অনুমতি দেয়। অ্যাপস্ট্রিম প্রকল্পটি সহজেই এই মেটাডেটাকে অ্যাক্সেস এবং রূপান্তর করার জন্য সুবিধাসমূহ সরবরাহ করে, পাশাপাশি বৈশিষ্ট্য সমৃদ্ধ সফ্টওয়্যার কেন্দ্রগুলি এবং অনুরূপ অ্যাপ্লিকেশনগুলি তৈরি করার জন্য কয়েকটি অতিরিক্ত পরিষেবা এবং সফ্টওয়্যার মেটাডেটা প্রদান করে।</p>
    <p xml:lang="ca">AppStream és una especificació de metadades que permet als components de programari proporcionar informació sobre si mateixos als sistemes automatitzats i als usuaris finals abans que el programari s'instal·li realment. El projecte AppStream proporciona instal·lacions per a accedir i transformar fàcilment aquestes metadades, així com alguns serveis addicionals per a la construcció de centres de programari rics en funcions i aplicacions similars que fan ús de metadades de programari.</p>
    <p xml:lang="ckb">AppStream تایبەتمەندییەکی میتاداتایە کە ڕێگە بە پێکهاتەکانی نەرمەکاڵا دەدات زانیاری دەربارەی خۆیان بدەن بە سیستەمی ئۆتۆماتیکی و بەکارهێنەرانی کۆتایی پێش ئەوەی نەرمەکاڵاکە بەڕاستی دامەزرێت.  پڕۆژەی ئەپستریم ئاسانکاری بۆ دەستگەیشتن و گۆڕینی ئەم میتاداتایە بە ئاسانی دابین دەکات، هەروەها چەند خزمەتگوزارییەکی زیادە بۆ دروستکردنی سەنتەری نەرمەکاڵا دەوڵەمەند بە تایبەتمەندی و بەرنامەی هاوشێوە کە سوود لە میتاداتای نەرمەکاڵا وەردەگرن.</p>
    <p xml:lang="cs">AppStream je specifikace metadat která umožňuje softwarovým součástem poskytovat informace o sobě automatizovaným systémům a koncovým uživatelům ještě před instalací takového software. Projekt AppStream poskytuje nástroje pro snadný přístup k těmto metadatům (a jejich převádění), stejně tak několik dalších služeb pro vytváření katalogů software s mnoha funkcemi (a podobných aplikací, která využívají metadata k softwaru).</p>
    <p xml:lang="da">AppStream er en metadata-specifikation, der tillader softwarekomponenter at give oplysninger om sig selv til automatiserede systemer og slutbrugere, før softwaren faktisk installeres. AppStream-projektet giver faciliteter til let adgang til og omdannelse af disse metadata samt et par ekstra tjenester til opbygning af funktionsrige softwarecentre og lignende applikationer, der gør brug af softwaremetadata.</p>
    <p xml:lang="de">AppStream ist eine Metadatenspezifikation, die es Softwarekomponenten ermöglicht, automatisierten Systemen und Endnutzern Informationen über sich selbst zur Verfügung zu stellen, bevor die Software tatsächlich installiert wird. Das AppStream-Projekt bietet Möglichkeiten, auf diese Metadaten einfach zuzugreifen und sie umzuwandeln, sowie einige zusätzliche Dienste für die Erstellung funktionsreicher Softwarezentren und ähnlicher Anwendungen, die Software-Metadaten nutzen.</p>
    <p xml:lang="en-GB">AppStream is a metadata specification which permits software components to provide information about themselves to automated systems and end-users before the software is actually installed. The AppStream project provides facilities to easily access and transform this metadata, as well as a few additional services for building feature-rich software centres and similar applications that make use of software metadata.</p>
    <p xml:lang="eo">AppStream estas normo pri metadatenoj, kiu ebligas programajn komponantojn informi pri si aŭtomatajn sistemojn kaj uzantojn antaŭ efektiva instalo. La projekto AppStream disponigas ilprogramojn por facile atingi kaj transformi tiujn metadatenojn, kaj ankaŭ kelkajn pliajn servojn por konstrui riĉajn programvendejojn kaj similajn programojn, kiuj uzas metadatenojn pri programoj.</p>
    <p xml:lang="es">AppStream es una especificación de metadatos que permite a los componentes de software proporcionar información sobre sí mismos a los sistemas automatizados y a los usuarios finales antes de que el software se instale de forma efectiva. El proyecto AppStream ofrece facilidades para acceder y transformar fácilmente estos metadatos, así como algunos servicios adicionales para construir centros de software con muchas funciones y aplicaciones similares que hagan uso de los metadatos del software.</p>
    <p xml:lang="et">AppStream on metaandmete spetsifikatsioon, mis võimaldab tarkvarakomponentidel anda teavet enda kohta automatiseeritud süsteemidele ja lõppkasutajatele enne tarkvara tegelikku paigaldamist. AppStream-projekt pakub võimalusi, et nendele metaandmetele hõlpsasti ligi pääseda ja neid ümber kujundada, ning pakub ka mõningaid lisateenuseid, mis võimaldavad luua funktsionaalselt rikkalikke tarkvarakeskusi ja sarnaseid rakendusi, mis kasutavad tarkvara metaandmeid.</p>
    <p xml:lang="fi">AppStream on metadataeritelmä, jonka avulla ohjelmistokomponentit voivat antaa itsestään tietoja automatisoiduille järjestelmille ja loppukäyttäjille ennen ohjelmiston asentamista. AppStream-projekti tarjoaa toimintoja, joilla tätä metadataa voidaan helposti käyttää ja muuntaa, sekä joitakin lisäpalveluita ominaisuuksiltaan rikkaiden ohjelmistokeskusten ja vastaavanlaisten, ohjelmistometadataa hyödyntävien sovellusten kehittämiseen.</p>
    <p xml:lang="fr">AppStream est une spécification de métadonnées qui permet aux composants logiciels de fournir des informations sur eux-mêmes aux systèmes automatisés et aux utilisateurs finaux avant que le logiciel ne soit éventuellement installé. Le projet AppStream fournit des outils pour accéder et transformer facilement ces métadonnées, ainsi que quelques services additionnels pour construire des centres logiciels et assimilés riches en fonctionnalités qui utilisent les métadonnées logicielles.</p>
    <p xml:lang="gl">AppStream é unha especificación de metadatos que permite que os compoñentes do software proporcionen información sobre eles mesmos aos sistemas automatizados e aos usuarios finais, antes de que o software se instale realmente.O proxecto AppStream ofrece facilidades para acceder e transformar facilmente estes metadatos, así como algúns servizos adicionais para construír centros de software ricos en funcións e aplicacións similares que fan uso de metadatos de software.</p>
    <p xml:lang="hi">AppStream एक मेटाडेटा विनिर्देश है जो सॉफ्टवेयर घटकों को सॉफ्टवेयर स्थापित होने से पहले स्वचालित सिस्टम और अंतिम-उपयोक्ताओं को अपने बारे में जानकारी प्रदान करने की अनुमति देता है। AppStream परियोजना इस मेटाडेटा तक आसानी से पहुंचने और बदलने की सुविधाएं प्रदान करता है, साथ ही सुविधा संपन्न सॉफ्टवेयर केंद्रों और सॉफ्टवेयर मेटाडेटा का उपयोग करने वाले समान अनुप्रयोगों के निर्माण के लिए कुछ अतिरिक्त सेवाएं भी प्रदान करता है।</p>
    <p xml:lang="hr">AppStream je specifikacija metapodataka koja softverskim komponentama omogućuje pružanje informacija o sebi automatiziranim sustavima i krajnjim korisnicima prije nego što se softver stvarno instalira. Projekt AppStream pruža mogućnosti za jednostavan pristup i transformaciju tih metapodataka, kao i nekoliko dodatnih usluga za izgradnju softverskih centara i sličnih programa koji koriste softverske metapodatke.</p>
    <p xml:lang="hu">Az AppStream egy metaadat-specifikáció, amely lehetővé teszi, hogy a szoftverösszetevők információt szolgáltassanak magukról az automatizált rendszereknek és a végfelhasználóknak még a szoftver tényleges telepítése előtt. Az AppStream projekt lehetőséget biztosít ezen metaadatok egyszerű elérésére és átalakítására, valamint néhány további szolgáltatást a funkciókban gazdag szoftverközpontok és hasonló, a szoftver metaadatait felhasználó alkalmazások létrehozásához.</p>
    <p xml:lang="id">AppStream adalah memungkinkan perangkat lunak memberika informasi tentang diri mereka ke sistem otomatis dan pengguna akhir sebelum benar-benar diinstal. Proyek AppStream menyediakan fasilitas untuk dengan mudah mengakses dan mengubah metadata ini, serta beberapa layanan tambahan untuk membangun pusat perangkat lunak yang kaya fitur dan aplikasi serupa yang memanfaatkan metadata perangkat lunak.</p>
    <p xml:lang="it">AppStream è una specifica di metadati che consente ai componenti software di fornire informazioni su se stessi a sistemi automatizzati e utenti finali prima che il software venga effettivamente installato. Il progetto AppStream fornisce strutture per accedere e trasformare facilmente questi metadati, nonché alcuni servizi aggiuntivi per la creazione di software ricchi di funzionalità e di applicazioni che fanno uso di metadati software.</p>
    <p xml:lang="ja">AppStreamは、ソフトウェアコンポーネントが実際にソフトウェアがインストールされる前に、自身についての情報を自動化システムやエンドユーザーに提供できるメタデータ仕様です。AppStreamプロジェクトは、このメタデータに簡単にアクセスして変換するための機能を提供するだけでなく、ソフトウェアセンターやソフトウェアメタデータを利用する類似のアプリケーションを構築するためのいくつかの追加サービスも提供します。</p>
    <p xml:lang="kk">AppStream — бұл бағдарламалық қамтама компоненттеріне өздері туралы ақпаратты автоматтандырылған жүйелерге және түпкі пайдаланушыларға бағдарламалық қамтама нақты орнатылғанға дейін ұсынуға мүмкіндік беретін метадеректер спецификациясы. AppStream жобасы осы метадеректерге оңай қол жеткізу және оларды түрлендіру құралдарын, сондай-ақ бағдарламалық қамтама метадеректерін пайдаланатын мүмкіндіктері мол бағдарламалық орталықтар мен ұқсас қолданбаларды құрастыруға арналған бірнеше қосымша қызметтерді ұсынады.</p>
    <p xml:lang="ko">AppStream은 소프트웨어를 설치하기 전에 소프트웨어 구성 요소에서 자동화된 시스템이나 사용자에게 정보를 제공할 수 있는 메타데이터 표준입니다. AppStream 프로젝트는 이 메타데이터에 쉽게 접근하고 사용할 수 있도록 도와 주며, 다기능 소프트웨어 센터나 소프트웨어 메타데이터를 사용하는 다른 프로그램에 필요한 추가 서비스를 제공합니다.</p>
    <p xml:lang="nb">AppStream er en metadata-spesifikasjon, som lar programvarekomponenter gi opplysninger om seg selv til automatiserte systemer og sluttbrukere, allerede før programvaren blir installert. AppStream-prosjektet tilbyr funksjonalitet for enkelt tilgang til og mulighet for å omforme disse metadataene.  I tillegg tilbys ekstra tjenester som gjør det mulig å lage programvaresentre og lignende programmer med mye funksjonalitet, ved å bruke de tilgjengelige programvaremetadataene.</p>
    <p xml:lang="nl">AppStream is een specificatie voor metagegevens waarmee softwarecomponenten informatie over zichzelf kunnen verstrekken aan geautomatiseerde systemen en eindgebruikers voordat de software daadwerkelĳk is geïnstalleerd. Het AppStream-project biedt faciliteiten om deze metagegevens gemakkelĳk te ontsluiten en te transformeren, alsmede enkele aanvullende diensten voor het bouwen van functierĳke softwarecentra en soortgelĳke apps die gebruik maken van software-metagegevens.</p>
    <p xml:lang="pl">AppStream to specyfikacja metadanych umożliwiająca składnikom oprogramowania dostarczanie informacji o sobie zautomatyzowanym systemom i użytkownikom zanim jeszcze zostaną one zainstalowane. Projekt AppStream dostarcza możliwość łatwego używania i przekształcania tych metadanych, a także kilka dodatkowych usług do budowania funkcjonalnych centrów oprogramowania i podobnych programów korzystających z metadanych oprogramowania.</p>
    <p xml:lang="pt">AppStream é uma especificação de metadados que permite que os componentes de software forneçam informações sobre si mesmos a sistemas automatizados e utilizadores finais antes que o software seja realmente instalado. O projeto AppStream oferece facilidades para acessar e transformar facilmente esses metadados, bem como alguns serviços adicionais para construir centros de software repletos de recursos e aplicações similares que fazem uso de metadados de software.</p>
    <p xml:lang="pt-BR">AppStream é uma especificação de metadados que permite que os componentes de software forneçam informações sobre si mesmos a sistemas automatizados e usuários finais antes que o software seja realmente instalado. O projeto AppStream oferece facilidades para acessar e transformar facilmente esses metadados, bem como alguns serviços adicionais para construir centros de software repletos de recursos e aplicativos similares que fazem uso de metadados de software.</p>
    <p xml:lang="ro">AppStream este o specificație de metadate care permite componentelor software să furnizeze informații despre ele însele sistemelor automate și utilizatorilor finali înainte ca software-ul să fie instalat efectiv. Proiectul AppStream oferă facilități pentru accesarea și transformarea cu ușurință a acestor metadate, precum și câteva servicii suplimentare pentru crearea de centre software bogate în caracteristici și aplicații similare care utilizează metadatele software.</p>
    <p xml:lang="ru">AppStream — это спецификация метаданных, которая позволяет программным компонентам предоставлять информацию о себе автоматизированным системам и конечным пользователям еще до установки программного обеспечения. Проект AppStream предоставляет средства для лёгкого доступа и преобразования этих метаданных, а также несколько дополнительных сервисов для создания многофункциональных программных центров и подобных приложений, использующих метаданные программного обеспечения.</p>
    <p xml:lang="sl">AppStream je specifikacija metapodatkov, ki komponentam programske opreme omogoča, da avtomatiziranim sistemom in končnim uporabnikom zagotovijo informacije o sebi, preden je programska oprema dejansko nameščena. Projekt AppStream ponuja zmogljivosti za enostaven dostop in preoblikovanje teh metapodatkov ter nekaj dodatnih storitev za izgradnjo programskih centrov z bogatimi funkcijami in podobnih aplikacij, ki uporabljajo metapodatke programske opreme.</p>
    <p xml:lang="sr">Програмски ток је спецификација метаподатака која омогућава софтверским компонентама да пружају информације о себи аутоматизованим системима и крајњим корисницима пре него што се софтвер заиста инсталира. Пројекат Програмског тока пружа могућности лаког приступа и преображаја ових метаподатака, као и неколико додатних услуга за изградњу софтверских центара богатих карактеристикама и сличних апликација које користе софтверске метаподатке.</p>
    <p xml:lang="sr-Latn">Programski tok je specifikacija metapodataka koja omogućava softverskim komponentama da pružaju informacije o sebi automatizovanim sistemima i krajnjim korisnicima pre nego što se softver zaista instalira. Projekat Programskog toka pruža mogućnosti lakog pristupa i preobražaja ovih metapodataka, kao i nekoliko dodatnih usluga za izgradnju softverskih centara bogatih karakteristikama i sličnih aplikacija koje koriste softverske metapodatke.</p>
    <p xml:lang="sv">AppStream är en metadataspecifikation som låter programvarukomponenter tillhandahålla information om sig själva till automatiserade system och slutanvändare innan programvaran faktiskt installeras. AppStream-projektet tillhandahåller funktionalitet för att lätt komma åt och transformera dessa metadata, såväl som några ytterligare tjänster för att bygga funktionsrika programcentraler och liknande program som drar nytta av programvarumetadata.</p>
    <p xml:lang="ta">ஆப்ச்ட்ரீம் என்பது ஒரு மேனிலை தரவு விவரக்குறிப்பாகும், இது மென்பொருள் உண்மையில் நிறுவப்படுவதற்கு முன்பு தானியங்கி அமைப்புகள் மற்றும் இறுதி பயனர்களுக்கு தங்களைப் பற்றிய தகவல்களை வழங்க மென்பொருள் கூறுகளை அனுமதிக்கிறது. ஆப்ச்ட்ரீம் திட்டம் இந்த மெட்டாடேட்டாவை எளிதில் அணுகவும் மாற்றவும் வசதிகளை வழங்குகிறது, அத்துடன் நற்பொருத்தம் நிறைந்த மென்பொருள் மையங்களையும் மென்பொருள் மெட்டாடேட்டாவைப் பயன்படுத்தும் ஒத்த பயன்பாடுகளையும் உருவாக்குவதற்கான சில கூடுதல் சேவைகளையும் வழங்குகிறது.</p>
    <p xml:lang="tr">AppStream, yazılım bileşenlerinin, yazılım gerçekten kurulmadan önce otomatik sistemlere ve son kullanıcılara kendileri hakkında bilgi sağlamasına izin veren bir üst veri tanımlamasıdır. AppStream projesi, bu üst verilere kolayca erişmek ve onları dönüştürmek için araçların yanı sıra, zengin özelliklere sahip yazılım merkezleri ve yazılım üst verilerinden yararlanan benzer uygulamalar oluşturmak için birkaç ek hizmet sağlar.</p>
    <p xml:lang="uk">AppStream — специфікація метаданих, за допомогою якої компоненти програмного забезпечення можуть надавати відомості щодо себе автоматизованим система та кінцевим користувачам до встановлення самого програмного забезпечення. У межах проєкту AppStream передбачено засоби для спрощення доступу до метаданих та їхнього перетворення, а також декілька додаткових служб для розширення можливостей центрів керування програмним забезпеченням та подібних програм, які використовують метадані щодо програмного забезпечення.</p>
    <p xml:lang="zh-CN">AppStream 是一种元数据规范，它允许软件组件在实际安装软件之前向自动化系统和最终用户提供有关自身的信息。AppStream 项目提供了方便访问和转换这种元数据的设施，以及一些额外的服务，用于建立功能丰富的软件中心和利用软件元数据的类似应用。</p>
    <p xml:lang="zh-TW">AppStream 是中介資料規範，允許軟體組件在實際安裝之前，向自動化系統和終端使用者提供其自身相關資訊。AppStream 專案提供方便存取和轉換這類中介資料的機能，也提供一些額外服務以方便建置功能豐富的軟體中心，或其他利用軟體中介資料的類似應用。</p>
    <p>The <em>appstreamcli</em> command-line tool allows to read, write, and transform AppStream XML
    or YAML metadata as well as to validate it for compliance with the specification. It also provides
    easy access to the system metadata pool, for example to query for software that provides a specific
    Mediatype handler or for installing software by its component identifier.</p>
    <p xml:lang="ar">تتيح أداة سطر الأوامر <em>appstreamcli</em> قراءة وكتابة وتحويل بيانات AppStream الوصفية بتنسيق XML أو YAML، بالإضافة إلى التحقق من مدى توافقها مع المواصفات. كما توفر وصولاً سهلاً إلى مجمع البيانات الوصفية للنظام، على سبيل المثال للاستعلام عن البرمجيات التي توفر معالج Mediatype معين أو لتثبيت البرامج عبر معرف المكون الخاص بها.</p>
    <p xml:lang="bg">Инструментът за команден ред <em>appstreamcli</em> позволява четене, записване и трансформиране на XML или YAML метаданни на AppStream, както и проверяването им за съответствие с изискванията. Той също така осигурява лесен достъп до системните метаданни, например за запитване за софтуер, който осигурява точна обработка на Mediatype, или за инсталиране на софтуер по идентификатора на компонента.</p>
    <p xml:lang="bn-BD"><em>appstreamcli</em> কমান্ড-লাইন সরঞ্জামটি অ্যাপস্ট্রিম XML বা YAML মেটাডেটা পড়ার, লিখার এবং রূপান্তর করার বৈধতা দেওয়ার পাশাপাশি স্পেসিফিকেশনের সাথে সামঞ্জস্যতা করার অনুমতি দেয়। এটি সিস্টেম মেটাডেটা পুলে সহজে অ্যাক্সেস সরবরাহ করে, উদাহরণস্বরূপ এমন কোনো সফ্টওয়্যার খোঁজার জন্য যা একটি নির্দিষ্ট মিডিয়াটাইপ হ্যান্ডলার সরবরাহ করে অথবা নির্দিষ্ট উপাদান সনাক্ত করার দ্বারা সফ্টওয়্যার ইনস্টল করার জন্য।</p>
    <p xml:lang="ca">L'eina de línia d'ordres <em>appstreamcli</em> permet llegir, escriure i transformar metadades APPStream XML o YAML, així com validar-les per al compliment de l'especificació. També proporciona un fàcil accés al conjunt de metadades del sistema, per exemple per a consultar programari que proporciona un controlador de Mediatype específic o per a instal·lar programari pel seu identificador de components.</p>
    <p xml:lang="ckb">ئامرازی هێڵی فەرمانەکانی <em>appstreamcli</em> ڕێگە بە خوێندنەوە، نووسین و گۆڕینی میتاداتای AppStream XML یان YAML دەدات و هەروەها پشتڕاستکردنەوەی بۆ پابەندبوون بە تایبەتمەندییەکە.  هەروەها دەستڕاگەیشتنێکی ئاسان بە مەلەوانگەی میتاداتای سیستەم دابین دەکات، بۆ نموونە بۆ پرسیارکردن بۆ نەرمەکاڵایەک کە مامەڵەکارێکی تایبەتی Mediatype دابین دەکات یان بۆ دامەزراندنی نەرمەکاڵا بە ناسێنەری پێکهاتەکانی.</p>
    <p xml:lang="da">Kommandolinjeærktøjet <em>appstreamcli</em> gør det muligt at læse, skrive, validere og transformere AppStream XML- eller YAML-metadata samt validere den for overholdelse af specifikationen. Det giver også let adgang til systemets metadatasamling, f.eks. til at forespørge software der håndtere en bestemt MIME-type eller for at installere software med dens komponentidentifikator.</p>
    <p xml:lang="de">Das Kommandozeilen-Werkzeug <em>appstreamcli</em> ermöglicht das Lesen, Schreiben und Umwandeln von AppStream XML- oder YAML-Metadaten sowie deren Validierung auf Übereinstimmung mit der Spezifikation. Es bietet außerdem einen einfachen Zugriff auf den System-Metadaten-Pool, um z. B. nach Software zu suchen, die einen bestimmten Mediatype-Handler bereitstellt, oder um Software anhand ihres Komponenten-Identifikators zu installieren.</p>
    <p xml:lang="en-GB">The <em>appstreamcli</em> command-line tool allows reading, writing, and transforming AppStream XML or YAML metadata as well as validating it for compliance with the specification. It also provides easy access to the system metadata pool, for example to query for software that provides a specific Mediatype handler or for installing software by its component identifier.</p>
    <p xml:lang="eo">La komandlinia ilprogramo <em>appstreamcli</em> ebligas legi, skribi, kaj transformi XML- aŭ YAML-metadatenojn de AppStream kaj ankaŭ validigi ĝin pri kongruado kun la normo. Ĝi ankaŭ ebligas facile atingi la sisteman metadatenaron, ekzemple por serĉi programon, kiu disponigas pritraktilon de specifa aŭdvidaĵa tipo, aŭ por instali programan komponanton per ĝia identigilo.</p>
    <p xml:lang="es">La herramienta de línea de comandos <em>appstreamcli</em> permite leer, escribir y transformar los metadatos XML o YAML de AppStream, así como validar su cumplimiento con la especificación. También proporciona un fácil acceso al conjunto de metadatos del sistema, por ejemplo para consultar el software que proporciona un manejador Mediatype específico o para instalar software por su identificador de componente.</p>
    <p xml:lang="et">Käsurea tööriist <em>appstreamcli</em> võimaldab lugeda, kirjutada ja teisendada AppStream XML- või YAML-metaandmeid ning kontrollida nende vastavust spetsifikatsioonile. Samuti võimaldab see lihtsat juurdepääsu süsteemi metaandmete kogule, näiteks konkreetse Mediatype'i käsitsitajat pakkuva tarkvara päringu tegemiseks või tarkvara paigaldamiseks selle komponendi identifikaatori järgi.</p>
    <p xml:lang="fi">Komentorivityökalu <em>appstreamcli</em> mahdollistaa AppStream XML- tai YAML-metatietojen lukemisen, kirjoittamisen ja muuntamisen sekä niiden yhteensopivuuden validoinnin spesifikaation kanssa. Se tarjoaa myös helpon pääsyn järjestelmän metatietopooliin, esimerkiksi tietyn Mediatype-käsittelijän tarjoavien ohjelmistojen kyselyyn tai ohjelmistojen asentamiseen sen komponenttitunnisteen perusteella.</p>
    <p xml:lang="fr">L’outil en ligne de commande <em>appstreamcli</em> permet la lecture, l’écriture, la validation et la transformation des métadonnées XML ou YAML d’AppStream. Il fournit également un accès aisé au pool de métadonnées système pour, par exemple, chercher un logiciel qui fournit un gestionnaire de type de média spécifique ou en installer un en utilisant son identifiant de composant.</p>
    <p xml:lang="gl">A ferramenta de liña de comandos <em>appstreamcli</em> permite ler, escribir e transformar metadatos XML ou YAML de AppStream, así como validalos para que cumpran coa especificación.Tamén proporciona un acceso sinxelo ao grupo de metadatos do sistema, por exemplo para consultar o software que proporciona un controlador de Mediatype específico ou para instalar software mediante o seu identificador de compoñente.</p>
    <p xml:lang="hi"><em>appstreamcli</em> कमांड-लाइन टूल AppStream XML या YAML मेटाडेटा को पढ़ने, लिखने और बदलने के साथ-साथ विनिर्देश के अनुपालन के लिए इसे मान्य करने की अनुमति देता है। यह सिस्टम मेटाडेटा पूल तक आसान पहुंच भी प्रदान करता है, उदाहरण के लिए सॉफ्टवेयर के लिए क्वेरी करना जो एक विशिष्ट Mediatype संचालक प्रदान करता है या इसके घटक पहचानकर्ता द्वारा सॉफ्टवेयर स्थापित करना।</p>
    <p xml:lang="hr">Alat <em>appstreamcli</em> omogućuje čitanje, pisanje, provjeru ispravnosti i transformaciju AppStream XML ili YAML metapodataka. Također daje pristup sabiralištu metapodataka sustava, na primjer, za traženje softvera koji pruža određenu MIME vrstu ili za instaliranje pomoću njenog identifikatora komponenata softvera.</p>
    <p xml:lang="hu">Az <em>appstreamcli</em> parancssori eszköz lehetővé teszi az AppStream XML vagy YAML metaadatok olvasását, írását és átalakítását, valamint a specifikációnak való megfelelésük ellenőrzését. Emellett egyszerű hozzáférést biztosít a rendszer metaadat-tárolójához, például egy adott médiatípus-kezelőt biztosító szoftverek lekérdezéséhez vagy a szoftverek telepítéséhez az összetevő-azonosítójuk alapján.</p>
    <p xml:lang="id"><em>appstreamcli </em> memungkinkan pembacaan, penulisan, validasi, dan transformasi metadata XML atau YAML AppStream. Ini memberi akses ke pool metadata sistem untuk misalnya mengkueri perangkat lunak yang menyediakan MIME-type tertentu dan memasangnya dengan identifier komponen perangkat lunaknya.</p>
    <p xml:lang="it">Il programma <em>appstreamcli</em> consente di leggere, scrivere, validare e trasformare metadati AppStream XML o YAML. Consente inoltre di accedere all'insieme dei metadati del sistema allo scopo, per esempio, di eseguire ricerche su un software che fornisce uno specifico tipo di MIME e installarlo attraverso il suo identificativo.</p>
    <p xml:lang="ja"><em>appstreamcli</em> コマンドラインツールは、AppStream の XML または YAML メタデータを読み書き・変換することができ、仕様に準拠しているかどうかの検証も行えます。また、システムメタデータプールへの簡単なアクセスも提供しており、例えば特定のメディアタイプハンドラーを提供するソフトウェアを検索したり、コンポーネント識別子によってソフトウェアをインストールしたりすることができます。</p>
    <p xml:lang="kk"><em>appstreamcli</em> командалық жол сайманы AppStream XML немесе YAML метадеректерін оқуға, жазуға және түрлендіруге, сондай-ақ олардың спецификацияға сәйкестігін тексеруге мүмкіндік береді. Ол сондай-ақ жүйелік метадеректер пулына оңай қол жеткізуді қамтамасыз етеді, мысалы, белгілі бір Mediatype өңдеушісін ұсынатын бағдарламалық қамтаманы сұрау немесе бағдарламалық қамтаманы оның компонент идентификаторы бойынша орнату үшін.</p>
    <p xml:lang="ko"><em>appstreamcli</em> 명령줄 도구를 사용하면 AppStream XML 또는 YAML 메타데이터를 읽고, 쓰고, 변환하고 사양 준수 여부를 확인할 수 있습니다. 또한 예를 들어 특정 Mediatype 핸들러를 제공하는 소프트웨어를 쿼리하거나 구성 요소 식별자로 소프트웨어를 설치하기 위해 시스템 메타데이터 풀에 쉽게 액세스할 수 있습니다.</p>
    <p xml:lang="nb">Kommandolinjeverktøyet <em>appstreamcli</em> tillater lesing, skriving og godkjenning av transformering av AppStream sin XML- eller YAML-metadata. Det gir også tilgang til systemets metadatagrunnlag, for eksempel for spørringer til programvare som tilbyr en spesifikk MIME-type, og installasjon av dens programvarekomponentidentifikator.</p>
    <p xml:lang="nl">Met de opdrachtregel-tool <em>appstreamcli</em> kunt u AppStream-metagegevens in XML- of YAML-formaat lezen, schrijven en omzetten, en deze valideren op overeenstemming met de specificatie. Het biedt ook gemakkelijk toegang tot de metagegevens-pool van het systeem, bijvoorbeeld om te zoeken naar software die een specifieke Mediatype-handler biedt of om software te installeren op basis van de componentidentificatie.</p>
    <p xml:lang="pl">Narzędzie wiersza poleceń <em>appstreamcli</em> umożliwia odczytywanie, zapisywanie i przekształcanie metadanych AppStream w językach XML i YAML, a także sprawdzanie ich zgodności ze specyfikacją. Umożliwia także łatwy dostęp do puli metadanych systemu, aby na przykład wyszukać oprogramowanie dostarczające obsługę podanego typu multimediów lub zainstalować oprogramowanie według jego identyfikatora składnika.</p>
    <p xml:lang="pt">A ferramenta da linha de comandos <em>appstreamcli</em> permite ler, escrever, e transformar metadados AppStream em XML ou YAML, bem como validá-la para conformidade com a especificação. Esta também permite aceder ao grupo de metadados do sistema, por exemplo, consultar por um "software" que forneça um tipo MIME específico, ou para instalar "software" usando o próprio identificador de componente.</p>
    <p xml:lang="pt-BR">Esta ferramenta de linha de comando <em>appstreamcli</em> permite ler, escrever e transformar metadados AppStream em XML ou YAML, bem como validá-los para conformidade com a especificação. Também permite acessar o pool de metadados do sistema para, por exemplo, consultar por um software fornecendo um manipulador de tipo de mídia específico e instalar o software usando o identificador de seu componente.</p>
    <p xml:lang="ro">Instrumentul de linie de comandă <em>appstreamcli</em> permite citirea, scrierea și transformarea metadatelor AppStream XML sau YAML, precum și validarea acestora pentru a asigura conformitatea cu specificațiile. De asemenea, acesta oferă acces ușor la fondul de metadate al sistemului, de exemplu pentru a solicita software care furnizează un anumit gestionar de tip media sau pentru a instala software prin identificatorul său de componentă.</p>
    <p xml:lang="ru">Инструмент командной строки <em>appstreamcli</em> позволяет читать, записывать и преобразовывать метаданные AppStream XML или YAML, а также проверять их на соответствие спецификации. Он также обеспечивает лёгкий доступ к пулу метаданных системы, например, для запроса программного обеспечения, предоставляющего определенный обработчик Mediatype, или для установки программного обеспечения по идентификатору компонента.</p>
    <p xml:lang="sl">Orodje ukazne vrstice <em>appstreamcli</em> omogoča branje, pisanje in preoblikovanje metapodatkov AppStream XML ali YAML ter preverjanje skladnosti s specifikacijo. Omogoča tudi preprost dostop do skupine metapodatkov sistema, npr. za poizvedovanje po programski opremi, ki zagotavlja določeno rutino za obravnavo Mediatype, ali za namestitev programske opreme z identifikatorjem komponent.</p>
    <p xml:lang="sr">Алат линије наредби „<em>appstreamcli</em>“ омогућава читање, писање и преображај „XML“ или „YAML“ метаподатака Програмског тока, као и потврђивање њихове усклађености са спецификацијом. Такође пружа једноставан приступ системском спремишту метаподатака, на пример, за упит за софтвер који пружа одређени обрађивач врсте медија или за инсталирање софтвера помоћу његовог одредника компоненте.</p>
    <p xml:lang="sr-Latn">Alat linije naredbi „<em>appstreamcli</em>“ omogućava čitanje, pisanje i preobražaj „XML“ ili „YAML“ metapodataka Programskog toka, kao i potvrđivanje njihove usklađenosti sa specifikacijom. Takođe pruža jednostavan pristup sistemskom spremištu metapodataka, na primer, za upit za softver koji pruža određeni obrađivač vrste medija ili za instaliranje softvera pomoću njegovog odrednika komponente.</p>
    <p xml:lang="sv">Kommandoradsverktyget <em>appstreamcli</em> möjliggör läsning, skrivning och transformering av AppStream XML- eller YAML-metadata samt att validera att det stämmer mot specifikationen. Det ger också enkel åtkomst till systemmetadatapoolen för att till exempel söka efter program som innehåller en specifik Mediatype-hanterare eller för att installera programvara med dess komponentidentifierare.</p>
    <p xml:lang="ta"><em> appstreamcli </em> கட்டளை-வரி கருவி ஆப்ச்ட்ரீம் எக்ச்எம்எல் அல்லது யேஎம்எல் மெட்டாடேட்டாவைப் படிக்க, எழுத மற்றும் மாற்ற அனுமதிக்கிறது, அத்துடன் விவரக்குறிப்புக்கு இணங்க அதை சரிபார்க்கவும் அனுமதிக்கிறது. இது கணினி மேனிலை தரவு குளத்திற்கு எளிதாக அணுகலை வழங்குகிறது, எடுத்துக்காட்டாக ஒரு குறிப்பிட்ட மீடியா வகை கையாளுபவரை வழங்கும் மென்பொருளுக்காக அல்லது அதன் கூறு அடையாளங்காட்டியால் மென்பொருளை நிறுவுவதற்கு வினவல்.</p>
    <p xml:lang="tr"><em>appstreamcli</em> komut satırı aracı, AppStream XML veya YAML üst verilerinin okunmasına, yazılmasına ve dönüştürülmesine ve ayrıca tanımlamayla uyumluluğunun doğrulanmasına izin verir. Ayrıca, örneğin belirli bir Mediatype işleyicisi sağlayan yazılımı sorgulamak veya bileşen tanımlayıcısıyla yazılım yüklemek için sistem üst veri havuzuna kolay erişim sağlar.</p>
    <p xml:lang="uk">За допомогою <em>appstreamcli</em> можна читати, записувати, перевіряти та перетворювати метадані AppStream у форматах XML і YAML, а також перевіряти ці метадані на відповідність специфікації. Також за її допомогою можна отримувати доступ до буфера загальносистемних метаданих, наприклад, для того, щоб визначити програмне забезпечення для обробки даних певного мультимедійного типу або щоб встановити програмне забезпечення за ідентифікатором його компонента.</p>
    <p xml:lang="zh-CN"><em>appstreamcli</em> 命令行工具允许读取、写入和转换 AppStream XML 或 YAML 元数据，并验证其是否符合规范。它还提供了对系统元数据池的简单访问，例如查询提供特定 Mediatype 处理程序的软件，或者通过组件标识符安装软件。</p>
    <p xml:lang="zh-TW"><em>appstreamcli</em> 指令列工具可以讀寫與變換 AppStream XML 或 YAML 中介資料，以及驗證資料是否遵循規範。此外它還能輕鬆存取系統中介資料池，以搜尋諸如提供某特定媒體類型處理器使用的軟體，或是按照軟體的組件辨識碼進行安裝等。</p>
  </description>
  <project_group>Freedesktop</project_group>
  <developer id="org.freedesktop">
    <name>Matthias Klumpp</name>
  </developer>
  <url type="homepage">https://www.freedesktop.org/wiki/Distributions/AppStream/</url>
  <url type="bugtracker">https://github.com/ximion/appstream/issues</url>
  <url type="help">https://www.freedesktop.org/software/appstream/docs/chap-AppStream-ManualPages.html</url>
  <url type="vcs-browser">https://github.com/ximion/appstream/</url>
  <provides>
    <binary>appstreamcli</binary>
  </provides>
  <translation type="gettext">appstream</translation>
  <releases>
    <release type="stable" version="1.2.0" date="2026-08-28T00:00:00Z">
      <description>
        <heading>Notes</heading>
        <p>This release marks the libappstream-compose API as stable.</p>
        <p>This release introduces a new, lightly sandboxed (on Linux) media worker for appstream-compose
        and switches to VIPS for image processing. Please report any issues you may find! The sandbox
        can be disabled by setting <code>ASC_NO_SANDBOX=1</code> in the environment. The image formats
        XPM, TIFF and BMP will no longer be read by Compose, and will be rejected unconditionally.</p>
        <p>This release introduces &lt;heading&gt;My headline!&lt;/heading&gt; markup for AppStream descriptions.
        Older versions will remove this markup, so only use it if your target clients have a recent version
        of AppStream.</p>
        <heading>Features</heading>
        <ul>
          <li>compose: Create AscMedia for isolated out-of-process media handling using asc-mediaworker</li>
          <li>compose: Process images, fonts &amp; videos via the media worker</li>
          <li>Generalize path segment validation, use it in the compose media worker</li>
          <li>compose: Switch from using GdkPixbuf to VIPS for image processing</li>
          <li>compose: Harmonize supported formats, don't read XPM/TIFF/BMP</li>
          <li>compose: Make JPEG-XL the default image output format</li>
          <li>compose: Implement basic support for FreeBSD</li>
          <li>compose: Rely on VIPS for SVG support, drop our dedicated librsvg path</li>
          <li>compose: Make image-targets and image batch-processing public API</li>
          <li>compose: Expose the source-icon convention and a hint-tag lookup as public API</li>
          <li>compose: Drop unstable-API marker</li>
          <li>compose: Don't create image thumbnails that aren't a substantially smaller</li>
          <li>compose: Only transfer pre-opened fds and no more directory fd to the worker</li>
          <li>compose: Implement a basic sandbox for the mediaworker using Landlock</li>
          <li>compose: Use RESTRICT_SELF_TSYNC and block UDP access on newer Landlock</li>
          <li>compose: Mix the output image format type into the GCID</li>
          <li>compose: Make AscUnit a proper abstract class</li>
          <li>compose: Improve API documentation</li>
          <li>Always sanitize whitespaces in keywords and drop empty ones</li>
          <li>Assume a language element without percentage means full translation</li>
          <li>news-to-metainfo: Support a details URL in the YAML variant</li>
          <li>news-convert: Support inline Markdown in news text</li>
          <li>news-convert: Support headers in XML&lt;-&gt;YAML/NEWS/Markdown conversions</li>
          <li>ascli: news-convert: Support standalone release XML as source/target</li>
          <li>Whitespace-sanitize all description markup we read</li>
          <li>Output descriptions as literals in YAML and wrap markup ourselves</li>
        </ul>
        <heading>Specification</heading>
        <ul>
          <li>docs: Document the appstreamcli news file conversion helper</li>
          <li>Implement support for headings in description markup</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>meson: Set _POSIX_C_SOURCE on Linux only</li>
          <li>compose: Fix a race where units were deleting each other's icon directories</li>
          <li>compose: Fix documentation and introspection annotation issues</li>
          <li>compose: Drop dead public API, make some API private</li>
          <li>compose: Sharpen with libvips instead of a hand-rolled unsharp mask</li>
          <li>compose: Only read AVIF from HEIF containers, never HEIC</li>
          <li>compose: Fix double-free crash when processing fonts</li>
          <li>compose: Guard against bad locale in path names</li>
          <li>compose: Ensure component-IDs are safe to use in filesystem paths</li>
          <li>compose: Escape values for HTML reports, and create proper plain-text if needed</li>
          <li>compose: Make missing-launchable-desktop-file an error</li>
          <li>Fix a few translator hints that weren't picked up properly</li>
          <li>Don't accept empty strings as URLs</li>
          <li>its: Fix description inline markup translation for release data</li>
          <li>validator: Fix improper use of variadic arguments</li>
          <li>validator: Properly validate component-IDs with random UTF-8 characters</li>
          <li>validator: Abort ID validation after the first invalid character</li>
          <li>pool: Resolve crash if data locations are changed on a loaded pool</li>
          <li>Fix wrong string comparison when detecting arm64 machines</li>
          <li>ascli: Resolve crash when selection is cancelled in install/remove</li>
          <li>Fix another crash when converting invalid description markup to Markdown</li>
          <li>apt: Treat icon tarballs as hostile, instead of trusted</li>
          <li>apt: Fix empty-directory check nuking the icon cache on every refresh</li>
          <li>utils: Ensure we never ever follow symlinks when recursively deleting caches</li>
          <li>xml: Only emit description enumerations for locales that are in them</li>
          <li>cache: Never infinite-recurse when resolving addons for a component</li>
          <li>yaml: Don't leave old header data around when parsing multiple YAML catalogs</li>
        </ul>
        <heading>Miscellaneous</heading>
        <ul>
          <li>ci: fedora: Disable cisco-openh264 repo, it's currently broken on rawhide</li>
          <li>compose: Stop leaking private symbols out of the shared library</li>
          <li>compose: Make hint tag/severity/explanation setters private API</li>
          <li>compose: Seal the global settings explicitly on start</li>
          <li>news-convert: Refactor conversion code for better readability</li>
          <li>ascli: Refactor subcommand dispatch</li>
          <li>meson: Disable analyzer-infinite-loop more broadly for static analysis</li>
        </ul>
        <heading>Contributors</heading>
        <p>Matthias Klumpp</p>
      </description>
    </release>
    <release type="stable" version="1.1.6" date="2026-08-12T00:00:00Z">
      <description>
        <heading>Features</heading>
        <ul>
          <li>validator: Ensure description markup has no invalid attributes set</li>
          <li>validator: Validate bundle/pkgname values for allowed characters</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>xml: Sanitize description markup when reading and writing it</li>
          <li>yaml/json: Ensure description markup is sanitized when loading/saving it</li>
          <li>meson: Work around wrong library linkage when linking Qt tests</li>
          <li>Allow sealing of component-IDs to safely use them in hash tables and indices</li>
          <li>Ensure we never emit or read an invalid data origin</li>
          <li>Prevent crash when comparing bad version strings that have an epoch after rev</li>
          <li>Fix potential out-of-bounds read in OARS mapping table</li>
          <li>apt: yaml: Harden against potential corrupted YAML / YAML-headers</li>
          <li>compose: Guess a filename even from invalid URLs instead of crashing</li>
          <li>compose: Confine directory unit data reads to the unit's root directory</li>
          <li>compose: Refactor directory unit to use openat2, if possible</li>
          <li>news-convert: Don't crash in case we receive bad freeform YAML news input</li>
          <li>ascli: Guard against bad bundle values when calling "install"</li>
        </ul>
        <heading>Contributors</heading>
        <p>Matthias Klumpp</p>
      </description>
    </release>
    <release type="stable" version="1.1.5" date="2026-07-24T00:00:00Z">
      <description>
        <heading>Features</heading>
        <ul>
          <li>sysinfo: Implement display size detection on macOS</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>qt: Add back wrong const Component::addBundle for ABI compatibility</li>
          <li>qt: Use strndup for C string-list conversion</li>
          <li>pool: Fix bidirectional wildcard search for modalias provides</li>
        </ul>
        <heading>Contributors</heading>
        <p>Matthias Klumpp</p>
      </description>
    </release>
    <release type="stable" version="1.1.4" date="2026-07-22T00:00:00Z">
      <description>
        <heading>Features</heading>
        <ul>
          <li>sysinfo: Assume a more modern display for the handset chassis template</li>
          <li>sysinfo: Assume a more modern display for the tablet chassis template</li>
          <li>sysinfo: Initial code to autodetect the display size on Wayland</li>
          <li>sysinfo: Handle fractional display scaling via xdg-output</li>
          <li>Implement support for GCVE as vulnerability database provider</li>
          <li>qt: Sync enum mirrors with the C library</li>
          <li>qt: Add Artifact, Checksum, Reference, Review and Agreement wrappers</li>
          <li>qt: Wrap missing C API on existing classes</li>
          <li>reviews: Add simple interface to fetch ODRS reviews for a component</li>
          <li>reviews: Implement support for submitting reviews</li>
        </ul>
        <heading>Specification</heading>
        <ul>
          <li>docs: Suggest using the longest display side for maximum size constraints</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>Make GResources we need outlive main thread destruction</li>
          <li>pool: Properly implement cancellation of load operations</li>
          <li>sysinfo: Fix display-length setter overriding the shortest edge</li>
          <li>relation-check: Don't zero the score if a required check errored</li>
          <li>curl: Harden downloader by restricting protocols to only HTTP(S)</li>
          <li>curl: Allow making POST requests and changing the user agent</li>
          <li>curl: Fix retry-loop data corruption and don't blindly retry POST requests</li>
          <li>yaml: Fix potential crashes when encountering missing relation entry values</li>
          <li>yaml: Adjust tests and emitter to work around libfyaml string-quoting change</li>
          <li>yaml: Ensure version relations are consistently quoted</li>
          <li>qt: Fix buffer overrun in stringListToCharArray</li>
        </ul>
        <heading>Miscellaneous</heading>
        <ul>
          <li>ci: freebsd: Switch from Cirrus to GitHub Actions</li>
          <li>ci: Update Ubuntu LTS to 26.04</li>
        </ul>
        <heading>Contributors</heading>
        <p>Gleb Popov, Matthias Klumpp</p>
      </description>
    </release>
    <release type="stable" version="1.1.3" date="2026-06-18T00:00:00Z">
      <description>
        <heading>Features</heading>
        <ul>
          <li>Officially support &amp; read JXL images for icons, validate permitted filetypes</li>
          <li>meson: Allow disabling command-line tools</li>
          <li>news-convert: Recognize "=" as release block header</li>
          <li>news-convert: Handle extra linebreaks better and add support for issue-blocks</li>
          <li>compose: Create content hashes with Blake3 instead of MD5</li>
          <li>Update static data for category and license additions</li>
          <li>validator: Tags without namespace are an error</li>
        </ul>
        <heading>Specification</heading>
        <ul>
          <li>docs: Convert to Docbook 5</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>yaml: Ensure certain values are always explicitly emitted as strings</li>
          <li>Never emit usertags that are missing a namespace</li>
          <li>compose: add bounds checks when parsing malformed translation files</li>
          <li>Explicitly add fcfreetype.h include to asc-font.c</li>
          <li>compose: Unref icon_policy in asc_compose_finalize</li>
          <li>compose: Free array from asc_result_get_component_ids_with_hints</li>
        </ul>
        <heading>Miscellaneous</heading>
        <ul>
          <li>yaml: Improve string quoting heuristics</li>
          <li>meson: Drop -Winline from maintainer flags</li>
        </ul>
        <heading>Contributors</heading>
        <p>Matthias Klumpp, OrbisAI Security, Tom Pollard, bbhtt</p>
      </description>
    </release>
    <release type="stable" version="1.1.2" date="2026-01-28T00:00:00Z">
      <description>
        <heading>Features</heading>
        <ul>
          <li>cli: Add rudimentary support for bash completion</li>
        </ul>
        <heading>Specification</heading>
        <ul>
          <li>docs: Fix a minor typo on the translation quickstart page</li>
        </ul>
        <heading>Bugfixes</heading>
        <ul>
          <li>validator: Catch more cases of existing, but empty properties</li>
          <li>tests: Fix tests with libfyaml &gt; 0.9.2</li>
          <li>cli: Recommend/use pkgcli instead of pkcon if available</li>
        </ul>
        <heading>Miscellaneous</heading>
        <ul>
          <li>Use our symbol visibility helper macros consistently everywhere</li>
          <li>meson: Do not update po files on l10n-update</li>
        </ul>
        <heading>Contributors</heading>
        <p>Matthias Klumpp, Philip Withnall</p>
      </description>
    </release>
  </releases>
  <content_rating type="oars-1.1"/>
</component>
