It appears that the appstream project no longer supports translatable=no properties, and gettext extract the translatable=no marked strings as translatable.
I opened an issue to inform about the situation, but translatable=no properties are not accepted by developers. You can find the issue here: https://github.com/ximion/appstream/issues/623
Please test your script or string extraction process before merging this PR.
In MetaInfo files, each individual paragraph of a description
(or enumerated entry) is translated individually, however,
you can only exclude the complete block from being translated
by adding translate="no" to the description element.
Remove one of Purism::form_factor tag to pass appstreamcli validation.
appdata: Remove categories
Categories can be parsed from desktop files
If there’s a type="desktop-id" launchable, they are pulled from the desktop file and merged in the AppStream Catalog data. So defining them separately in the MetaInfo is not necessary.
Add vcs-browser and translate URLs to show source code and translation repositories.
appdata: Add translation tag
The <translation/> tag is an optional tag which can be added to specify the translation domain used for this software component. It may be used by the AppStream distro metadata generator to determine the translation status of the respective software (e.g. which languages the software is translated into and how complete the translations are).
appdata:
translate=no
propertiesIt appears that the appstream project no longer supports
translatable=no
properties, and gettext extract thetranslatable=no
marked strings as translatable.I opened an issue to inform about the situation, but
translatable=no
properties are not accepted by developers. You can find the issue here: https://github.com/ximion/appstream/issues/623Please test your script or string extraction process before merging this PR.
Source: https://freedesktop.org/software/appstream/docs/sect-Quickstart-Translation.html
appdata: Fix custom-key-duplicated error
Remove one of Purism::form_factor tag to pass appstreamcli validation.
appdata: Remove categories
Categories can be parsed from desktop files
More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#categories-and-keywords
appdata: Add vcs-browser and translate URLs
Add vcs-browser and translate URLs to show source code and translation repositories.
appdata: Add translation tag
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-translation