I have Czech and English keyboard layouts. In English layout there is line of keys with numbers above regular keys which switches in Czech layout to Czech specific diacritics symbols. In Lokalize 1.5 I was able to use these keys to selecting messages from TM in translation while Czech layout was used. In Git version this is no longer possible. As a consequence I have to switch to English layout whenever I want to select something from TM and then back to Czech to be able to type in Czech. That is very inconvenient and even might cause typos when I forget to switch layouts. Reproducible: Always
using kde4 + lokalize kf5 i switched to czech layout but only ctrl+1 didn't work. you can change defaults for cs_CZ locale: in editortab.cpp on line 292 to the ones that correspond to number keys in your layout and send the patch to me
I'll check that. Well I used Ctrl+1 so far.
Well, in Czech pressing Ctrl+1 writes "+". Other numbers don't add anything. Please note, Lokalize 1.5 in KDE4 of KF5 works well. Also Lokalize 1.5 in KF5 works well. The only issue seems to be in KF5+Lokalize Git combination.
so I will just set an additional shortcut of ctrl++ if system locale is cs_CZ
Problem is, that other keys don't do anything at all.
*** Bug 343083 has been marked as a duplicate of this bug. ***
Hello. What is the progress with this? I'm pretty happy with using latest Lokalize ATM, but this thing really annoys me a lot.
i'll answer later today...
Git commit 96c16c31ad0beb3b8b3823e3035d22785029ed1a by Nick Shaforostoff. Committed on 21/03/2015 at 01:27. Pushed by shaforo into branch 'Applications/15.04'. add additional default shortcut ctrl++ (ctrl and plus) to insert first tm suggestion if running under Czech locale if nothing is changed for you try removing lokalizerc file M +7 -4 src/editortab.cpp http://commits.kde.org/lokalize/96c16c31ad0beb3b8b3823e3035d22785029ed1a
Hello. This doesn't seem to solve the issue for me. Whenever I switch to Czech QWERTY layout and press Ctrl+1, "+" sign is always entered at the beginning of the string.
To sum it up: When US keyboard is enabled and you press Ctrl+ numbers on alphanumeric keyboard, everything works as expected. When CS (QWERTY) keyboard is enabled and you press Ctrl+ numbers on alphanumeric keyboard, pressing Ctrl+1 you'll get "+", for Ctrl+9 you'll get "9", for Ctrl+0 you'll get "0". For other numbers, nothing happens. When either US or CS (QWERTY) is enabled and you press Ctrl+ numbers on numeric keyboard, pressing Ctrl+1 you'll get "1", for Ctrl+9 you'll get "9", for Ctrl+0 you'll get "0". For other numbers, nothing happens.
which locale do you use? echo $LANG $LOCALE
> echo $LANG $LOCALE en_US.UTF-8 I use English for base system and Czech for KDE.
In KF5: echo $LANG $LOCALE cs_CZ.UTF-8 Ctrl+1 works but other keys don't.
can you think of any possible reasons why ctrl+2 and others do not work? i cannot reproduce this: only ctrl+1 didn't work when i used Czech layout. i'll try on another computer with ubuntu vivid today
No clue at all. Sorry.
Is this still happening?