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()