Rewrite match logic of PowerDevil runner
- Support partial matches
- Allow both translated and non-translated trigger words
- Avoid duplicating the translated strings. This can become useful in case we also want to add the non-translated trigger words to the syntaxes (once they get displayed somewhere ;))
- Get rid of QRegExp usage
FEATURE: 428193
FEATURE: 428194
FIXED-IN: 5.21
For the queries like to disk
or to ram
it makes IMHO not much sense to display partial matches, because they are more of a sentence that a quick trigger word. But if you disagree and see a valid usecase I will adjust the MR accordingly :)