Bug 510873

Summary: Conversions don't all work outside of English
Product: [Plasma] krunner Reporter: Xavier Lukhas <Xavier.Lukhas>
Component: converterAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: alexander.lohnau, natalie_clarius, nate
Priority: NOR    
Version First Reported In: 6.4.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Example of the issue

Description Xavier Lukhas 2025-10-21 16:31:08 UTC
Created attachment 185967 [details]
Example of the issue

SUMMARY
Krunner Converter doesn't work consistently in French unless you use the "-> =" syntax, such as "62km -> mi =", in which case the calculator plugin takes over and does the conversion instead. It works for currencies regardless of whether I'm using English or French, but length, speed, weight/mass, etc are a no-go. It works fine overall for all units I've come across in English though.

STEPS TO REPRODUCE
1. Switch language to French ;
2. Run krunner with the converter plugin enabled ;
3. Type a string to convert such as "50km", "50km to mi" (English), or "50km en mi" (French).

OBSERVED RESULT
No output.

EXPECTED RESULT
Units to be converted.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
KDE Plasma Version: plasma-desktop 6.4.5-4
KDE Frameworks Version: frameworkintegration 6.19.0-1
KDE Addons version : kdeplasma-addons 6.4.5-1

ADDITIONAL INFORMATION
The "50km en mi" syntax is what is suggested on the wiki page.
https://userbase.kde.org/Plasma/Krunner/fr

I'm sure you're aware that it's not the only plugin that basically works only in English. The dictionary also only defines English words, even though the keyword for it is in the users language (like "définir" in French instead of "define"). Not sure if it's a bug or just unsupported overall, albeit a bit misleading for a new user who I suppose wouldn't expect that.

Also, happy 6.5 release day, you guys rock!
Comment 1 Nate Graham 2025-10-23 15:13:43 UTC
I can reproduce the issue. Some things do work though. For example "50 eur" shows currency conversions as expected.