Sat, 19 Nov 2011 13:36:11 +0100
Finished the Mac part of the QScintilla 2.6 support.
QScintilla/MiniEditor.py | file | annotate | diff | comparison | revisions | |
ViewManager/ViewManager.py | file | annotate | diff | comparison | revisions | |
default_Mac.e4k | file | annotate | diff | comparison | revisions | |
eric5.e4p | file | annotate | diff | comparison | revisions | |
i18n/eric5_cs.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_de.qm | file | annotate | diff | comparison | revisions | |
i18n/eric5_de.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_en.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_es.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_fr.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_it.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_ru.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_tr.ts | file | annotate | diff | comparison | revisions | |
i18n/eric5_zh_CN.GB2312.ts | file | annotate | diff | comparison | revisions |
--- a/QScintilla/MiniEditor.py Tue Nov 15 19:31:10 2011 +0100 +++ b/QScintilla/MiniEditor.py Sat Nov 19 13:36:11 2011 +0100 @@ -29,6 +29,8 @@ from .Printer import Printer +from Globals import isMacPlatform + import Utilities import Preferences @@ -534,7 +536,7 @@ self.__textEdit.copyAvailable.connect(self.copyAct.setEnabled) #################################################################### - ## Below follow the actions for qscintilla standard commands. + ## Below follow the actions for QScintilla standard commands. #################################################################### self.esm = QSignalMapper(self) @@ -547,6 +549,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Left')), 0, self.editorActGrp, 'vm_edit_move_left_char') self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFT) + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+B'))) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -554,6 +559,9 @@ QApplication.translate('ViewManager', 'Move right one character'), QKeySequence(QApplication.translate('ViewManager', 'Right')), 0, self.editorActGrp, 'vm_edit_move_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -562,6 +570,9 @@ QApplication.translate('ViewManager', 'Move up one line'), QKeySequence(QApplication.translate('ViewManager', 'Up')), 0, self.editorActGrp, 'vm_edit_move_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUP) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -570,67 +581,104 @@ QApplication.translate('ViewManager', 'Move down one line'), QKeySequence(QApplication.translate('ViewManager', 'Down')), 0, self.editorActGrp, 'vm_edit_move_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWN) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move left one word part'), QApplication.translate('ViewManager', 'Move left one word part'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Left')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_left_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move right one word part'), QApplication.translate('ViewManager', 'Move right one word part'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Right')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_right_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move left one word'), QApplication.translate('ViewManager', 'Move left one word'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Left')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_left_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move right one word'), QApplication.translate('ViewManager', 'Move right one word'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_move_right_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to first visible character in line'), + 'Move to first visible character in document line'), QApplication.translate('ViewManager', - 'Move to first visible character in line'), - QKeySequence(QApplication.translate('ViewManager', 'Home')), 0, + 'Move to first visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_move_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOME) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to start of displayed line'), + 'Move to start of display line'), QApplication.translate('ViewManager', - 'Move to start of displayed line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Home')), 0, + 'Move to start of display line'), + 0, 0, self.editorActGrp, 'vm_edit_move_start_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAY) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to end of line'), - QApplication.translate('ViewManager', 'Move to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'End')), 0, + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of document line'), + QApplication.translate('ViewManager', + 'Move to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -679,22 +727,37 @@ QApplication.translate('ViewManager', 'Move down one page'), QKeySequence(QApplication.translate('ViewManager', 'PgDown')), 0, self.editorActGrp, 'vm_edit_move_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWN) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to start of text'), - QApplication.translate('ViewManager', 'Move to start of text'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Home')), 0, + act = E5Action(QApplication.translate('ViewManager', 'Move to start of document'), + QApplication.translate('ViewManager', 'Move to start of document'), + 0, 0, self.editorActGrp, 'vm_edit_move_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Up'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTSTART) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to end of text'), - QApplication.translate('ViewManager', 'Move to end of text'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+End')), 0, + act = E5Action(QApplication.translate('ViewManager', 'Move to end of document'), + QApplication.translate('ViewManager', 'Move to end of document'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Down'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+End'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -722,6 +785,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Left')), 0, self.editorActGrp, 'vm_edit_extend_selection_left_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+B'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -733,6 +799,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Right')), 0, self.editorActGrp, 'vm_edit_extend_selection_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -743,6 +812,9 @@ 'Extend selection up one line'), QKeySequence(QApplication.translate('ViewManager', 'Shift+Up')), 0, self.editorActGrp, 'vm_edit_extend_selection_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUPEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -754,6 +826,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Down')), 0, self.editorActGrp, 'vm_edit_extend_selection_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -762,10 +837,11 @@ 'Extend selection left one word part'), QApplication.translate('ViewManager', 'Extend selection left one word part'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Left')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_left_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -774,10 +850,11 @@ 'Extend selection right one word part'), QApplication.translate('ViewManager', 'Extend selection right one word part'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_right_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -786,10 +863,14 @@ 'Extend selection left one word'), QApplication.translate('ViewManager', 'Extend selection left one word'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Left')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_left_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -798,43 +879,43 @@ 'Extend selection right one word'), QApplication.translate('ViewManager', 'Extend selection right one word'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_right_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to first visible character in line'), + 'Extend selection to first visible character in document line'), QApplication.translate('ViewManager', - 'Extend selection to first visible character in line'), - QKeySequence(QApplication.translate('ViewManager', 'Shift+Home')), - 0, + 'Extend selection to first visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to start of line'), + 'Extend selection to end of document line'), QApplication.translate('ViewManager', - 'Extend selection to start of line'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Home')), - 0, - self.editorActGrp, 'vm_edit_extend_selection_start_line') - self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAYEXTEND) - act.triggered[()].connect(self.esm.map) - self.editActions.append(act) - - act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of line'), - QApplication.translate('ViewManager', - 'Extend selection to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'Shift+End')), 0, + 'Extend selection to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -880,30 +961,41 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+PgDown')), 0, self.editorActGrp, 'vm_edit_extend_selection_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to start of text'), + 'Extend selection to start of document'), QApplication.translate('ViewManager', - 'Extend selection to start of text'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Home')), - 0, + 'Extend selection to start of document'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Up'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTSTARTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of text'), + 'Extend selection to end of document'), QApplication.translate('ViewManager', - 'Extend selection to end of text'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+End')), - 0, + 'Extend selection to end of document'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Down'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTENDEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -912,17 +1004,22 @@ 'Delete previous character'), QApplication.translate('ViewManager', 'Delete previous character'), QKeySequence(QApplication.translate('ViewManager', 'Backspace')), - QKeySequence(QApplication.translate('ViewManager', - 'Shift+Backspace')), + 0, self.editorActGrp, 'vm_edit_delete_previous_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+H'))) + else: + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+Backspace'))) self.esm.setMapping(act, QsciScintilla.SCI_DELETEBACK) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Delete previous character if not at line start'), + 'Delete previous character if not at start of line'), QApplication.translate('ViewManager', - 'Delete previous character if not at line start'), + 'Delete previous character if not at start of line'), 0, 0, self.editorActGrp, 'vm_edit_delet_previous_char_not_line_start') self.esm.setMapping(act, QsciScintilla.SCI_DELETEBACKNOTLINE) @@ -933,6 +1030,9 @@ QApplication.translate('ViewManager', 'Delete current character'), QKeySequence(QApplication.translate('ViewManager', 'Del')), 0, self.editorActGrp, 'vm_edit_delete_current_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+D'))) self.esm.setMapping(act, QsciScintilla.SCI_CLEAR) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -967,10 +1067,14 @@ act = E5Action(QApplication.translate('ViewManager', 'Delete line to right'), QApplication.translate('ViewManager', 'Delete line to right'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Del')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_delete_line_right') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+K'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Del'))) self.esm.setMapping(act, QsciScintilla.SCI_DELLINERIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -991,13 +1095,13 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Return')), QKeySequence(QApplication.translate('ViewManager', 'Shift+Enter')), self.editorActGrp, 'vm_edit_insert_line_below') - act.triggered[()].connect(self.__textEdit.newLineBelow) + act.triggered[()].connect(self.__newLineBelow) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Delete current line'), QApplication.translate('ViewManager', 'Delete current line'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+U')), QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Shift+L')), + 0, self.editorActGrp, 'vm_edit_delete_current_line') self.esm.setMapping(act, QsciScintilla.SCI_LINEDELETE) act.triggered[()].connect(self.esm.map) @@ -1070,21 +1174,30 @@ self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to end of displayed line'), + 'Move to end of display line'), QApplication.translate('ViewManager', - 'Move to end of displayed line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+End')), 0, + 'Move to end of display line'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_displayed_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDDISPLAY) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of displayed line'), + 'Extend selection to end of display line'), QApplication.translate('ViewManager', - 'Extend selection to end of displayed line'), + 'Extend selection to end of display line'), 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_displayed_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDDISPLAYEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1113,6 +1226,9 @@ 'Alt+Ctrl+Down')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1124,6 +1240,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Alt+Ctrl+Up')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUPRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1136,6 +1255,9 @@ 'Alt+Ctrl+Left')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_left_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+B'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1148,32 +1270,41 @@ 'Alt+Ctrl+Right')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Extend rectangular selection to first' - ' visible character in line'), + ' visible character in document line'), QApplication.translate('ViewManager', 'Extend rectangular selection to first' - ' visible character in line'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Ctrl+Home')), - 0, + ' visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_rect_selection_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOMERECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend rectangular selection to end of line'), + 'Extend rectangular selection to end of document line'), QApplication.translate('ViewManager', - 'Extend rectangular selection to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Ctrl+End')), - 0, + 'Extend rectangular selection to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_rect_selection_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1195,9 +1326,12 @@ QApplication.translate('ViewManager', 'Extend rectangular selection down one page'), QKeySequence(QApplication.translate('ViewManager', - 'Alt+Ctrl+PgDown')), + 'Alt+Shift+PgDown')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1213,6 +1347,319 @@ act.triggered[()].connect(self.esm.map) self.editActions.append(act) + if hasattr(QsciScintilla, "SCI_SCROLLTOSTART"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll to start of document'), + QApplication.translate('ViewManager', + 'Scroll to start of document'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Home'))) + self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOSTART) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_SCROLLTOEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll to end of document'), + QApplication.translate('ViewManager', + 'Scroll to end of document'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'End'))) + self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VERTICALCENTRECARET"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll vertically to center current line'), + QApplication.translate('ViewManager', + 'Scroll vertically to center current line'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_vertically_center') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+L'))) + self.esm.setMapping(act, QsciScintilla.SCI_VERTICALCENTRECARET) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDRIGHTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of next word'), + QApplication.translate('ViewManager', + 'Move to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_move_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) + self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDRIGHTENDEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of next word'), + QApplication.translate('ViewManager', + 'Extend selection to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_select_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) + self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTENDEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDLEFTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of previous word'), + QApplication.translate('ViewManager', + 'Move to end of previous word'), + 0, 0, + self.editorActGrp, 'vm_edit_move_end_previous_word') + self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDLEFTENDEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of previous word'), + QApplication.translate('ViewManager', + 'Extend selection to end of previous word'), + 0, 0, + self.editorActGrp, 'vm_edit_select_end_previous_word') + self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTENDEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOME"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to start of document line'), + QApplication.translate('ViewManager', + 'Move to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_start_document_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOME) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of document line'), + QApplication.translate('ViewManager', + 'Extend selection to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_extend_selection_start_document_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOME) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMERECTEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend rectangular selection to start of document line'), + QApplication.translate('ViewManager', + 'Extend rectangular selection to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_select_rect_start_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOMERECTEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEDISPLAYEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of display line'), + QApplication.translate('ViewManager', + 'Extend selection to start of display line'), + 0, 0, + self.editorActGrp, 'vm_edit_extend_selection_start_display_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Left'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAYEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to start of display or document line'), + QApplication.translate('ViewManager', + 'Move to start of display or document line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_HOMEWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to start of display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_HOMEWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VCHOMEWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to first visible character in display' + ' or document line'), + QApplication.translate('ViewManager', + 'Move to first visible character in display' + ' or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_move_first_visible_char_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VCHOMEWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to first visible character in' + ' display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to first visible character in' + ' display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_first_visible_char_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_LINEENDWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of display or document line'), + QApplication.translate('ViewManager', + 'Move to end of display or document line'), + 0, 0, + self.editorActGrp, 'vm_edit_end_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_LINEENDWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_LINEENDWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to end of display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_end_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_LINEENDWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEUP"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered move up one page'), + QApplication.translate('ViewManager', + 'Stuttered move up one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_move_up_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEUP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEUPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered extend selection up one page'), + QApplication.translate('ViewManager', + 'Stuttered extend selection up one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_extend_selection_up_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEUPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEDOWN"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered move down one page'), + QApplication.translate('ViewManager', + 'Stuttered move down one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_move_down_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEDOWN) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEDOWNEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered extend selection down one page'), + QApplication.translate('ViewManager', + 'Stuttered extend selection down one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_extend_selection_down_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEDOWNEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_DELWORDRIGHTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Delete right to end of next word'), + QApplication.translate('ViewManager', + 'Delete right to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_delete_right_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Del'))) + self.esm.setMapping(act, QsciScintilla.SCI_DELWORDRIGHTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_MOVESELECTEDLINESUP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move selected lines up one line'), + QApplication.translate('ViewManager', + 'Move selected lines up one line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_selection_up_one_line') + self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESUP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_MOVESELECTEDLINESDOWN"): + act = E5Action(QApplication.translate('ViewManager', + 'Move selected lines down one line'), + QApplication.translate('ViewManager', + 'Move selected lines down one line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_selection_down_one_line') + self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESDOWN) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + act = E5Action(QApplication.translate('ViewManager', + 'Duplicate current selection'), + QApplication.translate('ViewManager', + 'Duplicate current selection'), + QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Shift+D')), + 0, + self.editorActGrp, 'vm_edit_duplicate_current_selection') + self.esm.setMapping(act, QsciScintilla.SCI_SELECTIONDUPLICATE) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + self.__textEdit.addActions(self.editorActGrp.actions()) def __createSearchActions(self):
--- a/ViewManager/ViewManager.py Tue Nov 15 19:31:10 2011 +0100 +++ b/ViewManager/ViewManager.py Sat Nov 19 13:36:11 2011 +0100 @@ -18,7 +18,7 @@ from E5Gui.E5Application import e5App from E5Gui import E5FileDialog, E5MessageBox -from Globals import recentNameFiles +from Globals import recentNameFiles, isMacPlatform import Preferences @@ -1127,7 +1127,7 @@ self.copyActGrp.setEnabled(False) #################################################################### - ## Below follow the actions for qscintilla standard commands. + ## Below follow the actions for QScintilla standard commands. #################################################################### self.esm = QSignalMapper(self) @@ -1140,6 +1140,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Left')), 0, self.editorActGrp, 'vm_edit_move_left_char') self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFT) + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+B'))) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1147,6 +1150,9 @@ QApplication.translate('ViewManager', 'Move right one character'), QKeySequence(QApplication.translate('ViewManager', 'Right')), 0, self.editorActGrp, 'vm_edit_move_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1155,6 +1161,9 @@ QApplication.translate('ViewManager', 'Move up one line'), QKeySequence(QApplication.translate('ViewManager', 'Up')), 0, self.editorActGrp, 'vm_edit_move_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUP) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1163,67 +1172,104 @@ QApplication.translate('ViewManager', 'Move down one line'), QKeySequence(QApplication.translate('ViewManager', 'Down')), 0, self.editorActGrp, 'vm_edit_move_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWN) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move left one word part'), QApplication.translate('ViewManager', 'Move left one word part'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Left')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_left_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move right one word part'), QApplication.translate('ViewManager', 'Move right one word part'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Right')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_right_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move left one word'), QApplication.translate('ViewManager', 'Move left one word'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Left')), 0, + 0, 0, self.editorActGrp, 'vm_edit_move_left_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Move right one word'), QApplication.translate('ViewManager', 'Move right one word'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_move_right_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to first visible character in line'), + 'Move to first visible character in document line'), QApplication.translate('ViewManager', - 'Move to first visible character in line'), - QKeySequence(QApplication.translate('ViewManager', 'Home')), 0, + 'Move to first visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_move_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOME) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to start of displayed line'), + 'Move to start of display line'), QApplication.translate('ViewManager', - 'Move to start of displayed line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Home')), 0, + 'Move to start of display line'), + 0, 0, self.editorActGrp, 'vm_edit_move_start_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAY) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to end of line'), - QApplication.translate('ViewManager', 'Move to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'End')), 0, + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of document line'), + QApplication.translate('ViewManager', + 'Move to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1272,22 +1318,37 @@ QApplication.translate('ViewManager', 'Move down one page'), QKeySequence(QApplication.translate('ViewManager', 'PgDown')), 0, self.editorActGrp, 'vm_edit_move_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWN) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to start of text'), - QApplication.translate('ViewManager', 'Move to start of text'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Home')), 0, + act = E5Action(QApplication.translate('ViewManager', 'Move to start of document'), + QApplication.translate('ViewManager', 'Move to start of document'), + 0, 0, self.editorActGrp, 'vm_edit_move_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Up'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTSTART) act.triggered[()].connect(self.esm.map) self.editActions.append(act) - act = E5Action(QApplication.translate('ViewManager', 'Move to end of text'), - QApplication.translate('ViewManager', 'Move to end of text'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+End')), 0, + act = E5Action(QApplication.translate('ViewManager', 'Move to end of document'), + QApplication.translate('ViewManager', 'Move to end of document'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Down'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+End'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1315,6 +1376,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Left')), 0, self.editorActGrp, 'vm_edit_extend_selection_left_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+B'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1326,6 +1390,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Right')), 0, self.editorActGrp, 'vm_edit_extend_selection_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1336,6 +1403,9 @@ 'Extend selection up one line'), QKeySequence(QApplication.translate('ViewManager', 'Shift+Up')), 0, self.editorActGrp, 'vm_edit_extend_selection_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUPEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1347,6 +1417,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+Down')), 0, self.editorActGrp, 'vm_edit_extend_selection_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1355,10 +1428,11 @@ 'Extend selection left one word part'), QApplication.translate('ViewManager', 'Extend selection left one word part'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Left')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_left_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1367,10 +1441,11 @@ 'Extend selection right one word part'), QApplication.translate('ViewManager', 'Extend selection right one word part'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_right_word_part') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1379,10 +1454,14 @@ 'Extend selection left one word'), QApplication.translate('ViewManager', 'Extend selection left one word'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Left')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_left_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Left'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Left'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1391,43 +1470,43 @@ 'Extend selection right one word'), QApplication.translate('ViewManager', 'Extend selection right one word'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Right')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_right_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to first visible character in line'), + 'Extend selection to first visible character in document line'), QApplication.translate('ViewManager', - 'Extend selection to first visible character in line'), - QKeySequence(QApplication.translate('ViewManager', 'Shift+Home')), - 0, + 'Extend selection to first visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to start of line'), + 'Extend selection to end of document line'), QApplication.translate('ViewManager', - 'Extend selection to start of line'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Shift+Home')), - 0, - self.editorActGrp, 'vm_edit_extend_selection_start_line') - self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAYEXTEND) - act.triggered[()].connect(self.esm.map) - self.editActions.append(act) - - act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of line'), - QApplication.translate('ViewManager', - 'Extend selection to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'Shift+End')), 0, + 'Extend selection to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1473,30 +1552,41 @@ QKeySequence(QApplication.translate('ViewManager', 'Shift+PgDown')), 0, self.editorActGrp, 'vm_edit_extend_selection_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to start of text'), + 'Extend selection to start of document'), QApplication.translate('ViewManager', - 'Extend selection to start of text'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Home')), - 0, + 'Extend selection to start of document'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Up'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTSTARTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of text'), + 'Extend selection to end of document'), QApplication.translate('ViewManager', - 'Extend selection to end of text'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+End')), - 0, + 'Extend selection to end of document'), + 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Down'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_DOCUMENTENDEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1505,17 +1595,22 @@ 'Delete previous character'), QApplication.translate('ViewManager', 'Delete previous character'), QKeySequence(QApplication.translate('ViewManager', 'Backspace')), - QKeySequence(QApplication.translate('ViewManager', - 'Shift+Backspace')), + 0, self.editorActGrp, 'vm_edit_delete_previous_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+H'))) + else: + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Shift+Backspace'))) self.esm.setMapping(act, QsciScintilla.SCI_DELETEBACK) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Delete previous character if not at line start'), + 'Delete previous character if not at start of line'), QApplication.translate('ViewManager', - 'Delete previous character if not at line start'), + 'Delete previous character if not at start of line'), 0, 0, self.editorActGrp, 'vm_edit_delet_previous_char_not_line_start') self.esm.setMapping(act, QsciScintilla.SCI_DELETEBACKNOTLINE) @@ -1526,6 +1621,9 @@ QApplication.translate('ViewManager', 'Delete current character'), QKeySequence(QApplication.translate('ViewManager', 'Del')), 0, self.editorActGrp, 'vm_edit_delete_current_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+D'))) self.esm.setMapping(act, QsciScintilla.SCI_CLEAR) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1560,10 +1658,14 @@ act = E5Action(QApplication.translate('ViewManager', 'Delete line to right'), QApplication.translate('ViewManager', 'Delete line to right'), - QKeySequence(QApplication.translate('ViewManager', - 'Ctrl+Shift+Del')), - 0, + 0, 0, self.editorActGrp, 'vm_edit_delete_line_right') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+K'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Del'))) self.esm.setMapping(act, QsciScintilla.SCI_DELLINERIGHT) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1589,8 +1691,8 @@ act = E5Action(QApplication.translate('ViewManager', 'Delete current line'), QApplication.translate('ViewManager', 'Delete current line'), - QKeySequence(QApplication.translate('ViewManager', 'Ctrl+U')), QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Shift+L')), + 0, self.editorActGrp, 'vm_edit_delete_current_line') self.esm.setMapping(act, QsciScintilla.SCI_LINEDELETE) act.triggered[()].connect(self.esm.map) @@ -1663,21 +1765,30 @@ self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Move to end of displayed line'), + 'Move to end of display line'), QApplication.translate('ViewManager', - 'Move to end of displayed line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+End')), 0, + 'Move to end of display line'), + 0, 0, self.editorActGrp, 'vm_edit_move_end_displayed_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Right'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDDISPLAY) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend selection to end of displayed line'), + 'Extend selection to end of display line'), QApplication.translate('ViewManager', - 'Extend selection to end of displayed line'), + 'Extend selection to end of display line'), 0, 0, self.editorActGrp, 'vm_edit_extend_selection_end_displayed_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Right'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDDISPLAYEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1706,6 +1817,9 @@ 'Alt+Ctrl+Down')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_down_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+N'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1717,6 +1831,9 @@ QKeySequence(QApplication.translate('ViewManager', 'Alt+Ctrl+Up')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_up_line') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+P'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEUPRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1729,6 +1846,9 @@ 'Alt+Ctrl+Left')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_left_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+B'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1741,32 +1861,41 @@ 'Alt+Ctrl+Right')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_right_char') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+F'))) self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', 'Extend rectangular selection to first' - ' visible character in line'), + ' visible character in document line'), QApplication.translate('ViewManager', 'Extend rectangular selection to first' - ' visible character in line'), - QKeySequence(QApplication.translate('ViewManager', - 'Alt+Ctrl+Home')), - 0, + ' visible character in document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_rect_selection_first_visible_char') + if not isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Home'))) self.esm.setMapping(act, QsciScintilla.SCI_VCHOMERECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) act = E5Action(QApplication.translate('ViewManager', - 'Extend rectangular selection to end of line'), + 'Extend rectangular selection to end of document line'), QApplication.translate('ViewManager', - 'Extend rectangular selection to end of line'), - QKeySequence(QApplication.translate('ViewManager', 'Alt+Ctrl+End')), - 0, + 'Extend rectangular selection to end of document line'), + 0, 0, self.editorActGrp, 'vm_edit_extend_rect_selection_end_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+E'))) + else: + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+End'))) self.esm.setMapping(act, QsciScintilla.SCI_LINEENDRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1788,9 +1917,12 @@ QApplication.translate('ViewManager', 'Extend rectangular selection down one page'), QKeySequence(QApplication.translate('ViewManager', - 'Alt+Ctrl+PgDown')), + 'Alt+Shift+PgDown')), 0, self.editorActGrp, 'vm_edit_extend_rect_selection_down_page') + if isMacPlatform(): + act.setAlternateShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+V'))) self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNRECTEXTEND) act.triggered[()].connect(self.esm.map) self.editActions.append(act) @@ -1806,6 +1938,308 @@ act.triggered[()].connect(self.esm.map) self.editActions.append(act) + if hasattr(QsciScintilla, "SCI_SCROLLTOSTART"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll to start of document'), + QApplication.translate('ViewManager', + 'Scroll to start of document'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_start_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Home'))) + self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOSTART) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_SCROLLTOEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll to end of document'), + QApplication.translate('ViewManager', + 'Scroll to end of document'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_end_text') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'End'))) + self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VERTICALCENTRECARET"): + act = E5Action(QApplication.translate('ViewManager', + 'Scroll vertically to center current line'), + QApplication.translate('ViewManager', + 'Scroll vertically to center current line'), + 0, 0, + self.editorActGrp, 'vm_edit_scroll_vertically_center') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+L'))) + self.esm.setMapping(act, QsciScintilla.SCI_VERTICALCENTRECARET) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDRIGHTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of next word'), + QApplication.translate('ViewManager', + 'Move to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_move_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Right'))) + self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDRIGHTENDEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of next word'), + QApplication.translate('ViewManager', + 'Extend selection to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_select_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Shift+Right'))) + self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTENDEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDLEFTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of previous word'), + QApplication.translate('ViewManager', + 'Move to end of previous word'), + 0, 0, + self.editorActGrp, 'vm_edit_move_end_previous_word') + self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_WORDLEFTENDEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of previous word'), + QApplication.translate('ViewManager', + 'Extend selection to end of previous word'), + 0, 0, + self.editorActGrp, 'vm_edit_select_end_previous_word') + self.esm.setMapping(act, QsciScintilla.SCI_WORDLEFTENDEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOME"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to start of document line'), + QApplication.translate('ViewManager', + 'Move to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_start_document_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOME) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of document line'), + QApplication.translate('ViewManager', + 'Extend selection to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_extend_selection_start_document_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Shift+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOME) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMERECTEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend rectangular selection to start of document line'), + QApplication.translate('ViewManager', + 'Extend rectangular selection to start of document line'), + 0, 0, + self.editorActGrp, 'vm_edit_select_rect_start_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Meta+Alt+Shift+A'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOMERECTEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEDISPLAYEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of display line'), + QApplication.translate('ViewManager', + 'Extend selection to start of display line'), + 0, 0, + self.editorActGrp, 'vm_edit_extend_selection_start_display_line') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Ctrl+Shift+Left'))) + self.esm.setMapping(act, QsciScintilla.SCI_HOMEDISPLAYEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to start of display or document line'), + QApplication.translate('ViewManager', + 'Move to start of display or document line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_HOMEWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_HOMEWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to start of display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to start of display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_HOMEWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VCHOMEWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to first visible character in display' + ' or document line'), + QApplication.translate('ViewManager', + 'Move to first visible character in display' + ' or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_move_first_visible_char_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_VCHOMEWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to first visible character in' + ' display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to first visible character in' + ' display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_first_visible_char_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_LINEENDWRAP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move to end of display or document line'), + QApplication.translate('ViewManager', + 'Move to end of display or document line'), + 0, 0, + self.editorActGrp, 'vm_edit_end_start_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_LINEENDWRAP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_LINEENDWRAPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Extend selection to end of display or document line'), + QApplication.translate('ViewManager', + 'Extend selection to end of display or document line'), + 0, 0, + self.editorActGrp, + 'vm_edit_extend_selection_end_display_document_line') + self.esm.setMapping(act, QsciScintilla.SCI_LINEENDWRAPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEUP"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered move up one page'), + QApplication.translate('ViewManager', + 'Stuttered move up one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_move_up_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEUP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEUPEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered extend selection up one page'), + QApplication.translate('ViewManager', + 'Stuttered extend selection up one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_extend_selection_up_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEUPEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEDOWN"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered move down one page'), + QApplication.translate('ViewManager', + 'Stuttered move down one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_move_down_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEDOWN) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_STUTTEREDPAGEDOWNEXTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Stuttered extend selection down one page'), + QApplication.translate('ViewManager', + 'Stuttered extend selection down one page'), + 0, 0, + self.editorActGrp, 'vm_edit_stuttered_extend_selection_down_page') + self.esm.setMapping(act, QsciScintilla.SCI_STUTTEREDPAGEDOWNEXTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_DELWORDRIGHTEND"): + act = E5Action(QApplication.translate('ViewManager', + 'Delete right to end of next word'), + QApplication.translate('ViewManager', + 'Delete right to end of next word'), + 0, 0, + self.editorActGrp, 'vm_edit_delete_right_end_next_word') + if isMacPlatform(): + act.setShortcut(QKeySequence( + QApplication.translate('ViewManager', 'Alt+Del'))) + self.esm.setMapping(act, QsciScintilla.SCI_DELWORDRIGHTEND) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_MOVESELECTEDLINESUP"): + act = E5Action(QApplication.translate('ViewManager', + 'Move selected lines up one line'), + QApplication.translate('ViewManager', + 'Move selected lines up one line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_selection_up_one_line') + self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESUP) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + + if hasattr(QsciScintilla, "SCI_MOVESELECTEDLINESDOWN"): + act = E5Action(QApplication.translate('ViewManager', + 'Move selected lines down one line'), + QApplication.translate('ViewManager', + 'Move selected lines down one line'), + 0, 0, + self.editorActGrp, 'vm_edit_move_selection_down_one_line') + self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESDOWN) + act.triggered[()].connect(self.esm.map) + self.editActions.append(act) + self.editorActGrp.setEnabled(False) def initEditMenu(self):
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default_Mac.e4k Sat Nov 19 13:36:11 2011 +0100 @@ -0,0 +1,2957 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE Shortcuts SYSTEM "Shortcuts-3.6.dtd"> +<!-- Eric5 keyboard shortcuts --> +<!-- Saved: 2011-11-19, 12:21:26--> +<!-- Author: Detlev Offenbach <detlev@die-offenbachs.de> --> +<Shortcuts version="3.6"> + <Shortcut category="Project"> + <Name>project_new</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_open</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_close</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_save</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_save_as</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_add_file</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_add_directory</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_add_translation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_search_new_files</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_properties</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_user_properties</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_filetype_associatios</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_lexer_associatios</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_debugger_properties</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_debugger_properties_load</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_debugger_properties_save</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_debugger_properties_delete</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_debugger_properties_resets</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_load_session</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_save_session</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_delete_session</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_code_metrics</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_code_coverage</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_profile_data</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_application_diagram</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_plugin_pkglist</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_plugin_archive</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_plugin_sarchive</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>doc_eric5_api</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>doc_eric5_doc</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_check_pep8</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_check_syntax</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Project"> + <Name>project_check_indentations</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>quit</Name> + <Accel>Ctrl+Q</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>edit_profile</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>debug_profile</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>project_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>project_viewer_activate</Name> + <Accel>Alt+Shift+P</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>multi_project_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>multi_project_viewer_activate</Name> + <Accel>Alt+Shift+M</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>debug_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>debug_viewer_activate</Name> + <Accel>Alt+Shift+D</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>interpreter_shell</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>interprter_shell_activate</Name> + <Accel>Alt+Shift+S</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>terminal</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>terminal_activate</Name> + <Accel>Alt+Shift+R</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>file_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>file_browser_activate</Name> + <Accel>Alt+Shift+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>log_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>log_viewer_activate</Name> + <Accel>Alt+Shift+G</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>task_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>task_viewer_activate</Name> + <Accel>Alt+Shift+T</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>template_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>template_viewer_activate</Name> + <Accel>Alt+Shift+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>vertical_toolbox</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>horizontal_toolbox</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>left_sidebar</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>bottom_sidebar</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>cooperation_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>cooperation_viewer_activate</Name> + <Accel>Alt+Shift+O</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>symbols_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>symbols_viewer_activate</Name> + <Accel>Alt+Shift+Y</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>numbers_viewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>numbers_viewer_activate</Name> + <Accel>Alt+Shift+B</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>whatsThis</Name> + <Accel>Shift+F1</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>helpviewer</Name> + <Accel>F1</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>qt4_documentation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>pyqt4_documentation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>python3_documentation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>python2_documentation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>eric_documentation</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>show_versions</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>check_updates</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>show_downloadable_versions</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>report_bug</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>request_feature</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>unittest</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>unittest_restart</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>unittest_script</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>unittest_project</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>qt_designer4</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>qt_linguist4</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>ui_previewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>tr_previewer</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>diff_files</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>compare_files</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>sql_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>mini_editor</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>web_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>icon_editor</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>preferences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>export_preferences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>import_preferences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>reload_apis</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>show_external_tools</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>view_profiles</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>configure_toolbars</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>keyboard_shortcuts</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>export_keyboard_shortcuts</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>import_keyboard_shortcuts</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>viewmanager_activate</Name> + <Accel>Alt+Shift+E</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>view_next_tab</Name> + <Accel>Ctrl+Alt+Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>view_previous_tab</Name> + <Accel>Ctrl+Alt+Shift+Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>switch_tabs</Name> + <Accel>Ctrl+1</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>plugin_infos</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>plugin_install</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>plugin_deinstall</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>plugin_repository</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>about_eric</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="General"> + <Name>about_qt</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_e5messagebox</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_python_re</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qcolordialog</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qfiledialog</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qfontdialog</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qinputdialog</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qmessagebox</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Wizards"> + <Name>wizards_qregexp</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_run_script</Name> + <Accel>F2</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_run_project</Name> + <Accel>Shift+F2</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_coverage_script</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_coverage_project</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_profile_script</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_profile_project</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_debug_script</Name> + <Accel>F5</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_debug_project</Name> + <Accel>Shift+F5</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_restart_script</Name> + <Accel>F4</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_stop_script</Name> + <Accel>Shift+F10</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_continue</Name> + <Accel>F6</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_continue_to_cursor</Name> + <Accel>Shift+F6</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_single_step</Name> + <Accel>F7</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_step_over</Name> + <Accel>F8</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_step_out</Name> + <Accel>F9</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_stop</Name> + <Accel>F10</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_evaluate</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_execute</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_variables_filter</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_exceptions_filter</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_ignored_exceptions</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_toggle_breakpoint</Name> + <Accel>Shift+F11</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_edit_breakpoint</Name> + <Accel>Shift+F12</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_next_breakpoint</Name> + <Accel>Ctrl+Shift+PgDown</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_previous_breakpoint</Name> + <Accel>Ctrl+Shift+PgUp</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Debug"> + <Name>dbg_clear_breakpoint</Name> + <Accel>Ctrl+Shift+C</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_undo</Name> + <Accel>Ctrl+Z</Accel> + <AltAccel>Alt+Backspace</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_redo</Name> + <Accel>Ctrl+Shift+Z</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_revert</Name> + <Accel>Ctrl+Y</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_cut</Name> + <Accel>Ctrl+X</Accel> + <AltAccel>Shift+Del</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_copy</Name> + <Accel>Ctrl+C</Accel> + <AltAccel>Ctrl+Ins</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_paste</Name> + <Accel>Ctrl+V</Accel> + <AltAccel>Shift+Ins</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_clear</Name> + <Accel>Alt+Shift+C</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_join_lines</Name> + <Accel>Ctrl+J</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_indent</Name> + <Accel>Ctrl+I</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_unindent</Name> + <Accel>Ctrl+Shift+I</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_smart_indent</Name> + <Accel>Ctrl+Alt+I</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_comment</Name> + <Accel>Ctrl+M</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_uncomment</Name> + <Accel>Ctrl+Alt+M</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_stream_comment</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_box_comment</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_select_to_brace</Name> + <Accel>Ctrl+E</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_select_all</Name> + <Accel>Ctrl+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_deselect_all</Name> + <Accel>Ctrl+Alt+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_convert_eol</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_shorten_empty_lines</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_autocomplete</Name> + <Accel>Ctrl+Space</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_autocomplete_from_document</Name> + <Accel>Ctrl+Shift+Space</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_autocomplete_from_api</Name> + <Accel>Ctrl+Alt+Space</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_autocomplete_from_all</Name> + <Accel>Alt+Shift+Space</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_calltip</Name> + <Accel>Alt+Space</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_left_char</Name> + <Accel>Left</Accel> + <AltAccel>Meta+B</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_right_char</Name> + <Accel>Right</Accel> + <AltAccel>Meta+F</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_up_line</Name> + <Accel>Up</Accel> + <AltAccel>Meta+P</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_down_line</Name> + <Accel>Down</Accel> + <AltAccel>Meta+N</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_left_word_part</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_right_word_part</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_left_word</Name> + <Accel>Alt+Left</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_right_word</Name> + <Accel>Alt+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_first_visible_char</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_start_line</Name> + <Accel>Ctrl+Left</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_end_line</Name> + <Accel>Meta+E</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_scroll_down_line</Name> + <Accel>Ctrl+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_scroll_up_line</Name> + <Accel>Ctrl+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_up_para</Name> + <Accel>Alt+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_down_para</Name> + <Accel>Alt+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_up_page</Name> + <Accel>PgUp</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_down_page</Name> + <Accel>PgDown</Accel> + <AltAccel>Meta+V</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_start_text</Name> + <Accel>Ctrl+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_end_text</Name> + <Accel>Ctrl+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_indent_one_level</Name> + <Accel>Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_unindent_one_level</Name> + <Accel>Shift+Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_left_char</Name> + <Accel>Shift+Left</Accel> + <AltAccel>Meta+Shift+B</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_right_char</Name> + <Accel>Shift+Right</Accel> + <AltAccel>Meta+Shift+F</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_up_line</Name> + <Accel>Shift+Up</Accel> + <AltAccel>Meta+Shift+P</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_down_line</Name> + <Accel>Shift+Down</Accel> + <AltAccel>Meta+Shift+N</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_left_word_part</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_right_word_part</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_left_word</Name> + <Accel>Alt+Shift+Left</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_right_word</Name> + <Accel>Alt+Shift+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_first_visible_char</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_end_line</Name> + <Accel>Meta+Shift+E</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_up_para</Name> + <Accel>Alt+Shift+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_down_para</Name> + <Accel>Alt+Shift+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_up_page</Name> + <Accel>Shift+PgUp</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_down_page</Name> + <Accel>Shift+PgDown</Accel> + <AltAccel>Meta+Shift+V</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_start_text</Name> + <Accel>Ctrl+Shift+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_end_text</Name> + <Accel>Ctrl+Shift+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_previous_char</Name> + <Accel>Backspace</Accel> + <AltAccel>Meta+H</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delet_previous_char_not_line_start</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_current_char</Name> + <Accel>Del</Accel> + <AltAccel>Meta+D</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_word_left</Name> + <Accel>Ctrl+Backspace</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_word_right</Name> + <Accel>Ctrl+Del</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_line_left</Name> + <Accel>Ctrl+Shift+Backspace</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_line_right</Name> + <Accel>Meta+K</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_insert_line</Name> + <Accel>Return</Accel> + <AltAccel>Enter</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_insert_line_below</Name> + <Accel>Shift+Return</Accel> + <AltAccel>Shift+Enter</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_current_line</Name> + <Accel>Ctrl+Shift+L</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_duplicate_current_line</Name> + <Accel>Ctrl+D</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_swap_current_previous_line</Name> + <Accel>Ctrl+T</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_cut_current_line</Name> + <Accel>Alt+Shift+L</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_copy_current_line</Name> + <Accel>Ctrl+Shift+T</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_toggle_insert_overtype</Name> + <Accel>Ins</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_convert_selection_lower</Name> + <Accel>Alt+Shift+U</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_convert_selection_upper</Name> + <Accel>Ctrl+Shift+U</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_end_displayed_line</Name> + <Accel>Ctrl+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_end_displayed_line</Name> + <Accel>Ctrl+Shift+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_formfeed</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_escape</Name> + <Accel>Esc</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_down_line</Name> + <Accel>Ctrl+Alt+Down</Accel> + <AltAccel>Meta+Alt+Shift+N</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_up_line</Name> + <Accel>Ctrl+Alt+Up</Accel> + <AltAccel>Meta+Alt+Shift+P</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_left_char</Name> + <Accel>Ctrl+Alt+Left</Accel> + <AltAccel>Meta+Alt+Shift+B</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_right_char</Name> + <Accel>Ctrl+Alt+Right</Accel> + <AltAccel>Meta+Alt+Shift+F</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_first_visible_char</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_end_line</Name> + <Accel>Meta+Alt+Shift+E</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_up_page</Name> + <Accel>Ctrl+Alt+PgUp</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_rect_selection_down_page</Name> + <Accel>Alt+Shift+PgDown</Accel> + <AltAccel>Meta+Alt+Shift+V</AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_duplicate_current_selection</Name> + <Accel>Ctrl+Shift+D</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_scroll_start_text</Name> + <Accel>Home</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_scroll_end_text</Name> + <Accel>End</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_scroll_vertically_center</Name> + <Accel>Meta+L</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_end_next_word</Name> + <Accel>Alt+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_select_end_next_word</Name> + <Accel>Alt+Shift+Right</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_end_previous_word</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_select_end_previous_word</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_start_document_line</Name> + <Accel>Meta+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_start_document_line</Name> + <Accel>Meta+Shift+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_select_rect_start_line</Name> + <Accel>Meta+Alt+Shift+A</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_start_display_line</Name> + <Accel>Ctrl+Shift+Left</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_start_display_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_start_display_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_first_visible_char_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_first_visible_char_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_end_start_display_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_extend_selection_end_display_document_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_stuttered_move_up_page</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_stuttered_extend_selection_up_page</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_stuttered_move_down_page</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_stuttered_extend_selection_down_page</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_delete_right_end_next_word</Name> + <Accel>Alt+Del</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_selection_up_one_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Edit"> + <Name>vm_edit_move_selection_down_one_line</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_new</Name> + <Accel>Ctrl+N</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_open</Name> + <Accel>Ctrl+O</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_close</Name> + <Accel>Ctrl+W</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_close_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_save</Name> + <Accel>Ctrl+S</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_save_as</Name> + <Accel>Ctrl+Shift+S</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_save_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_print</Name> + <Accel>Ctrl+P</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_print_preview</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="File"> + <Name>vm_file_search_file</Name> + <Accel>Ctrl+Alt+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search</Name> + <Accel>Ctrl+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_next</Name> + <Accel>F3</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_previous</Name> + <Accel>Shift+F3</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_clear_search_markers</Name> + <Accel>Ctrl+3</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_replace</Name> + <Accel>Ctrl+R</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_quicksearch</Name> + <Accel>Ctrl+Shift+K</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_quicksearch_backwards</Name> + <Accel>Ctrl+Shift+J</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_quicksearch_extend</Name> + <Accel>Ctrl+Shift+H</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_goto_line</Name> + <Accel>Ctrl+G</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_goto_brace</Name> + <Accel>Ctrl+L</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_goto_last_edit_location</Name> + <Accel>Ctrl+Shift+G</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_goto_previous_method_or_class</Name> + <Accel>Ctrl+Shift+Up</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_goto_next_method_or_class</Name> + <Accel>Ctrl+Shift+Down</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_search_in_files</Name> + <Accel>Ctrl+Shift+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Search"> + <Name>vm_replace_in_files</Name> + <Accel>Ctrl+Shift+R</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_zoom_in</Name> + <Accel>Ctrl++</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_zoom_out</Name> + <Accel>Ctrl+-</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_zoom</Name> + <Accel>Ctrl+#</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_toggle_all_folds</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_toggle_all_folds_children</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_toggle_current_fold</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_unhighlight</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_split_view</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_arrange_horizontally</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_view_remove_split</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_next_split</Name> + <Accel>Ctrl+Alt+N</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_previous_split</Name> + <Accel>Ctrl+Alt+P</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="View"> + <Name>vm_preview</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_start_recording</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_stop_recording</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_run</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_delete</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_load</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Macro"> + <Name>vm_macro_save</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_bookmark_toggle</Name> + <Accel>Ctrl+Alt+T</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_bookmark_next</Name> + <Accel>Ctrl+PgDown</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_bookmark_previous</Name> + <Accel>Ctrl+PgUp</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_bookmark_clear</Name> + <Accel>Ctrl+Alt+C</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_syntaxerror_goto</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_syntaxerror_clear</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_warning_next</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_warning_previous</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_warnings_clear</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_uncovered_next</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_uncovered_previous</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_task_next</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Bookmarks"> + <Name>vm_task_previous</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Spelling"> + <Name>vm_spelling_spellcheck</Name> + <Accel>Shift+F7</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Spelling"> + <Name>vm_spelling_autospellcheck</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_new</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_update</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_commit</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_add</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_remove</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_log</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_log_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_diff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_extendeddiff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_urldiff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_status</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_tag</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_export</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_options</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_revert</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_merge</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_switch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_resolve</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_cleanup</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_command</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_list_tags</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_list_branches</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_contents</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_property_set</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_property_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_property_delete</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_relocate</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_repo_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Subversion"> + <Name>subversion_configure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_rename</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_rename_local</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_rename_module</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_change_occurrences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_extract_method</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_extract_variable</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_inline</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_move_method</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_move_module</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_use_function</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_introduce_factory_method</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_introduce_parameter_method</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_organize_imports</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_expand_star_imports</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_relative_to_absolute_imports</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_froms_to_imports</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_organize_imports</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_restructure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_change_method_signature</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_inline_argument_default</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_transform_module_to_package</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_encapsulate_attribute</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_local_variable_to_attribute</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_method_to_methodobject</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_undo</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_redo</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_show_project_undo_history</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_show_project_redo_history</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_show_file_undo_history</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_show_file_redo_history</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_clear_history</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_find_occurrences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_find_definition</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_find_implementations</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_edit_config</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_help</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_analyze_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="RefactoringRope"> + <Name>refactoring_update_configuration</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_new</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_update</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_commit</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_add</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_remove</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_log</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_log_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_diff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_extendeddiff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_urldiff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_status</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_repoinfo</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_tag</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_export</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_options</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_revert</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_merge</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_switch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_resolve</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_cleanup</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_command</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_list_tags</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_list_branches</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_contents</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_property_set</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_property_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_property_delete</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_relocate</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_repo_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="PySvn"> + <Name>subversion_configure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_new</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_incoming</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_pull</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_update</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_commit</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_outgoing</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_push</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_push_forced</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>subversion_export</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_add</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_remove</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_log</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_log_browser</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_diff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_extendeddiff</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_status</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_heads</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_parents</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_tip</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_revert</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_merge</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_resolve</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_tag</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_list_tags</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_list_branches</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_branch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_push_branch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_close_branch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_show_branch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_switch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_cleanup</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_command</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_options</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_configure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_user_configure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_repo_configure</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_show_config</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_show_paths</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_verify</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_recover</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_identify</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_create ignore</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_bundle</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_preview_bundle</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_identify_bundle</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_unbundle</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_bisect_good</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_bisect_bad</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_bisect_skip</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_bisect_reset</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_backout</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_rollback</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_serve</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_import</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_import</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_rebase</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_rebase_continue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_rebase_abort</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_gpg_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_gpg_verify</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_gpg_sign</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_purge</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_purge_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_purge_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_purge_all_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_new</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_refresh</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_refresh_message</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_show</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_show_message</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_finish_applied</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_rename</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_delete</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_fold</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_next</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_until</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_current</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_until</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_goto</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_next_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_all_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_push_until_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_current_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_all_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_pop_until_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_goto_force</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_define</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_drop_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_list</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_list_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_set_active</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_deactivate</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_guards_identify_active</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_create_queue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_rename_queue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_delete_queue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_purge_queue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_activate_queue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_queues_list_queues</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_list_bookmarks</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_define_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_delete_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_rename_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_move_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_incoming_bookmarks</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_pull_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_outgoing_bookmarks</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_push_bookmark</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_fetch</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_transplant</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="Mercurial"> + <Name>mercurial_transplant_continue</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_new_tab</Name> + <Accel>Ctrl+T</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_new_window</Name> + <Accel>Ctrl+N</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_open</Name> + <Accel>Ctrl+O</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_open_tab</Name> + <Accel>Ctrl+Shift+O</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_save_as</Name> + <Accel>Ctrl+Shift+S</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_import_bookmarks</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_export_bookmarks</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_print</Name> + <Accel>Ctrl+P</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_print_pdf</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_print_preview</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_close</Name> + <Accel>Ctrl+W</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_close_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_private_browsing</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_file_quit</Name> + <Accel>Ctrl+Q</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_go_backward</Name> + <Accel>Alt+Left</Accel> + <AltAccel>Backspace</AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_go_foreward</Name> + <Accel>Alt+Right</Accel> + <AltAccel>Shift+Backspace</AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_go_home</Name> + <Accel>Ctrl+Home</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_go_reload</Name> + <Accel>Ctrl+R</Accel> + <AltAccel>F5</AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_go_stop</Name> + <Accel>Ctrl+.</Accel> + <AltAccel>Esc</AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_edit_copy</Name> + <Accel>Ctrl+C</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_edit_find</Name> + <Accel>Ctrl+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_edit_find_next</Name> + <Accel>F3</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_edit_find_previous</Name> + <Accel>Shift+F3</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_bookmarks_manage</Name> + <Accel>Ctrl+Shift+B</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_bookmark_add</Name> + <Accel>Ctrl+D</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_bookmark_show_all</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_bookmark_all_tabs</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_help_whats_this</Name> + <Accel>Shift+F1</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_help_about</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_help_about_qt</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_zoom_in</Name> + <Accel>Ctrl++</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_zoom_out</Name> + <Accel>Ctrl+-</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_zoom_reset</Name> + <Accel>Ctrl+0</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_zoom_text_only</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_show_page_source</Name> + <Accel>Ctrl+U</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_full_scree</Name> + <Accel>F11</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_next_tab</Name> + <Accel>Ctrl+Alt+Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_view_previous_tab</Name> + <Accel>Ctrl+Alt+Shift+Tab</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_switch_tabs</Name> + <Accel>Ctrl+1</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_preferences</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_accepted_languages</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_cookies</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_offline_storage</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_sync_toc</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_show_toc</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_show_index</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_show_search</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_qthelp_documents</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_qthelp_filters</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_qthelp_reindex</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_clear_private_data</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_clear_icons_db</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_search_engines</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_manage_passwords</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_adblock</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_manage_certificates</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_tools_network_monitor</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_show_downloads</Name> + <Accel></Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_rss_feeds</Name> + <Accel>Ctrl+Shift+F</Accel> + <AltAccel></AltAccel> + </Shortcut> + <Shortcut category="HelpViewer"> + <Name>help_siteinfo</Name> + <Accel>Ctrl+Shift+I</Accel> + <AltAccel></AltAccel> + </Shortcut> +</Shortcuts>
--- a/eric5.e4p Tue Nov 15 19:31:10 2011 +0100 +++ b/eric5.e4p Sat Nov 19 13:36:11 2011 +0100 @@ -1302,6 +1302,7 @@ <Other>Plugins/VcsPlugins/vcsMercurial/styles/logBrowserBookmark.style</Other> <Other>Plugins/VcsPlugins/vcsMercurial/styles/logDialogBookmark.style</Other> <Other>README-MacOSX.txt</Other> + <Other>default_Mac.e4k</Other> </Others> <MainScript>eric5.py</MainScript> <Vcs>
--- a/i18n/eric5_cs.ts Tue Nov 15 19:31:10 2011 +0100 +++ b/i18n/eric5_cs.ts Sat Nov 19 13:36:11 2011 +0100 @@ -6638,7 +6638,7 @@ <context> <name>E5SideBar</name> <message> - <location filename="E5Gui/E5SideBar.py" line="49"/> + <location filename="E5Gui/E5SideBar.py" line="50"/> <source>Deselect to activate automatic collapsing</source> <translation>Zrušit aktivaci automatického zmizení</translation> </message> @@ -25094,382 +25094,382 @@ <context> <name>MiniEditor</name> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>New</source> <translation>Nový</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>&New</source> <translation>&Nový</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>Ctrl+N</source> <comment>File|New</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="355"/> + <location filename="QScintilla/MiniEditor.py" line="357"/> <source>Open an empty editor window</source> <translation>Otevřít prázdné editační okno</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="356"/> + <location filename="QScintilla/MiniEditor.py" line="358"/> <source><b>New</b><p>An empty editor window will be created.</p></source> <translation><b>Nový</b><p>Bude otevřeno prázdné editační okno.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>Open</source> <translation>Otevřít</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>&Open...</source> <translation>&Otevřít...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="368"/> + <location filename="QScintilla/MiniEditor.py" line="370"/> <source>Open a file</source> <translation>Otevřít soubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="369"/> + <location filename="QScintilla/MiniEditor.py" line="371"/> <source><b>Open a file</b><p>You will be asked for the name of a file to be opened.</p></source> <translation><b>Otevřít soubor</b><p>Budete dotázáni na jméno souboru, který se má otevřít do editačního okna.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>Save</source> <translation>Uložit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>&Save</source> <translation>&Uložit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="381"/> + <location filename="QScintilla/MiniEditor.py" line="383"/> <source>Save the current file</source> <translation>Uložit aktuální soubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="382"/> + <location filename="QScintilla/MiniEditor.py" line="384"/> <source><b>Save File</b><p>Save the contents of current editor window.</p></source> <translation><b>Uložit soubor</b><p>Uložit obsah aktuálního editačního okna.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Save as</source> <translation>Uložit jako</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Save &as...</source> <translation>Uložit j&ako...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="394"/> + <location filename="QScintilla/MiniEditor.py" line="396"/> <source>Save the current file to a new one</source> <translation>Uložit aktuální soubor do nového</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="395"/> + <location filename="QScintilla/MiniEditor.py" line="397"/> <source><b>Save File as</b><p>Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.</p></source> <translation><b>Uložit soubor jako</b><p>Uložit obsah aktuálního editačního okna do nového souboru. Název souboru bude zadán v dialogu výběru souboru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>Close</source> <translation>Zavřít</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>&Close</source> <translation>&Zavřít</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="408"/> + <location filename="QScintilla/MiniEditor.py" line="410"/> <source>Close the editor window</source> <translation>Zavřít editační okno</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="409"/> + <location filename="QScintilla/MiniEditor.py" line="411"/> <source><b>Close Window</b><p>Close the current window.</p></source> <translation><b>Zavřít okno</b><p>Zavřít aktuální okno.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Undo</source> <translation>Vrátit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>&Undo</source> <translation>&Vrátit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="453"/> + <location filename="QScintilla/MiniEditor.py" line="455"/> <source>Undo the last change</source> <translation>Vrátit poslední změnu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="454"/> + <location filename="QScintilla/MiniEditor.py" line="456"/> <source><b>Undo</b><p>Undo the last change done in the current editor.</p></source> <translation><b>Undo</b><p>Vrátit poslední změnu v aktuálním editačním okně.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>Redo</source> <translation>Znovu použít</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>&Redo</source> <translation>&Znovu použít</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="466"/> + <location filename="QScintilla/MiniEditor.py" line="468"/> <source>Redo the last change</source> <translation>Znovu použít poslední změnu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="467"/> + <location filename="QScintilla/MiniEditor.py" line="469"/> <source><b>Redo</b><p>Redo the last change done in the current editor.</p></source> <translation><b>Redo</b><p>Znovu použít poslení změnu, která byla provedena v aktuálním editačním okně.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Cut</source> <translation>Vyjmout</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Cu&t</source> <translation>Vyjmou&t</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="480"/> + <location filename="QScintilla/MiniEditor.py" line="482"/> <source>Cut the selection</source> <translation>Vyjmout výběr</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="481"/> + <location filename="QScintilla/MiniEditor.py" line="483"/> <source><b>Cut</b><p>Cut the selected text of the current editor to the clipboard.</p></source> <translation><b>Vyjmout</b><p>Vyjme vybraný text z aktuálního editačního okna a vloží jej do schránky.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>Copy</source> <translation>Kopírovat</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>&Copy</source> <translation>&Kopírovat</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="494"/> + <location filename="QScintilla/MiniEditor.py" line="496"/> <source>Copy the selection</source> <translation>Kopírovat výběr</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="495"/> + <location filename="QScintilla/MiniEditor.py" line="497"/> <source><b>Copy</b><p>Copy the selected text of the current editor to the clipboard.</p></source> <translation><b>Kopírovat</b><p>Zkopíruje vybraný text v aktuálním editačním okně a uloží jej do schránky.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="502"/> + <location filename="QScintilla/MiniEditor.py" line="504"/> <source>Paste</source> <translation>Vložit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="502"/> + <location filename="QScintilla/MiniEditor.py" line="504"/> <source>&Paste</source> <translation>V&ložit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="502"/> + <location filename="QScintilla/MiniEditor.py" line="504"/> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="502"/> + <location filename="QScintilla/MiniEditor.py" line="504"/> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="508"/> + <location filename="QScintilla/MiniEditor.py" line="510"/> <source>Paste the last cut/copied text</source> <translation>Vložit text ze schránky</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="509"/> + <location filename="QScintilla/MiniEditor.py" line="511"/> <source><b>Paste</b><p>Paste the last cut/copied text from the clipboard to the current editor.</p></source> <translation><b>Vložit</b><p>Vloží text, který byl uložen do schránky při předchozím kroku Vyjmout nebo Kopírovat.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="517"/> + <location filename="QScintilla/MiniEditor.py" line="519"/> <source>Clear</source> <translation>Vyčistit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="517"/> + <location filename="QScintilla/MiniEditor.py" line="519"/> <source>Cl&ear</source> <translation>Vyči&stit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="517"/> + <location filename="QScintilla/MiniEditor.py" line="519"/> <source>Alt+Shift+C</source> <comment>Edit|Clear</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="523"/> + <location filename="QScintilla/MiniEditor.py" line="525"/> <source>Clear all text</source> <translation>Vyčistit všechen text</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="524"/> + <location filename="QScintilla/MiniEditor.py" line="526"/> <source><b>Clear</b><p>Delete all text of the current editor.</p></source> <translation><b>Vyčistit</b><p>Smazat všechnen text v aktuálním editoru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1314"/> + <location filename="QScintilla/MiniEditor.py" line="1761"/> <source>About</source> <translation>O aplikaci</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1314"/> + <location filename="QScintilla/MiniEditor.py" line="1761"/> <source>&About</source> <translation>O &aplikaci</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1317"/> + <location filename="QScintilla/MiniEditor.py" line="1764"/> <source>Display information about this software</source> <translation>Zobrazit informace a tomto software</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1318"/> + <location filename="QScintilla/MiniEditor.py" line="1765"/> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>O aplikaci</b><p>Zobrazí se informace o tomto software.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1324"/> + <location filename="QScintilla/MiniEditor.py" line="1771"/> <source>About Qt</source> <translation>O Qt</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1324"/> + <location filename="QScintilla/MiniEditor.py" line="1771"/> <source>About &Qt</source> <translation>O &Qt</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1326"/> + <location filename="QScintilla/MiniEditor.py" line="1773"/> <source>Display information about the Qt toolkit</source> <translation>Zobrazit informace o Qt toolkitu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1328"/> + <location filename="QScintilla/MiniEditor.py" line="1775"/> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>O Qt</b><p>Zobrazit informace o Qt toolkitu.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1356"/> + <location filename="QScintilla/MiniEditor.py" line="1803"/> <source>&File</source> <translation>S&oubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1367"/> + <location filename="QScintilla/MiniEditor.py" line="1814"/> <source>&Edit</source> <translation>&Edit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1384"/> + <location filename="QScintilla/MiniEditor.py" line="1831"/> <source>&Help</source> <translation>&Nápověda</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1445"/> + <location filename="QScintilla/MiniEditor.py" line="1892"/> <source><p>This part of the status bar displays the line number of the editor.</p></source> <translation><p>Tato část status baru zobrazuje číslo řádku v editoru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1452"/> + <location filename="QScintilla/MiniEditor.py" line="1899"/> <source><p>This part of the status bar displays the cursor position of the editor.</p></source> <translation><p>Tato část status baru zobrazuje pozici kurzoru v editoru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1457"/> + <location filename="QScintilla/MiniEditor.py" line="1904"/> <source>Ready</source> <translation>Hotovo</translation> </message> @@ -25480,234 +25480,234 @@ <translation type="obsolete">Dokument byl změněn.Chcete vaše změny uložit?</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1523"/> + <location filename="QScintilla/MiniEditor.py" line="1970"/> <source>File loaded</source> <translation>Soubor načten</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1841"/> + <location filename="QScintilla/MiniEditor.py" line="2288"/> <source>Untitled</source> <translation>Beze jména</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1570"/> + <location filename="QScintilla/MiniEditor.py" line="2017"/> <source>Mini Editor</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1881"/> + <location filename="QScintilla/MiniEditor.py" line="2328"/> <source>Select all</source> <translation>Vybrat vše</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1882"/> + <location filename="QScintilla/MiniEditor.py" line="2329"/> <source>Deselect all</source> <translation>Zrušit celý výběr</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1893"/> + <location filename="QScintilla/MiniEditor.py" line="2340"/> <source>Languages</source> <translation>Jazyky</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1896"/> + <location filename="QScintilla/MiniEditor.py" line="2343"/> <source>No Language</source> <translation>Žádný jazyk</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1504"/> + <location filename="QScintilla/MiniEditor.py" line="1951"/> <source>Open File</source> <translation>Otevřít soubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1551"/> + <location filename="QScintilla/MiniEditor.py" line="1998"/> <source>File saved</source> <translation>Soubor uložen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1438"/> + <location filename="QScintilla/MiniEditor.py" line="1885"/> <source><p>This part of the status bar displays an indication of the editors files writability.</p></source> <translation><p>Tato část statusbaru zobrazuje indikátor práva zápisu editoru do souboru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1335"/> + <location filename="QScintilla/MiniEditor.py" line="1782"/> <source>What's This?</source> <translation>Co je to?</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1335"/> + <location filename="QScintilla/MiniEditor.py" line="1782"/> <source>&What's This?</source> <translation>&Co je to?</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1335"/> + <location filename="QScintilla/MiniEditor.py" line="1782"/> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1340"/> + <location filename="QScintilla/MiniEditor.py" line="1787"/> <source>Context sensitive help</source> <translation>Kontextově senzitivní nápověda</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1341"/> + <location filename="QScintilla/MiniEditor.py" line="1788"/> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Zobrazit kontextově senzitivní nápovědu</b><p>V režimu "Co je to?" se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1396"/> + <location filename="QScintilla/MiniEditor.py" line="1843"/> <source>File</source> <translation>Soubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1408"/> + <location filename="QScintilla/MiniEditor.py" line="1855"/> <source>Edit</source> <translation>Editovat</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1418"/> + <location filename="QScintilla/MiniEditor.py" line="1865"/> <source>Find</source> <translation>Hledat</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1425"/> + <location filename="QScintilla/MiniEditor.py" line="1872"/> <source>Help</source> <translation>Nápověda</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="416"/> + <location filename="QScintilla/MiniEditor.py" line="418"/> <source>Print</source> <translation>Tisk</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="416"/> + <location filename="QScintilla/MiniEditor.py" line="418"/> <source>&Print</source> <translation>&Tisk</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="416"/> + <location filename="QScintilla/MiniEditor.py" line="418"/> <source>Ctrl+P</source> <comment>File|Print</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="421"/> + <location filename="QScintilla/MiniEditor.py" line="423"/> <source>Print the current file</source> <translation>Tisk aktuálního souboru</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1807"/> + <location filename="QScintilla/MiniEditor.py" line="2254"/> <source>Printing...</source> <translation>Tisk...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1823"/> + <location filename="QScintilla/MiniEditor.py" line="2270"/> <source>Printing completed</source> <translation>Tisk je hotov</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1825"/> + <location filename="QScintilla/MiniEditor.py" line="2272"/> <source>Error while printing</source> <translation>Chyba během tisku</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1828"/> + <location filename="QScintilla/MiniEditor.py" line="2275"/> <source>Printing aborted</source> <translation>Tisk byl zrušen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="422"/> + <location filename="QScintilla/MiniEditor.py" line="424"/> <source><b>Print File</b><p>Print the contents of the current file.</p></source> <translation><b>Tisk souboru</b><p>Tisk obsahu aktuálního souboru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="430"/> + <location filename="QScintilla/MiniEditor.py" line="432"/> <source>Print Preview</source> <translation>Náhled tisku</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="434"/> - <source>Print preview of the current file</source> - <translation>Náhled tisku aktuálního souboru</translation> - </message> - <message> <location filename="QScintilla/MiniEditor.py" line="436"/> + <source>Print preview of the current file</source> + <translation>Náhled tisku aktuálního souboru</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="438"/> <source><b>Print Preview</b><p>Print preview of the current file.</p></source> <translation><b>Náhkled tisku</b><p>Náhkled tisku aktuálního souboru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1915"/> + <location filename="QScintilla/MiniEditor.py" line="2362"/> <source>Guessed</source> <translation>Odhadem</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1935"/> + <location filename="QScintilla/MiniEditor.py" line="2382"/> <source>Alternatives</source> <translation>Alternativy</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1949"/> + <location filename="QScintilla/MiniEditor.py" line="2396"/> <source>Pygments Lexer</source> <translation>Pygments Lexer</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1949"/> + <location filename="QScintilla/MiniEditor.py" line="2396"/> <source>Select the Pygments lexer to apply.</source> <translation>Použít Pygments lexer.</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="238"/> + <location filename="QScintilla/MiniEditor.py" line="240"/> <source>About eric5 Mini Editor</source> <translation>O eric5 Mini Editoru</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="238"/> + <location filename="QScintilla/MiniEditor.py" line="240"/> <source>The eric5 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source> <translation>Eric5 Mini editor je odvozen od modulu QScintilla. Lze jej použít pro jednoduché úpravy, kde není nutné mít k dispozici všechny vlastnosti plného editoru.</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="297"/> + <location filename="QScintilla/MiniEditor.py" line="299"/> <source>Line: {0:5}</source> <translation>Řádek: {0:5}</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="301"/> + <location filename="QScintilla/MiniEditor.py" line="303"/> <source>Pos: {0:5}</source> <translation>Poz: {0:5}</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1484"/> + <location filename="QScintilla/MiniEditor.py" line="1931"/> <source>eric5 Mini Editor</source> <translation>eric5 Mini Editor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1504"/> + <location filename="QScintilla/MiniEditor.py" line="1951"/> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Soubor <b>{0}</b> nelze otevřít.<br />Důvod: {1}</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1537"/> + <location filename="QScintilla/MiniEditor.py" line="1984"/> <source>Save File</source> <translation>Uložit soubor</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1537"/> + <location filename="QScintilla/MiniEditor.py" line="1984"/> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Soubor <b>{0}</b> nelze uložit.<br />Důvod: {1}</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1570"/> + <location filename="QScintilla/MiniEditor.py" line="2017"/> <source>{0}[*] - {1}</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1932"/> + <location filename="QScintilla/MiniEditor.py" line="2379"/> <source>Alternatives ({0})</source> <translation>Alternativy ({0})</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1484"/> + <location filename="QScintilla/MiniEditor.py" line="1931"/> <source>The document has unsaved changes.</source> <translation type="unfinished"></translation> </message> @@ -47917,7 +47917,7 @@ <translation>Autodoplňování</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="1818"/> + <location filename="ViewManager/ViewManager.py" line="2252"/> <source>&Autocomplete</source> <translation>&Autodoplňování</translation> </message> @@ -48005,1472 +48005,1452 @@ <p>Provede automatické doplnění z dokumentu a z API na slově, na kterém je kurzor.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="545"/> + <location filename="QScintilla/MiniEditor.py" line="547"/> <source>Move left one character</source> <translation>Posun o jeden znak doleva</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="545"/> + <location filename="QScintilla/MiniEditor.py" line="547"/> <source>Left</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="553"/> + <location filename="QScintilla/MiniEditor.py" line="558"/> <source>Move right one character</source> <translation>Posun o jeden znak doprava</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="553"/> + <location filename="QScintilla/MiniEditor.py" line="558"/> <source>Right</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="561"/> - <source>Move up one line</source> - <translation>Posun o jeden řádek nahoru</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="561"/> - <source>Up</source> - <translation></translation> - </message> - <message> <location filename="QScintilla/MiniEditor.py" line="569"/> - <source>Move down one line</source> - <translation>Posun o jeden řádek dolu</translation> + <source>Move up one line</source> + <translation>Posun o jeden řádek nahoru</translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="569"/> + <source>Up</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="580"/> + <source>Move down one line</source> + <translation>Posun o jeden řádek dolu</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="580"/> <source>Down</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="577"/> + <location filename="QScintilla/MiniEditor.py" line="591"/> <source>Move left one word part</source> <translation>Posun o jednu část slova doleva</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="577"/> + <location filename="QScintilla/MiniEditor.py" line="618"/> <source>Alt+Left</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="585"/> + <location filename="QScintilla/MiniEditor.py" line="602"/> <source>Move right one word part</source> <translation>Posun o jednu část slova doprava</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="585"/> + <location filename="QScintilla/MiniEditor.py" line="1400"/> <source>Alt+Right</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="593"/> + <location filename="QScintilla/MiniEditor.py" line="613"/> <source>Move left one word</source> <translation>Posun o jedno slovo doleva</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="593"/> + <location filename="QScintilla/MiniEditor.py" line="661"/> <source>Ctrl+Left</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="601"/> + <location filename="QScintilla/MiniEditor.py" line="627"/> <source>Move right one word</source> <translation>Posun o jedno slovo doprava</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="601"/> + <location filename="QScintilla/MiniEditor.py" line="1183"/> <source>Ctrl+Right</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="610"/> <source>Move to first visible character in line</source> - <translation>Posun na první viditelný znak na řádce</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="610"/> + <translation type="obsolete">Posun na první viditelný znak na řádce</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1358"/> <source>Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="620"/> <source>Move to start of displayed line</source> - <translation>Posun na začátek zobrazené řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="620"/> + <translation type="obsolete">Posun na začátek zobrazené řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="664"/> <source>Alt+Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="630"/> <source>Move to end of line</source> - <translation>Posun na konec řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="630"/> + <translation type="obsolete">Posun na konec řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1372"/> <source>End</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="638"/> + <location filename="QScintilla/MiniEditor.py" line="686"/> <source>Scroll view down one line</source> <translation>Posun pohledu jeden řádek dolů</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="638"/> + <location filename="QScintilla/MiniEditor.py" line="756"/> <source>Ctrl+Down</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="646"/> + <location filename="QScintilla/MiniEditor.py" line="694"/> <source>Scroll view up one line</source> <translation>Posun pohledu o jeden řádek nahoru</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="646"/> + <location filename="QScintilla/MiniEditor.py" line="742"/> <source>Ctrl+Up</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="654"/> + <location filename="QScintilla/MiniEditor.py" line="702"/> <source>Move up one paragraph</source> <translation>Posun na předchozí odstavec</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="654"/> + <location filename="QScintilla/MiniEditor.py" line="702"/> <source>Alt+Up</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="662"/> + <location filename="QScintilla/MiniEditor.py" line="710"/> <source>Move down one paragraph</source> <translation>Posun na následující odstavec</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="662"/> + <location filename="QScintilla/MiniEditor.py" line="710"/> <source>Alt+Down</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="670"/> + <location filename="QScintilla/MiniEditor.py" line="718"/> <source>Move up one page</source> <translation>Posun na předchozí stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="670"/> + <location filename="QScintilla/MiniEditor.py" line="718"/> <source>PgUp</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="678"/> + <location filename="QScintilla/MiniEditor.py" line="726"/> <source>Move down one page</source> <translation>Posun na následující stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="678"/> + <location filename="QScintilla/MiniEditor.py" line="726"/> <source>PgDown</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="686"/> <source>Move to start of text</source> - <translation>Posun na začátek textu</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="686"/> + <translation type="obsolete">Posun na začátek textu</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="745"/> <source>Ctrl+Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="694"/> <source>Move to end of text</source> - <translation>Posun na konec textu</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="694"/> + <translation type="obsolete">Posun na konec textu</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="759"/> <source>Ctrl+End</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="702"/> + <location filename="QScintilla/MiniEditor.py" line="765"/> <source>Indent one level</source> <translation>Odsadit o jednu úroveň</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="702"/> + <location filename="QScintilla/MiniEditor.py" line="765"/> <source>Tab</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="710"/> - <source>Unindent one level</source> - <translation>Zrušit odsazení o jednu úroveň</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="710"/> - <source>Shift+Tab</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="718"/> - <source>Extend selection left one character</source> - <translation>Rozšířit výběr o jeden znak vlevo</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="718"/> - <source>Shift+Left</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="729"/> - <source>Extend selection right one character</source> - <translation>Rozšířit výběr o jeden znak vpravo</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="729"/> - <source>Shift+Right</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="740"/> - <source>Extend selection up one line</source> - <translation>Rozšířit výběr o řádku nahoru</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="740"/> - <source>Shift+Up</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="750"/> - <source>Extend selection down one line</source> - <translation>Rozšířit výběr o jednu řádku dolů</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="750"/> - <source>Shift+Down</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="761"/> - <source>Extend selection left one word part</source> - <translation>Rozšířit výběr o jednu část slova vlevo</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="761"/> - <source>Alt+Shift+Left</source> - <translation></translation> - </message> - <message> <location filename="QScintilla/MiniEditor.py" line="773"/> - <source>Extend selection right one word part</source> - <translation>Rozšířit výběr o jednu část slova vpravo</translation> + <source>Unindent one level</source> + <translation>Zrušit odsazení o jednu úroveň</translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="773"/> + <source>Shift+Tab</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="781"/> + <source>Extend selection left one character</source> + <translation>Rozšířit výběr o jeden znak vlevo</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="781"/> + <source>Shift+Left</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="795"/> + <source>Extend selection right one character</source> + <translation>Rozšířit výběr o jeden znak vpravo</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="795"/> + <source>Shift+Right</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="809"/> + <source>Extend selection up one line</source> + <translation>Rozšířit výběr o řádku nahoru</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="809"/> + <source>Shift+Up</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="822"/> + <source>Extend selection down one line</source> + <translation>Rozšířit výběr o jednu řádku dolů</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="822"/> + <source>Shift+Down</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="836"/> + <source>Extend selection left one word part</source> + <translation>Rozšířit výběr o jednu část slova vlevo</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="869"/> + <source>Alt+Shift+Left</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="849"/> + <source>Extend selection right one word part</source> + <translation>Rozšířit výběr o jednu část slova vpravo</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1414"/> <source>Alt+Shift+Right</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="785"/> + <location filename="QScintilla/MiniEditor.py" line="862"/> <source>Extend selection left one word</source> <translation>Rozšířit výběr o jedno slovo vlevo</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="785"/> + <location filename="QScintilla/MiniEditor.py" line="1492"/> <source>Ctrl+Shift+Left</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="797"/> + <location filename="QScintilla/MiniEditor.py" line="878"/> <source>Extend selection right one word</source> <translation>Rozšířit výběr o jedno slovo vpravo</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="797"/> + <location filename="QScintilla/MiniEditor.py" line="1199"/> <source>Ctrl+Shift+Right</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="809"/> <source>Extend selection to first visible character in line</source> - <translation>Rozšířit výběr na první viditelný znak na řádce</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="809"/> + <translation type="obsolete">Rozšířit výběr na první viditelný znak na řádce</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="901"/> <source>Shift+Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="820"/> <source>Extend selection to start of line</source> - <translation>Rozšířit výběr na začátek řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="820"/> + <translation type="obsolete">Rozšířit výběr na začátek řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1290"/> <source>Alt+Shift+Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="832"/> <source>Extend selection to end of line</source> - <translation>Rozšířit výběr na konec řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="832"/> + <translation type="obsolete">Rozšířit výběr na konec řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="917"/> <source>Shift+End</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="842"/> + <location filename="QScintilla/MiniEditor.py" line="923"/> <source>Extend selection up one paragraph</source> <translation>Rozšířit výběr o předchozí odstavec</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="842"/> + <location filename="QScintilla/MiniEditor.py" line="923"/> <source>Alt+Shift+Up</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="853"/> + <location filename="QScintilla/MiniEditor.py" line="934"/> <source>Extend selection down one paragraph</source> <translation>Rozšířit výběr o následující odstavec</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="853"/> + <location filename="QScintilla/MiniEditor.py" line="934"/> <source>Alt+Shift+Down</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="865"/> + <location filename="QScintilla/MiniEditor.py" line="946"/> <source>Extend selection up one page</source> <translation>Rozšířit výběr na předchozí stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="865"/> + <location filename="QScintilla/MiniEditor.py" line="946"/> <source>Shift+PgUp</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="876"/> + <location filename="QScintilla/MiniEditor.py" line="957"/> <source>Extend selection down one page</source> <translation>Rozšířit výběr na následující stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="876"/> + <location filename="QScintilla/MiniEditor.py" line="957"/> <source>Shift+PgDown</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="887"/> <source>Extend selection to start of text</source> - <translation>Rozšířit výběr na začátek textu</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="887"/> + <translation type="obsolete">Rozšířit výběr na začátek textu</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="981"/> <source>Ctrl+Shift+Home</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="899"/> <source>Extend selection to end of text</source> - <translation>Rozšířit výběr na konec textu</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="899"/> + <translation type="obsolete">Rozšířit výběr na konec textu</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="997"/> <source>Ctrl+Shift+End</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="911"/> + <location filename="QScintilla/MiniEditor.py" line="1003"/> <source>Delete previous character</source> <translation>Smazat předchozí znak</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="911"/> + <location filename="QScintilla/MiniEditor.py" line="1003"/> <source>Backspace</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="911"/> + <location filename="QScintilla/MiniEditor.py" line="1013"/> <source>Shift+Backspace</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="922"/> <source>Delete previous character if not at line start</source> - <translation>Smazat předchozí znak pokud není na začátku řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="932"/> + <translation type="obsolete">Smazat předchozí znak pokud není na začátku řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1029"/> <source>Delete current character</source> <translation>Smazat aktuální znak</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="932"/> + <location filename="QScintilla/MiniEditor.py" line="1029"/> <source>Del</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="940"/> + <location filename="QScintilla/MiniEditor.py" line="1040"/> <source>Delete word to left</source> <translation>Smazat slovo doleva</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="940"/> + <location filename="QScintilla/MiniEditor.py" line="1040"/> <source>Ctrl+Backspace</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="950"/> - <source>Delete word to right</source> - <translation>Smazat slovo doprava</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="950"/> - <source>Ctrl+Del</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="958"/> - <source>Delete line to left</source> - <translation>Smazat řádku doleva</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="958"/> - <source>Ctrl+Shift+Backspace</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="968"/> - <source>Delete line to right</source> - <translation>Smazat řádku doprava</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="968"/> - <source>Ctrl+Shift+Del</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="978"/> - <source>Insert new line</source> - <translation>Vložit nový řádek</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="978"/> - <source>Return</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="978"/> - <source>Enter</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="997"/> - <source>Delete current line</source> - <translation>Smazat aktuální řádek</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="997"/> - <source>Ctrl+U</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="997"/> - <source>Ctrl+Shift+L</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1006"/> - <source>Duplicate current line</source> - <translation>Duplikovat aktuální řádek</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1006"/> - <source>Ctrl+D</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1014"/> - <source>Swap current and previous lines</source> - <translation>Prohodit aktuální řádek s předchozím</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1014"/> - <source>Ctrl+T</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1024"/> - <source>Cut current line</source> - <translation>Vyjmout aktuální řádek</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1024"/> - <source>Alt+Shift+L</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1033"/> - <source>Copy current line</source> - <translation>Kopírovat aktuální řádek</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1033"/> - <source>Ctrl+Shift+T</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1042"/> - <source>Toggle insert/overtype</source> - <translation>Přepnout vkládání/přepisování</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1042"/> - <source>Ins</source> - <translation></translation> - </message> - <message> <location filename="QScintilla/MiniEditor.py" line="1050"/> - <source>Convert selection to lower case</source> - <translation>Převést výběr na minusky</translation> + <source>Delete word to right</source> + <translation>Smazat slovo doprava</translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="1050"/> + <source>Ctrl+Del</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1058"/> + <source>Delete line to left</source> + <translation>Smazat řádku doleva</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1058"/> + <source>Ctrl+Shift+Backspace</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1068"/> + <source>Delete line to right</source> + <translation>Smazat řádku doprava</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1076"/> + <source>Ctrl+Shift+Del</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1082"/> + <source>Insert new line</source> + <translation>Vložit nový řádek</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1082"/> + <source>Return</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1082"/> + <source>Enter</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1101"/> + <source>Delete current line</source> + <translation>Smazat aktuální řádek</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1101"/> + <source>Ctrl+Shift+L</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1110"/> + <source>Duplicate current line</source> + <translation>Duplikovat aktuální řádek</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1110"/> + <source>Ctrl+D</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1118"/> + <source>Swap current and previous lines</source> + <translation>Prohodit aktuální řádek s předchozím</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1118"/> + <source>Ctrl+T</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1128"/> + <source>Cut current line</source> + <translation>Vyjmout aktuální řádek</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1128"/> + <source>Alt+Shift+L</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1137"/> + <source>Copy current line</source> + <translation>Kopírovat aktuální řádek</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1137"/> + <source>Ctrl+Shift+T</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1146"/> + <source>Toggle insert/overtype</source> + <translation>Přepnout vkládání/přepisování</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1146"/> + <source>Ins</source> + <translation></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1154"/> + <source>Convert selection to lower case</source> + <translation>Převést výběr na minusky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1154"/> <source>Alt+Shift+U</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1061"/> + <location filename="QScintilla/MiniEditor.py" line="1165"/> <source>Convert selection to upper case</source> <translation>Převést výběr na verzálky</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1061"/> + <location filename="QScintilla/MiniEditor.py" line="1165"/> <source>Ctrl+Shift+U</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="1072"/> <source>Move to end of displayed line</source> - <translation>Posun na konec zobrazované řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1072"/> + <translation type="obsolete">Posun na konec zobrazované řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1186"/> <source>Alt+End</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="1082"/> <source>Extend selection to end of displayed line</source> - <translation>Rozšířit výběr na konec zobrazené řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1092"/> + <translation type="obsolete">Rozšířit výběr na konec zobrazené řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1205"/> <source>Formfeed</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1100"/> + <location filename="QScintilla/MiniEditor.py" line="1213"/> <source>Escape</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1100"/> + <location filename="QScintilla/MiniEditor.py" line="1213"/> <source>Esc</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1108"/> + <location filename="QScintilla/MiniEditor.py" line="1221"/> <source>Extend rectangular selection down one line</source> <translation>Rozšířit obdélníkový výběr o řádek dolů</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1108"/> + <location filename="QScintilla/MiniEditor.py" line="1221"/> <source>Alt+Ctrl+Down</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1120"/> + <location filename="QScintilla/MiniEditor.py" line="1236"/> <source>Extend rectangular selection up one line</source> <translation>Rozšířit obdélníkový výběr o řádek nahoru</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1120"/> + <location filename="QScintilla/MiniEditor.py" line="1236"/> <source>Alt+Ctrl+Up</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1131"/> + <location filename="QScintilla/MiniEditor.py" line="1250"/> <source>Extend rectangular selection left one character</source> <translation>Rozšířit obdélníkový výběr o jeden znak vlevo</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1131"/> + <location filename="QScintilla/MiniEditor.py" line="1250"/> <source>Alt+Ctrl+Left</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1143"/> + <location filename="QScintilla/MiniEditor.py" line="1265"/> <source>Extend rectangular selection right one character</source> <translation>Rozšířit obdélníkový výběr o jeden znak vpravo</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1143"/> + <location filename="QScintilla/MiniEditor.py" line="1265"/> <source>Alt+Ctrl+Right</source> <translation></translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="1155"/> <source>Extend rectangular selection to first visible character in line</source> - <translation>Rozšířit obdélníkový výběr na první viditelný znak na řádce</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1155"/> - <source>Alt+Ctrl+Home</source> - <translation></translation> + <translation type="obsolete">Rozšířit obdélníkový výběr na první viditelný znak na řádce</translation> </message> <message> <location filename="QScintilla/MiniEditor.py" line="1170"/> <source>Extend rectangular selection to end of line</source> - <translation>Rozšířit obdélníkový výběr o na konec řádky</translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1170"/> - <source>Alt+Ctrl+End</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1181"/> + <translation type="obsolete">Rozšířit obdélníkový výběr o na konec řádky</translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1312"/> <source>Extend rectangular selection up one page</source> <translation>Rozšířit obdélníkový výběr o předchozí stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1181"/> + <location filename="QScintilla/MiniEditor.py" line="1312"/> <source>Alt+Ctrl+PgUp</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1193"/> + <location filename="QScintilla/MiniEditor.py" line="1324"/> <source>Extend rectangular selection down one page</source> <translation>Rozšířit obdélníkový výběr o následující stranu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1193"/> - <source>Alt+Ctrl+PgDown</source> - <translation></translation> - </message> - <message> - <location filename="QScintilla/MiniEditor.py" line="1205"/> + <location filename="QScintilla/MiniEditor.py" line="1652"/> <source>Duplicate current selection</source> <translation>Duplikovat aktuální výběr</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1205"/> + <location filename="QScintilla/MiniEditor.py" line="1652"/> <source>Ctrl+Shift+D</source> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="1828"/> + <location filename="ViewManager/ViewManager.py" line="2262"/> <source>&Search</source> <translation>V&yhledat</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="1842"/> + <location filename="ViewManager/ViewManager.py" line="2276"/> <source>&Edit</source> <translation>&Edit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="1891"/> + <location filename="ViewManager/ViewManager.py" line="2325"/> <source>Edit</source> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1222"/> + <location filename="QScintilla/MiniEditor.py" line="1669"/> <source>Search</source> <translation>Vyhledat</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1222"/> + <location filename="QScintilla/MiniEditor.py" line="1669"/> <source>&Search...</source> <translation>V&yhledat...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1222"/> + <location filename="QScintilla/MiniEditor.py" line="1669"/> <source>Ctrl+F</source> <comment>Search|Search</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1229"/> + <location filename="QScintilla/MiniEditor.py" line="1676"/> <source>Search for a text</source> <translation>Hledat text</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1231"/> + <location filename="QScintilla/MiniEditor.py" line="1678"/> <source><b>Search</b><p>Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.</p></source> <translation><b>Hledat</b> <p>Hledat text v aktuálním editoru. Zobrazí se dialogové okno, do kterého se zadá hledaný text a další nastavení.<p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1240"/> + <location filename="QScintilla/MiniEditor.py" line="1687"/> <source>Search next</source> <translation>Hledat text</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1240"/> + <location filename="QScintilla/MiniEditor.py" line="1687"/> <source>Search &next</source> <translation>Hledat &další</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1240"/> + <location filename="QScintilla/MiniEditor.py" line="1687"/> <source>F3</source> <comment>Search|Search next</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1258"/> + <location filename="QScintilla/MiniEditor.py" line="1705"/> <source>Search previous</source> <translation>Hledat předchozí</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1258"/> + <location filename="QScintilla/MiniEditor.py" line="1705"/> <source>Search &previous</source> <translation>Hledat &předchozí</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1258"/> + <location filename="QScintilla/MiniEditor.py" line="1705"/> <source>Shift+F3</source> <comment>Search|Search previous</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1293"/> + <location filename="QScintilla/MiniEditor.py" line="1740"/> <source>Replace</source> <translation>Nahradit</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1293"/> + <location filename="QScintilla/MiniEditor.py" line="1740"/> <source>&Replace...</source> <translation>Nah&radit...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1293"/> + <location filename="QScintilla/MiniEditor.py" line="1740"/> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1299"/> + <location filename="QScintilla/MiniEditor.py" line="1746"/> <source>Replace some text</source> <translation>Hledat nějaký text</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1301"/> + <location filename="QScintilla/MiniEditor.py" line="1748"/> <source><b>Replace</b><p>Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.</p></source> <translation><b>Nahradit</b> <p>Vyhledá va ktuálním editoru text a nahradí jej. Je zobrazeno dialogové okno, kde se zadá text, který se má nahradit, nový text a nastavení pro vyhledávání a nahrazení.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2199"/> + <location filename="ViewManager/ViewManager.py" line="2633"/> <source>Quicksearch</source> <translation>Rychlé hledání</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2010"/> + <location filename="ViewManager/ViewManager.py" line="2444"/> <source>&Quicksearch</source> <translation>Rychlé hl&edání</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2010"/> + <location filename="ViewManager/ViewManager.py" line="2444"/> <source>Ctrl+Shift+K</source> <comment>Search|Quicksearch</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2018"/> + <location filename="ViewManager/ViewManager.py" line="2452"/> <source>Perform a quicksearch</source> <translation>Provést rychlé hledání</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2030"/> + <location filename="ViewManager/ViewManager.py" line="2464"/> <source>Quicksearch backwards</source> <translation>Rychlé hledání zpět</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2030"/> + <location filename="ViewManager/ViewManager.py" line="2464"/> <source>Quicksearch &backwards</source> <translation>Rychlé hledání &zpět</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2030"/> + <location filename="ViewManager/ViewManager.py" line="2464"/> <source>Ctrl+Shift+J</source> <comment>Search|Quicksearch backwards</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2037"/> + <location filename="ViewManager/ViewManager.py" line="2471"/> <source>Perform a quicksearch backwards</source> <translation>Provést rychlé hledání zpět</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2046"/> + <location filename="ViewManager/ViewManager.py" line="2480"/> <source>Quicksearch extend</source> <translation>Rychlé hledání rozšířit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2046"/> + <location filename="ViewManager/ViewManager.py" line="2480"/> <source>Quicksearch e&xtend</source> <translation>Rychlé hl&edání rozšířit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2046"/> + <location filename="ViewManager/ViewManager.py" line="2480"/> <source>Ctrl+Shift+H</source> <comment>Search|Quicksearch extend</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2054"/> + <location filename="ViewManager/ViewManager.py" line="2488"/> <source>Extend the quicksearch to the end of the current word</source> <translation>Rozšířit rychlé hledání na konec aktuálního slova</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2056"/> + <location filename="ViewManager/ViewManager.py" line="2490"/> <source><b>Quicksearch extend</b><p>This extends the quicksearch text to the end of the word currently found.</p></source> <translation><b>Rychlé hlednání rozšířit</b> <p>Rychlé hledání se rozšíří na konec aktuálně nalezeného slova.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2071"/> + <location filename="ViewManager/ViewManager.py" line="2505"/> <source>Goto Line</source> <translation>Jít na řádek</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2064"/> + <location filename="ViewManager/ViewManager.py" line="2498"/> <source>&Goto Line...</source> <translation>&Jít na řádek...</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2064"/> + <location filename="ViewManager/ViewManager.py" line="2498"/> <source>Ctrl+G</source> <comment>Search|Goto Line</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2072"/> + <location filename="ViewManager/ViewManager.py" line="2506"/> <source><b>Goto Line</b><p>Go to a specific line of text in the current editor. A dialog is shown to enter the linenumber.</p></source> <translation><b>Jít na řádek</b> <p>Jít na určený řádek. Zobrazí se dialogové okno, kde se zadá číslo požadovaného řádku.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2087"/> + <location filename="ViewManager/ViewManager.py" line="2521"/> <source>Goto Brace</source> <translation>Jít na závorku</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2080"/> + <location filename="ViewManager/ViewManager.py" line="2514"/> <source>Goto &Brace</source> <translation>Jít na závork&u</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2080"/> + <location filename="ViewManager/ViewManager.py" line="2514"/> <source>Ctrl+L</source> <comment>Search|Goto Brace</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2089"/> + <location filename="ViewManager/ViewManager.py" line="2523"/> <source><b>Goto Brace</b><p>Go to the matching brace in the current editor.</p></source> <translation><b>Jít na závorku</b> <p>Jíta na závoku, která patří do páru s tou, na které se nachází kurzor.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2151"/> + <location filename="ViewManager/ViewManager.py" line="2585"/> <source>Search in Files</source> <translation>Hledat v souborech</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2151"/> + <location filename="ViewManager/ViewManager.py" line="2585"/> <source>Search in &Files...</source> <translation>&Hledat v souborech...</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2151"/> + <location filename="ViewManager/ViewManager.py" line="2585"/> <source>Shift+Ctrl+F</source> <comment>Search|Search Files</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2159"/> + <location filename="ViewManager/ViewManager.py" line="2593"/> <source>Search for a text in files</source> <translation>Hledat text v souborech</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2161"/> + <location filename="ViewManager/ViewManager.py" line="2595"/> <source><b>Search in Files</b><p>Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.</p></source> <translation><b>Hledat v souborech</b> <p>Hledat text v souborech v adresářích nebo projektu. Je zobrazeno dialogové okno, do kterého se zadá hledaný text a nastavení a ve kterém se zobrazuje výsledek hledání.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2288"/> + <location filename="ViewManager/ViewManager.py" line="2722"/> <source>Zoom in</source> <translation>Přiblížit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2288"/> + <location filename="ViewManager/ViewManager.py" line="2722"/> <source>Zoom &in</source> <translation>Př&iblížit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2288"/> + <location filename="ViewManager/ViewManager.py" line="2722"/> <source>Ctrl++</source> <comment>View|Zoom in</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2295"/> + <location filename="ViewManager/ViewManager.py" line="2729"/> <source>Zoom in on the text</source> <translation>Zvětšovací lupa</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2297"/> + <location filename="ViewManager/ViewManager.py" line="2731"/> <source><b>Zoom in</b><p>Zoom in on the text. This makes the text bigger.</p></source> <translation><b>Přiblížit</b><p>Přiblížit text. Text bude větší.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2304"/> + <location filename="ViewManager/ViewManager.py" line="2738"/> <source>Zoom out</source> <translation>Oddálit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2304"/> + <location filename="ViewManager/ViewManager.py" line="2738"/> <source>Zoom &out</source> <translation>&Oddálit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2304"/> + <location filename="ViewManager/ViewManager.py" line="2738"/> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2311"/> + <location filename="ViewManager/ViewManager.py" line="2745"/> <source>Zoom out on the text</source> <translation>Zmenšovací lupa</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2313"/> + <location filename="ViewManager/ViewManager.py" line="2747"/> <source><b>Zoom out</b><p>Zoom out on the text. This makes the text smaller.</p></source> <translation><b>Oddálit</b><p>Lupa na oddálení textu. Text bude menší.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2320"/> + <location filename="ViewManager/ViewManager.py" line="2754"/> <source>Zoom</source> <translation>Lupa</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2320"/> + <location filename="ViewManager/ViewManager.py" line="2754"/> <source>&Zoom</source> <translation>&Lupa</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2320"/> + <location filename="ViewManager/ViewManager.py" line="2754"/> <source>Ctrl+#</source> <comment>View|Zoom</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2327"/> + <location filename="ViewManager/ViewManager.py" line="2761"/> <source>Zoom the text</source> <translation>Lupa na text</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2329"/> + <location filename="ViewManager/ViewManager.py" line="2763"/> <source><b>Zoom</b><p>Zoom the text. This opens a dialog where the desired size can be entered.</p></source> <translation><b>Lupa</b><p>Lupa na text. Otevře se dialogové okno kde se zadá požadovaná hodnota zvětšení/zmenšení.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2341"/> + <location filename="ViewManager/ViewManager.py" line="2775"/> <source>Toggle all folds</source> <translation>Složit/rozložit všechna skládání</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2337"/> + <location filename="ViewManager/ViewManager.py" line="2771"/> <source>Toggle &all folds</source> <translation>Složit/rozložit všechn&a skládání</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2343"/> + <location filename="ViewManager/ViewManager.py" line="2777"/> <source><b>Toggle all folds</b><p>Toggle all folds of the current editor.</p></source> <translation><b>Složit/rozložit všechna skládání</b><p>Složí/rozloží všechna skládání v aktuálním editoru.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2356"/> + <location filename="ViewManager/ViewManager.py" line="2790"/> <source>Toggle all folds (including children)</source> <translation>Složit/rozložit všechna skládání (i s podsložkami)</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2351"/> + <location filename="ViewManager/ViewManager.py" line="2785"/> <source>Toggle all &folds (including children)</source> <translation>Složit/rozložit všechna &skládání (i s podsložkami)</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2358"/> + <location filename="ViewManager/ViewManager.py" line="2792"/> <source><b>Toggle all folds (including children)</b><p>Toggle all folds of the current editor including all children.</p></source> <translation><b>Složit/rozložit všechna skládání (i s podsložkami)</b><p>Složí nebo rozloží všechna skládání i s podsložkami.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2370"/> + <location filename="ViewManager/ViewManager.py" line="2804"/> <source>Toggle current fold</source> <translation>Složit/rozložit aktuální složený blok</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2366"/> + <location filename="ViewManager/ViewManager.py" line="2800"/> <source>Toggle &current fold</source> <translation>Složit/rozložit aktuální složený &blok</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2372"/> - <source><b>Toggle current fold</b><p>Toggle the folds of the current line of the current editor.</p></source> - <translation><b>Složit/rozložit aktuální složený blok</b><p>Složí nebo rozloží aktuální složený blok v aktuálním editoru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2385"/> - <source>Remove all highlights</source> - <translation>Odebrat všechna zvýraznění</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2387"/> - <source><b>Remove all highlights</b><p>Remove the highlights of all editors.</p></source> - <translation><b>Odebrat všechna zvýraznění</b><p>Odebrat zvýraznění ve všech editorech.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2394"/> - <source>Split view</source> - <translation>Rozdělit pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2394"/> - <source>&Split view</source> - <translation>&Rozdělit pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2398"/> - <source>Add a split to the view</source> - <translation>Přidat další rozdělení pohledu</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2400"/> - <source><b>Split view</b><p>Add a split to the view.</p></source> - <translation><b>Rozdělit pohled</b><p>Přidá další okno na aktuální pohled.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2407"/> - <source>Arrange horizontally</source> - <translation>Uspořádat horizontálně</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2407"/> - <source>Arrange &horizontally</source> - <translation>Uspořádat &horizontálně</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2412"/> - <source>Arrange the splitted views horizontally</source> - <translation>Uspořádat rozdělené pohledy horizontálně</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2414"/> - <source><b>Arrange horizontally</b><p>Arrange the splitted views horizontally.</p></source> - <translation><b>Uspořádat horizontálně</b><p>Uspořádat rozdělené pohledy horizontálně.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2422"/> - <source>Remove split</source> - <translation>Odebrat rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2422"/> - <source>&Remove split</source> - <translation>Odebra&t rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2427"/> - <source>Remove the current split</source> - <translation>Odebrat aktuální rozdělení pohledu</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2429"/> - <source><b>Remove split</b><p>Remove the current split.</p></source> - <translation><b>Odebrat rozdělený pohled</b><p>Odebrat aktuální rozdělený pohled.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2436"/> - <source>Next split</source> - <translation>Další rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2436"/> - <source>&Next split</source> - <translation>Další rozděle&ný pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2436"/> - <source>Ctrl+Alt+N</source> - <comment>View|Next split</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2442"/> - <source>Move to the next split</source> - <translation>Posun na další rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2444"/> - <source><b>Next split</b><p>Move to the next split.</p></source> - <translation><b>Další rozdělený pohled</b><p>Posun na další rozdělený pohled.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2451"/> - <source>Previous split</source> - <translation>Předchozí rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2451"/> - <source>&Previous split</source> - <translation>&Předchozí rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2451"/> - <source>Ctrl+Alt+P</source> - <comment>View|Previous split</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2457"/> - <source>Move to the previous split</source> - <translation>Posun na předchozí rozdělený pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2459"/> - <source><b>Previous split</b><p>Move to the previous split.</p></source> - <translation><b>Předchozí rozdělený pohled</b><p>Posun na předchozí rozdělený pohled.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2497"/> - <source>&View</source> - <translation>Poh&led</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2526"/> - <source>View</source> - <translation>Pohled</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2554"/> - <source>Start Macro Recording</source> - <translation>Spustit záznam makra</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2549"/> - <source>S&tart Macro Recording</source> - <translation>Spus&tit záznam makra</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2556"/> - <source><b>Start Macro Recording</b><p>Start recording editor commands into a new macro.</p></source> - <translation><b>Spustit záznam makra</b><p>Spustí se záznam příkazů do nového makra.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2568"/> - <source>Stop Macro Recording</source> - <translation>Zastavit záznam makra</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2563"/> - <source>Sto&p Macro Recording</source> - <translation>Sto&p záznamu makra</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2570"/> - <source><b>Stop Macro Recording</b><p>Stop recording editor commands into a new macro.</p></source> - <translation><b>Stop záznamu makra</b><p>Zastaví se nahrávání příkazů do makra.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2580"/> - <source>Run Macro</source> - <translation>Spustit makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2577"/> - <source>&Run Macro</source> - <translation>Spustit mak&ro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2581"/> - <source><b>Run Macro</b><p>Run a previously recorded editor macro.</p></source> - <translation><b>Spustit makro</b><p>Spustit nahrané makro.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2592"/> - <source>Delete Macro</source> - <translation>Smazat makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2588"/> - <source>&Delete Macro</source> - <translation>Smazat makr&o</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2594"/> - <source><b>Delete Macro</b><p>Delete a previously recorded editor macro.</p></source> - <translation><b>Smazat makro</b><p>Smaže se nahrané makro.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2604"/> - <source>Load Macro</source> - <translation>Načíst makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2601"/> - <source>&Load Macro</source> - <translation>&Načíst makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2606"/> - <source><b>Load Macro</b><p>Load an editor macro from a file.</p></source> - <translation><b>Načíst makro</b><p>Načte se makro ze souboru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2616"/> - <source>Save Macro</source> - <translation>Uložit makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2613"/> - <source>&Save Macro</source> - <translation>&Uložit makro</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2618"/> - <source><b>Save Macro</b><p>Save a previously recorded editor macro to a file.</p></source> - <translation><b>Uložit makro</b><p>Nahrané makro se uloží do souboru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2633"/> - <source>&Macros</source> - <translation>&Makra</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2656"/> - <source>Toggle Bookmark</source> - <translation>Přepnout záložku</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2649"/> - <source>&Toggle Bookmark</source> - <translation>Přepnou&t záložku</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2649"/> - <source>Alt+Ctrl+T</source> - <comment>Bookmark|Toggle</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2658"/> - <source><b>Toggle Bookmark</b><p>Toggle a bookmark at the current line of the current editor.</p></source> - <translation><b>Přepnout záložku</b><p>Vytvoří/zruší záložku na aktuálním řádku v aktuálním editoru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2672"/> - <source>Next Bookmark</source> - <translation>Následující záložka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2665"/> - <source>&Next Bookmark</source> - <translation>&Následující záložka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2665"/> - <source>Ctrl+PgDown</source> - <comment>Bookmark|Next</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2674"/> - <source><b>Next Bookmark</b><p>Go to next bookmark of the current editor.</p></source> - <translation><b>Následující záložka</b><p>Přesun na následující záložku v aktuálním editoru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2688"/> - <source>Previous Bookmark</source> - <translation>Předchozí záložka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2681"/> - <source>&Previous Bookmark</source> - <translation>&Předchozí záložka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2681"/> - <source>Ctrl+PgUp</source> - <comment>Bookmark|Previous</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2690"/> - <source><b>Previous Bookmark</b><p>Go to previous bookmark of the current editor.</p></source> - <translation><b>Předchozí záložka</b><p>Přesun na předchozí záložku.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2704"/> - <source>Clear Bookmarks</source> - <translation>Vyčistit záložky</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2697"/> - <source>&Clear Bookmarks</source> - <translation>Vyčistit (zr&ušit) záložky</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2697"/> - <source>Alt+Ctrl+C</source> - <comment>Bookmark|Clear</comment> - <translation></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2706"/> - <source><b>Clear Bookmarks</b><p>Clear bookmarks of all editors.</p></source> - <translation><b>Vyčistit (zrušit) záložky</b><p>Zruší se všechny záložky ve všech editorech.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2719"/> - <source>Goto Syntax Error</source> - <translation>Jít na Syntaktickou chybu</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2713"/> - <source>&Goto Syntax Error</source> - <translation>&Jít na Syntaktickou chybu</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2721"/> - <source><b>Goto Syntax Error</b><p>Go to next syntax error of the current editor.</p></source> - <translation><b>Jít na Syntax error</b><p>Přesun na syntaktickou chybu v aktuálním editoru.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2733"/> - <source>Clear Syntax Errors</source> - <translation>Vyčistit Syntaktické chyby</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2728"/> - <source>Clear &Syntax Errors</source> - <translation>V&yčistit Syntaktické chyby</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2735"/> - <source><b>Clear Syntax Errors</b><p>Clear syntax errors of all editors.</p></source> - <translation><b>Vyčistit syntaktické chyby</b><p>Smažou se záznamy o syntaktických chybách ve všech editorech.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2797"/> - <source>Next uncovered line</source> - <translation>Následují problémová řádka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2791"/> - <source>&Next uncovered line</source> - <translation>Nás&ledující problémová řádka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2799"/> - <source><b>Next uncovered line</b><p>Go to next line of the current editor marked as not covered.</p></source> - <translation><b>Následující problémová řádka</b><p>Jít na řádku v aktuálním editoru, která byla nalezena jako problémová.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2813"/> - <source>Previous uncovered line</source> - <translation>Předchozí problémová řádka</translation> - </message> - <message> <location filename="ViewManager/ViewManager.py" line="2806"/> - <source>&Previous uncovered line</source> - <translation>Př&edchozí problémová řádka</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2815"/> - <source><b>Previous uncovered line</b><p>Go to previous line of the current editor marked as not covered.</p></source> - <translation><b>Předchozí problémová řádka</b><p>Jít na předchozí řádku v aktuálním editoru, která byla nalezena jako problémová.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2829"/> - <source>Next Task</source> - <translation>Následující úloha</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2823"/> - <source>&Next Task</source> - <translation>Následující úlo&ha</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2831"/> - <source><b>Next Task</b><p>Go to next line of the current editor having a task.</p></source> - <translation><b>Následující úloha</b><p>Jít na řádek v aktuálním editoru, na kterém je následující úloha.</p></translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2845"/> - <source>Previous Task</source> - <translation>Předchozí úloha</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2838"/> - <source>&Previous Task</source> - <translation>Předchozí úl&oha</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2847"/> - <source><b>Previous Task</b><p>Go to previous line of the current editor having a task.</p></source> - <translation><b>Předchozí úloha</b><p>Jít na řádek, na kterém se nachází předchozí úloha.</p></translation> + <source><b>Toggle current fold</b><p>Toggle the folds of the current line of the current editor.</p></source> + <translation><b>Složit/rozložit aktuální složený blok</b><p>Složí nebo rozloží aktuální složený blok v aktuálním editoru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2819"/> + <source>Remove all highlights</source> + <translation>Odebrat všechna zvýraznění</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2821"/> + <source><b>Remove all highlights</b><p>Remove the highlights of all editors.</p></source> + <translation><b>Odebrat všechna zvýraznění</b><p>Odebrat zvýraznění ve všech editorech.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2828"/> + <source>Split view</source> + <translation>Rozdělit pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2828"/> + <source>&Split view</source> + <translation>&Rozdělit pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2832"/> + <source>Add a split to the view</source> + <translation>Přidat další rozdělení pohledu</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2834"/> + <source><b>Split view</b><p>Add a split to the view.</p></source> + <translation><b>Rozdělit pohled</b><p>Přidá další okno na aktuální pohled.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2841"/> + <source>Arrange horizontally</source> + <translation>Uspořádat horizontálně</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2841"/> + <source>Arrange &horizontally</source> + <translation>Uspořádat &horizontálně</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2846"/> + <source>Arrange the splitted views horizontally</source> + <translation>Uspořádat rozdělené pohledy horizontálně</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2848"/> + <source><b>Arrange horizontally</b><p>Arrange the splitted views horizontally.</p></source> + <translation><b>Uspořádat horizontálně</b><p>Uspořádat rozdělené pohledy horizontálně.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2856"/> + <source>Remove split</source> + <translation>Odebrat rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2856"/> + <source>&Remove split</source> + <translation>Odebra&t rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2861"/> + <source>Remove the current split</source> + <translation>Odebrat aktuální rozdělení pohledu</translation> </message> <message> <location filename="ViewManager/ViewManager.py" line="2863"/> - <source>&Bookmarks</source> - <translation>&Záložky</translation> - </message> - <message> - <location filename="ViewManager/ViewManager.py" line="2903"/> - <source>Bookmarks</source> - <translation>Záložky</translation> + <source><b>Remove split</b><p>Remove the current split.</p></source> + <translation><b>Odebrat rozdělený pohled</b><p>Odebrat aktuální rozdělený pohled.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2870"/> + <source>Next split</source> + <translation>Další rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2870"/> + <source>&Next split</source> + <translation>Další rozděle&ný pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2870"/> + <source>Ctrl+Alt+N</source> + <comment>View|Next split</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2876"/> + <source>Move to the next split</source> + <translation>Posun na další rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2878"/> + <source><b>Next split</b><p>Move to the next split.</p></source> + <translation><b>Další rozdělený pohled</b><p>Posun na další rozdělený pohled.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2885"/> + <source>Previous split</source> + <translation>Předchozí rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2885"/> + <source>&Previous split</source> + <translation>&Předchozí rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2885"/> + <source>Ctrl+Alt+P</source> + <comment>View|Previous split</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2891"/> + <source>Move to the previous split</source> + <translation>Posun na předchozí rozdělený pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2893"/> + <source><b>Previous split</b><p>Move to the previous split.</p></source> + <translation><b>Předchozí rozdělený pohled</b><p>Posun na předchozí rozdělený pohled.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2931"/> + <source>&View</source> + <translation>Poh&led</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2960"/> + <source>View</source> + <translation>Pohled</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2988"/> + <source>Start Macro Recording</source> + <translation>Spustit záznam makra</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2983"/> + <source>S&tart Macro Recording</source> + <translation>Spus&tit záznam makra</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2990"/> + <source><b>Start Macro Recording</b><p>Start recording editor commands into a new macro.</p></source> + <translation><b>Spustit záznam makra</b><p>Spustí se záznam příkazů do nového makra.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3002"/> + <source>Stop Macro Recording</source> + <translation>Zastavit záznam makra</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="2997"/> + <source>Sto&p Macro Recording</source> + <translation>Sto&p záznamu makra</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3004"/> + <source><b>Stop Macro Recording</b><p>Stop recording editor commands into a new macro.</p></source> + <translation><b>Stop záznamu makra</b><p>Zastaví se nahrávání příkazů do makra.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3014"/> + <source>Run Macro</source> + <translation>Spustit makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3011"/> + <source>&Run Macro</source> + <translation>Spustit mak&ro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3015"/> + <source><b>Run Macro</b><p>Run a previously recorded editor macro.</p></source> + <translation><b>Spustit makro</b><p>Spustit nahrané makro.</p></translation> </message> <message> <location filename="ViewManager/ViewManager.py" line="3026"/> + <source>Delete Macro</source> + <translation>Smazat makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3022"/> + <source>&Delete Macro</source> + <translation>Smazat makr&o</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3028"/> + <source><b>Delete Macro</b><p>Delete a previously recorded editor macro.</p></source> + <translation><b>Smazat makro</b><p>Smaže se nahrané makro.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3038"/> + <source>Load Macro</source> + <translation>Načíst makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3035"/> + <source>&Load Macro</source> + <translation>&Načíst makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3040"/> + <source><b>Load Macro</b><p>Load an editor macro from a file.</p></source> + <translation><b>Načíst makro</b><p>Načte se makro ze souboru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3050"/> + <source>Save Macro</source> + <translation>Uložit makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3047"/> + <source>&Save Macro</source> + <translation>&Uložit makro</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3052"/> + <source><b>Save Macro</b><p>Save a previously recorded editor macro to a file.</p></source> + <translation><b>Uložit makro</b><p>Nahrané makro se uloží do souboru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3067"/> + <source>&Macros</source> + <translation>&Makra</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3090"/> + <source>Toggle Bookmark</source> + <translation>Přepnout záložku</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3083"/> + <source>&Toggle Bookmark</source> + <translation>Přepnou&t záložku</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3083"/> + <source>Alt+Ctrl+T</source> + <comment>Bookmark|Toggle</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3092"/> + <source><b>Toggle Bookmark</b><p>Toggle a bookmark at the current line of the current editor.</p></source> + <translation><b>Přepnout záložku</b><p>Vytvoří/zruší záložku na aktuálním řádku v aktuálním editoru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3106"/> + <source>Next Bookmark</source> + <translation>Následující záložka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3099"/> + <source>&Next Bookmark</source> + <translation>&Následující záložka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3099"/> + <source>Ctrl+PgDown</source> + <comment>Bookmark|Next</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3108"/> + <source><b>Next Bookmark</b><p>Go to next bookmark of the current editor.</p></source> + <translation><b>Následující záložka</b><p>Přesun na následující záložku v aktuálním editoru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3122"/> + <source>Previous Bookmark</source> + <translation>Předchozí záložka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3115"/> + <source>&Previous Bookmark</source> + <translation>&Předchozí záložka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3115"/> + <source>Ctrl+PgUp</source> + <comment>Bookmark|Previous</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3124"/> + <source><b>Previous Bookmark</b><p>Go to previous bookmark of the current editor.</p></source> + <translation><b>Předchozí záložka</b><p>Přesun na předchozí záložku.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3138"/> + <source>Clear Bookmarks</source> + <translation>Vyčistit záložky</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3131"/> + <source>&Clear Bookmarks</source> + <translation>Vyčistit (zr&ušit) záložky</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3131"/> + <source>Alt+Ctrl+C</source> + <comment>Bookmark|Clear</comment> + <translation></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3140"/> + <source><b>Clear Bookmarks</b><p>Clear bookmarks of all editors.</p></source> + <translation><b>Vyčistit (zrušit) záložky</b><p>Zruší se všechny záložky ve všech editorech.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3153"/> + <source>Goto Syntax Error</source> + <translation>Jít na Syntaktickou chybu</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3147"/> + <source>&Goto Syntax Error</source> + <translation>&Jít na Syntaktickou chybu</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3155"/> + <source><b>Goto Syntax Error</b><p>Go to next syntax error of the current editor.</p></source> + <translation><b>Jít na Syntax error</b><p>Přesun na syntaktickou chybu v aktuálním editoru.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3167"/> + <source>Clear Syntax Errors</source> + <translation>Vyčistit Syntaktické chyby</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3162"/> + <source>Clear &Syntax Errors</source> + <translation>V&yčistit Syntaktické chyby</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3169"/> + <source><b>Clear Syntax Errors</b><p>Clear syntax errors of all editors.</p></source> + <translation><b>Vyčistit syntaktické chyby</b><p>Smažou se záznamy o syntaktických chybách ve všech editorech.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3231"/> + <source>Next uncovered line</source> + <translation>Následují problémová řádka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3225"/> + <source>&Next uncovered line</source> + <translation>Nás&ledující problémová řádka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3233"/> + <source><b>Next uncovered line</b><p>Go to next line of the current editor marked as not covered.</p></source> + <translation><b>Následující problémová řádka</b><p>Jít na řádku v aktuálním editoru, která byla nalezena jako problémová.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3247"/> + <source>Previous uncovered line</source> + <translation>Předchozí problémová řádka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3240"/> + <source>&Previous uncovered line</source> + <translation>Př&edchozí problémová řádka</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3249"/> + <source><b>Previous uncovered line</b><p>Go to previous line of the current editor marked as not covered.</p></source> + <translation><b>Předchozí problémová řádka</b><p>Jít na předchozí řádku v aktuálním editoru, která byla nalezena jako problémová.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3263"/> + <source>Next Task</source> + <translation>Následující úloha</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3257"/> + <source>&Next Task</source> + <translation>Následující úlo&ha</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3265"/> + <source><b>Next Task</b><p>Go to next line of the current editor having a task.</p></source> + <translation><b>Následující úloha</b><p>Jít na řádek v aktuálním editoru, na kterém je následující úloha.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3279"/> + <source>Previous Task</source> + <translation>Předchozí úloha</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3272"/> + <source>&Previous Task</source> + <translation>Předchozí úl&oha</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3281"/> + <source><b>Previous Task</b><p>Go to previous line of the current editor having a task.</p></source> + <translation><b>Předchozí úloha</b><p>Jít na řádek, na kterém se nachází předchozí úloha.</p></translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3297"/> + <source>&Bookmarks</source> + <translation>&Záložky</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3337"/> + <source>Bookmarks</source> + <translation>Záložky</translation> + </message> + <message> + <location filename="ViewManager/ViewManager.py" line="3460"/> <source>Open files</source> <translation>Otevřené soubory</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3062"/> + <location filename="ViewManager/ViewManager.py" line="3496"/> <source>File Modified</source> <translation>Soubor změněn</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3693"/> + <location filename="ViewManager/ViewManager.py" line="4127"/> <source>&Clear</source> <translation>&Vyčistit</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3689"/> + <location filename="ViewManager/ViewManager.py" line="4123"/> <source>&Add</source> <translation>Přid&at</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3691"/> + <location filename="ViewManager/ViewManager.py" line="4125"/> <source>&Edit...</source> <translation>&Edit...</translation> </message> @@ -49495,63 +49475,63 @@ <translation>Exportovat jako</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2244"/> + <location filename="ViewManager/ViewManager.py" line="2678"/> <source>Quicksearch Textedit</source> <translation>Rychlé hledání texteditoru</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1276"/> + <location filename="QScintilla/MiniEditor.py" line="1723"/> <source>Clear search markers</source> <translation>Vyčistit značky hledání</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1276"/> + <location filename="QScintilla/MiniEditor.py" line="1723"/> <source>Ctrl+3</source> <comment>Search|Clear search markers</comment> <translation></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1284"/> + <location filename="QScintilla/MiniEditor.py" line="1731"/> <source>Clear all displayed search markers</source> <translation>Vyčistit všechny zobrazené začky hledání</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1286"/> + <location filename="QScintilla/MiniEditor.py" line="1733"/> <source><b>Clear search markers</b><p>Clear all displayed search markers.</p></source> <translation><b>Vyčistit značky hledání</b><p>Smažou všechny zabrazené značky hledání.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1248"/> + <location filename="QScintilla/MiniEditor.py" line="1695"/> <source>Search next occurrence of text</source> <translation>Hledat další výskyt textu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1250"/> + <location filename="QScintilla/MiniEditor.py" line="1697"/> <source><b>Search next</b><p>Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>Hledat další</b><p>Hledá se další výskyt hledaného textu v aktuálním editoru. Stále platí nastavení, která byla nastavena při zadání hledaného textu.<p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1266"/> + <location filename="QScintilla/MiniEditor.py" line="1713"/> <source>Search previous occurrence of text</source> <translation>Hledat předchozí výskyt textu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="1268"/> + <location filename="QScintilla/MiniEditor.py" line="1715"/> <source><b>Search previous</b><p>Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>Hledat předchozí</b><p>Hledá se předchozí výskyt hledaného textu v aktuálním editoru. Stále platí nastavení, která byla nastavena při zadání hledaného textu.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2020"/> + <location filename="ViewManager/ViewManager.py" line="2454"/> <source><b>Quicksearch</b><p>This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.</p></source> <translation><b>Rychlé hledání</b><p>Aktivuje se funkce rychlého hledání. Kurzor se přemístí do okna zadání hledaného výrazu. Je-li toto okno aktivní a obsahuje-li text, vyhledává v textu výskyt tohoto výrazu.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2039"/> + <location filename="ViewManager/ViewManager.py" line="2473"/> <source><b>Quicksearch backwards</b><p>This searches the previous occurrence of the quicksearch text.</p></source> <translation><b>Rychlé hledání zpět</b><p>Vyhledává se předchozí výskyt výrazu v rychlém hledání.<p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2222"/> + <location filename="ViewManager/ViewManager.py" line="2656"/> <source><p>Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.</p></source> <translation><p>Pište hledaný text přímo do okna Rychlého hledání. Při zadávání se neberou na zřetel velké/malé znaky. Pokud okno nemá fokus, aktivujte jej příkazem Rychlé hledání (defaultně Ctrl+Shift+K). Jinak se pokračuje v hledání dalšího výskytu zadaného textu. Rychlé hledání nazpět (defaultně Ctr+Shift+J) prohledává text směrem k začátku dokumentu. Rozšířené rychlé hledání (defaultně Ctrl+Shift+H) rozšíří hledaný text na celé slovo, na kterém je kurzor. Rychlé hledání je ukončeno stiskem klávesy Enter za předpokladu, že fokus se nachází v okně Rychlého hledání.</p></translation> </message> @@ -49582,7 +49562,7 @@ <translation><b>Rychlé tipy</b><p>Zobrazit Rychlé typy založené na znacích hned vlevo vedle kurzoru.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="430"/> + <location filename="QScintilla/MiniEditor.py" line="432"/> <source>Print Preview</source> <translation>Náhled tisku</translation> </message> @@ -49597,159 +49577,159 @@ <translation><b>Náhled tisku</b><p>Náhled tisku aktuálního editačního okna.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="987"/> + <location filename="QScintilla/MiniEditor.py" line="1091"/> <source>Insert new line below current line</source> <translation>Vložit nový řádek pod aktuální</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="987"/> + <location filename="QScintilla/MiniEditor.py" line="1091"/> <source>Shift+Return</source> <translation>Shift+Return</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="987"/> + <location filename="QScintilla/MiniEditor.py" line="1091"/> <source>Shift+Enter</source> <translation>Shift+Enter</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2170"/> + <location filename="ViewManager/ViewManager.py" line="2604"/> <source>Replace in Files</source> <translation>Nahradit v souborech</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2170"/> + <location filename="ViewManager/ViewManager.py" line="2604"/> <source>Replace in F&iles...</source> <translation>Nahrad&it v souborech...</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2170"/> + <location filename="ViewManager/ViewManager.py" line="2604"/> <source>Shift+Ctrl+R</source> <comment>Search|Replace in Files</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2177"/> + <location filename="ViewManager/ViewManager.py" line="2611"/> <source>Search for a text in files and replace it</source> <translation>Hledat text v souborech a nahradit jej</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2179"/> + <location filename="ViewManager/ViewManager.py" line="2613"/> <source><b>Replace in Files</b><p>Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.</p></source> <translation><b>Nahradit v souborech</b><p>Hledání zadaného textu v souborech v adresářovém stromu projektu a jeho nahrazení. Je zobrazeno dialogové okno pro zadání hledaného textu, textu nahrazujícího a volby pro hledání a zobrazní výsledku.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2933"/> + <location filename="ViewManager/ViewManager.py" line="3367"/> <source>Spell check</source> <translation>Kontola pravopisu</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2933"/> + <location filename="ViewManager/ViewManager.py" line="3367"/> <source>&Spell Check...</source> <translation>Kontrola pravopi&su...</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2933"/> + <location filename="ViewManager/ViewManager.py" line="3367"/> <source>Shift+F7</source> <comment>Spelling|Spell Check</comment> <translation></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2942"/> + <location filename="ViewManager/ViewManager.py" line="3376"/> <source>Perform spell check of current editor</source> <translation>Spustit kontrolu pravopisu v aktuálním editoru</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2944"/> + <location filename="ViewManager/ViewManager.py" line="3378"/> <source><b>Spell check</b><p>Perform a spell check of the current editor.</p></source> <translation><b>Kontrola pravopisu</b><p>Spustí se kontrola pravopisu v aktuálním editoru.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2951"/> + <location filename="ViewManager/ViewManager.py" line="3385"/> <source>Automatic spell checking</source> <translation>Automatická kontrola pravopisu</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2951"/> + <location filename="ViewManager/ViewManager.py" line="3385"/> <source>&Automatic spell checking</source> <translation>&Automatická kontrola pravopisu</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2958"/> + <location filename="ViewManager/ViewManager.py" line="3392"/> <source>(De-)Activate automatic spell checking</source> <translation>(De-)aktivovat akutomatickou kontrolu</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2960"/> + <location filename="ViewManager/ViewManager.py" line="3394"/> <source><b>Automatic spell checking</b><p>Activate or deactivate the automatic spell checking function of all editors.</p></source> <translation><b>Automatická kontrola pravopisu</b><p>Zapnout neobo vypnout automatickou kontrolu pravopisu ve všech editorech.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3000"/> + <location filename="ViewManager/ViewManager.py" line="3434"/> <source>Spelling</source> <translation>Pravopis</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3062"/> + <location filename="ViewManager/ViewManager.py" line="3496"/> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>Soubor <b>{0}</b> obsahuje neuložené změny.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3345"/> + <location filename="ViewManager/ViewManager.py" line="3779"/> <source>File: {0}</source> <translation>Soubor: {0}</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3349"/> + <location filename="ViewManager/ViewManager.py" line="3783"/> <source>Line: {0:5}</source> <translation>Řádek: {0:5}</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="3354"/> + <location filename="ViewManager/ViewManager.py" line="3788"/> <source>Pos: {0:5}</source> <translation>Poz: {0:5}</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2749"/> + <location filename="ViewManager/ViewManager.py" line="3183"/> <source>Next warning message</source> <translation>Další varování</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2742"/> + <location filename="ViewManager/ViewManager.py" line="3176"/> <source>&Next warning message</source> <translation>Další varová&ní</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2751"/> + <location filename="ViewManager/ViewManager.py" line="3185"/> <source><b>Next warning message</b><p>Go to next line of the current editor having a py3flakes warning.</p></source> <translation><b>Další varování</b><p>Jít na další řádku v aktuálním editoru, která obsahuje py3flakes varovné hlášení.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2766"/> + <location filename="ViewManager/ViewManager.py" line="3200"/> <source>Previous warning message</source> <translation>Předchozí varování</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2759"/> + <location filename="ViewManager/ViewManager.py" line="3193"/> <source>&Previous warning message</source> <translation>&Předchozí varování</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2768"/> + <location filename="ViewManager/ViewManager.py" line="3202"/> <source><b>Previous warning message</b><p>Go to previous line of the current editor having a py3flakes warning.</p></source> <translation><b>Předchozí varování</b><p>Jít na předchozí řádku v aktuálním editoru, která obsahuje py3flakes varovné hlášení.</p></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2782"/> + <location filename="ViewManager/ViewManager.py" line="3216"/> <source>Clear Warning Messages</source> <translation>Vyčistit varovná hlášení</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2776"/> + <location filename="ViewManager/ViewManager.py" line="3210"/> <source>Clear &Warning Messages</source> <translation>&Vyčistit varovná hlášení</translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2784"/> + <location filename="ViewManager/ViewManager.py" line="3218"/> <source><b>Clear Warning Messages</b><p>Clear py3flakes warning messages of all editors.</p></source> <translation><b>Vyčistit varovná hlášení</b><p>Vyčistí všechna py3flakes varovná hlášení ze všech editorů.</p></translation> </message> @@ -49770,83 +49750,423 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2104"/> + <location filename="ViewManager/ViewManager.py" line="2538"/> <source>Goto Last Edit Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2096"/> + <location filename="ViewManager/ViewManager.py" line="2530"/> <source>Goto Last &Edit Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2096"/> + <location filename="ViewManager/ViewManager.py" line="2530"/> <source>Ctrl+Shift+G</source> <comment>Search|Goto Last Edit Location</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2106"/> + <location filename="ViewManager/ViewManager.py" line="2540"/> <source><b>Goto Last Edit Location</b><p>Go to the location of the last edit in the current editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2113"/> + <location filename="ViewManager/ViewManager.py" line="2547"/> <source>Goto Previous Method or Class</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2113"/> + <location filename="ViewManager/ViewManager.py" line="2547"/> <source>Ctrl+Shift+Up</source> <comment>Search|Goto Previous Method or Class</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2120"/> + <location filename="ViewManager/ViewManager.py" line="2554"/> <source>Go to the previous method or class definition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2123"/> + <location filename="ViewManager/ViewManager.py" line="2557"/> <source><b>Goto Previous Method or Class</b><p>Goes to the line of the previous method or class definition and highlights the name.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2131"/> + <location filename="ViewManager/ViewManager.py" line="2565"/> <source>Goto Next Method or Class</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2131"/> + <location filename="ViewManager/ViewManager.py" line="2565"/> <source>Ctrl+Shift+Down</source> <comment>Search|Goto Next Method or Class</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2138"/> + <location filename="ViewManager/ViewManager.py" line="2572"/> <source>Go to the next method or class definition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2141"/> + <location filename="ViewManager/ViewManager.py" line="2575"/> <source><b>Goto Next Method or Class</b><p>Goes to the line of the next method or class definition and highlights the name.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2466"/> + <location filename="ViewManager/ViewManager.py" line="2900"/> <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2471"/> + <location filename="ViewManager/ViewManager.py" line="2905"/> <source>Preview the current file in the web browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ViewManager/ViewManager.py" line="2473"/> + <location filename="ViewManager/ViewManager.py" line="2907"/> <source><b>Preview</b><p>This opens the web browser with a preview of the current file.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="553"/> + <source>Meta+B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="563"/> + <source>Meta+F</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="574"/> + <source>Meta+P</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="585"/> + <source>Meta+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="641"/> + <source>Move to first visible character in document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="654"/> + <source>Move to start of display line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="670"/> + <source>Move to end of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="677"/> + <source>Meta+E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="731"/> + <source>Meta+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="737"/> + <source>Move to start of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="751"/> + <source>Move to end of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="789"/> + <source>Meta+Shift+B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="803"/> + <source>Meta+Shift+F</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="816"/> + <source>Meta+Shift+P</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="830"/> + <source>Meta+Shift+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="894"/> + <source>Extend selection to first visible character in document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="907"/> + <source>Extend selection to end of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="914"/> + <source>Meta+Shift+E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="965"/> + <source>Meta+Shift+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="971"/> + <source>Extend selection to start of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="978"/> + <source>Ctrl+Shift+Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="987"/> + <source>Extend selection to end of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="994"/> + <source>Ctrl+Shift+Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1010"/> + <source>Meta+H</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1019"/> + <source>Delete previous character if not at start of line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1034"/> + <source>Meta+D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1073"/> + <source>Meta+K</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1176"/> + <source>Move to end of display line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1192"/> + <source>Extend selection to end of display line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1230"/> + <source>Meta+Alt+Shift+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1244"/> + <source>Meta+Alt+Shift+P</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1259"/> + <source>Meta+Alt+Shift+B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1274"/> + <source>Meta+Alt+Shift+F</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1280"/> + <source>Extend rectangular selection to first visible character in document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1296"/> + <source>Extend rectangular selection to end of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1303"/> + <source>Meta+Alt+Shift+E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1306"/> + <source>Alt+Shift+End</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1324"/> + <source>Alt+Shift+PgDown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1333"/> + <source>Meta+Alt+Shift+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1351"/> + <source>Scroll to start of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1365"/> + <source>Scroll to end of document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1379"/> + <source>Scroll vertically to center current line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1386"/> + <source>Meta+L</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1393"/> + <source>Move to end of next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1407"/> + <source>Extend selection to end of next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1421"/> + <source>Move to end of previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1432"/> + <source>Extend selection to end of previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1443"/> + <source>Move to start of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1450"/> + <source>Meta+A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1457"/> + <source>Extend selection to start of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1464"/> + <source>Meta+Shift+A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1471"/> + <source>Extend rectangular selection to start of document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1478"/> + <source>Meta+Alt+Shift+A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1485"/> + <source>Extend selection to start of display line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1499"/> + <source>Move to start of display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1510"/> + <source>Extend selection to start of display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1522"/> + <source>Move to first visible character in display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1536"/> + <source>Extend selection to first visible character in display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1550"/> + <source>Move to end of display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1561"/> + <source>Extend selection to end of display or document line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1573"/> + <source>Stuttered move up one page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1584"/> + <source>Stuttered extend selection up one page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1595"/> + <source>Stuttered move down one page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1606"/> + <source>Stuttered extend selection down one page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1617"/> + <source>Delete right to end of next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1624"/> + <source>Alt+Del</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1631"/> + <source>Move selected lines up one line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="QScintilla/MiniEditor.py" line="1642"/> + <source>Move selected lines down one line</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ViewProfileDialog</name>
--- a/i18n/eric5_de.ts Tue Nov 15 19:31:10 2011 +0100 +++ b/i18n/eric5_de.ts Sat Nov 19 13:36:11 2011 +0100 @@ -6498,7 +6498,7 @@ <context> <name>E5SideBar</name> <message> - <location filename="E5Gui/E5SideBar.py" line="49"/> + <location filename="E5Gui/E5SideBar.py" line="50"/> <source>Deselect to activate automatic collapsing</source> <translation>Abwählen, um das automatische Einfahren zu aktivieren</translation> </message> @@ -24366,614 +24366,614 @@ <context> <name>MiniEditor</name> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>New</source> <translation>Neu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>&New</source> <translation>&Neu</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="350"/> + <location filename="QScintilla/MiniEditor.py" line="352"/> <source>Ctrl+N</source> <comment>File|New</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="355"/> + <location filename="QScintilla/MiniEditor.py" line="357"/> <source>Open an empty editor window</source> <translation>Öffnet ein leeres Editorfenster</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="356"/> + <location filename="QScintilla/MiniEditor.py" line="358"/> <source><b>New</b><p>An empty editor window will be created.</p></source> <translation><b>Neu</b><p>Ein neues Editorfenster wird geöffnet.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>&Open...</source> <translation>&Öffnen...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="363"/> + <location filename="QScintilla/MiniEditor.py" line="365"/> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="368"/> + <location filename="QScintilla/MiniEditor.py" line="370"/> <source>Open a file</source> <translation>Datei öffnen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="369"/> + <location filename="QScintilla/MiniEditor.py" line="371"/> <source><b>Open a file</b><p>You will be asked for the name of a file to be opened.</p></source> <translation><b>Datei öffnen</b><p>Sie werden nach dem Namen einer Datei gefragt, die geöffnet werden soll.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>Save</source> <translation>Speichern</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="376"/> + <location filename="QScintilla/MiniEditor.py" line="378"/> <source>Ctrl+S</source> <comment>File|Save</comment> <translation>Ctrl+S</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="381"/> + <location filename="QScintilla/MiniEditor.py" line="383"/> <source>Save the current file</source> <translation>Speichert die aktuelle Datei</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="382"/> + <location filename="QScintilla/MiniEditor.py" line="384"/> <source><b>Save File</b><p>Save the contents of current editor window.</p></source> <translation><b>Datei speichern</b><p>Dies speichert den Inhalt des aktuellen Editorfensters.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Save as</source> <translation>Speichern unter</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Save &as...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="389"/> + <location filename="QScintilla/MiniEditor.py" line="391"/> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="394"/> + <location filename="QScintilla/MiniEditor.py" line="396"/> <source>Save the current file to a new one</source> <translation>Speichere die aktuelle Datei unter neuem Namen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="395"/> + <location filename="QScintilla/MiniEditor.py" line="397"/> <source><b>Save File as</b><p>Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.</p></source> <translation><b>Speichen unter</b><p>Dies speichert den Inhalt des aktuellen Editors in eine neue Datei. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="403"/> + <location filename="QScintilla/MiniEditor.py" line="405"/> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="408"/> + <location filename="QScintilla/MiniEditor.py" line="410"/> <source>Close the editor window</source> <translation>Schließt das Editorfenster</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="409"/> + <location filename="QScintilla/MiniEditor.py" line="411"/> <source><b>Close Window</b><p>Close the current window.</p></source> <translation><b>Fenster schließen</b><p>Dies schließt das aktuelle Editorfenster.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Undo</source> <translation>Rückgängig</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>&Undo</source> <translation>&Rückgängig</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="447"/> + <location filename="QScintilla/MiniEditor.py" line="449"/> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="453"/> + <location filename="QScintilla/MiniEditor.py" line="455"/> <source>Undo the last change</source> <translation>Die letzte Änderung rückgängig machen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="454"/> + <location filename="QScintilla/MiniEditor.py" line="456"/> <source><b>Undo</b><p>Undo the last change done in the current editor.</p></source> <translation><b>Rückgängig</b><p>Dies macht die letzte Änderung des aktuellen Editors rückgängig.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>Redo</source> <translation>Wiederherstellen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>&Redo</source> <translation>Wieder&herstellen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="461"/> + <location filename="QScintilla/MiniEditor.py" line="463"/> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="466"/> + <location filename="QScintilla/MiniEditor.py" line="468"/> <source>Redo the last change</source> <translation>Die letzte Änderung wiederherstellen</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="467"/> + <location filename="QScintilla/MiniEditor.py" line="469"/> <source><b>Redo</b><p>Redo the last change done in the current editor.</p></source> <translation><b>Wiederherstellen</b><p>Dies stellt die letzte Änderung des aktuellen Editors wieder her.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Cu&t</source> <translation>&Ausschneiden</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="474"/> + <location filename="QScintilla/MiniEditor.py" line="476"/> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="480"/> + <location filename="QScintilla/MiniEditor.py" line="482"/> <source>Cut the selection</source> <translation>Schneidet die Auswahl aus</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="481"/> + <location filename="QScintilla/MiniEditor.py" line="483"/> <source><b>Cut</b><p>Cut the selected text of the current editor to the clipboard.</p></source> <translation><b>Ausschneiden</b><p>Dies schneidet den ausgewählten Text des aktuellen Editors aus und legt ihn in der Zwischenablage ab.</p></translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="QScintilla/MiniEditor.py" line="488"/> + <location filename="QScintilla/MiniEditor.py" line="490"/> <source>&Copy</source> <translati