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.
Source: https://freedesktop.org/software/appstream/docs/sect-Quickstart-Translation.html
* appdata: Improve appdata for AppStream 1.0
- Add the `<developer><name>` tag
- Mark the `<developer_name>` tag as deprecated
- Improve appstreamcli parameters
- Activate meson tests on Flatpak manifest
* Change developer ID to kramo.hu
---------
Co-authored-by: kramo <93832451+kra-mo@users.noreply.github.com>
* appdata: use appstreamcli for appdata validation
appstream-util is obsoleted by appstreamcli.
* appdata: Update appdata
- Add translation tag
- Add categories and keywords tags
* Capitalize keywords to avoid duplicate strings
* Remove catrgories and keywords
They are unnecessary for Flathub
---------
Co-authored-by: kramo <contact@kramo.hu>
This metadata is invalid: custom data is a dictionary and using the same
key multiple times in a dictionary does not work
More information: https://github.com/ximion/appstream/issues/476
Previously, the sidebar did not have scrolling enabled. This resulted
in poor behavior in very short windows, such as landscape on phones,
causing the bottom to be cut off. This commit fixes it by wrapping the
sidebar's ListBox in a ScrolledWindow.