Luigi Toscano (81e6ca5c) at 25 Mar 21:35
Qt6 migration: kalm/master was moved to Qt6-only
Luigi Toscano (bddd43a7) at 19 Mar 14:30
Qt6 migration: telly-skout/master was moved to Qt6-only
... and 1 more commit
Luigi Toscano (3b956643) at 11 Mar 14:03
Qt6 migrations: ktextaddons/master is now Qt6-only
Luigi Toscano (2f76b6c6) at 11 Mar 12:09
Qt6 migration: kile/master is Qt6 only
Luigi Toscano (4887c046) at 27 Feb 22:36
Qt6 migration: libkeduvocdocument (for stable6)
Luigi Toscano (432dcacb) at 27 Feb 22:29
t6 migration: libkeduvocdocument (for trunk6)
Luigi Toscano (6c4ed0eb) at 27 Feb 09:16
Qt6 migration: systemdgenie
Albert Astals Cid (38b5e280) at 26 Feb 19:52
The only projects with translatable json files in examples folders are
kwin
libplasma
One of the kwin developers @vladz has asked them to not be translated.
We would need someone from libplasma that they don't want it either before merging this.
Albert Astals Cid (38b5e280) at 26 Feb 19:52
Do not extract json files from examples directory
Albert Astals Cid (38b5e280) at 26 Feb 19:52
Do not extract json files from examples directory
... and 3 more commits
Yes, in plasma we don't want them either :)
Luigi Toscano (0c6425f4) at 25 Feb 14:55
Qt6 porting: vakzination is Qt6 only since Dec 2023
Luigi Toscano (2ea62411) at 25 Feb 14:29
Qt6 migration: mark kopeninghours as Qt6 only
I think it's a general attribute for XML documents, see https://www.w3.org/International/questions/qa-translate-flag
Albert Astals Cid (8307ae61) at 24 Feb 00:02
Appstream format (informally? only indirectly mentioned) recommends the use of the translate
attribute with "no"`value to mark elements not to get translations.
Currently scripty is not aware of that and handles those elements for translation.
Example (https://invent.kde.org/multimedia/kdenlive/-/blob/master/data/org.kde.kdenlive.appdata.xml#L6):
<developer_name translate="no">KDE</developer_name>
<developer_name translate="no" xml:lang="ar">كِيدِي</developer_name>
<developer_name translate="no" xml:lang="ca">KDE</developer_name>
<!-- ... -->
That attribute seems to be used for any element type which is candidate for translations. See https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#metainfo-translations for some more detailed notes:
By default elements in MetaInfo that can be translatable will be marked as such. However translate="no" can be used to explicitly mark them as forbidden. The whole block of the description tag can be excluded by using translate="no".
https://www.freedesktop.org/software/appstream/docs/sect-Quickstart-Translation.html itself as of now does not mention that.
Where the attribute is from is unclear ATM, could not find a DTD or XSD file for the metainfo XML schema. So one has to guess from the docs...
Fixes #9
Luigi Toscano (8307ae61) at 24 Feb 00:02
metainfo: Do not translate components with translate=no
Fixes #9