KQML(1)
π 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 theapplication.argumentsvariable in QML. so like, ignored-but-not-really? they're not doing anything tokqmlitself, 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
- arch rolling: plasma-sdk 6.8.2-1 Β· LGPL-2.0-or-later
- debian trixie: plasma-sdk 6.3.4-1 Β· GPL-2.0-or-later
- epel 10: plasma-sdk 6.7.5-1.el10_3 Β· BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
- fedora 43: plasma-sdk 6.4.5-1.fc43 Β· BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
- fedora 43: plasma-sdk 6.7.5-1.fc43 Β· BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
- fedora 44: plasma-sdk 6.6.4-1.fc44 Β· BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
- fedora 44: plasma-sdk 6.7.5-1.fc44
- fedora 44: plasma-sdk 6.8.2-1.fc44 Β· BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
- nixos 26.05: plasma-sdk 6.6.6
- nixpkgs unstable: plasma-sdk 6.8.2
- opensuse-leap 16.0: plasma6-sdk 6.4.2-bp160.1.2 Β· GPL-2.0-only AND LGPL-2.0-or-later
- opensuse-leap 16.0: plasma6-sdk 6.4.2-bp160.1.2 Β· GPL-2.0-only AND LGPL-2.0-or-later
- opensuse-leap 16.0: plasma6-sdk 6.4.2-bp160.1.2 Β· GPL-2.0-only AND LGPL-2.0-or-later
- opensuse-leap 16.0: plasma6-sdk 6.4.2-bp160.1.2 Β· GPL-2.0-only AND LGPL-2.0-or-later
- ubuntu questing: plasma-sdk 4:6.4.5-0ubuntu1
- ubuntu resolute: plasma-sdk 4:6.6.4-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: plasma-sdk 4:6.7.5-0ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms