Bug 328763

Summary: Krunner should accept vowel letters with accent mark as equal with the ones without (in greek alphabet).
Product: [Plasma] krunner Reporter: Antonis G. <gaantonio>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: alexander.lohnau, arthur
Priority: NOR    
Version: 5.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Antonis G. 2013-12-13 14:17:03 UTC
Krunner excludes possible results, when using greek locale, since it perceives 
vowel letters with accent mark as different than the ones without.

My suggestion is to accept the following equalities:

α U+03B1 = ά U+03AC = Α U+0391 = Ά U+0386 (Alpha)

ε U+03B5 = έ U+03AD = Ε U+0395 = Έ U+0388 (Epsilon)

η U+03B7 = ή U+03AE = Η U+0397 = Ή U+0389 (Eta)

ι U+03B9 = ί U+03AF = ϊ U+03CA = ΐ U+0390 = Ι U+0399 = Ί U+038A = Ϊ U+03AA (Iota)

ο U+03BF = ό U+03CC = Ο U+039F = Ό U+038C (Omicron)

υ U+03C5 = ύ U+03CD = ϋ U+03CB = ΰ U+03B0 = Υ U+03A5 = Ύ U+038E = Ϋ U+03AB (Upsilon)

ω U+03C9 = ώ U+03CE = Ω U+03A9 = Ώ U+038F (Omega)

Reproducible: Always

Actual Results:  
As a simple example if I wanted to pause the player I would type "παυση" (pause) but nothing would happen, so I need to strickly type "παύση" to get the disared result. (Just the first to letters wouldn't give any result.)

Expected Results:  
Thus searching for "παυση" (pause), krunner will offer to pause the audio player.

Basically in Modern Greek a vowel letter is combined with accent marks to mark the stressed syllable of polysyllabic words. 

When typing in the search prompt of krunner or anywhere else, it is common to forget putting accent marks due to being hurry and the extra keystrokes it requires.

Plus the stressed syllable may change, depending on different factors e.g. the case of the word, so you may need to guess the correct case of the world to get the desired result.

Also gnome search field already does that so I think it is possible.
Comment 1 Christoph Feck 2014-07-23 14:34:54 UTC
I am unsure if this should be fixed inside krunner, or if could be changed in some of the individual plugins. Generally ignoring diacritics can be offensive for some languages, see http://gizmodo.com/382026/a-cellphones-missing-dot-kills-two-people-puts-three-more-in-jail
Comment 2 Vishesh Handa 2014-07-28 14:29:43 UTC
We recently implemented proper diacritics support in Baloo (See - https://bugs.kde.org/show_bug.cgi?id=333038). In order to fix this each krunner plugin would have to implement diacritics support on their own. Or we could possible do it on a slightly higher level. I'm not sure.

Marking this bug as CONFIRMED and I'm setting the version to 5.0. This way it will actually get looked at.
Comment 3 Antonis G. 2016-02-02 17:27:40 UTC
Hello any progress in this?
Comment 4 Alexander Lohnau 2020-07-12 06:27:02 UTC

*** This bug has been marked as a duplicate of bug 324617 ***