Bug 332264 - German double bound "replace all" shortcut
Summary: German double bound "replace all" shortcut
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 3.12.3
Platform: Ubuntu Linux
: NOR minor
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-17 22:10 UTC by Christian González
Modified: 2015-10-07 19:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian González 2014-03-17 22:10:10 UTC
The "A&lle ersetzen" button and "&Lesezeichen menu" use the same short key.

Reproducible: Always

Steps to Reproduce:
* open kate in German (!) and any file with it, goto Bearbeiten->Ersetzen...
* The "Replace &All" = "A&lle ersetzen" button has the Alt-L key as shoutcut key. Press Alt-L - now the "&Lesezeichen"  menu opens, which uses the same key.
Comment 1 Burkhard Lück 2014-03-21 10:27:49 UTC
(In reply to comment #0)
> The "A&lle ersetzen" button and "&Lesezeichen menu" use the same short key.
> 
Same happens for "&Ersetzen" and "&Einstellungen"

The reason is quite obvious:
All characters in "Ersetzen" and "Alle ersetzen" are already used as clashes in menu items and in items of the Search & Replace bar.

So I have no clue how to fix this :-(
Comment 2 Christian González 2014-03-31 19:42:35 UTC
Gedit solves this by using NO shortcut. Which is kind of... bah. But anyway, it is  better than a double key. LibreOffice has a modal dialog for search&replace, so global hotkeys don't work there. This is no option neither fpr Kate IMHO, as modal dialogs are mean(TM).
Making another hotkey (with a tooltip hint) is inconsistent.
I would suggest deleting the hotkey - as it is useless.

Maybe this is a consequence of KDE SC having too many options and menus ;-)
Comment 3 Alexander Potashev 2014-04-02 14:45:36 UTC
FYI, CJK languages use extra latin letters to add accelerators, like this:
msgid "Co&ntinue"
msgstr "계속(&N)"
Comment 4 Christoph Cullmann 2015-10-07 19:26:12 UTC
Nowadays that works an we get the auto accel ATL-z for german.