KQML(1)

πŸ“¦
version 6.8.2 Β· 2 versions
  • 6.8.2 Β· arch rolling, debian trixie, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 6.6.6 Β· alpine 3.24
, in arch rolling, debian trixie, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– KQML(1) β€” the kqml User's Manual, bestie edition πŸ’–

okay so. you know how qml exists and it's fine and all, but it does NOT know about your i18n calls and you end up crying? yeah. enter kqml, the QML Runtime with KLocalizedContext. this is the kqml User's Manual, section 1 of the manual pages, and it's about to be your new favorite thing, no cap. ✨


🌸 NAME 🌸

kqml β€” QML Runtime with KLocalizedContext. literally that's it. that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

kqml [-v, --version] [-h, --help] [-d, --domaindomain] [files...]
     [-- args...]

yes the spacing in --domaindomain is like that in the original and I am NOT touching it, that's sacred text, periodt. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

so kqml is a QML runtime, but with an initialized KLocalizedContext. that's the whole flex. πŸ‘‘

unlike the qml tool that comes with the qt-declarative package, kqml initializes KLocalizedContext β€” which means you can actually test real-world applications and scratch files that have i18n calls scattered all up and through their code and their imported libraries. the qml tool would just sit there not understanding any of it. embarrassing for it, honestly. πŸ™ˆ

it's giving "I can finally test my translations without losing my mind." main character energy fr fr. πŸ’œ

πŸ’… OPTIONS πŸ’…

  • -v, --version β€” displays version information. cute lil "who am I" moment. ✨
  • -d, --domain domain β€” the main localization domain. domain is the placeholder, bestie, don't type the word "domain" unless that's literally your domain. πŸ’–
  • -h, --help β€” displays this help. iconic. self-explanatory. slay. 🌈
  • files... β€” any number of QML files can be loaded. any number. and here's the tea: they will all share the same engine. one engine, many files, we love a communal situation. 🫢
  • args... β€” arguments after -- are ignored, but passed through to the application.arguments variable in QML. so like, ignored-but-not-really? they're not doing anything to kqml itself, they're just being handed off. passing the aux, basically. 😭

πŸ”₯ SEE ALSO πŸ”₯

more detailed user documentation is available from help:/plasma-desktop β€” either enter this URL into Konqueror, or run khelpcenter help:/plasma-desktop. go, read, be enlightened. πŸ‘‘


πŸ‘‘ AUTHORS πŸ‘‘

kqml was written by ivan tkachenko <me@raitjas.tk>. we stan. πŸ’œ


🌈 a lil sign-off 🌈

this page is from KDE Plasma, version Plasma 6.0, dated 2023-06-10. and that's the whole kqml(1) page, bestie β€” go load some QML files, share an engine, and let your i18n calls thrive. iykyk. πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from