diff --git a/share/qtcreator/translations/qtcreator_da.ts b/share/qtcreator/translations/qtcreator_da.ts index c813f0be372..1ad75507045 100644 --- a/share/qtcreator/translations/qtcreator_da.ts +++ b/share/qtcreator/translations/qtcreator_da.ts @@ -13952,7 +13952,7 @@ Det hjælper måske at genbygge projektet. - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Slet tegn diff --git a/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts index 50f2edc2518..e054f6b3131 100644 --- a/share/qtcreator/translations/qtcreator_de.ts +++ b/share/qtcreator/translations/qtcreator_de.ts @@ -30867,7 +30867,7 @@ Möchten Sie es beenden? - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Zeichen entfernen diff --git a/share/qtcreator/translations/qtcreator_hr.ts b/share/qtcreator/translations/qtcreator_hr.ts index 1ddab910cae..8d3ce7b8ece 100644 --- a/share/qtcreator/translations/qtcreator_hr.ts +++ b/share/qtcreator/translations/qtcreator_hr.ts @@ -22097,7 +22097,7 @@ Možda će ponovna gradnja projekta pomoći. - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Ukloni znak diff --git a/share/qtcreator/translations/qtcreator_ja.ts b/share/qtcreator/translations/qtcreator_ja.ts index 7c1fa51c618..90dd8946ddd 100644 --- a/share/qtcreator/translations/qtcreator_ja.ts +++ b/share/qtcreator/translations/qtcreator_ja.ts @@ -32628,7 +32628,7 @@ API バージョンが %1 以上の SDK をインストールしてください - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character 文字を削除する diff --git a/share/qtcreator/translations/qtcreator_pl.ts b/share/qtcreator/translations/qtcreator_pl.ts index ff060ff67fe..1e8bfdf9170 100644 --- a/share/qtcreator/translations/qtcreator_pl.ts +++ b/share/qtcreator/translations/qtcreator_pl.ts @@ -29895,7 +29895,7 @@ Use this only if you are prototyping. You cannot create a full application with - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Usuń znak diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index 51376df6e46..5715fedf828 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -17465,7 +17465,7 @@ Rebuilding the project might help. - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Удалить символ diff --git a/share/qtcreator/translations/qtcreator_uk.ts b/share/qtcreator/translations/qtcreator_uk.ts index eb377c8218b..f9d72d149df 100644 --- a/share/qtcreator/translations/qtcreator_uk.ts +++ b/share/qtcreator/translations/qtcreator_uk.ts @@ -35794,7 +35794,7 @@ Install an SDK of at least API version %1. ::DiffEditor - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character Видалити символ diff --git a/share/qtcreator/translations/qtcreator_zh_CN.ts b/share/qtcreator/translations/qtcreator_zh_CN.ts index 68f59b3c355..2a004d7af3a 100644 --- a/share/qtcreator/translations/qtcreator_zh_CN.ts +++ b/share/qtcreator/translations/qtcreator_zh_CN.ts @@ -18345,7 +18345,7 @@ Rebuilding the project might help. - EmacsKeys::Internal::EmacsKeysPlugin + ::EmacsKeys Delete Character diff --git a/src/plugins/emacskeys/emacskeysplugin.cpp b/src/plugins/emacskeys/emacskeysplugin.cpp index fbd5e3b4efe..acb2be5b892 100644 --- a/src/plugins/emacskeys/emacskeysplugin.cpp +++ b/src/plugins/emacskeys/emacskeysplugin.cpp @@ -23,8 +23,10 @@ ****************************************************************************/ #include "emacskeysplugin.h" + #include "emacskeysconstants.h" #include "emacskeysstate.h" +#include "emacskeystr.h" #include #include @@ -83,50 +85,50 @@ void EmacsKeysPlugin::initialize() this, &EmacsKeysPlugin::currentEditorChanged); registerAction(Constants::DELETE_CHARACTER, - &EmacsKeysPlugin::deleteCharacter, tr("Delete Character")); + &EmacsKeysPlugin::deleteCharacter, Tr::tr("Delete Character")); registerAction(Constants::KILL_WORD, - &EmacsKeysPlugin::killWord, tr("Kill Word")); + &EmacsKeysPlugin::killWord, Tr::tr("Kill Word")); registerAction(Constants::KILL_LINE, - &EmacsKeysPlugin::killLine, tr("Kill Line")); + &EmacsKeysPlugin::killLine, Tr::tr("Kill Line")); registerAction(Constants::INSERT_LINE_AND_INDENT, - &EmacsKeysPlugin::insertLineAndIndent, tr("Insert New Line and Indent")); + &EmacsKeysPlugin::insertLineAndIndent, Tr::tr("Insert New Line and Indent")); registerAction(Constants::GOTO_FILE_START, - &EmacsKeysPlugin::gotoFileStart, tr("Go to File Start")); + &EmacsKeysPlugin::gotoFileStart, Tr::tr("Go to File Start")); registerAction(Constants::GOTO_FILE_END, - &EmacsKeysPlugin::gotoFileEnd, tr("Go to File End")); + &EmacsKeysPlugin::gotoFileEnd, Tr::tr("Go to File End")); registerAction(Constants::GOTO_LINE_START, - &EmacsKeysPlugin::gotoLineStart, tr("Go to Line Start")); + &EmacsKeysPlugin::gotoLineStart, Tr::tr("Go to Line Start")); registerAction(Constants::GOTO_LINE_END, - &EmacsKeysPlugin::gotoLineEnd, tr("Go to Line End")); + &EmacsKeysPlugin::gotoLineEnd, Tr::tr("Go to Line End")); registerAction(Constants::GOTO_NEXT_LINE, - &EmacsKeysPlugin::gotoNextLine, tr("Go to Next Line")); + &EmacsKeysPlugin::gotoNextLine, Tr::tr("Go to Next Line")); registerAction(Constants::GOTO_PREVIOUS_LINE, - &EmacsKeysPlugin::gotoPreviousLine, tr("Go to Previous Line")); + &EmacsKeysPlugin::gotoPreviousLine, Tr::tr("Go to Previous Line")); registerAction(Constants::GOTO_NEXT_CHARACTER, - &EmacsKeysPlugin::gotoNextCharacter, tr("Go to Next Character")); + &EmacsKeysPlugin::gotoNextCharacter, Tr::tr("Go to Next Character")); registerAction(Constants::GOTO_PREVIOUS_CHARACTER, - &EmacsKeysPlugin::gotoPreviousCharacter, tr("Go to Previous Character")); + &EmacsKeysPlugin::gotoPreviousCharacter, Tr::tr("Go to Previous Character")); registerAction(Constants::GOTO_NEXT_WORD, - &EmacsKeysPlugin::gotoNextWord, tr("Go to Next Word")); + &EmacsKeysPlugin::gotoNextWord, Tr::tr("Go to Next Word")); registerAction(Constants::GOTO_PREVIOUS_WORD, - &EmacsKeysPlugin::gotoPreviousWord, tr("Go to Previous Word")); + &EmacsKeysPlugin::gotoPreviousWord, Tr::tr("Go to Previous Word")); registerAction(Constants::MARK, - &EmacsKeysPlugin::mark, tr("Mark")); + &EmacsKeysPlugin::mark, Tr::tr("Mark")); registerAction(Constants::EXCHANGE_CURSOR_AND_MARK, - &EmacsKeysPlugin::exchangeCursorAndMark, tr("Exchange Cursor and Mark")); + &EmacsKeysPlugin::exchangeCursorAndMark, Tr::tr("Exchange Cursor and Mark")); registerAction(Constants::COPY, - &EmacsKeysPlugin::copy, tr("Copy")); + &EmacsKeysPlugin::copy, Tr::tr("Copy")); registerAction(Constants::CUT, - &EmacsKeysPlugin::cut, tr("Cut")); + &EmacsKeysPlugin::cut, Tr::tr("Cut")); registerAction(Constants::YANK, - &EmacsKeysPlugin::yank, tr("Yank")); + &EmacsKeysPlugin::yank, Tr::tr("Yank")); registerAction(Constants::SCROLL_HALF_DOWN, - &EmacsKeysPlugin::scrollHalfDown, tr("Scroll Half Screen Down")); + &EmacsKeysPlugin::scrollHalfDown, Tr::tr("Scroll Half Screen Down")); registerAction(Constants::SCROLL_HALF_UP, - &EmacsKeysPlugin::scrollHalfUp, tr("Scroll Half Screen Up")); + &EmacsKeysPlugin::scrollHalfUp, Tr::tr("Scroll Half Screen Up")); } void EmacsKeysPlugin::extensionsInitialized()