Meta Information Xml Reference

Groups

Package Info (3)

[MetaInformation] [language] [Attribute]

Classes

Attribute

Set an extension or package specific attribute.

Attribute element examples
<Attribute id="Package:Name" value="Example Package"/>
<Attribute id="Package:Version" value="1.0.0.2"/>

Attributes (2)

  • id (enum): Package attribute ID

  • value (string): Package attribute value to set

Meta

MetaInformation

Extension meta information file (metainfo.xml) root element.

Use as root element in the extension metainfo.xml file to parent package attribute defining elements.

metainfo.xml example
<?xml version="1.0" encoding="UTF-8"?>
<MetaInformation>
  <Attribute id="Package:ID" value="com.vendor.package.{platform}"/>
  <Attribute id="Package:Name" value="Demo Package"/>
  <Attribute id="Package:Description" value="Demo Package Description"/>
  <Attribute id="Package:Version" value="1.0.0.0"/>
  <Attribute id="Package:Vendor" value="Demo Vendor"/>
  <Attribute id="Package:Website" value="https://www.vendor.com"/>
</MetaInformation>

Meta

language

Language prolog.

Use as an if-statement, followed by the configuration option to set for that language. Supported languages are: de, es, fr, it, ja, pt, zh.

<language> element format
<?language [LANG]?>
<!-- option -->
Set language specific package attributes.
<?xml version="1.0" encoding="UTF-8"?>
<MetaInformation>
   <?language de?>
   <Attribute id="Package:LocalizedDescription" value="Programmerweiterung..."/>
   <?language es?>
   <Attribute id="Package:LocalizedDescription" value="Ampliación del programa..."/>
   <!-- Other languages ... -->
</MetaInformation>

Meta

Enums

Attribute.id

Enumerators

  • Package::LocalizedDescription: Localized package description

  • Package:Copyright: Package copyright information

  • Package:Description: Package description

  • Package:Executable: Package executable path

  • Package:ID: Unique package identifier (e.g. ‘com.vendor.package’)

  • Package:Icon: Package icon (path to image file)

  • Package:IconSet: Package icon set (path to image file)

  • Package:LocalizedName: Localized package name

  • Package:Name: Package name

  • Package:ShortID: Short package identifier (optional, e.g. ‘package’)

  • Package:Vendor: Package vendor name

  • Package:Version: Package version number

  • Package:Website: Package vendor or product website